This commit is contained in:
2023-01-12 19:42:38 +08:00
parent 9201496a12
commit aeb5243a06
6 changed files with 21 additions and 4 deletions

View File

@@ -157,6 +157,20 @@ public class ProductInstorServiceImpl implements ProductInstorService {
if (StrUtil.isEmpty(box_length) || StrUtil.isEmpty(box_width) || StrUtil.isEmpty(box_high)){ if (StrUtil.isEmpty(box_length) || StrUtil.isEmpty(box_width) || StrUtil.isEmpty(box_high)){
throw new BadRequestException("该木箱没有长宽高信息,无法入库,请到子卷包装关系中维护!"); throw new BadRequestException("该木箱没有长宽高信息,无法入库,请到子卷包装关系中维护!");
} }
JSONObject point_jo = WQLObject.getWQLObject("sch_base_point").query("point_code = '"+point_code+"'").uniqueResult(0);
if (ObjectUtil.isEmpty(point_jo)){
throw new BadRequestException("未查询到对应的点位!");
}else {
if (point_jo.getString("is_used").equals("0")){
throw new BadRequestException("该点位已经被禁用!");
}
if (point_jo.getString("is_delete").equals("1")){
throw new BadRequestException("该点位已经被删除!");
}
if (!point_jo.getString("region_code").equals("NBJ01")){
throw new BadRequestException("请扫描内包间入库点位!");
}
}
//创建二楼去一楼的任务 //创建二楼去一楼的任务
JSONObject form = new JSONObject(); JSONObject form = new JSONObject();
form.put("point_code1", point_code); form.put("point_code1", point_code);

View File

@@ -90,7 +90,7 @@
LEFT JOIN st_ivt_iostorinv mst ON mst.iostorinv_id = dis.iostorinv_id LEFT JOIN st_ivt_iostorinv mst ON mst.iostorinv_id = dis.iostorinv_id
LEFT JOIN pdm_bi_subpackagerelation sub ON sub.package_box_SN = dis.box_no LEFT JOIN pdm_bi_subpackagerelation sub ON sub.package_box_SN = dis.box_no
AND sub.container_name = dis.pcsn AND sub.container_name = dis.pcsn
LEFT JOIN sch_base_task task ON task.vehicle_code = dis.storagevehicle_code LEFT JOIN sch_base_task task ON task.vehicle_code = dis.storagevehicle_code AND task.task_status < '07' AND task.is_delete = '0'
WHERE WHERE
mst.bill_type = '0009' mst.bill_type = '0009'
AND sub.STATUS = '1' AND sub.STATUS = '1'

View File

@@ -231,6 +231,7 @@ public class RawAssistIStorServiceImpl implements RawAssistIStorService {
dis.put("material_id", row.get("material_id")); dis.put("material_id", row.get("material_id"));
dis.put("pcsn", row.get("pcsn")); dis.put("pcsn", row.get("pcsn"));
dis.put("box_no", row.get("box_no")); dis.put("box_no", row.get("box_no"));
dis.put("storagevehicle_code", row.get("box_no"));
dis.put("quality_scode", row.get("quality_scode")); dis.put("quality_scode", row.get("quality_scode"));
dis.put("work_status", "00"); dis.put("work_status", "00");
dis.put("qty_unit_id", material.getString("base_unit_id")); dis.put("qty_unit_id", material.getString("base_unit_id"));

View File

@@ -176,6 +176,8 @@
OPTION 输入.open_flag = "2" OPTION 输入.open_flag = "2"
dtl.bill_status IN ('30','40') dtl.bill_status IN ('30','40')
ENDOPTION ENDOPTION
ORDER BY
dtl.box_no
ENDSELECT ENDSELECT
ENDQUERY ENDQUERY
ENDIF ENDIF

View File

@@ -254,7 +254,7 @@ public class HandMoveStorServiceImpl implements HandMoveStorService {
task.put("task_id", task_id); task.put("task_id", task_id);
task.put("task_code", task_code); task.put("task_code", task_code);
task.put("task_type", "010505"); task.put("task_type", "010505");
task.put("task_status", "01"); task.put("task_status", TaskStatusEnum.START_AND_POINT.getCode());
task.put("point_code1", jo.getString("start_point_code")); task.put("point_code1", jo.getString("start_point_code"));
task.put("point_code2", point.getString("point_code")); task.put("point_code2", point.getString("point_code"));
task.put("vehicle_code", jo.getString("storagevehicle_code")); task.put("vehicle_code", jo.getString("storagevehicle_code"));

View File

@@ -86,7 +86,7 @@ public class HandMoveStorAcsTask extends AbstractAcsTask {
if(task==null){ if(task==null){
throw new BadRequestException("查询不到操作的任务记录!"); throw new BadRequestException("查询不到操作的任务记录!");
} }
if("1".equals(status)){ if(TaskStatusEnum.EXECUTING.equals(status)){
map.put("work_status","02"); map.put("work_status","02");
wo_dtl.update(map,"task_id='"+task_id+"'"); wo_dtl.update(map,"task_id='"+task_id+"'");
map.put("task_status","03"); map.put("task_status","03");
@@ -94,7 +94,7 @@ public class HandMoveStorAcsTask extends AbstractAcsTask {
map.put("update_optname",nickName); map.put("update_optname",nickName);
map.put("update_time",now); map.put("update_time",now);
wo_Task.update(map,"task_id='"+task_id+"'"); wo_Task.update(map,"task_id='"+task_id+"'");
}else if("2".equals(status)){ }else if(TaskStatusEnum.FINISHED.equals(status)){
HandMoveStorServiceImpl handMoveStorServiceImpl = SpringContextHolder.getBean(HandMoveStorServiceImpl.class); HandMoveStorServiceImpl handMoveStorServiceImpl = SpringContextHolder.getBean(HandMoveStorServiceImpl.class);
handMoveStorServiceImpl.finishTask(task); handMoveStorServiceImpl.finishTask(task);
}else if("0".equals(status)){ }else if("0".equals(status)){