代码更新
This commit is contained in:
@@ -65,6 +65,13 @@ public class WmsToLkController {
|
|||||||
return new ResponseEntity<>(wmsToLkService.queryIvt(map), HttpStatus.OK);
|
return new ResponseEntity<>(wmsToLkService.queryIvt(map), HttpStatus.OK);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@GetMapping("/login")
|
||||||
|
@Log("获取登陆信息")
|
||||||
|
@ApiOperation("获取登陆信息")
|
||||||
|
public ResponseEntity<Object> login(JSONObject json) {
|
||||||
|
return new ResponseEntity<>(wmsToLkService.login(json), HttpStatus.OK);
|
||||||
|
}
|
||||||
|
|
||||||
@PostMapping("/test")
|
@PostMapping("/test")
|
||||||
@Log("测试")
|
@Log("测试")
|
||||||
@ApiOperation("测试")
|
@ApiOperation("测试")
|
||||||
|
|||||||
@@ -121,4 +121,12 @@ public interface WmsToLkService {
|
|||||||
* @return JSONArray
|
* @return JSONArray
|
||||||
*/
|
*/
|
||||||
JSONArray queryIvt(HashMap map);
|
JSONArray queryIvt(HashMap map);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* WMS客户端--->LK服务端
|
||||||
|
* 登陆
|
||||||
|
*
|
||||||
|
* @return JSONObject
|
||||||
|
*/
|
||||||
|
JSONObject login(JSONObject json);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -27,6 +27,8 @@ import java.util.Map;
|
|||||||
public class WmsToLkServiceImpl implements WmsToLkService {
|
public class WmsToLkServiceImpl implements WmsToLkService {
|
||||||
@Override
|
@Override
|
||||||
public JSONObject storageApply(Map whereJson) {
|
public JSONObject storageApply(Map whereJson) {
|
||||||
|
// 登陆
|
||||||
|
JSONObject login = this.login(null);
|
||||||
// 打印日志
|
// 打印日志
|
||||||
log.info("入库申请输入参数:"+whereJson.toString());
|
log.info("入库申请输入参数:"+whereJson.toString());
|
||||||
|
|
||||||
@@ -46,6 +48,7 @@ public class WmsToLkServiceImpl implements WmsToLkService {
|
|||||||
|
|
||||||
// 建立与立库的通讯连接
|
// 建立与立库的通讯连接
|
||||||
String resultMsg = HttpRequest.post(url)
|
String resultMsg = HttpRequest.post(url)
|
||||||
|
.header("Authorization",login.getString("token"))
|
||||||
.body(String.valueOf(json))
|
.body(String.valueOf(json))
|
||||||
.execute().body();
|
.execute().body();
|
||||||
result = JSONObject.parseObject(resultMsg);
|
result = JSONObject.parseObject(resultMsg);
|
||||||
@@ -57,6 +60,8 @@ public class WmsToLkServiceImpl implements WmsToLkService {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public JSONObject storageNotice(JSONObject json) {
|
public JSONObject storageNotice(JSONObject json) {
|
||||||
|
// 登陆
|
||||||
|
JSONObject login = this.login(null);
|
||||||
// 打印日志
|
// 打印日志
|
||||||
log.info("入库通知单输入参数:"+json.toString());
|
log.info("入库通知单输入参数:"+json.toString());
|
||||||
|
|
||||||
@@ -105,6 +110,7 @@ public class WmsToLkServiceImpl implements WmsToLkService {
|
|||||||
|
|
||||||
// 建立与立库的通讯连接
|
// 建立与立库的通讯连接
|
||||||
String resultMsg = HttpRequest.post(url)
|
String resultMsg = HttpRequest.post(url)
|
||||||
|
.header("Authorization",login.getString("token"))
|
||||||
.body(String.valueOf(jsonParam))
|
.body(String.valueOf(jsonParam))
|
||||||
.execute().body();
|
.execute().body();
|
||||||
result = JSONObject.parseObject(resultMsg);
|
result = JSONObject.parseObject(resultMsg);
|
||||||
@@ -116,6 +122,8 @@ public class WmsToLkServiceImpl implements WmsToLkService {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public JSONObject qualityResult(JSONObject json) {
|
public JSONObject qualityResult(JSONObject json) {
|
||||||
|
// 登陆
|
||||||
|
JSONObject login = this.login(null);
|
||||||
// 打印日志
|
// 打印日志
|
||||||
log.info("质检结果输入参数:"+json.toString());
|
log.info("质检结果输入参数:"+json.toString());
|
||||||
|
|
||||||
@@ -137,6 +145,7 @@ public class WmsToLkServiceImpl implements WmsToLkService {
|
|||||||
|
|
||||||
// 建立与立库的通讯连接
|
// 建立与立库的通讯连接
|
||||||
String resultMsg = HttpRequest.post(url)
|
String resultMsg = HttpRequest.post(url)
|
||||||
|
.header("Authorization",login.getString("token"))
|
||||||
.body(String.valueOf(jsonParam))
|
.body(String.valueOf(jsonParam))
|
||||||
.execute().body();
|
.execute().body();
|
||||||
result = JSONObject.parseObject(resultMsg);
|
result = JSONObject.parseObject(resultMsg);
|
||||||
@@ -148,6 +157,8 @@ public class WmsToLkServiceImpl implements WmsToLkService {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public JSONObject stockStockOut(JSONObject json) {
|
public JSONObject stockStockOut(JSONObject json) {
|
||||||
|
// 登陆
|
||||||
|
JSONObject login = this.login(null);
|
||||||
// 打印日志
|
// 打印日志
|
||||||
log.info("出库通知单输入参数:"+json.toString());
|
log.info("出库通知单输入参数:"+json.toString());
|
||||||
|
|
||||||
@@ -198,6 +209,7 @@ public class WmsToLkServiceImpl implements WmsToLkService {
|
|||||||
|
|
||||||
// 建立与立库的通讯连接
|
// 建立与立库的通讯连接
|
||||||
String resultMsg = HttpRequest.post(url)
|
String resultMsg = HttpRequest.post(url)
|
||||||
|
.header("Authorization",login.getString("token"))
|
||||||
.body(String.valueOf(jsonParam))
|
.body(String.valueOf(jsonParam))
|
||||||
.execute().body();
|
.execute().body();
|
||||||
result = JSONObject.parseObject(resultMsg);
|
result = JSONObject.parseObject(resultMsg);
|
||||||
@@ -210,6 +222,8 @@ public class WmsToLkServiceImpl implements WmsToLkService {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public JSONObject empInAndOut(JSONObject json) {
|
public JSONObject empInAndOut(JSONObject json) {
|
||||||
|
// 登陆
|
||||||
|
JSONObject login = this.login(null);
|
||||||
// 打印日志
|
// 打印日志
|
||||||
log.info("空托盘出入库输入参数:"+json.toString());
|
log.info("空托盘出入库输入参数:"+json.toString());
|
||||||
|
|
||||||
@@ -228,6 +242,7 @@ public class WmsToLkServiceImpl implements WmsToLkService {
|
|||||||
|
|
||||||
// 建立与立库的通讯连接
|
// 建立与立库的通讯连接
|
||||||
String resultMsg = HttpRequest.post(url)
|
String resultMsg = HttpRequest.post(url)
|
||||||
|
.header("Authorization",login.getString("token"))
|
||||||
.body(String.valueOf(jsonParam))
|
.body(String.valueOf(jsonParam))
|
||||||
.execute().body();
|
.execute().body();
|
||||||
result = JSONObject.parseObject(resultMsg);
|
result = JSONObject.parseObject(resultMsg);
|
||||||
@@ -243,4 +258,32 @@ public class WmsToLkServiceImpl implements WmsToLkService {
|
|||||||
JSONArray resultJSONArray = WQL.getWO("QLK01").addParamMap(map).setDbname("dataSource2").process().getResultJSONArray(0);
|
JSONArray resultJSONArray = WQL.getWO("QLK01").addParamMap(map).setDbname("dataSource2").process().getResultJSONArray(0);
|
||||||
return resultJSONArray;
|
return resultJSONArray;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public JSONObject login(JSONObject json) {
|
||||||
|
// 打印日志
|
||||||
|
log.info("登陆输入参数:"+json.toString());
|
||||||
|
|
||||||
|
JSONObject result = new JSONObject();
|
||||||
|
|
||||||
|
JSONObject jsonParam = new JSONObject();
|
||||||
|
String lkUserName = SpringContextHolder.getBean(ParamServiceImpl.class).findByCode("LK_USERNAME").getValue();
|
||||||
|
String lkPassWord = SpringContextHolder.getBean(ParamServiceImpl.class).findByCode("LK_PASSWORD").getValue();
|
||||||
|
jsonParam.put("username", lkUserName);
|
||||||
|
jsonParam.put("password", lkPassWord);
|
||||||
|
|
||||||
|
// 获取立库url
|
||||||
|
String lkUrl = SpringContextHolder.getBean(ParamServiceImpl.class).findByCode("LK_URL").getValue();
|
||||||
|
String url = lkUrl + "login";
|
||||||
|
|
||||||
|
// 建立与立库的通讯连接
|
||||||
|
String resultMsg = HttpRequest.post(url)
|
||||||
|
.body(String.valueOf(jsonParam))
|
||||||
|
.execute().body();
|
||||||
|
result = JSONObject.parseObject(resultMsg);
|
||||||
|
|
||||||
|
// 打印日志
|
||||||
|
log.info("登陆输出参数:"+json.toString());
|
||||||
|
return result;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user