Explorar o código

招标单保存方法更新

hejq %!s(int64=7) %!d(string=hai) anos
pai
achega
1fcecd49be

+ 19 - 3
src/main/java/com/uas/platform/b2b/model/PurchaseTenderInfo.java

@@ -1,14 +1,30 @@
 package com.uas.platform.b2b.model;
 
 
-import javax.persistence.*;
-import java.io.Serializable;
+import javax.persistence.CascadeType;
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.FetchType;
+import javax.persistence.GeneratedValue;
+import javax.persistence.GenerationType;
+import javax.persistence.Id;
+import javax.persistence.Index;
+import javax.persistence.JoinColumn;
+import javax.persistence.JoinTable;
+import javax.persistence.OneToMany;
+import javax.persistence.OneToOne;
+import javax.persistence.OrderBy;
+import javax.persistence.Table;
+import javax.persistence.Transient;
+import java.io.*;
 import java.util.Date;
 import java.util.Set;
 
 /**
  *  招标单信息(因为存在根据日期判断状态,需要使用定时任务,采用视图)
- * Created by dongbw on 17/03/07 11:16.
+ *
+ * @author dongbw
+ * @date 17/03/07 11:16
  */
 
 @Table(name = "purc$tender", indexes = {@Index(name= "unique_enuu_code", columnList = "pt_enuu,pt_code", unique = true)})

+ 5 - 4
src/main/java/com/uas/platform/b2b/service/impl/PurchaseTenderServiceImpl.java

@@ -2,12 +2,12 @@ package com.uas.platform.b2b.service.impl;
 
 import com.uas.platform.b2b.core.util.ContextUtils;
 import com.uas.platform.b2b.dao.AttachDao;
-import com.uas.platform.b2b.dao.CommonDao;
 import com.uas.platform.b2b.dao.EnterpriseBaseInfoDao;
 import com.uas.platform.b2b.dao.EnterpriseDao;
 import com.uas.platform.b2b.dao.PurchaseTenderAnswerDao;
 import com.uas.platform.b2b.dao.PurchaseTenderDao;
 import com.uas.platform.b2b.dao.PurchaseTenderErpDao;
+import com.uas.platform.b2b.dao.PurchaseTenderInfoDao;
 import com.uas.platform.b2b.dao.PurchaseTenderProdDao;
 import com.uas.platform.b2b.dao.PurchaseTenderProdInfoDao;
 import com.uas.platform.b2b.dao.SaleTenderAnswerDao;
@@ -118,9 +118,6 @@ public class PurchaseTenderServiceImpl implements PurchaseTenderService {
     @Autowired
     private EnterpriseBaseInfoDao enterpriseBaseInfoDao;
 
-    @Autowired
-    private CommonDao commonDao;
-
     @Autowired
     private UserDao userDao;
 
@@ -148,6 +145,9 @@ public class PurchaseTenderServiceImpl implements PurchaseTenderService {
     @Autowired
     private OrderRedDotService redDotService;
 
+    @Autowired
+    private PurchaseTenderInfoDao tenderInfoDao;
+
     /**
      *  发布或保存(新录入单据)
      * @param purchaseTender  招标单
@@ -215,6 +215,7 @@ public class PurchaseTenderServiceImpl implements PurchaseTenderService {
         PurchaseTenderInfo tenderInfo = new PurchaseTenderInfo();
         BeanUtils.copyProperties(tender, tenderInfo, PurchaseTenderInfo.class);
         Set<PurchaseTenderProd> tenderProds = tenderInfo.getPurchaseTenderProds();
+        tenderInfo = tenderInfoDao.save(tenderInfo);
         if (!CollectionUtils.isEmpty(tenderProds)) {
             for (PurchaseTenderProd tenderProd : tenderProds) {
                 PurchaseTenderProdInfo tenderProdInfo = new PurchaseTenderProdInfo();