Browse Source

订单变更BUG修复

anderx 3 years ago
parent
commit
e55d6e4c08

+ 10 - 2
src/main/java/com/goafanti/common/model/TOrderTaskDetails.java

@@ -4,7 +4,7 @@ import java.io.Serializable;
 
 /**
  * t_order_task_details
- * @author 
+ * @author
  */
 public class TOrderTaskDetails implements Serializable {
     private Integer tid;
@@ -16,6 +16,14 @@ public class TOrderTaskDetails implements Serializable {
 
     private static final long serialVersionUID = 1L;
 
+    public TOrderTaskDetails(Integer tid, Integer change) {
+        this.tid=tid;
+        this.change=change;
+    }
+
+    public TOrderTaskDetails() {
+    }
+
     public Integer getTid() {
         return tid;
     }
@@ -31,4 +39,4 @@ public class TOrderTaskDetails implements Serializable {
     public void setChange(Integer change) {
         this.change = change;
     }
-}
+}

+ 4 - 0
src/main/java/com/goafanti/order/service/impl/OrderChangeServiceImpl.java

@@ -108,6 +108,8 @@ public class OrderChangeServiceImpl extends BaseMybatisDao<NewOrderChangeMapper>
 	private OrderProjectService orderProjectService;
 	@Autowired
 	private DepartmentMapper departmentMapper;
+	@Autowired
+	private TOrderTaskDetailsMapper tOrderTaskDetailsMapper;
 
 
 
@@ -1001,6 +1003,8 @@ public class OrderChangeServiceImpl extends BaseMybatisDao<NewOrderChangeMapper>
 				if (cd.getDeclarationBatch()!=null)ot.setDeclarationBatch(cd.getDeclarationBatch());
 				if (cd.getPatentType()!=null)ot.setPatentType(cd.getPatentType());
 				tOrderTaskMapper.insertSelective(ot);
+
+				tOrderTaskDetailsMapper.insertSelective(new TOrderTaskDetails(ot.getId(),1));
 				if (cd.getSplitStatus()==1){
 					map.put(cd.getId(),ot.getId());
 				}