Kaynağa Gözat

fix

release_toaliyun_real
winter 1 yıl önce
ebeveyn
işleme
792b3873a1
3 değiştirilmiş dosya ile 18 ekleme ve 0 silme
  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 Dosyayı Görüntüle

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


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


+ 11
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxCardInfoServiceImpl.java Dosyayı Görüntüle

@@ -358,6 +358,17 @@ public class WxCardInfoServiceImpl implements WxCardInfoService {
String remark = user.getUsername() + "给实体卡卡号[" + cardInfo.getId() + "]" + EnumOperateLogType.getEnum(type).getInfo(); String remark = user.getUsername() + "给实体卡卡号[" + cardInfo.getId() + "]" + EnumOperateLogType.getEnum(type).getInfo();
insertWxCardDailyLogInfo(user, wxCardInfo, wxCoupon, type, remark, wxCardInfo.getRemainingAmount()); 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){ }catch (Exception e){
logger.error("startOrStop insert error"); logger.error("startOrStop insert error");
throw new MallinkException(ErrorCode.DB_FAIL.getCode(), "startOrStop 插入出错!"); throw new MallinkException(ErrorCode.DB_FAIL.getCode(), "startOrStop 插入出错!");


+ 5
- 0
mallinkService/src/main/resources/mapper/WxCouponOrderMapper.xml Dosyayı Görüntüle

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


Yükleniyor…
İptal
Kaydet