Ver código fonte

超级会员

huangzhiguo 2 anos atrás
pai
commit
17dc390dff

+ 3 - 3
src/main/java/com/caimei365/tools/controller/BaseApi.java

@@ -62,9 +62,9 @@ public class BaseApi {
      * 临时接口
      */
     @GetMapping("/record/update")
-    public void svipCoupon() throws IOException {
-        cmVipCouponService.openCoupon();
-//        cmBehaviorRecordService.updateClubAddress(startId, endId);
+    public void svipCoupon(Integer startId, Integer endId) throws IOException {
+//        cmVipCouponService.openCoupon();
+        cmBehaviorRecordService.updateClubAddress(startId, endId);
     }
 
     /**

+ 4 - 2
src/main/java/com/caimei365/tools/service/impl/CmVipCouponServiceImpl.java

@@ -64,7 +64,7 @@ public class CmVipCouponServiceImpl implements CmVipCouponService {
         Date endDate = getMaxDay(formatTime);
         List<CmCouponPo> cmCouponPoList = cmBehaviorRecordMapper.selCoupon();
         for (CmCouponPo cmCouponPo : cmCouponPoList) {
-
+            int couponId = cmCouponPo.getId();  // 获取专属优惠券id
             cmCouponPo.setConfigure(0);
             // 修改优惠券配置属性
             cmBehaviorRecordMapper.updateCoupon(cmCouponPo);
@@ -88,9 +88,11 @@ public class CmVipCouponServiceImpl implements CmVipCouponService {
             cmBehaviorRecordMapper.insertRelation(relation);
 
             // 插入新优惠券商品
-            List<CmCouponAssociatePo> associatePoList = cmBehaviorRecordMapper.selCouponPro(cmCouponPo.getId());
+            List<CmCouponAssociatePo> associatePoList = cmBehaviorRecordMapper.selCouponPro(couponId);
+            log.info("couponId=======>"+couponId);
             if (associatePoList.size() != 0) {
                 for (CmCouponAssociatePo couponAssociatePo : associatePoList) {
+                    log.info("associatePoList =======>"+couponAssociatePo);
                     couponAssociatePo.setCouponId(cmCouponPo.getId());
                     cmBehaviorRecordMapper.insertCouponAssociate(couponAssociatePo);
                 }

+ 1 - 1
src/main/resources/mapper/CmBehaviorRecordMapper.xml

@@ -144,7 +144,7 @@
          )
     </insert>
     <select id="selCouponPro" resultType="com.caimei365.tools.model.po.CmCouponAssociatePo">
-        select * from cm_coupon_product where couponId = #{couponId}
+        select * from cm_coupon_product where delFlag = 0 and couponId = #{couponId}
     </select>
     <insert id="insertCouponAssociate">
         INSERT INTO `cm_coupon_product` (