fix
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user