Browse Source

序列号使用记录查询优化

shenjingwei 4 days ago
parent
commit
b3f3665798
1 changed files with 4 additions and 1 deletions
  1. 4 1
      src/custom/restcontroller/webmanage/sale/toolscode/toolscode.java

+ 4 - 1
src/custom/restcontroller/webmanage/sale/toolscode/toolscode.java

@@ -326,7 +326,7 @@ public class toolscode extends Controller {
 
     @API(title = "查询商品序列号档案列表", apiversion = R.ID20221215101003.v1.class)
     public String queryToolscodeList() throws YosException {
-        QuerySQL skuQuery = SQLFactory.createQuerySQL(this, "sa_itemsku","sa_itemskuid", "sku", "createdate").setTableAlias("t1");
+        QuerySQL skuQuery = SQLFactory.createQuerySQL(this, "sa_itemsku", "sa_itemskuid", "sku", "createdate").setTableAlias("t1");
         skuQuery.addJoinTable(JOINTYPE.left, "plm_item", "t2", "t1.itemid=t2.itemid", "itemid", "itemno", "itemname", "spec", "model", "topclassnum");
         skuQuery.addJoinTable(JOINTYPE.left, "plm_unit", "t3", "t2.unitid=t3.unitid");
         skuQuery.addJoinTable(JOINTYPE.left, "st_stock", "t4", "t4.stockno=t2.stockno");
@@ -383,6 +383,9 @@ public class toolscode extends Controller {
     @API(title = "查询序列号使用记录", apiversion = R.ID2025101809551503.v1.class)
     public String querySkuUsedList() throws YosException {
         String sku = content.getString("sku");
+        if (sku.isBlank()) {
+            return getSucReturnObject().setData(new Rows()).toString();
+        }
         QuerySQL querySQL = SQLFactory.createQuerySQL(this, "sku_use_view", "*");
         querySQL.setTableAlias("t1");
         querySQL.setPage(pageSize, pageNumber);