‘linchangsheng’ vor 5 Monaten
Ursprung
Commit
fc1c9a4a7a

+ 1 - 1
mall-miniapp-service/src/main/java/com/gree/mall/miniapp/logic/material/withdrawal/WithdrawalLogic.java

@@ -198,7 +198,7 @@ public class WithdrawalLogic {
             list = settlementOrderService.lambdaQuery()
                     //.eq(SettlementOrder::getStatus, SettlementStatusEnum.WAIT_ING.getKey())
                     .eq(SettlementOrder::getPayType, PayTypeEnum.WECHAT.getKey())
-                    .and(item -> item.eq(SettlementOrder::getUserId, currentCompanyWechat.getUserId()).or()
+                    .and(item -> item.eq(SettlementOrder::getUserId, currentCompanyWechat.getUserId()).or(!StringUtils.isEmpty(currentCompanyWechat.getUser().getWorkerNumber()))
                             .eq(!StringUtils.isEmpty(currentCompanyWechat.getUser().getWorkerNumber()),SettlementOrder::getWorkerNumber,currentCompanyWechat.getUser().getWorkerNumber())
                     ).list();
         }