psh 9 months ago
parent
commit
5a47d7fe94
  1. 1
      lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/service/impl/AcsToWmsServiceImpl.java
  2. 5
      lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/MJXLTask.java

1
lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/service/impl/AcsToWmsServiceImpl.java

@ -217,6 +217,7 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
schBasePoint.setVehicle_code("");
schBasePoint.setVehicle_qty(0);
schBasePoint.setUpdate_time(DateUtil.now());
schBasePoint.setExt_point_code("");
pointService.update(schBasePoint);
}
break;

5
lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/MJXLTask.java

@ -121,6 +121,7 @@ public class MJXLTask extends AbstractTask {
private SchBasePoint findNextPoint(SchBasePoint startPoint, JSONObject extGroupData,SchBaseTask task) {
String regionCode = null;
String materialType = extGroupData.getString("material_type");
String device_code = extGroupData.getString("device_code");
if ("TBX1".equals(startPoint.getRegion_code())) {
//TBX1找A区
regionCode = "GHS1";
@ -143,7 +144,8 @@ public class MJXLTask extends AbstractTask {
if ((ObjectUtil.isEmpty(schBasePoint.getVehicle_type()) ||
materialType.equals(schBasePoint.getVehicle_type()))
&& "2".equals(schBasePoint.getPoint_status())
&& schBasePoint.getVehicle_qty() < 3) {
&& schBasePoint.getVehicle_qty() < 3
&& (device_code.equals(schBasePoint.getExt_point_code())||ObjectUtil.isEmpty(schBasePoint.getExt_point_code()))) {
//新增逻辑,同一列只能放相同物料
boolean flag=true;
List<String> list=new ArrayList<>();
@ -226,6 +228,7 @@ public class MJXLTask extends AbstractTask {
endPointObj.setIng_task_code("");
endPointObj.setVehicle_code(ObjectUtil.isEmpty(endPointObj.getVehicle_code()) ? vehicle_code + "," : endPointObj.getVehicle_code() + vehicle_code + ",");
endPointObj.setVehicle_qty(endPointObj.getVehicle_qty() + 1);
endPointObj.setExt_point_code(extGroupData.getString("device_code"));
pointService.update(endPointObj);
// 要把数据存到组盘表 -> 改造公共方法,返回id
SchBaseVehiclematerialgroup groupEntity = new SchBaseVehiclematerialgroup();

Loading…
Cancel
Save