Browse Source

欠货库存接口更新

hu 1 year ago
parent
commit
25c0fe96c4
1 changed files with 3 additions and 8 deletions
  1. 3 8
      src/custom/restcontroller/webmanage/sale/invbal/invbal.java

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

@@ -133,15 +133,10 @@ 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));
-					}
+					itemclassList.add(whereObject.getLong("itemclassids"));
+					itemclassList.addAll(ItemClass.getSubItemClassIds(this,whereObject.getLong("itemclassids")));
 					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;