Przeglądaj źródła

修改切换部门保存BUG

anderx 2 lat temu
rodzic
commit
ee83ea9ece

+ 6 - 5
src/main/java/com/goafanti/order/service/impl/OrderNewServiceImpl.java

@@ -484,6 +484,11 @@ public class OrderNewServiceImpl extends BaseMybatisDao<TOrderNewMapper> impleme
 		}else {
 			tOrderHighTechMapper.deleteByOrderNo(t.getOrderNo());
 		}
+		//如果修改了部门she审核财务也要切换
+		if(!t.getOrderDep().equals(t2.getOrderDep())) {
+			tOrderExamineMapper.deleteByOrderNo(t.getOrderNo());
+			addOrderExamine(t);
+		}
 		//订单提交
 		if (isSubmit==1) {
 			t2.setApproval(t.getApproval());
@@ -527,11 +532,7 @@ public class OrderNewServiceImpl extends BaseMybatisDao<TOrderNewMapper> impleme
 				contractNoReplace(t.getOrderNo(), t2.getContractNo(),t2.getOrderDep());
 				createContractNo(t);
 			}
-			//如果修改了部门she审核财务也要切换
-			if(!t.getOrderDep().equals(t2.getOrderDep())) {
-				tOrderExamineMapper.deleteByOrderNo(t.getOrderNo());
-				addOrderExamine(t);
-			}
+
 			// 修改订单中间表信息
 			t.setBuyerId(t2.getBuyerId());
 			updateOrderMid(t);