Commit b1ad9274 by zhiwj

ecuId为空

parent 417a5e61
......@@ -99,6 +99,8 @@ public class InternationalSmsRecordApiServiceImpl implements InternationalSmsRec
logger.info("海外短信数据库扣费:{}", arg);
InternationalSmsRecordDTO internationalSmsRecordDTO = JSON.parseObject(arg, InternationalSmsRecordDTO.class);
internationalSmsRecordDTO.setDeductionTime(new Date());
try {
// 应用名字
internationalSmsRecordDTO.setAppName(SmsAppEnum.getNameByCode(internationalSmsRecordDTO.getAppCode()));
// 会员名字
......@@ -107,6 +109,10 @@ public class InternationalSmsRecordApiServiceImpl implements InternationalSmsRec
setUserName(internationalSmsRecordDTO);
// 门店
setStore(internationalSmsRecordDTO);
} catch (Exception e) {
logger.warn("错误", e);
}
billingAccountService.deductAccountByDatabase(internationalSmsRecordDTO.getFee(), internationalSmsRecordDTO.getEnterpriseId());
billingInternationalSmsRecordService.updateDatabaseStatus(internationalSmsRecordDTO);
return ServiceResponse.success();
......
......@@ -180,8 +180,10 @@ public class SmsRecordApiServiceImpl implements SmsRecordApiService {
public ServiceResponse<Void> executeDatabase(String arg) {
logger.info("国内短信数据库扣费:{}", arg);
SmsRecordDTO smsRecordDTO = JSON.parseObject(arg, SmsRecordDTO.class);
// 扣费时间
smsRecordDTO.setDeductionTime(new Date());
try {
// 应用名字
smsRecordDTO.setAppName(SmsAppEnum.getNameByCode(smsRecordDTO.getAppCode()));
// 会员名字
......@@ -190,6 +192,9 @@ public class SmsRecordApiServiceImpl implements SmsRecordApiService {
setUserName(smsRecordDTO);
// 门店
setStore(smsRecordDTO);
} catch (Exception e) {
logger.warn("错误", e);
}
Integer deductType = smsRecordDTO.getPayType();
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