提交 52f23090 authored 作者: zgy's avatar zgy

注册就送优惠券

上级 7d2b108b
...@@ -58,10 +58,10 @@ public class TbCfCouponController { ...@@ -58,10 +58,10 @@ public class TbCfCouponController {
public Result<CouponItem> queryCouponByUserId(@ApiParam("用户Id")@PathVariable("userId") String userId) { public Result<CouponItem> queryCouponByUserId(@ApiParam("用户Id")@PathVariable("userId") String userId) {
return tbCfIssueCouponService.queryCouponByUserId(userId); return tbCfIssueCouponService.queryCouponByUserId(userId);
} }
@ApiOperation("更改优惠券状态") /* @ApiOperation("更改优惠券状态")
@GetMapping("/changCouponStatus/{userId}/{couponId}") @GetMapping("/changCouponStatus/{userId}/{couponId}")
public Result changCouponStatus(@ApiParam("用户Id")@PathVariable("userId") String userId,@ApiParam("优惠券Id")@PathVariable("couponId") String couponId){ public Result changCouponStatus(@ApiParam("用户Id")@PathVariable("userId") String userId,@ApiParam("优惠券Id")@PathVariable("couponId") String couponId){
return tbCfIssueCouponService.changeCouponStatus(userId,couponId); return tbCfIssueCouponService.changeCouponStatus(userId,couponId);
} }*/
} }
...@@ -302,6 +302,7 @@ ...@@ -302,6 +302,7 @@
`update_time`, `update_time`,
`coupon_vaild` `coupon_vaild`
from tb_cf_coupon from tb_cf_coupon
where coupon_vaild = 1
</select> </select>
<!--根据优惠券种类获取发放中的优惠券--> <!--根据优惠券种类获取发放中的优惠券-->
<select id="getCouponByCategory" resultType="com.diaoyun.zion.chinafrica.entity.TbCfCouponEntity"> <select id="getCouponByCategory" resultType="com.diaoyun.zion.chinafrica.entity.TbCfCouponEntity">
......
...@@ -82,7 +82,8 @@ ...@@ -82,7 +82,8 @@
</select> </select>
<!--查询用户已使用的优惠券--> <!--查询用户已使用的优惠券-->
<select id="queryCouponByUserIdAndUsed" resultType="com.diaoyun.zion.chinafrica.entity.TbCfIssueCouponEntityExtends"> <select id="queryCouponByUserIdAndUsed"
resultType="com.diaoyun.zion.chinafrica.entity.TbCfIssueCouponEntityExtends">
select select
a.coupon_issuetable_id, a.coupon_issuetable_id,
a.coupon_id, a.coupon_id,
...@@ -111,7 +112,7 @@ ...@@ -111,7 +112,7 @@
</if> </if>
</select> </select>
<!-- <insert id="save" parameterType="com.diaoyun.zion.chinafrica.entity.TbCfIssueCouponEntity"> <insert id="save" parameterType="com.diaoyun.zion.chinafrica.entity.TbCfIssueCouponEntity">
insert into tb_cf_issue_coupon( insert into tb_cf_issue_coupon(
`coupon_issuetable_id`, `coupon_issuetable_id`,
`coupon_id`, `coupon_id`,
...@@ -128,7 +129,7 @@ ...@@ -128,7 +129,7 @@
#{createTime}, #{createTime},
#{enableFlag}, #{enableFlag},
#{issueId}) #{issueId})
</insert>--> </insert>
<update id="update" parameterType="com.diaoyun.zion.chinafrica.entity.TbCfIssueCouponEntity"> <update id="update" parameterType="com.diaoyun.zion.chinafrica.entity.TbCfIssueCouponEntity">
update tb_cf_issue_coupon update tb_cf_issue_coupon
......
package com.diaoyun.zion; package com.diaoyun.zion;
import com.diaoyun.zion.chinafrica.constant.KeyConstant; import com.diaoyun.zion.chinafrica.constant.KeyConstant;
import com.diaoyun.zion.chinafrica.entity.TbCfIssueCouponEntity;
import com.diaoyun.zion.chinafrica.service.SpiderService; import com.diaoyun.zion.chinafrica.service.SpiderService;
import com.diaoyun.zion.chinafrica.service.TbCfCouponService; import com.diaoyun.zion.chinafrica.service.TbCfCouponService;
import com.diaoyun.zion.chinafrica.service.TbCfIssueCouponService;
import com.diaoyun.zion.chinafrica.service.TbCfUserInfoService;
import com.diaoyun.zion.master.thread.TaskLimitSemaphore; import com.diaoyun.zion.master.thread.TaskLimitSemaphore;
import com.diaoyun.zion.master.util.AESUtils; import com.diaoyun.zion.master.util.AESUtils;
import com.diaoyun.zion.master.util.IdUtil; import com.diaoyun.zion.master.util.IdUtil;
...@@ -42,7 +45,8 @@ public class ZionApplicationTests { ...@@ -42,7 +45,8 @@ public class ZionApplicationTests {
@Autowired @Autowired
private RedisTemplate redisTemplate; private RedisTemplate redisTemplate;
private TaskLimitSemaphore taskLimitSemaphore = new TaskLimitSemaphore(12); private TaskLimitSemaphore taskLimitSemaphore = new TaskLimitSemaphore(12);
@Autowired
private TbCfUserInfoService tbCfUserInfoService;
//private List<Map<String, Object>> futureList = new ArrayList<Map<String, Object>>(); //private List<Map<String, Object>> futureList = new ArrayList<Map<String, Object>>();
@Test @Test
...@@ -445,5 +449,20 @@ public class ZionApplicationTests { ...@@ -445,5 +449,20 @@ public class ZionApplicationTests {
System.out.println("==============="+redisTemplate.opsForValue().get("hello")); System.out.println("==============="+redisTemplate.opsForValue().get("hello"));
} }
@Autowired
private TbCfIssueCouponService tbCfIssueCouponService;
@Test
public void testLogin(){
TbCfIssueCouponEntity issue = new TbCfIssueCouponEntity();
String coupon_id = "";
String issuseCoupon_id = IdUtil.createIdbyUUID();
//把上面获取到的值,赋值到实体类中
issue.setCouponId("1087f4a682354843b145d36c27d2d902");
issue.setCouponIssuetableId("5308312b76cd4819b7d94f01dea12ab8");
issue.setCreateTime(new Date().toString());
issue.setUserId("5308312b76cd4819b7d94f01dea12ab8");
issue.setNick("avatar");
issue.setEnableFlag(0);
tbCfIssueCouponService.save(issue);
}
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论