1. 增加了开票短信通知 , 2 . 增加了对公充值到账推送
This commit is contained in:
parent
188e0d2bc7
commit
ead4da19bf
@ -8,6 +8,11 @@ import cn.com.tenlion.operator.pojo.vos.invoicerecharge.InvoiceRechargeCheckVO;
|
|||||||
import cn.com.tenlion.operator.pojo.vos.invoicerecharge.InvoiceRechargeDataVO;
|
import cn.com.tenlion.operator.pojo.vos.invoicerecharge.InvoiceRechargeDataVO;
|
||||||
import cn.com.tenlion.operator.service.invoiceconfig.IInvoiceConfigService;
|
import cn.com.tenlion.operator.service.invoiceconfig.IInvoiceConfigService;
|
||||||
import cn.com.tenlion.operator.serviceother.operator.accountrecharge.IAccountRechargeService;
|
import cn.com.tenlion.operator.serviceother.operator.accountrecharge.IAccountRechargeService;
|
||||||
|
import cn.com.tenlion.operator.serviceother.operator.sys.callback.SysCallbackService;
|
||||||
|
import cn.com.tenlion.operator.util.TenlionSMS;
|
||||||
|
import cn.com.tenlion.projectconfig.util.ProjectConfigUtil;
|
||||||
|
import com.alibaba.fastjson.JSONArray;
|
||||||
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import ink.wgink.common.base.DefaultBaseService;
|
import ink.wgink.common.base.DefaultBaseService;
|
||||||
import ink.wgink.exceptions.SaveException;
|
import ink.wgink.exceptions.SaveException;
|
||||||
import ink.wgink.pojo.ListPage;
|
import ink.wgink.pojo.ListPage;
|
||||||
@ -274,6 +279,20 @@ public class InvoiceRechargeServiceImpl extends DefaultBaseService implements II
|
|||||||
params.put("gmtModified", currentDate);
|
params.put("gmtModified", currentDate);
|
||||||
params.put("isDelete", 0);
|
params.put("isDelete", 0);
|
||||||
invoiceRechargeDao.save(params);
|
invoiceRechargeDao.save(params);
|
||||||
|
|
||||||
|
if(!isBack) {
|
||||||
|
JSONArray phoneArray = new JSONArray();
|
||||||
|
String[] phones = ProjectConfigUtil.getText("HandleInvoicePhones").split(",");
|
||||||
|
for(String phone : phones) {
|
||||||
|
JSONObject obj1 = new JSONObject();
|
||||||
|
obj1.put("phone", phone);
|
||||||
|
phoneArray.add(obj1);
|
||||||
|
}
|
||||||
|
Map<String, String> templateParams = new HashMap<>();
|
||||||
|
templateParams.put("dept", params.get("invoiceName").toString());
|
||||||
|
templateParams.put("money", params.get("invoiceRechargeMoney").toString());
|
||||||
|
TenlionSMS.sendMessage(UUIDUtil.getUUID(), "M00014", templateParams, phoneArray);
|
||||||
|
}
|
||||||
return invoiceRechargeId;
|
return invoiceRechargeId;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -143,8 +143,9 @@ public class AccountRechargeServiceImpl extends DefaultBaseService implements IA
|
|||||||
String accountItemId = iAccountItemService.saveReturnId(vo);
|
String accountItemId = iAccountItemService.saveReturnId(vo);
|
||||||
|
|
||||||
// 3. 调用第三方接口, 告知充值到账
|
// 3. 调用第三方接口, 告知充值到账
|
||||||
|
JSONObject jsonobject =new JSONObject();
|
||||||
|
jsonobject.put("money", dto.getRechargeMoney());
|
||||||
sysCallbackService.save("系统充值到账", systemApiPathProperties.getCopyright() + "api/pay/recharge-success/user-id/" + dto.getAccountId(), null);
|
sysCallbackService.save("系统充值到账", systemApiPathProperties.getCopyright() + "api/pay/recharge-success/user-id/" + dto.getAccountId(), null);
|
||||||
|
|
||||||
// 更新到账状态
|
// 更新到账状态
|
||||||
Map<String, Object> params1 = getHashMap(2);
|
Map<String, Object> params1 = getHashMap(2);
|
||||||
params1.put("accountRechargeIds", "1");
|
params1.put("accountRechargeIds", "1");
|
||||||
@ -290,7 +291,9 @@ public class AccountRechargeServiceImpl extends DefaultBaseService implements IA
|
|||||||
// 2. 修改状态为2
|
// 2. 修改状态为2
|
||||||
updateCheck(po.getAccountRechargeId(), RechargeCheckEnum.RECHARGE_SUCCESS, rechargeRemark, accountItemId, "", DateUtil.getTime());
|
updateCheck(po.getAccountRechargeId(), RechargeCheckEnum.RECHARGE_SUCCESS, rechargeRemark, accountItemId, "", DateUtil.getTime());
|
||||||
// 3. 平台通知到账
|
// 3. 平台通知到账
|
||||||
sysCallbackService.save("项目充值到账", systemApiPathProperties.getCopyright() + "api/pay/recharge-success/user-id/" + po.getAccountId(), null);
|
JSONObject jsonobject =new JSONObject();
|
||||||
|
jsonobject.put("money", po.getRechargeMoney());
|
||||||
|
sysCallbackService.save("对公充值到账", systemApiPathProperties.getCopyright() + "api/pay/recharge-success/user-id/" + po.getAccountId(), jsonobject);
|
||||||
// 4. 短信通知到账
|
// 4. 短信通知到账
|
||||||
/**
|
/**
|
||||||
* TODO-CBC : 金额 大于 10 的 , 短信通知客户已到账
|
* TODO-CBC : 金额 大于 10 的 , 短信通知客户已到账
|
||||||
@ -311,6 +314,7 @@ public class AccountRechargeServiceImpl extends DefaultBaseService implements IA
|
|||||||
templateParams.put("dept", po.getOrgName());
|
templateParams.put("dept", po.getOrgName());
|
||||||
templateParams.put("date", startDate.format(targetFormatter));
|
templateParams.put("date", startDate.format(targetFormatter));
|
||||||
TenlionSMS.sendMessage(UUIDUtil.getUUID(), "M00007", templateParams, phoneArray);
|
TenlionSMS.sendMessage(UUIDUtil.getUUID(), "M00007", templateParams, phoneArray);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user