fix:单据状态枚举调整
This commit is contained in:
@@ -24,6 +24,7 @@ import org.nl.wms.basedata_manage.service.dao.MdPbStoragevehicleinfo;
|
|||||||
import org.nl.wms.pm_manage.service.IPmFormDataService;
|
import org.nl.wms.pm_manage.service.IPmFormDataService;
|
||||||
import org.nl.wms.pm_manage.service.dao.PmFormData;
|
import org.nl.wms.pm_manage.service.dao.PmFormData;
|
||||||
import org.nl.wms.sch_manage.enums.PointStatusEnum;
|
import org.nl.wms.sch_manage.enums.PointStatusEnum;
|
||||||
|
import org.nl.wms.sch_manage.enums.StatusEnum;
|
||||||
import org.nl.wms.sch_manage.service.ISchBasePointService;
|
import org.nl.wms.sch_manage.service.ISchBasePointService;
|
||||||
import org.nl.wms.sch_manage.service.dao.SchBasePoint;
|
import org.nl.wms.sch_manage.service.dao.SchBasePoint;
|
||||||
import org.nl.wms.warehouse_manage.enums.IOSEnum;
|
import org.nl.wms.warehouse_manage.enums.IOSEnum;
|
||||||
@@ -117,7 +118,7 @@ public class GroupController {
|
|||||||
if (groupPlate.getQty().compareTo(pmFormDataList.get(0).getQty().subtract(pmFormDataList.get(0).getAssign_qty())) == 0) {
|
if (groupPlate.getQty().compareTo(pmFormDataList.get(0).getQty().subtract(pmFormDataList.get(0).getAssign_qty())) == 0) {
|
||||||
iPmFormDataService.update(
|
iPmFormDataService.update(
|
||||||
new LambdaUpdateWrapper<PmFormData>()
|
new LambdaUpdateWrapper<PmFormData>()
|
||||||
.set(PmFormData::getStatus, IOSEnum.BILL_STATUS.code("分配完"))
|
.set(PmFormData::getStatus, StatusEnum.FORM_STATUS.code("已分配"))
|
||||||
.set(PmFormData::getAssign_qty, pmFormDataList.get(0).getAssign_qty().add(groupPlate.getQty()))
|
.set(PmFormData::getAssign_qty, pmFormDataList.get(0).getAssign_qty().add(groupPlate.getQty()))
|
||||||
.set(PmFormData::getUpdate_time, DateUtil.now())
|
.set(PmFormData::getUpdate_time, DateUtil.now())
|
||||||
.set(PmFormData::getUpdate_name, SecurityUtils.getCurrentNickName())
|
.set(PmFormData::getUpdate_name, SecurityUtils.getCurrentNickName())
|
||||||
@@ -126,7 +127,7 @@ public class GroupController {
|
|||||||
iPmFormDataService.update(
|
iPmFormDataService.update(
|
||||||
new LambdaUpdateWrapper<PmFormData>()
|
new LambdaUpdateWrapper<PmFormData>()
|
||||||
.set(PmFormData::getAssign_qty, pmFormDataList.get(0).getAssign_qty().add(groupPlate.getQty()))
|
.set(PmFormData::getAssign_qty, pmFormDataList.get(0).getAssign_qty().add(groupPlate.getQty()))
|
||||||
.set(PmFormData::getStatus, IOSEnum.BILL_STATUS.code("分配中"))
|
.set(PmFormData::getStatus, StatusEnum.FORM_STATUS.code("执行中"))
|
||||||
.set(PmFormData::getUpdate_time, DateUtil.now())
|
.set(PmFormData::getUpdate_time, DateUtil.now())
|
||||||
.set(PmFormData::getUpdate_name, SecurityUtils.getCurrentNickName())
|
.set(PmFormData::getUpdate_name, SecurityUtils.getCurrentNickName())
|
||||||
.eq(PmFormData::getCode, groupPlate.getExt_code()));
|
.eq(PmFormData::getCode, groupPlate.getExt_code()));
|
||||||
|
|||||||
@@ -264,7 +264,7 @@ public class PdaIosInServiceImpl implements PdaIosInService {
|
|||||||
if (groupDao.getQty().compareTo(pmFormDataList.get(0).getQty().subtract(pmFormDataList.get(0).getAssign_qty())) == 0) {
|
if (groupDao.getQty().compareTo(pmFormDataList.get(0).getQty().subtract(pmFormDataList.get(0).getAssign_qty())) == 0) {
|
||||||
iPmFormDataService.update(
|
iPmFormDataService.update(
|
||||||
new LambdaUpdateWrapper<PmFormData>()
|
new LambdaUpdateWrapper<PmFormData>()
|
||||||
.set(PmFormData::getStatus, IOSEnum.BILL_STATUS.code("分配完"))
|
.set(PmFormData::getStatus, StatusEnum.FORM_STATUS.code("已分配"))
|
||||||
.set(PmFormData::getAssign_qty, pmFormDataList.get(0).getAssign_qty().add(groupDao.getQty()))
|
.set(PmFormData::getAssign_qty, pmFormDataList.get(0).getAssign_qty().add(groupDao.getQty()))
|
||||||
.set(PmFormData::getUpdate_time, DateUtil.now())
|
.set(PmFormData::getUpdate_time, DateUtil.now())
|
||||||
.set(PmFormData::getUpdate_name, SecurityUtils.getCurrentNickName())
|
.set(PmFormData::getUpdate_name, SecurityUtils.getCurrentNickName())
|
||||||
@@ -273,7 +273,7 @@ public class PdaIosInServiceImpl implements PdaIosInService {
|
|||||||
iPmFormDataService.update(
|
iPmFormDataService.update(
|
||||||
new LambdaUpdateWrapper<PmFormData>()
|
new LambdaUpdateWrapper<PmFormData>()
|
||||||
.set(PmFormData::getAssign_qty, pmFormDataList.get(0).getAssign_qty().add(groupDao.getQty()))
|
.set(PmFormData::getAssign_qty, pmFormDataList.get(0).getAssign_qty().add(groupDao.getQty()))
|
||||||
.set(PmFormData::getStatus, IOSEnum.BILL_STATUS.code("分配中"))
|
.set(PmFormData::getStatus,StatusEnum.FORM_STATUS.code("执行中"))
|
||||||
.set(PmFormData::getUpdate_time, DateUtil.now())
|
.set(PmFormData::getUpdate_time, DateUtil.now())
|
||||||
.set(PmFormData::getUpdate_name, SecurityUtils.getCurrentNickName())
|
.set(PmFormData::getUpdate_name, SecurityUtils.getCurrentNickName())
|
||||||
.eq(PmFormData::getCode, groupDao.getExt_code()));
|
.eq(PmFormData::getCode, groupDao.getExt_code()));
|
||||||
@@ -375,7 +375,7 @@ public class PdaIosInServiceImpl implements PdaIosInService {
|
|||||||
.like(whereJson.containsKey("form_data_code"),
|
.like(whereJson.containsKey("form_data_code"),
|
||||||
PmFormData::getCode, whereJson.get("form_data_code"))
|
PmFormData::getCode, whereJson.get("form_data_code"))
|
||||||
.eq(PmFormData::getForm_type, dictList.get(0).getValue())
|
.eq(PmFormData::getForm_type, dictList.get(0).getValue())
|
||||||
.ne(PmFormData::getStatus, IOSEnum.BILL_STATUS.code("完成"))));
|
.ne(PmFormData::getStatus, StatusEnum.FORM_STATUS.code("完成"))));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -600,7 +600,7 @@ public class PdaIosInServiceImpl implements PdaIosInService {
|
|||||||
|
|
||||||
List<PmFormData> formDataList = iPmFormDataService.list(new LambdaUpdateWrapper<PmFormData>()
|
List<PmFormData> formDataList = iPmFormDataService.list(new LambdaUpdateWrapper<PmFormData>()
|
||||||
.eq(PmFormData::getCode, dto.getForm_data_code())
|
.eq(PmFormData::getCode, dto.getForm_data_code())
|
||||||
.eq(PmFormData::getStatus, IOSEnum.BILL_STATUS.code("完成")));
|
.eq(PmFormData::getStatus, StatusEnum.FORM_STATUS.code("完成")));
|
||||||
|
|
||||||
if(CollectionUtils.isNotEmpty(formDataList)){
|
if(CollectionUtils.isNotEmpty(formDataList)){
|
||||||
throw new BadRequestException("单据" +dto.getForm_data_code() +"已完成!");
|
throw new BadRequestException("单据" +dto.getForm_data_code() +"已完成!");
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ import org.nl.wms.basedata_manage.service.IStructattrService;
|
|||||||
import org.nl.wms.basedata_manage.service.dao.Structattr;
|
import org.nl.wms.basedata_manage.service.dao.Structattr;
|
||||||
import org.nl.wms.pm_manage.service.IPmFormDataService;
|
import org.nl.wms.pm_manage.service.IPmFormDataService;
|
||||||
import org.nl.wms.pm_manage.service.dao.PmFormData;
|
import org.nl.wms.pm_manage.service.dao.PmFormData;
|
||||||
|
import org.nl.wms.sch_manage.enums.StatusEnum;
|
||||||
import org.nl.wms.sch_manage.enums.TaskStatus;
|
import org.nl.wms.sch_manage.enums.TaskStatus;
|
||||||
import org.nl.wms.sch_manage.service.ISchBasePointService;
|
import org.nl.wms.sch_manage.service.ISchBasePointService;
|
||||||
import org.nl.wms.sch_manage.service.ISchBaseTaskService;
|
import org.nl.wms.sch_manage.service.ISchBaseTaskService;
|
||||||
@@ -232,7 +233,7 @@ public class InBillTask extends AbstractTask {
|
|||||||
if( groupPlate.getQty().compareTo(pmFormDataList.get(0).getQty().subtract(pmFormDataList.get(0).getActual_qty())) ==0){
|
if( groupPlate.getQty().compareTo(pmFormDataList.get(0).getQty().subtract(pmFormDataList.get(0).getActual_qty())) ==0){
|
||||||
iPmFormDataService.update(
|
iPmFormDataService.update(
|
||||||
new LambdaUpdateWrapper<PmFormData>()
|
new LambdaUpdateWrapper<PmFormData>()
|
||||||
.set(PmFormData::getStatus,IOSEnum.BILL_STATUS.code("完成"))
|
.set(PmFormData::getStatus, StatusEnum.FORM_STATUS.code("完成"))
|
||||||
.set(PmFormData::getIs_finish, 1)
|
.set(PmFormData::getIs_finish, 1)
|
||||||
.set(PmFormData::getActual_qty,pmFormDataList.get(0).getActual_qty().add(groupPlate.getQty()))
|
.set(PmFormData::getActual_qty,pmFormDataList.get(0).getActual_qty().add(groupPlate.getQty()))
|
||||||
.set(PmFormData::getUpdate_time,DateUtil.now())
|
.set(PmFormData::getUpdate_time,DateUtil.now())
|
||||||
|
|||||||
Reference in New Issue
Block a user