fix: 分拣满料没有存储木托盘载具号问题

This commit is contained in:
2023-10-30 18:22:46 +08:00
parent 760edf13f3
commit 0654d2378f
2 changed files with 1 additions and 6 deletions

View File

@@ -828,7 +828,7 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
vehicleType, GroupBindMaterialStatusEnum.BOUND.getValue());
String extData = baseVehiclematerialgroup.getExt_data();
PalletizeDto palletizeDto = new PalletizeDto();
if (extData == null || extData.equals("null")) {
if (extData != null && !extData.equals("null")) {
// 转成实体
palletizeDto = CommonUtils.toJavaObject(extData, PalletizeDto.class);
}

View File

@@ -151,10 +151,6 @@ public class FJMKTask extends AbstractTask {
.collect(Collectors.toList());
JSONObject jsonObject = JSONObject.parseObject(task.getRequest_param());
String startPoint = task.getPoint_code1();
// 获取起点 回写载具编码
SchBasePoint startPointObj = pointService.getById(startPoint);
// 起点的木托盘编码
task.setVehicle_code(startPointObj.getVehicle_code());
// 找终点
/** 包装位 */
SchBasePoint packagePoint = findNextPoint(nextRegionStr, jsonObject);
@@ -380,7 +376,6 @@ public class FJMKTask extends AbstractTask {
fjcPointObj.setPoint_status(PointStatusEnum.EMPTY_VEHICLE.getCode());
fjcPointObj.setVehicle_qty(1);
fjcPointObj.setVehicle_type(taskObj.getVehicle_type());
fjcPointObj.setVehicle_code(taskObj.getVehicle_code2()); // 拿过来的载具编码
PointUtils.setUpdateByType(fjcPointObj, taskFinishedType);
pointService.updateById(fjcPointObj);
}