|
|
@ -19,10 +19,12 @@ import com.win.module.wms.dal.dataobject.countJob.CountJobMainDO; |
|
|
|
import com.win.module.wms.dal.dataobject.countRecord.CountRecordDetailDO; |
|
|
|
import com.win.module.wms.dal.dataobject.countRecord.CountRecordMainDO; |
|
|
|
import com.win.module.wms.dal.dataobject.countRequest.CountRequestMainDO; |
|
|
|
import com.win.module.wms.dal.dataobject.location.LocationDO; |
|
|
|
import com.win.module.wms.dal.mysql.countJob.CountJobMainMapper; |
|
|
|
import com.win.module.wms.dal.mysql.countRecord.CountRecordDetailMapper; |
|
|
|
import com.win.module.wms.dal.mysql.countRecord.CountRecordMainMapper; |
|
|
|
import com.win.module.wms.dal.mysql.countRequest.CountRequestMainMapper; |
|
|
|
import com.win.module.wms.dal.mysql.location.LocationMapper; |
|
|
|
import com.win.module.wms.enums.job.JobStatusEnum; |
|
|
|
import com.win.module.wms.enums.job.JobStatusState; |
|
|
|
import com.win.module.wms.enums.request.RequestStatusEnum; |
|
|
@ -64,6 +66,8 @@ public class CountJobMainServiceImpl implements CountJobMainService { |
|
|
|
@Resource |
|
|
|
private CountRequestMainMapper countRequestMainMapper; |
|
|
|
@Resource |
|
|
|
private LocationMapper locationMapper; |
|
|
|
@Resource |
|
|
|
private JobUtils jobUtils; |
|
|
|
|
|
|
|
@Override |
|
|
@ -195,6 +199,10 @@ public class CountJobMainServiceImpl implements CountJobMainService { |
|
|
|
for(CountJobDetailUpdateReqVO countJobDetailUpdateReqVO : countJobDetailUpdateReqVOList) { |
|
|
|
CountRecordDetailDO countRecordDetailDO = new CountRecordDetailDO(); |
|
|
|
BeanUtils.copyProperties(countJobDetailUpdateReqVO, countRecordDetailDO); |
|
|
|
LocationDO locationDO = locationMapper.selectByCode(countJobMainDO.getLocationCode()); |
|
|
|
countRecordDetailDO.setLocationCode(locationDO.getCode()); |
|
|
|
countRecordDetailDO.setLocationGroupCode(locationDO.getLocationGroupCode()); |
|
|
|
countRecordDetailDO.setAreaCode(locationDO.getAreaCode()); |
|
|
|
countRecordDetailDO.setMasterId(countRecordMainDO.getId()); |
|
|
|
countRecordDetailDO.setNumber(number); |
|
|
|
countRecordDetailDO.setJobDetailId(String.valueOf(countJobDetailUpdateReqVO.getId())); |
|
|
|