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.PdaIosOutService;
|
||||
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.TaskEnum;
|
||||
import org.nl.wms.sch_manage.enums.TaskStatus;
|
||||
@@ -187,6 +189,9 @@ public class PdaIosInServiceImpl implements PdaIosInService {
|
||||
@Autowired
|
||||
private ISchBaseRegionService iSchBaseRegionService;
|
||||
|
||||
@Autowired
|
||||
private IPmFormDataService iPmFormDataService;
|
||||
|
||||
|
||||
@Override
|
||||
public PdaResponse groupPlate(JSONObject whereJson) {
|
||||
@@ -560,6 +565,14 @@ public class PdaIosInServiceImpl implements PdaIosInService {
|
||||
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;
|
||||
Integer taskGroupSeq = 0 ;
|
||||
|
||||
@@ -204,6 +204,7 @@ public class InBillTask extends AbstractTask {
|
||||
iPmFormDataService.update(
|
||||
new LambdaUpdateWrapper<PmFormData>()
|
||||
.set(PmFormData::getStatus,IOSEnum.BILL_STATUS.code("完成"))
|
||||
.set(PmFormData::getIs_finish, 1)
|
||||
.set(PmFormData::getUpdate_time,DateUtil.now())
|
||||
.set(PmFormData::getUpdate_name, "task")
|
||||
.eq(PmFormData::getCode, taskObj.getForm_data_code()));
|
||||
|
||||
Reference in New Issue
Block a user