| | |
| | | import com.java110.core.factory.GenerateCodeFactory; |
| | | import com.java110.dto.dict.DictDto; |
| | | import com.java110.dto.dict.DictQueryDto; |
| | | import com.java110.dto.importData.Vtil; |
| | | import com.java110.dto.purchase.PurchaseApplyDto; |
| | | import com.java110.dto.resource.ResourceStoreDto; |
| | | import com.java110.dto.resource.ResourceStoreTypeDto; |
| | |
| | | resourceStorePo.setRstId(getRstId(importResourceStoreDto.getRstName(), storeId)); |
| | | resourceStorePo.setParentRstId(resourceStorePo.getRstId()); |
| | | resourceStorePo.setPrice(importResourceStoreDto.getPrice()); |
| | | resourceStorePo.setUnitCode(getUnitCode(importResourceStoreDto.getUnitCode(), dictDtos)); |
| | | resourceStorePo.setUnitCode(importResourceStoreDto.getUnitCode()); |
| | | resourceStorePo.setRemark(importResourceStoreDto.getRemark()); |
| | | resourceStorePo.setWarningStock(importResourceStoreDto.getWarningStock()); |
| | | resourceStorePo.setAveragePrice(importResourceStoreDto.getPrice()); |
| | | resourceStorePo.setCommunityId(reqJson.getString("communityId")); |
| | | |
| | | resourceStorePo.setCommunityName(importResourceStoreDto.getCommunityName()); |
| | | resourceStorePo.setTripleWaybillNo(importResourceStoreDto.getTripleWaybillNo()); |
| | | resourceStorePo.setSystemName(importResourceStoreDto.getSystemName()); |
| | | resourceStorePo.setModel(importResourceStoreDto.getModel()); |
| | | resourceStorePo.setBrand(importResourceStoreDto.getBrand()); |
| | | resourceStorePo.setSupplier(importResourceStoreDto.getSupplier()); |
| | | resourceStorePo.setRstName(importResourceStoreDto.getRstName()); |
| | | // 预决算相关字段赋值 |
| | | resourceStorePo.setBudgetApproval(importResourceStoreDto.getBudgetApproval()); |
| | | resourceStorePo.setBudgetQuantity(importResourceStoreDto.getBudgetQuantity()); |
| | | resourceStorePo.setBudgetUnitPrice(importResourceStoreDto.getBudgetUnitPrice()); |
| | | resourceStorePo.setBudgetAmount(importResourceStoreDto.getBudgetAmount()); |
| | | |
| | | // 数量相关字段赋值 |
| | | resourceStorePo.setApplyQuantityTotal(importResourceStoreDto.getApplyQuantityTotal()); |
| | | resourceStorePo.setPurchaseQuantityTotal(importResourceStoreDto.getPurchaseQuantityTotal()); |
| | | resourceStorePo.setActualDeliveryQuantity(importResourceStoreDto.getActualDeliveryQuantity()); |
| | | resourceStorePo.setTotalReturnQuantity(importResourceStoreDto.getTotalReturnQuantity()); |
| | | |
| | | // 金额相关字段赋值 |
| | | resourceStorePo.setPayableAmountTotal(importResourceStoreDto.getPayableAmountTotal()); |
| | | resourceStorePo.setPaidAmountTotal(importResourceStoreDto.getPaidAmountTotal()); |
| | | resourceStorePo.setUnpaidAmountTotal(importResourceStoreDto.getUnpaidAmountTotal()); |
| | | resourceStorePo.setPayableAmount(importResourceStoreDto.getPayableAmount()); |
| | | resourceStorePo.setPaidAmount(importResourceStoreDto.getPaidAmount()); |
| | | resourceStorePo.setUnpaidAmount(importResourceStoreDto.getUnpaidAmount()); |
| | | |
| | | // 其他特殊字段赋值 |
| | | resourceStorePo.setIsOccurred(importResourceStoreDto.getIsOccurred()); |
| | | resourceStorePo.setSupplier1(importResourceStoreDto.getSupplier1()); |
| | | resourceStorePo.setSupplier2(importResourceStoreDto.getSupplier2()); |
| | | resourceStorePo.setSupplier3(importResourceStoreDto.getSupplier3()); |
| | | resourceStorePo.setPrice(Vtil.defaultValue(resourceStorePo.getPrice(), null)); |
| | | int flag = 0; |
| | | if (ListUtil.isNull(resourceStoreDtos)) { |
| | | resourceStorePo.setResId(GenerateCodeFactory.getResId(GenerateCodeFactory.CODE_PREFIX_resId)); |
| | | resourceStorePo.setResId(resourceStoreDto.getResId() == null ? GenerateCodeFactory.getResId(GenerateCodeFactory.CODE_PREFIX_resId) : resourceStoreDto.getResId()); |
| | | flag = resourceStoreV1InnerServiceSMOImpl.saveResourceStore(resourceStorePo); |
| | | |
| | | |