Просмотр исходного кода

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

release_toaliyun_real
gongbiao 6 лет назад
Родитель
Сommit
434ed4ce25
2 измененных файлов: 6 добавлений и 5 удалений
  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 Просмотреть файл

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


+ 3
- 4
mallinkService/src/main/resources/mapper/WxCouponPasswordMapper.xml Просмотреть файл

@@ -146,10 +146,9 @@
<update id="updateStatus" parameterType="java.util.List"> <update id="updateStatus" parameterType="java.util.List">
<foreach collection="list" item="item" index="index" open="" close="" separator=";"> <foreach collection="list" item="item" index="index" open="" close="" separator=";">
update wx_coupon_password set 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> </foreach>
</update> </update>




Загрузка…
Отмена
Сохранить