‘linchangsheng’ 3 months ago
parent
commit
7b46e6fda5

+ 2 - 2
mall-server-api/src/main/java/com/gree/mall/manager/logic/common/WechatLogic.java

@@ -1492,6 +1492,7 @@ public class WechatLogic {
                 log.info("【开始分账】request:{}", JSONObject.toJSONString(profitSharingQueryResult));
 
                 for (ProfitSharingQueryResult.Receiver receiver : profitSharingQueryResult.getReceivers()) {
+                    settlementOrder.setIsQuery(true);
                     if (receiver.getResult().equals("CLOSED")) {
                         settlementOrder.setStatus("YC");
                         settlementOrder.setIsQuery(true);
@@ -1511,9 +1512,8 @@ public class WechatLogic {
                             settlementOrder.setQueryRemark("分出方账户异常");
                         if (receiver.getFailReason().equals("INVALID_REQUEST"))
                             settlementOrder.setQueryRemark("描述参数设置失败");
-
-                        settlementOrder.updateById();
                     }
+                    settlementOrder.updateById();
                 }
             }catch (Exception e){
                 log.info("查询分账异常:"+e);