代码更新
This commit is contained in:
@@ -86,9 +86,16 @@ public class LmsToMesController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping("/LMSUnPackakge")
|
@PostMapping("/LMSUnPackakge")
|
||||||
@Log("拆箱入库回传mes箱号、子卷号")
|
@Log("拆箱出库回传mes箱号、子卷号")
|
||||||
@ApiOperation("拆箱入库回传mes箱号、子卷号")
|
@ApiOperation("拆箱出库回传mes箱号、子卷号")
|
||||||
public ResponseEntity<Object> LmsSunPackage(@RequestBody JSONObject jo) {
|
public ResponseEntity<Object> lmsSunPackage(@RequestBody JSONObject jo) {
|
||||||
return new ResponseEntity<>(lmsToMesService.LmsSunPackage(jo), HttpStatus.OK);
|
return new ResponseEntity<>(lmsToMesService.LmsSunPackage(jo), HttpStatus.OK);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@PostMapping("/LMSPackakge")
|
||||||
|
@Log("拆箱入库回传mes箱号、子卷号")
|
||||||
|
@ApiOperation("拆箱入库回传mes箱号、子卷号")
|
||||||
|
public ResponseEntity<Object> lmsPackage(@RequestBody JSONObject jo) {
|
||||||
|
return new ResponseEntity<>(lmsToMesService.lmsPackage(jo), HttpStatus.OK);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -88,7 +88,7 @@ public interface LmsToMesService {
|
|||||||
JSONObject childRollFGOutboundComplete(JSONObject param);
|
JSONObject childRollFGOutboundComplete(JSONObject param);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 拆箱入库:回传mes箱号、子卷号
|
* 拆箱出库:回传mes箱号、子卷号
|
||||||
* 参数:
|
* 参数:
|
||||||
* {
|
* {
|
||||||
* PackageBoxSN: 箱号
|
* PackageBoxSN: 箱号
|
||||||
@@ -98,4 +98,16 @@ public interface LmsToMesService {
|
|||||||
* }
|
* }
|
||||||
*/
|
*/
|
||||||
JSONObject LmsSunPackage(JSONObject jo);
|
JSONObject LmsSunPackage(JSONObject jo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 拆箱入库:回传mes箱号、子卷号
|
||||||
|
* 参数:
|
||||||
|
* {
|
||||||
|
* PackageBoxSN: 箱号
|
||||||
|
* Details: [
|
||||||
|
* {ContainerName: 子卷号}
|
||||||
|
* ]
|
||||||
|
* }
|
||||||
|
*/
|
||||||
|
JSONObject lmsPackage(JSONObject jo);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -473,7 +473,7 @@ public class LmsToMesServiceImpl implements LmsToMesService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 拆箱入库:回传mes箱号、子卷号
|
* 拆箱出库:回传mes箱号、子卷号
|
||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@@ -510,6 +510,50 @@ public class LmsToMesServiceImpl implements LmsToMesService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
} catch (Exception e) {
|
||||||
|
throw new BadRequestException("MES提示错误:"+e.getMessage());
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 拆箱入库:回传mes箱号、子卷号
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@LokiLog(type = LokiLogType.LMS_TO_MES)
|
||||||
|
@Override
|
||||||
|
public JSONObject lmsPackage(JSONObject param) {
|
||||||
|
log.info("LMSPackakge接口输入参数为:-------------------" + param.toString());
|
||||||
|
|
||||||
|
JSONObject result = new JSONObject();
|
||||||
|
if (StrUtil.equals("0", is_connect_mes)) {
|
||||||
|
result.put("status", HttpStatus.OK.value());
|
||||||
|
result.put("message", "下发成功,但未连接MES!");
|
||||||
|
result.put("data", new JSONObject());
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
JSONArray list = new JSONArray();
|
||||||
|
|
||||||
|
// String url = acsUrl + api;
|
||||||
|
String url = SpringContextHolder.getBean(ParamServiceImpl.class).findByCode("MES_URL").getValue();
|
||||||
|
String api = "CamstarApi/LMSPackakge";
|
||||||
|
url = url + api;
|
||||||
|
try {
|
||||||
|
String resultMsg = HttpRequest.post(url)
|
||||||
|
.body(String.valueOf(param))
|
||||||
|
.execute().body();
|
||||||
|
result = JSONObject.parseObject(resultMsg);
|
||||||
|
log.info("LMSPackakge接口输出参数为:-------------------" + result.toString());
|
||||||
|
|
||||||
|
|
||||||
|
String RTYPE = result.getString("RTYPE");
|
||||||
|
if (RTYPE.equals("E")){
|
||||||
|
throw new BadRequestException(result.getString("RTMSG"));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
throw new BadRequestException("MES提示错误:"+e.getMessage());
|
throw new BadRequestException("MES提示错误:"+e.getMessage());
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -84,6 +84,7 @@
|
|||||||
st_ivt_structattr sa3
|
st_ivt_structattr sa3
|
||||||
WHERE
|
WHERE
|
||||||
IFNULL( sa3.storagevehicle_code, '' ) <> ''
|
IFNULL( sa3.storagevehicle_code, '' ) <> ''
|
||||||
|
AND AND sa3.lock_type = '1'
|
||||||
) c
|
) c
|
||||||
WHERE
|
WHERE
|
||||||
c.block_num = a.block_num
|
c.block_num = a.block_num
|
||||||
@@ -136,6 +137,7 @@
|
|||||||
st_ivt_structattr sa2
|
st_ivt_structattr sa2
|
||||||
WHERE
|
WHERE
|
||||||
IFNULL( sa2.storagevehicle_code, '' ) <> ''
|
IFNULL( sa2.storagevehicle_code, '' ) <> ''
|
||||||
|
AND AND sa2.lock_type = '1'
|
||||||
) b
|
) b
|
||||||
WHERE
|
WHERE
|
||||||
b.block_num = a.block_num
|
b.block_num = a.block_num
|
||||||
|
|||||||
@@ -131,6 +131,26 @@ public class InAndOutRetrunServiceImpl implements InAndOutReturnService {
|
|||||||
JSONObject param = new JSONObject();
|
JSONObject param = new JSONObject();
|
||||||
JSONArray details = new JSONArray();
|
JSONArray details = new JSONArray();
|
||||||
|
|
||||||
|
for (int j = 0; j < disArr.size(); j++) {
|
||||||
|
JSONObject json = disArr.getJSONObject(j);
|
||||||
|
param.put("PackageBoxSN", json.getString("box_no"));
|
||||||
|
|
||||||
|
JSONObject jsonParamDtl = new JSONObject();
|
||||||
|
jsonParamDtl.put("ContainerName", json.getString("pcsn"));
|
||||||
|
|
||||||
|
details.add(jsonParamDtl);
|
||||||
|
}
|
||||||
|
param.put("Details", details);
|
||||||
|
new LmsToMesServiceImpl().lmsPackage(param);
|
||||||
|
}
|
||||||
|
|
||||||
|
// 拆分出库:回传mes
|
||||||
|
if (StrUtil.equals(bill_type, "1005")) {
|
||||||
|
JSONArray disArr = wo_dis.query("iostorinv_id = '" + jo_mst.getString("iostorinv_id") + "'").getResultJSONArray(0);
|
||||||
|
|
||||||
|
JSONObject param = new JSONObject();
|
||||||
|
JSONArray details = new JSONArray();
|
||||||
|
|
||||||
for (int j = 0; j < disArr.size(); j++) {
|
for (int j = 0; j < disArr.size(); j++) {
|
||||||
JSONObject json = disArr.getJSONObject(j);
|
JSONObject json = disArr.getJSONObject(j);
|
||||||
param.put("PackageBoxSN", json.getString("box_no"));
|
param.put("PackageBoxSN", json.getString("box_no"));
|
||||||
@@ -608,6 +628,26 @@ public class InAndOutRetrunServiceImpl implements InAndOutReturnService {
|
|||||||
JSONObject param = new JSONObject();
|
JSONObject param = new JSONObject();
|
||||||
JSONArray details = new JSONArray();
|
JSONArray details = new JSONArray();
|
||||||
|
|
||||||
|
for (int j = 0; j < disArr.size(); j++) {
|
||||||
|
JSONObject json = disArr.getJSONObject(j);
|
||||||
|
param.put("PackageBoxSN", json.getString("box_no"));
|
||||||
|
|
||||||
|
JSONObject jsonParamDtl = new JSONObject();
|
||||||
|
jsonParamDtl.put("ContainerName", json.getString("pcsn"));
|
||||||
|
|
||||||
|
details.add(jsonParamDtl);
|
||||||
|
}
|
||||||
|
param.put("Details", details);
|
||||||
|
new LmsToMesServiceImpl().lmsPackage(param);
|
||||||
|
}
|
||||||
|
|
||||||
|
// 拆分出库:回传mes
|
||||||
|
if (StrUtil.equals(bill_type, "1005")) {
|
||||||
|
JSONArray disArr = wo_dis.query("iostorinv_id = '" + jo_mst.getString("iostorinv_id") + "'").getResultJSONArray(0);
|
||||||
|
|
||||||
|
JSONObject param = new JSONObject();
|
||||||
|
JSONArray details = new JSONArray();
|
||||||
|
|
||||||
for (int j = 0; j < disArr.size(); j++) {
|
for (int j = 0; j < disArr.size(); j++) {
|
||||||
JSONObject json = disArr.getJSONObject(j);
|
JSONObject json = disArr.getJSONObject(j);
|
||||||
param.put("PackageBoxSN", json.getString("box_no"));
|
param.put("PackageBoxSN", json.getString("box_no"));
|
||||||
|
|||||||
Reference in New Issue
Block a user