Pārlūkot izejas kodu

[积分][修改]:添加积分时增加商户是否停用判断

release_toaliyun_real
hanxueda pirms 7 gadiem
vecāks
revīzija
07e40f3661
1 mainītis faili ar 10 papildinājumiem un 0 dzēšanām
  1. +10
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxCreditHistoryServiceImpl.java

+ 10
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxCreditHistoryServiceImpl.java Parādīt failu

@@ -63,6 +63,9 @@ public class WxCreditHistoryServiceImpl implements WxCreditHistoryService {
@Autowired @Autowired
RedisLock redisLock; RedisLock redisLock;


@Autowired
WxMerchantMapper wxMerchantMapper;

@Override @Override
public void clearCreditByYear() { public void clearCreditByYear() {
WxScoreRules wxScoreRules = new WxScoreRules(); WxScoreRules wxScoreRules = new WxScoreRules();
@@ -333,6 +336,13 @@ public class WxCreditHistoryServiceImpl implements WxCreditHistoryService {
} }


private int spendCredit(WxCreditHistory record) { private int spendCredit(WxCreditHistory record) {
WxMerchant wxMerchant = new WxMerchant();
wxMerchant.setStatus(1);
wxMerchant.setId(record.getMerchantId());
List<WxMerchant> wxMerchantList = wxMerchantMapper.findList(wxMerchant);
if (wxMerchantList == null || wxMerchantList.size() == 0) {
throw new MallinkException(ErrorCode.MERCHANT_INFO_NOT_FOUND);
}
//根据商户id和花费金额计算需要新增的积分 //根据商户id和花费金额计算需要新增的积分
Map<String, Integer> map = findByMerchantIdAndSpend(record.getMerchantId(), record.getSpendStr(), record.getTenantId()); Map<String, Integer> map = findByMerchantIdAndSpend(record.getMerchantId(), record.getSpendStr(), record.getTenantId());
return map.get("credit"); return map.get("credit");


Notiek ielāde…
Atcelt
Saglabāt