姜永辉 1 год назад
Родитель
Сommit
f61e8e769c

+ 7 - 0
src/main/java/com/dk/oauth/mapper/integral/CouponUseMapper.java

@@ -35,6 +35,13 @@ public interface CouponUseMapper extends BaseMapper<CouponUse>{
      * @author : 寇珊珊
      */
     Long countByCond(CouponUseQuery couponUseQuery);
+
+    /**
+     * @desc   : 条件查询--查詢所有的优惠券状态-未使用
+     * @date   : 2024/7/24 9:02
+     * @author : 寇珊珊
+     */
+    List<CouponUseResponse> selectAllStatusByCond(CouponUseQuery couponUseQuery);
 	
 }
 

+ 9 - 0
src/main/java/com/dk/oauth/mapper/integral/CouponUseMapper.xml

@@ -127,6 +127,15 @@
         <include refid="Condition"/>
     </select>
 
+    <!-- 查询表t_mst_coupon_use,(条件查询+分页)列表 -->
+    <select id="selectAllStatusByCond" resultMap="BaseResultMapResponse">
+        SELECT
+        <include refid="Base_Column_List_Response"/>
+        FROM dkic_a.t_mst_coupon_use tmcu
+        where tmcu.flg_valid AND tmcu.coupon_status = #{couponStatus}
+
+    </select>
+
     <!-- 根据主键查询表t_mst_coupon_use的一行数据 -->
     <select id="selectById" resultMap="BaseResultMapResponse">
         SELECT

+ 2 - 2
src/main/java/com/dk/oauth/service/integral/CouponUseService.java

@@ -135,8 +135,8 @@ public class CouponUseService extends BaseService<CouponUse> {
     @Transactional(rollbackFor = {Exception.class})
     public ResponseResultVO<?> retrievalCouponStatus() {
         //查询全部优惠券使用
-        List<CouponUseResponse> couponUseResponseList = couponUseMapper.selectByCond(new CouponUseQuery()
-                .setCouponStatus(Constant.couponStatus.WEI_SHI_YONG.getName()));
+        List<CouponUseResponse> couponUseResponseList = couponUseMapper.selectAllStatusByCond(new CouponUseQuery()
+                .setCouponStatus(Constant.couponStatus.WEI_SHI_YONG.getName()).setFlgValid(true));
         log.info("retrievalCouponStatus查询全部优惠券使用:{}", couponUseResponseList);
         //数据存在
         if (couponUseResponseList != null && couponUseResponseList.size() > 0) {