Commit b1ad9274 by zhiwj

ecuId为空

parent 417a5e61
...@@ -99,14 +99,20 @@ public class InternationalSmsRecordApiServiceImpl implements InternationalSmsRec ...@@ -99,14 +99,20 @@ 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());
// 应用名字
internationalSmsRecordDTO.setAppName(SmsAppEnum.getNameByCode(internationalSmsRecordDTO.getAppCode())); try {
// 会员名字 // 应用名字
setMemberName(internationalSmsRecordDTO); internationalSmsRecordDTO.setAppName(SmsAppEnum.getNameByCode(internationalSmsRecordDTO.getAppCode()));
// 操作人 // 会员名字
setUserName(internationalSmsRecordDTO); setMemberName(internationalSmsRecordDTO);
// 门店 // 操作人
setStore(internationalSmsRecordDTO); setUserName(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,16 +180,21 @@ public class SmsRecordApiServiceImpl implements SmsRecordApiService { ...@@ -180,16 +180,21 @@ 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()));
setMemberName(smsRecordDTO); // 会员名字
// 操作人 setMemberName(smsRecordDTO);
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