shenjingwei 8 месяцев назад
Родитель
Сommit
66e2fab317
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      src/custom/restcontroller/webmanage/sale/stockbill/stockbill.java

+ 3 - 1
src/custom/restcontroller/webmanage/sale/stockbill/stockbill.java

@@ -230,11 +230,13 @@ public class stockbill extends Controller {
         }
 
         QuerySQL querySQL = SQLFactory.createQuerySQL(this, "st_stockbill", "*").setTableAlias("t1");
-        if (billtypes.contains("销售出库")) {
+        if (billtypes.contains("销售出库") || billtypes.contains("返修入库") || billtypes.contains("返修出库")) {
             querySQL.addJoinTable(JOINTYPE.left, "sys_enterprise", "t2", "t1.sys_enterpriseid = t2.sys_enterpriseid AND t1.siteid = t2.siteid",
                     "enterprisename", "abbreviation");
             querySQL.addJoinTable(JOINTYPE.left, "sa_agents", "t3", "t1.sys_enterpriseid = t3.sys_enterpriseid AND t1.siteid = t3.siteid",
                     "agentnum");
+        }
+        if (billtypes.contains("销售出库")) {
             querySQL.addJoinTable(JOINTYPE.left, "sys_enterprise_contacts", "t4", "t1.rec_contactsid=t4.contactsid and t1.siteid = t4.siteid");
             querySQL.addJoinTable(JOINTYPE.left, "sa_accountbalance", "t5", "t5.sys_enterpriseid=t1.sys_enterpriseid and t1.siteid = t5.siteid and t5.sa_accountclassid =(select t1.sa_accountclassid from sa_accountclass t1 where t1.siteid='" + siteid + "' and t1.accountname='现金账户')",
                     "discountamount");