opt: 取消任务优化
This commit is contained in:
@@ -202,8 +202,9 @@ public class SchBaseVehiclematerialgroupServiceImpl extends ServiceImpl<SchBaseV
|
|||||||
.eq(SchBasePoint::getPoint_code, entity.get("point_code2"))
|
.eq(SchBasePoint::getPoint_code, entity.get("point_code2"))
|
||||||
.eq(SchBasePoint::getPoint_status, GoodsEnum.OUT_OF_STOCK.getValue())
|
.eq(SchBasePoint::getPoint_status, GoodsEnum.OUT_OF_STOCK.getValue())
|
||||||
.set(SchBasePoint::getIs_lock, true));
|
.set(SchBasePoint::getIs_lock, true));
|
||||||
vehiclematerialgroupMapper.delete(Wrappers.lambdaQuery(SchBaseVehiclematerialgroup.class)
|
this.update(Wrappers.lambdaUpdate(SchBaseVehiclematerialgroup.class)
|
||||||
.eq(SchBaseVehiclematerialgroup::getVehicle_code, entity.get("vehicle_code")));
|
.eq(SchBaseVehiclematerialgroup::getVehicle_code, entity.get("vehicle_code"))
|
||||||
|
.set(SchBaseVehiclematerialgroup::getIs_delete, true));
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ import org.nl.wms.database.vehicle.service.dao.MdBaseVehicle;
|
|||||||
import org.nl.wms.ext.acs.service.dto.to.BaseResponse;
|
import org.nl.wms.ext.acs.service.dto.to.BaseResponse;
|
||||||
import org.nl.wms.ext.fab.service.dto.CallMaterVo;
|
import org.nl.wms.ext.fab.service.dto.CallMaterVo;
|
||||||
import org.nl.wms.sch.group.service.ISchBaseVehiclematerialgroupService;
|
import org.nl.wms.sch.group.service.ISchBaseVehiclematerialgroupService;
|
||||||
|
import org.nl.wms.sch.group.service.dao.SchBaseVehiclematerialgroup;
|
||||||
import org.nl.wms.sch.point.service.ISchBasePointService;
|
import org.nl.wms.sch.point.service.ISchBasePointService;
|
||||||
import org.nl.wms.sch.point.service.dao.SchBasePoint;
|
import org.nl.wms.sch.point.service.dao.SchBasePoint;
|
||||||
import org.nl.wms.sch.task.service.ISchBaseTaskService;
|
import org.nl.wms.sch.task.service.ISchBaseTaskService;
|
||||||
@@ -50,6 +51,8 @@ public class PcOperationCMTask extends AbstractTask {
|
|||||||
private ISchBasePointService schBasePointService;
|
private ISchBasePointService schBasePointService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private IMdBaseVehicleService iMdBaseVehicleService;
|
private IMdBaseVehicleService iMdBaseVehicleService;
|
||||||
|
@Autowired
|
||||||
|
private ISchBaseVehiclematerialgroupService iSchBaseVehiclematerialgroupService;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void create() throws BadRequestException {
|
protected void create() throws BadRequestException {
|
||||||
@@ -155,6 +158,9 @@ public class PcOperationCMTask extends AbstractTask {
|
|||||||
PointUtils.setUpdateByAcs(schBasePoint);
|
PointUtils.setUpdateByAcs(schBasePoint);
|
||||||
schBasePointService.updateById(schBasePoint);
|
schBasePointService.updateById(schBasePoint);
|
||||||
}
|
}
|
||||||
|
iSchBaseVehiclematerialgroupService.update(Wrappers.lambdaUpdate(SchBaseVehiclematerialgroup.class)
|
||||||
|
.eq(SchBaseVehiclematerialgroup::getVehicle_code, taskObj.getVehicle_code())
|
||||||
|
.set(SchBaseVehiclematerialgroup::getIs_delete, false));
|
||||||
// 获取参数
|
// 获取参数
|
||||||
taskObj.setTask_status(TaskStatus.CANCELED.getCode());
|
taskObj.setTask_status(TaskStatus.CANCELED.getCode());
|
||||||
taskObj.setRemark(GeneralDefinition.TASK_CANCEL);
|
taskObj.setRemark(GeneralDefinition.TASK_CANCEL);
|
||||||
|
|||||||
@@ -225,6 +225,7 @@
|
|||||||
<el-button
|
<el-button
|
||||||
type="text"
|
type="text"
|
||||||
icon="el-icon-close"
|
icon="el-icon-close"
|
||||||
|
:disabled="scope.row.task_status==='5' || scope.row.task_status==='6'"
|
||||||
@click="doOperate(scope.row, 'b')"
|
@click="doOperate(scope.row, 'b')"
|
||||||
>取消</el-button>
|
>取消</el-button>
|
||||||
<el-button
|
<el-button
|
||||||
|
|||||||
Reference in New Issue
Block a user