Kaynağa Gözat

订单变更BUG修复

anderx 3 yıl önce
ebeveyn
işleme
bad10f8d88

+ 0 - 1
src/main/java/com/goafanti/common/mapper/TTaskMidMapper.xml

@@ -650,4 +650,3 @@
   </select>
 
 </mapper>
-

+ 9 - 0
src/main/java/com/goafanti/order/bo/InputAddTask.java

@@ -8,11 +8,20 @@ public class InputAddTask  extends TOrderTask {
     private String serviceLife;
     private String serviceYear;
     private Integer yearSum;
+    private Integer change;
     private String contractTerm;
     private String lastYear;
     private BigDecimal lastYearCapital;
     private BigDecimal lastYearIncome;
 
+    public Integer getChange() {
+        return change;
+    }
+
+    public void setChange(Integer change) {
+        this.change = change;
+    }
+
     public String getLastYear() {
         return lastYear;
     }

+ 1 - 0
src/main/java/com/goafanti/order/service/OrderNewService.java

@@ -213,6 +213,7 @@ public interface OrderNewService {
 	int updateSalesType(TOrderNew in);
 
 	void addTaskMid(Integer id, String commodityId, String orderNo);
+	void addTaskMid(Integer id, String commodityId, String orderNo,Integer change);
 
 	void pushExamineName(TOrderNew t);
 

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

@@ -1006,7 +1006,7 @@ 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);
-				orderNewService.addTaskMid(ot.getId(),ot.getCommodityId(),ot.getOrderNo());
+				orderNewService.addTaskMid(ot.getId(),ot.getCommodityId(),ot.getOrderNo(),1);
 				if (cd.getSplitStatus()==1){
 					map.put(cd.getId(),ot.getId());
 				}

+ 11 - 0
src/main/java/com/goafanti/order/service/impl/OrderNewServiceImpl.java

@@ -253,6 +253,16 @@ public class OrderNewServiceImpl extends BaseMybatisDao<TOrderNewMapper> impleme
 		addTaskMid( t);
 	}
 
+	@Override
+	public void addTaskMid(Integer id, String commodityId, String orderNo, Integer change) {
+		InputAddTask t = new InputAddTask();
+		t.setId(id);
+		t.setCommodityId(commodityId);
+		t.setOrderNo(orderNo);
+		t.setChange(change);
+		addTaskMid( t);
+	}
+
 
 	public int addTaskMid(InputAddTask t) {
 		TTaskMid tm=new TTaskMid();
@@ -281,6 +291,7 @@ public class OrderNewServiceImpl extends BaseMybatisDao<TOrderNewMapper> impleme
 		TTaskMid dtails = tTaskMidMapper.getDtails(t.getId());
 		tm.setDispatchProvince(dtails.getDispatchProvince());
 		tm.setDutyDep(dtails.getDutyDep());
+		tm.setChange(t.getChange());
 		return tTaskMidMapper.insertSelective(tm);
 	}