Procházet zdrojové kódy

fix

release_toaliyun_real
winter před 1 rokem
rodič
revize
792b3873a1
3 změnil soubory, kde provedl 18 přidání a 0 odebrání
  1. +2
    -0
      mallinkService/src/main/java/com/iformall/mapper/WxCouponOrderMapper.java
  2. +11
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxCardInfoServiceImpl.java
  3. +5
    -0
      mallinkService/src/main/resources/mapper/WxCouponOrderMapper.xml

+ 2
- 0
mallinkService/src/main/java/com/iformall/mapper/WxCouponOrderMapper.java Zobrazit soubor

@@ -36,6 +36,8 @@ public interface WxCouponOrderMapper extends CommonMapper<WxCouponOrder, Long> {
int updateVerifyCouponOrderStatusForMicroPay(WxCouponOrder wxCouponOrder);
int cancelVerifyCouponOrder(WxCouponOrder wxCouponOrder);
int updateVerifyCouponOrderSubsidy(WxCouponOrder wxCouponOrder);
int updateCardCouponOrderStatus(WxCouponOrder wxCouponOrder);

//统一的计数接口
int findCount(WxCouponOrder wxCouponOrder);


+ 11
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxCardInfoServiceImpl.java Zobrazit soubor

@@ -358,6 +358,17 @@ public class WxCardInfoServiceImpl implements WxCardInfoService {
String remark = user.getUsername() + "给实体卡卡号[" + cardInfo.getId() + "]" + EnumOperateLogType.getEnum(type).getInfo();
insertWxCardDailyLogInfo(user, wxCardInfo, wxCoupon, type, remark, wxCardInfo.getRemainingAmount());

WxCouponOrder couponOrder = new WxCouponOrder();
couponOrder.updateTenantInfo(cardInfo);
couponOrder.setId(cardInfo.getId());
couponOrder.setUpdateDate(new Date());
if (type == EnumOperateLogType.ENABLE.getCode()) {
couponOrder.setCouponOrderStatus(EnumCouponOrderStatus.CARD_USING.getCode());
wxCouponOrderMapper.updateCardCouponOrderStatus(couponOrder);
}else if (type == EnumOperateLogType.STOP_USING.getCode()){
couponOrder.setCouponOrderStatus(EnumCouponOrderStatus.CARD_OVER_TIME.getCode());
wxCouponOrderMapper.updateCardCouponOrderStatus(couponOrder);
}
}catch (Exception e){
logger.error("startOrStop insert error");
throw new MallinkException(ErrorCode.DB_FAIL.getCode(), "startOrStop 插入出错!");


+ 5
- 0
mallinkService/src/main/resources/mapper/WxCouponOrderMapper.xml Zobrazit soubor

@@ -222,6 +222,11 @@
order by co.create_date_times desc
</select>
<update id="updateCardCouponOrderStatus" parameterType="com.iformall.domain.po.WxCouponOrder">
update wx_coupon_order
set `coupon_order_status` = #{couponOrderStatus},`update_date` = #{updateDate} where id=#{id}
</update>
<update id="updateVerifyCouponOrder" parameterType="com.iformall.domain.po.WxCouponOrder">
update wx_coupon_order
set `coupon_order_status` = #{couponOrderStatus},


Načítá se…
Zrušit
Uložit