فهرست منبع

订单统计查询条件

liu_lake 4 ماه پیش
والد
کامیت
c628e7695d

+ 6 - 2
web/admin-api/src/main/java/pay/platform/api/system/controller/PayAgentController.java

@@ -1,5 +1,6 @@
 package pay.platform.api.system.controller;
 
+import cn.hutool.core.bean.BeanUtil;
 import cn.hutool.core.util.StrUtil;
 import cn.monitor4all.logRecord.annotation.OperationLog;
 import cn.monitor4all.logRecord.context.LogRecordContext;
@@ -98,8 +99,11 @@ public class PayAgentController {
      */
     @GetMapping("/list")
     @Operation(summary = "查询所有代理")
-    public Result<List<PayAgent>> list() {
-        return Result.OK(payAgentService.list());
+    public Result<List<PayAgentVO>> list() {
+        var list = payAgentService.list();
+        List<PayAgentVO> vos = BeanUtil.copyToList(list, PayAgentVO.class);
+
+        return Result.OK(vos);
     }
 
 

+ 0 - 5
web/admin-api/src/main/java/pay/platform/api/system/model/vo/PayAgentVO.java

@@ -40,11 +40,6 @@ public class PayAgentVO implements Serializable {
     @Schema(description = "余额")
     private BigDecimal amount;
 
-    /**
-     * Google校验器
-     */
-    @Schema(description = "Google校验器")
-    private String tpopCode;
 
     /**
      * 是否绑定Google校验器

+ 10 - 2
web/agent-api/src/main/java/pay/platform/api/system/controller/PayMerchantController.java

@@ -1,9 +1,11 @@
 package pay.platform.api.system.controller;
 
+import cn.hutool.core.bean.BeanUtil;
 import cn.hutool.core.util.StrUtil;
 import cn.monitor4all.logRecord.annotation.OperationLog;
 import cn.monitor4all.logRecord.context.LogRecordContext;
 import com.alibaba.fastjson2.JSONObject;
+import com.mybatisflex.core.query.QueryWrapper;
 import io.swagger.v3.oas.annotations.Operation;
 import io.swagger.v3.oas.annotations.Parameter;
 import io.swagger.v3.oas.annotations.Parameters;
@@ -19,7 +21,9 @@ import pay.platform.api.system.model.vo.RestPasswdVO;
 import pay.platform.api.system.servcie.PayMerchantService;
 import pay.platform.core.common.Result;
 import pay.platform.core.common.domain.BasePage;
+import pay.platform.core.security.util.SecurityUtil;
 import pay.platform.domain.PayMerchant;
+import pay.platform.domain.table.PayMerchantTableDef;
 
 import java.io.Serializable;
 import java.util.List;
@@ -97,8 +101,12 @@ public class PayMerchantController {
      */
     @GetMapping("/list")
     @Operation(summary = "查询所有商户")
-    public Result<List<PayMerchant>> list() {
-        return Result.OK(PayMerchantService.list());
+    public Result<List<PayMerchantVO>> list() {
+        QueryWrapper queryWrapper = QueryWrapper.create().from(PayMerchantTableDef.PAY_MERCHANT).where(PayMerchantTableDef.PAY_MERCHANT.AGENT_ID.eq(SecurityUtil.getCurrentUser().getUserid()));
+        var list = PayMerchantService.list(queryWrapper);
+        List<PayMerchantVO> vos = BeanUtil.copyToList(list, PayMerchantVO.class);
+
+        return Result.OK(vos);
     }