|
@@ -116,17 +116,15 @@ public class TmstruckLoadResultServiceImpl implements ITmstruckLoadResultService
|
|
|
}
|
|
|
//判断装货是否含有备注
|
|
|
@Override
|
|
|
- public int LoadJudge(Map<String, Object> map) {
|
|
|
- BigDecimal orderId =DataChange.dataToBigDecimal(map.get("orderId"));
|
|
|
+ public int loadJudge(Map<String, Object> map) {
|
|
|
+ int i=0;
|
|
|
//判断装货实绩是否含有未装货备注
|
|
|
- Map<String, Object> map1 = tmstruckLoadResultMapper.getInsertUpdateRemark(orderId);
|
|
|
- String remark =(String) map1.get("remark");
|
|
|
- if (remark.contains("未装货")){
|
|
|
- BigDecimal lineSeq =(BigDecimal) map1.get("lineSeq");
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- return 0;
|
|
|
+ BigDecimal orderId =(BigDecimal) map.get("orderId");
|
|
|
+ BigDecimal lineId =(BigDecimal) map.get("lineId");
|
|
|
+ //获得最大路段顺序号
|
|
|
+ Integer maxSeq = tmstruckLoadResultMapper.Maxseq(lineId);
|
|
|
+ i = tmstruckLoadResultMapper.updateSqe(maxSeq - 1,orderId);
|
|
|
+ return i;
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -292,16 +290,25 @@ public class TmstruckLoadResultServiceImpl implements ITmstruckLoadResultService
|
|
|
}
|
|
|
// 更新装货点
|
|
|
tmstruckLoadResult.setLoadingId(DataChange.dataToBigDecimal(map.get("warehouseId")));
|
|
|
- tmstruckLoadResult.setInsertUpdateRemark((String) map.get("insertUpdateRemark"));
|
|
|
- tmstruckLoadResult.setCaseNumber((String) map.get("caseNumber"));
|
|
|
- int i = tmstruckLoadResultMapper.updateByPrimaryKeySelective(tmstruckLoadResult);
|
|
|
//更新路段顺序号
|
|
|
- i += utilsService.updateOrderLineSequence(map);
|
|
|
+ int i = utilsService.updateOrderLineSequence(map);
|
|
|
+ //判断是否为未转货
|
|
|
+ if (map.get("insertUpdateRemark")!=null) {
|
|
|
+ String insertUpdateRemark = (String) map.get("insertUpdateRemark");
|
|
|
+ if("未装货".equals(insertUpdateRemark)){
|
|
|
+// loadJudge(orderMap);
|
|
|
+ }
|
|
|
+ tmstruckLoadResult.setInsertUpdateRemark(insertUpdateRemark);
|
|
|
+ }
|
|
|
+ tmstruckLoadResult.setCaseNumber((String) map.get("caseNumber"));
|
|
|
+ i += tmstruckLoadResultMapper.updateByPrimaryKeySelective(tmstruckLoadResult);
|
|
|
+
|
|
|
//推送消息到websocket
|
|
|
utilsService.pushMesToWebsocket((String) orderMap.get("capacityNumber"), "装货");
|
|
|
return i;
|
|
|
}
|
|
|
|
|
|
+
|
|
|
/**
|
|
|
* 添加装车标准时长ID
|
|
|
* @param orderNumber
|