|
|
@@ -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();
|