fix:组盘管理,fix:异常入库
This commit is contained in:
@@ -63,7 +63,7 @@ public class GroupDickInStorageTask extends AbstractTask {
|
|||||||
}
|
}
|
||||||
MdGruopDick mst = iMdGruopDickService
|
MdGruopDick mst = iMdGruopDickService
|
||||||
.getOne(new QueryWrapper<MdGruopDick>().eq("vehicle_code", vehicle_code)
|
.getOne(new QueryWrapper<MdGruopDick>().eq("vehicle_code", vehicle_code)
|
||||||
.le("status", StatusEnum.FORM_STATUS.code("完成")));
|
.lt("status", StatusEnum.FORM_STATUS.code("完成")));
|
||||||
if (mst == null){
|
if (mst == null){
|
||||||
throw new BadRequestException("申请任务失败:载具"+vehicle_code+"组盘信息不存在");
|
throw new BadRequestException("申请任务失败:载具"+vehicle_code+"组盘信息不存在");
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -257,7 +257,8 @@ public class SchBaseTaskServiceImpl extends ServiceImpl<SchBaseTaskMapper, SchBa
|
|||||||
String task_code = task.getTask_code();
|
String task_code = task.getTask_code();
|
||||||
MdPbVehicleMater vehicleCode = iMdPbVehicleMaterService
|
MdPbVehicleMater vehicleCode = iMdPbVehicleMaterService
|
||||||
.getOne(new QueryWrapper<MdPbVehicleMater>()
|
.getOne(new QueryWrapper<MdPbVehicleMater>()
|
||||||
.eq("vehicle_code", task.getVehicle_code()));
|
.eq("vehicle_code", task.getVehicle_code())
|
||||||
|
.eq("is_delete",false));
|
||||||
//查询分配规则
|
//查询分配规则
|
||||||
Map map = SpringContextHolder.getBean(DecisionHandler.class)
|
Map map = SpringContextHolder.getBean(DecisionHandler.class)
|
||||||
.dispenseTransa(ListOf.of("nearby"), new JSONObject(MapOf.of("stor_code", stIvtStructattr.getStor_code())));
|
.dispenseTransa(ListOf.of("nearby"), new JSONObject(MapOf.of("stor_code", stIvtStructattr.getStor_code())));
|
||||||
|
|||||||
@@ -221,7 +221,7 @@ public class PickingService {
|
|||||||
dick.setSource_form_id(data.getId());
|
dick.setSource_form_id(data.getId());
|
||||||
dick.setCreate_name(SecurityUtils.getCurrentNickName());
|
dick.setCreate_name(SecurityUtils.getCurrentNickName());
|
||||||
dick.setCreate_time(DateUtil.now());
|
dick.setCreate_time(DateUtil.now());
|
||||||
dick.setStatus(StatusEnum.FORM_STATUS.code("完成"));
|
dick.setStatus(StatusEnum.FORM_STATUS.code("执行中"));
|
||||||
dick.setCode(CodeUtil.getNewCode("md_group_dick"));
|
dick.setCode(CodeUtil.getNewCode("md_group_dick"));
|
||||||
dick.setId(IdUtil.getStringId());
|
dick.setId(IdUtil.getStringId());
|
||||||
MdPbVehicleMater mater = new MdPbVehicleMater();
|
MdPbVehicleMater mater = new MdPbVehicleMater();
|
||||||
|
|||||||
Reference in New Issue
Block a user