Browse Source

[系统发卡][修改][更新卡密信息]

release_toaliyun_real
gongbiao 6 years ago
parent
commit
434ed4ce25
2 changed files with 6 additions and 5 deletions
  1. +3
    -1
      mallinkService/src/main/java/com/iformall/service/impl/WxCouponPresentServiceImpl.java
  2. +3
    -4
      mallinkService/src/main/resources/mapper/WxCouponPasswordMapper.xml

+ 3
- 1
mallinkService/src/main/java/com/iformall/service/impl/WxCouponPresentServiceImpl.java View File

@@ -101,7 +101,8 @@ public class WxCouponPresentServiceImpl implements WxCouponPresentService {
}
//添加记录
final IdWorker idWorker = IdWorker.get();
record.setId(idWorker.nextId());
long id = idWorker.nextId();
record.setId(id);
record.setCouponName(wxCoupon.getTitle());
record.setSendAmount(phoneSet.size());
wxCouponPresentMapper.insertSelective(record);
@@ -117,6 +118,7 @@ public class WxCouponPresentServiceImpl implements WxCouponPresentService {
//发送
sendMsg(tenantId, phone, title, name, couponPassword.getPassword(), couponPassword.getId().toString());
//记录发送数据便于更新状态
couponPassword.setPresentId(id);
couponPassword.setSendedPhone(phone);
tempList.add(couponPassword);
i++;


+ 3
- 4
mallinkService/src/main/resources/mapper/WxCouponPasswordMapper.xml View File

@@ -146,10 +146,9 @@
<update id="updateStatus" parameterType="java.util.List">
<foreach collection="list" item="item" index="index" open="" close="" separator=";">
update wx_coupon_password set
status=1,sended_phone=#{item.sendedPhone},update_date=now(),expire_date=date_add(now(),interval 30 DAY)
where
id
= #{item.id}
status=1,sended_phone=#{item.sendedPhone},update_date=now(),expire_date=date_add(now(),interval 30 DAY),
present_id=#{item.presentId}
where id = #{item.id}
</foreach>
</update>



Loading…
Cancel
Save