Browse Source

重复生成年份BUG修复

anderx 1 year ago
parent
commit
0979b84915

+ 4 - 2
src/main/java/com/goafanti/order/service/impl/OrderNewServiceImpl.java

@@ -755,8 +755,10 @@ public class OrderNewServiceImpl extends BaseMybatisDao<TOrderNewMapper> impleme
 				orderYearMaxDuration.setStatus(0);
 			}
 			orderYearMaxDuration.setOrderNo(orderNew.getOrderNo());
-			int i = orderYearMaxDurationMapper.updateByOrderNoAndYear(orderYearMaxDuration);
-			if (i==0){
+			int x = orderYearMaxDurationMapper.queryAllByCount(new OrderYearMaxDuration(orderNew.getOrderNo(), 0));
+			if (x>0){
+				orderYearMaxDurationMapper.updateByOrderNoAndYear(orderYearMaxDuration);
+			}else {
 				orderYearMaxDurationMapper.insert(orderYearMaxDuration);
 			}
 		}else {