Pārlūkot izejas kodu

判断账户的可用余额,余额不足订单不能审核

hu 6 mēneši atpakaļ
vecāks
revīzija
4525a392af

+ 1 - 0
src/custom/restcontroller/webmanage/sale/accountclass/accountclass.java

@@ -267,6 +267,7 @@ public class accountclass extends Controller {
 //        querySQL.setWhere(where);
 //        querySQL.setPage(pageSize, pageNumber);
 //        Rows rows = querySQL.query();
+        pageSorting = "t1.changedate desc";
         QuerySQL querySQL = SQLFactory.createQuerySQL(this, "sys_site_parameter",  "sys_site_parameterid");
         querySQL.setTableAlias("t0");
         querySQL.addJoinTable(JOINTYPE.right, factory, "t1", "t0.siteid='111'","*");

+ 4 - 0
src/custom/restcontroller/webmanage/sale/order/Order.java

@@ -2059,6 +2059,10 @@ public class Order extends Controller {
 
         ArrayList<Long> sa_cashbillidList = new ArrayList<>();
 
+        if (!Accountbalance.judgeBalance(this, pay_enterpriseid, sa_accountclassid, amount)) {
+            return getErrReturnObject().setErrMsg("账户余额不足").toString();
+        }
+
         if (order_paymentnode.equals("2")) {
             if (order_rebate_used.equals("1") && rebate_used) {
                 //站点返利金比例