|
|
@@ -132,7 +132,7 @@ public class promotionItems extends Controller {
|
|
|
long[] sa_promotion_itemsid = createTableID("sa_promotion_items", iteminfos.size());
|
|
|
for (Object obj : iteminfos) {
|
|
|
JSONObject iteminfo = (JSONObject) obj;
|
|
|
- Rows itemrows = dbConnect.runSqlQuery("select itemid,orderminqty,orderaddqty from plm_item where siteid='" + siteid + "'");
|
|
|
+ Rows itemrows = dbConnect.runSqlQuery("select itemid,orderminqty,orderaddqty,itemno from plm_item where siteid='" + siteid + "'");
|
|
|
RowsMap itemrowsMap = itemrows.toRowsMap("itemid");
|
|
|
if (iteminfo.getLong("sa_promotion_itemsid") <= 0 || dbConnect
|
|
|
.runSqlQuery("select sa_promotion_itemsid from sa_promotion_items where sa_promotion_itemsid="
|
|
|
@@ -145,6 +145,7 @@ public class promotionItems extends Controller {
|
|
|
saleFactory.addParameter("sa_promotion_itemgroupid", sa_promotion_itemgroupid);
|
|
|
saleFactory.addParameter("groupqty", iteminfo.getLong("groupqty"));
|
|
|
saleFactory.addParameter("itemid", iteminfo.getLong("itemid"));
|
|
|
+ saleFactory.addParameter("itemno", itemrowsMap.get(iteminfo.getString("itemid")).get(0).getString("itemno"));
|
|
|
if (itemrowsMap.containsKey(iteminfo.getString("itemid"))) {
|
|
|
saleFactory.addParameter("orderaddqty", itemrowsMap.get(iteminfo.getString("itemid")).get(0).getBigDecimal("orderaddqty"));
|
|
|
if (itemrowsMap.get(iteminfo.getString("itemid")).get(0).getBigDecimal("packageqty").compareTo(BigDecimal.ZERO) > 0) {
|