fix:原料入库单据编号
This commit is contained in:
@@ -32,6 +32,8 @@ import org.nl.wms.pda_manage.ios_manage.dto.ZwConfirmInParamDto;
|
|||||||
import org.nl.wms.pda_manage.ios_manage.service.PdaIosInService;
|
import org.nl.wms.pda_manage.ios_manage.service.PdaIosInService;
|
||||||
import org.nl.wms.pda_manage.ios_manage.service.PdaIosOutService;
|
import org.nl.wms.pda_manage.ios_manage.service.PdaIosOutService;
|
||||||
import org.nl.wms.pda_manage.util.PdaResponse;
|
import org.nl.wms.pda_manage.util.PdaResponse;
|
||||||
|
import org.nl.wms.pm_manage.service.IPmFormDataService;
|
||||||
|
import org.nl.wms.pm_manage.service.dao.PmFormData;
|
||||||
import org.nl.wms.sch_manage.enums.StatusEnum;
|
import org.nl.wms.sch_manage.enums.StatusEnum;
|
||||||
import org.nl.wms.sch_manage.enums.TaskEnum;
|
import org.nl.wms.sch_manage.enums.TaskEnum;
|
||||||
import org.nl.wms.sch_manage.enums.TaskStatus;
|
import org.nl.wms.sch_manage.enums.TaskStatus;
|
||||||
@@ -187,6 +189,9 @@ public class PdaIosInServiceImpl implements PdaIosInService {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private ISchBaseRegionService iSchBaseRegionService;
|
private ISchBaseRegionService iSchBaseRegionService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private IPmFormDataService iPmFormDataService;
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public PdaResponse groupPlate(JSONObject whereJson) {
|
public PdaResponse groupPlate(JSONObject whereJson) {
|
||||||
@@ -560,6 +565,14 @@ public class PdaIosInServiceImpl implements PdaIosInService {
|
|||||||
throw new BadRequestException("字典MATERIAL_MODEL_SECT未配置,请核对!");
|
throw new BadRequestException("字典MATERIAL_MODEL_SECT未配置,请核对!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
List<PmFormData> formDataList = iPmFormDataService.list(new LambdaUpdateWrapper<PmFormData>()
|
||||||
|
.eq(PmFormData::getCode, dto.getFormDataCode())
|
||||||
|
.eq(PmFormData::getStatus, IOSEnum.BILL_STATUS.code("完成")));
|
||||||
|
|
||||||
|
if(CollectionUtils.isNotEmpty(formDataList)){
|
||||||
|
throw new BadRequestException("单据" +dto.getFormDataCode() +"已完成!");
|
||||||
|
}
|
||||||
|
|
||||||
//循环判断每个 如果有问题,则抛出异常
|
//循环判断每个 如果有问题,则抛出异常
|
||||||
String lastSchBasePoint = null;
|
String lastSchBasePoint = null;
|
||||||
Integer taskGroupSeq = 0 ;
|
Integer taskGroupSeq = 0 ;
|
||||||
|
|||||||
@@ -204,6 +204,7 @@ public class InBillTask extends AbstractTask {
|
|||||||
iPmFormDataService.update(
|
iPmFormDataService.update(
|
||||||
new LambdaUpdateWrapper<PmFormData>()
|
new LambdaUpdateWrapper<PmFormData>()
|
||||||
.set(PmFormData::getStatus,IOSEnum.BILL_STATUS.code("完成"))
|
.set(PmFormData::getStatus,IOSEnum.BILL_STATUS.code("完成"))
|
||||||
|
.set(PmFormData::getIs_finish, 1)
|
||||||
.set(PmFormData::getUpdate_time,DateUtil.now())
|
.set(PmFormData::getUpdate_time,DateUtil.now())
|
||||||
.set(PmFormData::getUpdate_name, "task")
|
.set(PmFormData::getUpdate_name, "task")
|
||||||
.eq(PmFormData::getCode, taskObj.getForm_data_code()));
|
.eq(PmFormData::getCode, taskObj.getForm_data_code()));
|
||||||
|
|||||||
Reference in New Issue
Block a user