|
@@ -96,7 +96,7 @@ public class ContractManagementInfoServiceImpl extends ServiceImpl<ContractManag
|
|
|
List<ContractManagementInfo> contractManagementInfoList =
|
|
|
contractManagementInfoService.selectList(new EntityWrapper<ContractManagementInfo>()
|
|
|
.eq(ContractManagementInfo.QueryFiles.COMP_ID, AuthSecurityUtils.getCurrentUserInfo().getCompId())
|
|
|
- .eq(ContractManagementInfo.QueryFiles.CONTRACT_NO, contractManagementInfo.getAgreementNo())
|
|
|
+ .eq(ContractManagementInfo.QueryFiles.CONTRACT_NO, contractManagementInfo.getContractNo())
|
|
|
.eq(ContractManagementInfo.QueryFiles.DELETE_FLAG, NumberConstant.CONSTANT0));
|
|
|
if (contractManagementInfoList.size() > 0) {
|
|
|
throw new YException(YExceptionEnum.AGREEMENT_NO_ERROR);
|
|
@@ -112,38 +112,38 @@ public class ContractManagementInfoServiceImpl extends ServiceImpl<ContractManag
|
|
|
if (contractManagementInfos.size() > 0) {
|
|
|
throw new YException(YExceptionEnum.CONTRACT_NO_ERROR);
|
|
|
}
|
|
|
- //自运采购合同添加临时仓库
|
|
|
- if (NumberConstant.CONSTANT2.equals(contractManagementInfo.getContractType()) && NumberConstant.CONSTANT1.equals(contractManagementInfo.getDeliverType())) {
|
|
|
- WarehouseBaseInfo warehouseBaseInfo = new WarehouseBaseInfo();
|
|
|
- warehouseBaseInfo.setId(IdGenerator.generateUUID());
|
|
|
- warehouseBaseInfo.setWarehouseName(contractManagementInfo.getContractNo());
|
|
|
- warehouseBaseInfo.setPersonChargeKey(contractManagementInfo.getPersonChargeKey());
|
|
|
- warehouseBaseInfo.setPersonCharge(contractManagementInfo.getPersonCharge());
|
|
|
- warehouseBaseInfo.setPersonPhone(contractManagementInfo.getPersonPhone());
|
|
|
- warehouseBaseInfo.setCreateType("1");
|
|
|
- warehouseBaseInfo.setCompId(contractManagementInfo.getCompId());
|
|
|
- warehouseBaseInfo.setWarehousePrivate(contractManagementInfo.getSourceProvince());
|
|
|
- warehouseBaseInfo.setWarehouseCity(contractManagementInfo.getSourceCity());
|
|
|
- warehouseBaseInfo.setWarehouseArea(contractManagementInfo.getSourceArea());
|
|
|
- warehouseBaseInfo.setDetailedAddress(contractManagementInfo.getSourceGoods());
|
|
|
- //临时仓库流转页面
|
|
|
- WarehouseInOutInfo warehouseInOutInfo = new WarehouseInOutInfo();
|
|
|
- warehouseInOutInfo.setId(IdGenerator.generateUUID());
|
|
|
- warehouseInOutInfo.setBaseId(warehouseBaseInfo.getId());
|
|
|
- warehouseInOutInfo.setStatus(StatusEnum.SUBMITTED.getName());
|
|
|
- warehouseInOutInfo.setWarehouseName(contractManagementInfo.getContractNo());
|
|
|
- warehouseInOutInfo.setStatusFlag("3");
|
|
|
- warehouseInOutInfo.setInOutFlag(NumberConstant.CONSTANT2);
|
|
|
- warehouseInOutInfo.setNetWeight(contractManagementInfo.getFinalTradingVolume());
|
|
|
- warehouseInOutInfo.setGoodsName(contractManagementInfo.getGoodsName());
|
|
|
- warehouseInOutInfo.setGoodsNameKey(contractManagementInfo.getGoodsNameKey());
|
|
|
- warehouseInOutInfo.setInOutType(NumberConstant.PURCHASE_WAREHOUSING);
|
|
|
- warehouseInOutInfo.setBackOfficeId(contractManagementInfo.getCreateUserId());
|
|
|
- warehouseInOutInfo.setBackOffice(AuthSecurityUtils.getStaffById(contractManagementInfo.getCreateUserId()).getStaffName());
|
|
|
- warehouseInOutInfo.setInOutDate(contractManagementInfo.getSigningDate());
|
|
|
- warehouseBaseInfoService.addTemporaryWarehouse(warehouseBaseInfo);
|
|
|
- warehouseInOutInfoService.insert(warehouseInOutInfo);
|
|
|
- }
|
|
|
+ }
|
|
|
+ //自运采购合同添加临时仓库
|
|
|
+ if (NumberConstant.CONSTANT2.equals(contractManagementInfo.getContractType()) && NumberConstant.CONSTANT1.equals(contractManagementInfo.getDeliverType())) {
|
|
|
+ WarehouseBaseInfo warehouseBaseInfo = new WarehouseBaseInfo();
|
|
|
+ warehouseBaseInfo.setId(IdGenerator.generateUUID());
|
|
|
+ warehouseBaseInfo.setWarehouseName(contractManagementInfo.getContractNo());
|
|
|
+ warehouseBaseInfo.setPersonChargeKey(contractManagementInfo.getPersonChargeKey());
|
|
|
+ warehouseBaseInfo.setPersonCharge(contractManagementInfo.getPersonCharge());
|
|
|
+ warehouseBaseInfo.setPersonPhone(contractManagementInfo.getPersonPhone());
|
|
|
+ warehouseBaseInfo.setCreateType("1");
|
|
|
+ warehouseBaseInfo.setCompId(contractManagementInfo.getCompId());
|
|
|
+ warehouseBaseInfo.setWarehousePrivate(contractManagementInfo.getSourceProvince());
|
|
|
+ warehouseBaseInfo.setWarehouseCity(contractManagementInfo.getSourceCity());
|
|
|
+ warehouseBaseInfo.setWarehouseArea(contractManagementInfo.getSourceArea());
|
|
|
+ warehouseBaseInfo.setDetailedAddress(contractManagementInfo.getSourceGoods());
|
|
|
+ //临时仓库流转页面
|
|
|
+ WarehouseInOutInfo warehouseInOutInfo = new WarehouseInOutInfo();
|
|
|
+ warehouseInOutInfo.setId(IdGenerator.generateUUID());
|
|
|
+ warehouseInOutInfo.setBaseId(warehouseBaseInfo.getId());
|
|
|
+ warehouseInOutInfo.setStatus(StatusEnum.SUBMITTED.getName());
|
|
|
+ warehouseInOutInfo.setWarehouseName(contractManagementInfo.getContractNo());
|
|
|
+ warehouseInOutInfo.setStatusFlag("3");
|
|
|
+ warehouseInOutInfo.setInOutFlag(NumberConstant.CONSTANT2);
|
|
|
+ warehouseInOutInfo.setNetWeight(contractManagementInfo.getFinalTradingVolume());
|
|
|
+ warehouseInOutInfo.setGoodsName(contractManagementInfo.getGoodsName());
|
|
|
+ warehouseInOutInfo.setGoodsNameKey(contractManagementInfo.getGoodsNameKey());
|
|
|
+ warehouseInOutInfo.setInOutType(NumberConstant.PURCHASE_WAREHOUSING);
|
|
|
+ warehouseInOutInfo.setBackOfficeId(contractManagementInfo.getCreateUserId());
|
|
|
+ warehouseInOutInfo.setBackOffice(AuthSecurityUtils.getStaffById(contractManagementInfo.getCreateUserId()).getStaffName());
|
|
|
+ warehouseInOutInfo.setInOutDate(contractManagementInfo.getSigningDate());
|
|
|
+ warehouseBaseInfoService.addTemporaryWarehouse(warehouseBaseInfo);
|
|
|
+ warehouseInOutInfoService.insert(warehouseInOutInfo);
|
|
|
}
|
|
|
// 货物信息新增
|
|
|
ContractGoodsInfo contractGoodsInfo = contractManagementInfo.getContractGoodsInfo();
|