|
@ -18,6 +18,7 @@ import com.win.module.wms.convert.preparetoissue.PreparetoissueMainConvert; |
|
|
import com.win.module.wms.convert.production.ProductionDetailConvert; |
|
|
import com.win.module.wms.convert.production.ProductionDetailConvert; |
|
|
import com.win.module.wms.convert.production.ProductionMainConvert; |
|
|
import com.win.module.wms.convert.production.ProductionMainConvert; |
|
|
import com.win.module.wms.dal.dataobject.bom.BomDO; |
|
|
import com.win.module.wms.dal.dataobject.bom.BomDO; |
|
|
|
|
|
import com.win.module.wms.dal.dataobject.businesstype.BusinesstypeDO; |
|
|
import com.win.module.wms.dal.dataobject.itembasic.ItembasicDO; |
|
|
import com.win.module.wms.dal.dataobject.itembasic.ItembasicDO; |
|
|
import com.win.module.wms.dal.dataobject.preparetoissue.PreparetoissueDetailDO; |
|
|
import com.win.module.wms.dal.dataobject.preparetoissue.PreparetoissueDetailDO; |
|
|
import com.win.module.wms.dal.dataobject.preparetoissue.PreparetoissueMainDO; |
|
|
import com.win.module.wms.dal.dataobject.preparetoissue.PreparetoissueMainDO; |
|
@ -102,7 +103,9 @@ public class PreparetoissueMainServiceImpl implements PreparetoissueMainService |
|
|
} |
|
|
} |
|
|
String number = serialNumberApi.generateCode(RuleCodeEnum.MATERIAL_PREPARE_PLAN.getCode()); |
|
|
String number = serialNumberApi.generateCode(RuleCodeEnum.MATERIAL_PREPARE_PLAN.getCode()); |
|
|
mainDO.setNumber(number); |
|
|
mainDO.setNumber(number); |
|
|
mainDO.setBusinessType("Issue"); // 业务类型:发料
|
|
|
// 业务类型
|
|
|
|
|
|
BusinesstypeDO businesstypeDO = jobUtils.selectDocumentSettingFromBusinessType("MaterialPreparePlan"); |
|
|
|
|
|
mainDO.setBusinessType(businesstypeDO.getCode()); |
|
|
preparetoissueMainMapper.insert(mainDO); |
|
|
preparetoissueMainMapper.insert(mainDO); |
|
|
for (PreparetoissueDetailDO detailDO : subDOList) { |
|
|
for (PreparetoissueDetailDO detailDO : subDOList) { |
|
|
detailDO.setMasterId(mainDO.getId()); |
|
|
detailDO.setMasterId(mainDO.getId()); |
|
|