Commit 5bf6bc0b by guojuxing

Merge remote-tracking branch 'origin/developer' into developer

parents 9d450704 b1ad9274
...@@ -99,6 +99,8 @@ public class InternationalSmsRecordApiServiceImpl implements InternationalSmsRec ...@@ -99,6 +99,8 @@ public class InternationalSmsRecordApiServiceImpl implements InternationalSmsRec
logger.info("海外短信数据库扣费:{}", arg); logger.info("海外短信数据库扣费:{}", arg);
InternationalSmsRecordDTO internationalSmsRecordDTO = JSON.parseObject(arg, InternationalSmsRecordDTO.class); InternationalSmsRecordDTO internationalSmsRecordDTO = JSON.parseObject(arg, InternationalSmsRecordDTO.class);
internationalSmsRecordDTO.setDeductionTime(new Date()); internationalSmsRecordDTO.setDeductionTime(new Date());
try {
// 应用名字 // 应用名字
internationalSmsRecordDTO.setAppName(SmsAppEnum.getNameByCode(internationalSmsRecordDTO.getAppCode())); internationalSmsRecordDTO.setAppName(SmsAppEnum.getNameByCode(internationalSmsRecordDTO.getAppCode()));
// 会员名字 // 会员名字
...@@ -107,6 +109,10 @@ public class InternationalSmsRecordApiServiceImpl implements InternationalSmsRec ...@@ -107,6 +109,10 @@ public class InternationalSmsRecordApiServiceImpl implements InternationalSmsRec
setUserName(internationalSmsRecordDTO); setUserName(internationalSmsRecordDTO);
// 门店 // 门店
setStore(internationalSmsRecordDTO); setStore(internationalSmsRecordDTO);
} catch (Exception e) {
logger.warn("错误", e);
}
billingAccountService.deductAccountByDatabase(internationalSmsRecordDTO.getFee(), internationalSmsRecordDTO.getEnterpriseId()); billingAccountService.deductAccountByDatabase(internationalSmsRecordDTO.getFee(), internationalSmsRecordDTO.getEnterpriseId());
billingInternationalSmsRecordService.updateDatabaseStatus(internationalSmsRecordDTO); billingInternationalSmsRecordService.updateDatabaseStatus(internationalSmsRecordDTO);
return ServiceResponse.success(); return ServiceResponse.success();
......
...@@ -180,8 +180,10 @@ public class SmsRecordApiServiceImpl implements SmsRecordApiService { ...@@ -180,8 +180,10 @@ public class SmsRecordApiServiceImpl implements SmsRecordApiService {
public ServiceResponse<Void> executeDatabase(String arg) { public ServiceResponse<Void> executeDatabase(String arg) {
logger.info("国内短信数据库扣费:{}", arg); logger.info("国内短信数据库扣费:{}", arg);
SmsRecordDTO smsRecordDTO = JSON.parseObject(arg, SmsRecordDTO.class); SmsRecordDTO smsRecordDTO = JSON.parseObject(arg, SmsRecordDTO.class);
// 扣费时间 // 扣费时间
smsRecordDTO.setDeductionTime(new Date()); smsRecordDTO.setDeductionTime(new Date());
try {
// 应用名字 // 应用名字
smsRecordDTO.setAppName(SmsAppEnum.getNameByCode(smsRecordDTO.getAppCode())); smsRecordDTO.setAppName(SmsAppEnum.getNameByCode(smsRecordDTO.getAppCode()));
// 会员名字 // 会员名字
...@@ -190,6 +192,9 @@ public class SmsRecordApiServiceImpl implements SmsRecordApiService { ...@@ -190,6 +192,9 @@ public class SmsRecordApiServiceImpl implements SmsRecordApiService {
setUserName(smsRecordDTO); setUserName(smsRecordDTO);
// 门店 // 门店
setStore(smsRecordDTO); setStore(smsRecordDTO);
} catch (Exception e) {
logger.warn("错误", e);
}
Integer deductType = smsRecordDTO.getPayType(); Integer deductType = smsRecordDTO.getPayType();
if (deductType.intValue() == DeductTypeEnum.PACKAGE.getType().intValue()) { if (deductType.intValue() == DeductTypeEnum.PACKAGE.getType().intValue()) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment