瀏覽代碼

欠货库存bug修复

hu 1 年之前
父節點
當前提交
87aed00e9e
共有 1 個文件被更改,包括 5 次插入8 次删除
  1. 5 8
      src/custom/restcontroller/webmanage/sale/invbal/invbal.java

+ 5 - 8
src/custom/restcontroller/webmanage/sale/invbal/invbal.java

@@ -133,15 +133,12 @@ public class invbal extends Controller {
 				}
 			}
 			if(whereObject.containsKey("itemclassids")){
-				if (whereObject.getJSONArray("itemclassids").size() > 0) {
+				if (whereObject.getLong("itemclassids")!=0) {
 					ArrayList<Long> itemclassList = new ArrayList<Long>();
-					for (Object object : whereObject.getJSONArray("itemclassids")) {
-						//System.out.println(row.getLong("itemclassid"));
-
-						long itemclassid = Long.valueOf(String.valueOf(object));
-						itemclassList.add(itemclassid);
-						itemclassList.addAll(ItemClass.getSubItemClassIds(this,itemclassid));
-					}
+					//System.out.println(row.getLong("itemclassid"));
+					long itemclassid = whereObject.getLong("itemclassids");
+					itemclassList.add(itemclassid);
+					itemclassList.addAll(ItemClass.getSubItemClassIds(this,itemclassid));
 					String sql = " and t2.itemid in ( SELECT itemid from sa_itemsaleclass WHERE itemclassid IN " + itemclassList + "  and siteid='" + siteid + "')";
 					sql = sql.replace("[", "(").replace("]", ")");
 					where=where+sql;