Browse Source

发起询价增加物料信息

chenw 7 years ago
parent
commit
ef19d90e5a

+ 9 - 0
applications/purchase/purchase-dto/src/main/java/com/usoftchina/saas/purchase/dto/InquiryAddDTO.java

@@ -14,6 +14,7 @@ public class InquiryAddDTO implements Serializable {
     private String prodSpec;
     private String prodOrispeccode;
     private String prodBrand;
+    private String prodUnit;
     private Long leadTime;
 
     public String getProdCode() {
@@ -56,6 +57,14 @@ public class InquiryAddDTO implements Serializable {
         this.prodBrand = prodBrand;
     }
 
+    public String getProdUnit() {
+        return prodUnit;
+    }
+
+    public void setProdUnit(String prodUnit) {
+        this.prodUnit = prodUnit;
+    }
+
     public Long getLeadTime() {
         return leadTime;
     }

+ 10 - 0
applications/purchase/purchase-server/src/main/java/com/usoftchina/saas/purchase/service/impl/PurchaseServiceImpl.java

@@ -759,6 +759,16 @@ public class PurchaseServiceImpl extends CommonBaseServiceImpl<PurchaseMapper, P
             purcInquiryItem.setProdTitle(inquiryAddDTO.getProdName());
             purcInquiryItem.setSpec(inquiryAddDTO.getProdSpec());
             purcInquiryItem.setInbrand(inquiryAddDTO.getProdBrand());
+            //询价明细  物料信息
+            Product product = new Product();
+            product.setBrand(inquiryAddDTO.getProdBrand());
+            product.setTitle(inquiryAddDTO.getProdName());
+            product.setCmpCode(inquiryAddDTO.getProdOrispeccode());
+            product.setSpec(inquiryAddDTO.getProdSpec());
+            product.setLeadtime(new BigDecimal(inquiryAddDTO.getLeadTime()).doubleValue());
+            product.setCode(inquiryAddDTO.getProdCode());
+            product.setUnit(inquiryAddDTO.getProdUnit());
+            purcInquiryItem.setProduct(product);
 
             Set<PurcInquiryItem> purcInquiryItemSet = new HashSet<PurcInquiryItem>();
             purcInquiryItemSet.add(purcInquiryItem);