|
@@ -186,12 +186,14 @@ public class WmspOutboundResultController extends BaseRESTfulController {
|
|
|
@PostMapping(value = "/insertwmspOutboundScanResult")
|
|
|
public synchronized RESTfulResult insertwmspOutboundScanResult(@RequestBody(required = false) Map<String, Object> map) throws ParseException {
|
|
|
//判断物资是否满足要求,目前以下三种不做处理的判断
|
|
|
+
|
|
|
//获取装卸工扫描吊牌结果 HRB400-14-21706854-9-3049-280-20211001015115-7a63cd87a4095e7f-08010103010100003-4
|
|
|
String subResultMaterial = map.get("resultMaterial").toString().substring(0,map.get("resultMaterial").toString().length() - 1);
|
|
|
//获取出库单号
|
|
|
+ String materialOnlyCode=subResultMaterial.split("-")[7];
|
|
|
BigDecimal resultId = new BigDecimal(map.get("resultId").toString());
|
|
|
//物资唯一编码
|
|
|
- String materialOnlyCode=subResultMaterial.split("-")[7];
|
|
|
+
|
|
|
|
|
|
//判断物质是否已经被扫描
|
|
|
int isScan = wmspOutboundResultService.ExistScanResult(subResultMaterial);
|
|
@@ -224,7 +226,7 @@ public class WmspOutboundResultController extends BaseRESTfulController {
|
|
|
|
|
|
if(list.size()>0&&isScan==0&&(materialNumber!=null&&materialNumber!=0)&&(materialNumber>scanCount)){
|
|
|
//替代操作
|
|
|
- int result = wmspOutboundResultService.replaceSave(materialOnlyCode);
|
|
|
+ //int result = wmspOutboundResultService.replaceSave(materialOnlyCode);
|
|
|
//创建扫描实绩
|
|
|
//通过装卸工工号查询装卸工Id
|
|
|
BigDecimal personnelId = wmspOutboundResultService.getPersonnelIdByJobnumber(map.get("personnelJobNumber").toString());
|