Jelajahi Sumber

订单提交逻辑优化

hu 6 bulan lalu
induk
melakukan
e248f6bbb0
1 mengubah file dengan 4 tambahan dan 1 penghapusan
  1. 4 1
      src/custom/restcontroller/webmanage/sale/order/Order.java

+ 4 - 1
src/custom/restcontroller/webmanage/sale/order/Order.java

@@ -1640,7 +1640,10 @@ public class Order extends Controller {
                     gradeqty=gradeQtyRowsMap.get(grade).get(0).getBigDecimal("qty");
                     gradeqty=gradeQtyRowsMap.get(grade).get(0).getBigDecimal("qty");
                 }
                 }
                 if(optiontypRowsMap.containsKey(grade)){
                 if(optiontypRowsMap.containsKey(grade)){
-                    rate=optiontypRowsMap.get(grade).get(0).getBigDecimal("remarks");
+                    if(optiontypRowsMap.get(grade).get(0).getBigDecimal("remarks").compareTo(BigDecimal.ZERO)>0){
+                        rate=optiontypRowsMap.get(grade).get(0).getBigDecimal("remarks");
+                    }
+
                 }
                 }
                 if((gradeqty.add(qty)).compareTo((sumqty.add(sumqty_current)).multiply(rate).divide(BigDecimal.valueOf(100)))>0){
                 if((gradeqty.add(qty)).compareTo((sumqty.add(sumqty_current)).multiply(rate).divide(BigDecimal.valueOf(100)))>0){
                     return getErrReturnObject().setErrMsg(grade+"等级的商品总数超过本年提货比例上限").toString();
                     return getErrReturnObject().setErrMsg(grade+"等级的商品总数超过本年提货比例上限").toString();