add:增加任务完成起点库存校验
This commit is contained in:
@@ -21,7 +21,6 @@ import org.nl.b_lms.sch.tasks.first_floor_area.auto.TaskQueueManager;
|
|||||||
import org.nl.b_lms.storage_manage.ios.enums.IOSEnum;
|
import org.nl.b_lms.storage_manage.ios.enums.IOSEnum;
|
||||||
import org.nl.common.enums.PackageInfoIvtEnum;
|
import org.nl.common.enums.PackageInfoIvtEnum;
|
||||||
import org.nl.common.utils.SecurityUtils;
|
import org.nl.common.utils.SecurityUtils;
|
||||||
import org.nl.common.utils.TaskUtils;
|
|
||||||
import org.nl.modules.common.exception.BadRequestException;
|
import org.nl.modules.common.exception.BadRequestException;
|
||||||
import org.nl.wms.sch.AcsTaskDto;
|
import org.nl.wms.sch.AcsTaskDto;
|
||||||
import org.nl.wms.sch.manage.AbstractAcsTask;
|
import org.nl.wms.sch.manage.AbstractAcsTask;
|
||||||
@@ -105,8 +104,10 @@ public class DjqTask extends AbstractAcsTask {
|
|||||||
//1.改变起点点位状态,满轴->待检,二次分配取货完成信号发送就改起点库存,检查起点库存是否清空
|
//1.改变起点点位状态,满轴->待检,二次分配取货完成信号发送就改起点库存,检查起点库存是否清空
|
||||||
BstIvtPackageinfoivt ivtPoint = packageinfoivtService.getOne(new LambdaUpdateWrapper<BstIvtPackageinfoivt>().eq(BstIvtPackageinfoivt::getPoint_code, schBaseTask.getPoint_code1()));
|
BstIvtPackageinfoivt ivtPoint = packageinfoivtService.getOne(new LambdaUpdateWrapper<BstIvtPackageinfoivt>().eq(BstIvtPackageinfoivt::getPoint_code, schBaseTask.getPoint_code1()));
|
||||||
//如果起点库存未清空,则清空
|
//如果起点库存未清空,则清空
|
||||||
if (ivtPoint.getContainer_name().equals(schBaseTask.getVehicle_code())) {
|
if (ivtPoint.getContainer_name() != null && schBaseTask.getVehicle_code() != null) {
|
||||||
packageinfoivtService.update(null,new UpdateWrapper<BstIvtPackageinfoivt>().set("ivt_status", PackageInfoIvtEnum.IVT_STATUS.code("空")).set("container_name", null).eq("point_code", schBaseTask.getPoint_code1()));
|
if (ivtPoint.getContainer_name().equals(schBaseTask.getVehicle_code())) {
|
||||||
|
packageinfoivtService.update(null,new UpdateWrapper<BstIvtPackageinfoivt>().set("ivt_status", PackageInfoIvtEnum.IVT_STATUS.code("空")).set("container_name", null).eq("point_code", schBaseTask.getPoint_code1()));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
//2.更新终点库存记录
|
//2.更新终点库存记录
|
||||||
String ivtStatus;
|
String ivtStatus;
|
||||||
@@ -114,8 +115,7 @@ public class DjqTask extends AbstractAcsTask {
|
|||||||
if (schBaseTask.getRequest_param().equals("98")) {
|
if (schBaseTask.getRequest_param().equals("98")) {
|
||||||
//管制区送空载具任务
|
//管制区送空载具任务
|
||||||
ivtStatus = PackageInfoIvtEnum.IVT_STATUS.code("空载具");
|
ivtStatus = PackageInfoIvtEnum.IVT_STATUS.code("空载具");
|
||||||
}
|
} else if (schBaseTask.getRequest_param().equals("99")) {
|
||||||
else if (schBaseTask.getRequest_param().equals("99")) {
|
|
||||||
//管制品重新质检
|
//管制品重新质检
|
||||||
ivtStatus = PackageInfoIvtEnum.IVT_STATUS.code("合格品");
|
ivtStatus = PackageInfoIvtEnum.IVT_STATUS.code("合格品");
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user