Bläddra i källkod

打款凭证详情bug修复

郭齐峰 3 år sedan
förälder
incheckning
3ec75573ee

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

@@ -210,7 +210,9 @@ public class Paybill extends Controller {
         sqlFactory.addParameter("siteid", siteid);
         sqlFactory.addParameter("sa_paybillid", sa_paybillid);
         Rows rows = dbConnect.runSqlQuery(sqlFactory.getSQL());
-        rows.get(0).put("attinfos", getAttachmentUrl("sa_paybill", sa_paybillid));
+        if(rows.isNotEmpty()){
+            rows.get(0).put("attinfos", getAttachmentUrl("sa_paybill", sa_paybillid));
+        }
         return getSucReturnObject().setData(rows.get(0)).toString();
     }
 

+ 2 - 2
src/custom/restcontroller/webmanage/sale/paybill/SQL/打款凭证详情.sql

@@ -17,8 +17,8 @@ select t1.sa_paybillid,
        t1.inbank,
        t1.inbankcardno
 from sa_paybill t1
-         inner join sa_agents t2
+         left join sa_agents t2
                     on t1.siteid = t2.siteid and t1.sys_enterpriseid = t2.sys_enterpriseid
-         inner join sys_enterprise t3 on t1.siteid = t2.siteid and t1.sys_enterpriseid = t3.sys_enterpriseid
+         left join sys_enterprise t3 on t1.siteid = t2.siteid and t1.sys_enterpriseid = t3.sys_enterpriseid
 where t1.siteid = $siteid$
   and t1.sa_paybillid = $sa_paybillid$