代码更新
This commit is contained in:
@@ -65,6 +65,13 @@ public class WmsToLkController {
|
||||
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")
|
||||
@Log("测试")
|
||||
@ApiOperation("测试")
|
||||
|
||||
@@ -121,4 +121,12 @@ public interface WmsToLkService {
|
||||
* @return JSONArray
|
||||
*/
|
||||
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 {
|
||||
@Override
|
||||
public JSONObject storageApply(Map whereJson) {
|
||||
// 登陆
|
||||
JSONObject login = this.login(null);
|
||||
// 打印日志
|
||||
log.info("入库申请输入参数:"+whereJson.toString());
|
||||
|
||||
@@ -46,6 +48,7 @@ public class WmsToLkServiceImpl implements WmsToLkService {
|
||||
|
||||
// 建立与立库的通讯连接
|
||||
String resultMsg = HttpRequest.post(url)
|
||||
.header("Authorization",login.getString("token"))
|
||||
.body(String.valueOf(json))
|
||||
.execute().body();
|
||||
result = JSONObject.parseObject(resultMsg);
|
||||
@@ -57,6 +60,8 @@ public class WmsToLkServiceImpl implements WmsToLkService {
|
||||
|
||||
@Override
|
||||
public JSONObject storageNotice(JSONObject json) {
|
||||
// 登陆
|
||||
JSONObject login = this.login(null);
|
||||
// 打印日志
|
||||
log.info("入库通知单输入参数:"+json.toString());
|
||||
|
||||
@@ -105,6 +110,7 @@ public class WmsToLkServiceImpl implements WmsToLkService {
|
||||
|
||||
// 建立与立库的通讯连接
|
||||
String resultMsg = HttpRequest.post(url)
|
||||
.header("Authorization",login.getString("token"))
|
||||
.body(String.valueOf(jsonParam))
|
||||
.execute().body();
|
||||
result = JSONObject.parseObject(resultMsg);
|
||||
@@ -116,6 +122,8 @@ public class WmsToLkServiceImpl implements WmsToLkService {
|
||||
|
||||
@Override
|
||||
public JSONObject qualityResult(JSONObject json) {
|
||||
// 登陆
|
||||
JSONObject login = this.login(null);
|
||||
// 打印日志
|
||||
log.info("质检结果输入参数:"+json.toString());
|
||||
|
||||
@@ -137,6 +145,7 @@ public class WmsToLkServiceImpl implements WmsToLkService {
|
||||
|
||||
// 建立与立库的通讯连接
|
||||
String resultMsg = HttpRequest.post(url)
|
||||
.header("Authorization",login.getString("token"))
|
||||
.body(String.valueOf(jsonParam))
|
||||
.execute().body();
|
||||
result = JSONObject.parseObject(resultMsg);
|
||||
@@ -148,6 +157,8 @@ public class WmsToLkServiceImpl implements WmsToLkService {
|
||||
|
||||
@Override
|
||||
public JSONObject stockStockOut(JSONObject json) {
|
||||
// 登陆
|
||||
JSONObject login = this.login(null);
|
||||
// 打印日志
|
||||
log.info("出库通知单输入参数:"+json.toString());
|
||||
|
||||
@@ -198,6 +209,7 @@ public class WmsToLkServiceImpl implements WmsToLkService {
|
||||
|
||||
// 建立与立库的通讯连接
|
||||
String resultMsg = HttpRequest.post(url)
|
||||
.header("Authorization",login.getString("token"))
|
||||
.body(String.valueOf(jsonParam))
|
||||
.execute().body();
|
||||
result = JSONObject.parseObject(resultMsg);
|
||||
@@ -210,6 +222,8 @@ public class WmsToLkServiceImpl implements WmsToLkService {
|
||||
|
||||
@Override
|
||||
public JSONObject empInAndOut(JSONObject json) {
|
||||
// 登陆
|
||||
JSONObject login = this.login(null);
|
||||
// 打印日志
|
||||
log.info("空托盘出入库输入参数:"+json.toString());
|
||||
|
||||
@@ -228,6 +242,7 @@ public class WmsToLkServiceImpl implements WmsToLkService {
|
||||
|
||||
// 建立与立库的通讯连接
|
||||
String resultMsg = HttpRequest.post(url)
|
||||
.header("Authorization",login.getString("token"))
|
||||
.body(String.valueOf(jsonParam))
|
||||
.execute().body();
|
||||
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);
|
||||
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