Просмотр исходного кода

售后bom产品列表逻辑优化

hu 8 месяцев назад
Родитель
Сommit
5a79298c44

+ 0 - 1
src/custom/restcontroller/webmanage/lsak3/stockbill/stockbill.java

@@ -7,7 +7,6 @@ import beans.parameter.Parameter;
 import beans.remind.Remind;
 import beans.remind.Remind;
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
 import com.alibaba.fastjson.JSONObject;
-import com.sun.tools.corba.se.idl.constExpr.Or;
 import common.Controller;
 import common.Controller;
 import common.YosException;
 import common.YosException;
 import common.annotation.API;
 import common.annotation.API;

+ 2 - 2
src/custom/restcontroller/webmanage/sale/aftersalesbom/aftersalesbom_pjs.java

@@ -52,8 +52,8 @@ public class aftersalesbom_pjs extends Controller {
         querySQL.setTableAlias("t1");
         querySQL.setTableAlias("t1");
         querySQL.addJoinTable(BaseClass.JOINTYPE.inner, "sa_itemsalebom", "t2", "t1.itemid=t2.itemid and t1.siteid=t2.siteid");
         querySQL.addJoinTable(BaseClass.JOINTYPE.inner, "sa_itemsalebom", "t2", "t1.itemid=t2.itemid and t1.siteid=t2.siteid");
         querySQL.addJoinTable(BaseClass.JOINTYPE.inner, "plm_bom", "t3", "t2.plm_bomid=t3.plm_bomid and t2.siteid=t3.siteid");
         querySQL.addJoinTable(BaseClass.JOINTYPE.inner, "plm_bom", "t3", "t2.plm_bomid=t3.plm_bomid and t2.siteid=t3.siteid");
-        querySQL.addJoinTable(BaseClass.JOINTYPE.inner, "plm_bom", "t4", "t3.parentid=t4.plm_bomid  and t3.siteid=t4.siteid");
-        querySQL.addJoinTable(BaseClass.JOINTYPE.inner, "plm_bom", "t5", "t4.parentid=t5.plm_bomid  and t4.siteid=t5.siteid");
+        querySQL.addJoinTable(BaseClass.JOINTYPE.left, "plm_bom", "t4", "t3.parentid=t4.plm_bomid  and t3.siteid=t4.siteid");
+        querySQL.addJoinTable(BaseClass.JOINTYPE.left, "plm_bom", "t5", "t4.parentid=t5.plm_bomid  and t4.siteid=t5.siteid");
         querySQL.setSiteid(siteid);
         querySQL.setSiteid(siteid);
         querySQL.addQueryFields("module","t5.bomname");
         querySQL.addQueryFields("module","t5.bomname");
         querySQL.addQueryFields("component","t4.bomname");
         querySQL.addQueryFields("component","t4.bomname");