|
@@ -76,16 +76,19 @@ public class OrderItems extends Controller {
|
|
|
Long itemid = item.getLong("itemid");
|
|
Long itemid = item.getLong("itemid");
|
|
|
Long sa_orderitemsid = item.getLong("sa_orderitemsid");
|
|
Long sa_orderitemsid = item.getLong("sa_orderitemsid");
|
|
|
BigDecimal qty = item.getBigDecimalValue("qty");
|
|
BigDecimal qty = item.getBigDecimalValue("qty");
|
|
|
- if(itemRowsMap.containsKey(item.getString("itemid"))){
|
|
|
|
|
- if(itemRowsMap.get(item.getString("itemid")).isNotEmpty()){
|
|
|
|
|
- BigDecimal orderaddqty =itemRowsMap.get(item.getString("itemid")).get(0).getBigDecimal("orderaddqty");
|
|
|
|
|
- BigDecimal orderminqty =itemRowsMap.get(item.getString("itemid")).get(0).getBigDecimal("orderminqty");
|
|
|
|
|
- if(((qty.subtract(orderminqty)).remainder(orderaddqty)).compareTo(BigDecimal.ZERO)!=0){
|
|
|
|
|
- return getErrReturnObject().setErrMsg("品号为"+itemRowsMap.get(item.getString("itemid")).get(0).getString("itemno")+"的商品数量不符合该商品的起订量和增量").toString();
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ if(!type.equals("促销订单")){
|
|
|
|
|
+ if(itemRowsMap.containsKey(item.getString("itemid"))){
|
|
|
|
|
+ if(itemRowsMap.get(item.getString("itemid")).isNotEmpty()){
|
|
|
|
|
+ BigDecimal orderaddqty =itemRowsMap.get(item.getString("itemid")).get(0).getBigDecimal("orderaddqty");
|
|
|
|
|
+ BigDecimal orderminqty =itemRowsMap.get(item.getString("itemid")).get(0).getBigDecimal("orderminqty");
|
|
|
|
|
+ if(((qty.subtract(orderminqty)).remainder(orderaddqty)).compareTo(BigDecimal.ZERO)!=0){
|
|
|
|
|
+ return getErrReturnObject().setErrMsg("品号为"+itemRowsMap.get(item.getString("itemid")).get(0).getString("itemno")+"的商品数量不符合该商品的起订量和增量").toString();
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
BigDecimal price1=new BigDecimal(0);
|
|
BigDecimal price1=new BigDecimal(0);
|
|
|
SQLFactory sqlFactory = new SQLFactory(this, "订单商品明细_新增");
|
|
SQLFactory sqlFactory = new SQLFactory(this, "订单商品明细_新增");
|
|
|
if (sa_orderitemsid <= 0) {
|
|
if (sa_orderitemsid <= 0) {
|