Browse Source

查询订单

guoshuai 3 weeks ago
parent
commit
30818aa59b

+ 2 - 3
src/main/java/com/qmrb/system/pojo/bo/UserBO.java

@@ -67,10 +67,9 @@ public class UserBO {
     private String userType;
 
     /**
-     * 优惠券模式 1:扫码模式 2:登记模式
+     * 协议ID
      */
-    @Schema(description="优惠券模式")
-    private String couponMode;
+    private Long contractId;
 
     /**
      * 角色名称,多个使用英文逗号(,)分割

+ 2 - 2
src/main/java/com/qmrb/system/pojo/bo/UserFormBO.java

@@ -65,9 +65,9 @@ public class UserFormBO {
     private String userType;
     
     /**
-     * 优惠券模式 1:扫码模式 2:登记模式
+     * 协议ID
      */
-    private String couponMode;
+    private Long contractId;
 
     /**
      * 角色ID集合

+ 1 - 7
src/main/java/com/qmrb/system/pojo/entity/SysUser.java

@@ -84,13 +84,7 @@ public class SysUser implements Serializable {
      */
     @TableField("user_type")
     private String userType;
-
-    /**
-     * 优惠券模式 1:扫码模式 2:登记模式
-     */
-    @TableField("coupon_mode")
-    private String couponMode;
-
+    
     /**
      * 协议ID
      */

+ 2 - 3
src/main/java/com/qmrb/system/pojo/form/UserForm.java

@@ -61,8 +61,7 @@ public class UserForm {
     private String userType;
 
     /**
-     * 优惠券模式 1:扫码模式 2:登记模式
+     * 协议ID
      */
-    @Schema(description="优惠券模式")
-    private String couponMode;
+    private Long contractId;
 }

+ 2 - 3
src/main/java/com/qmrb/system/pojo/vo/UserPageVO.java

@@ -64,8 +64,7 @@ public class UserPageVO {
     private String userType;
 
     /**
-     * 优惠券模式 1:扫码模式 2:登记模式
+     * 协议ID
      */
-    @Schema(description="优惠券模式")
-    private String couponMode;
+    private Long contractId;
 }

+ 13 - 1
src/main/java/com/qmrb/system/service/impl/OrderServiceImpl.java

@@ -110,12 +110,24 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
         // 查询数据
         Page<Order> dictItemPage = this.page(
                 new Page<>(pageNum, pageSize),
-                new LambdaQueryWrapper<Order>()
+                new LambdaQueryWrapper<Order>().eq(queryParams.getGoodId() != null,Order::getGoodId,queryParams.getGoodId())
+                        .eq(queryParams.getPayStatus() != null,Order::getPayStatus,queryParams.getPayStatus())
                 //.like(StrUtil.isNotBlank(keywords), PayOrder::getCategoryName, keywords)
         );
 
         // 实体转换
         Page<PayOrderVO> pageResult = converter.entity2Page(dictItemPage);
+
+        if(CollectionUtil.isNotEmpty(pageResult.getRecords())){
+            List<PayOrderVO> list = pageResult.getRecords().stream().map(item -> {
+                Integer amountsPayable = item.getAmountsPayable();
+                if (amountsPayable != null) {
+                    item.setAmountActuallyPaid(new BigDecimal(amountsPayable).divide(new BigDecimal(100)));
+                }
+                return item;
+            }).collect(Collectors.toList());
+            pageResult.setRecords(list);
+        }
         return pageResult;
     }