Przeglądaj źródła

订单提交逻辑优化

hu 3 miesięcy temu
rodzic
commit
e248f6bbb0

+ 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");
                 }
                 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){
                     return getErrReturnObject().setErrMsg(grade+"等级的商品总数超过本年提货比例上限").toString();