From 79240d9f26acbc04e15ce830b65a200e36c8ae8b Mon Sep 17 00:00:00 2001 From: yuquan.zhu <zhuyuquan@foreveross.com> Date: Wed, 1 Jul 2020 20:52:29 +0800 Subject: [PATCH] 注册送10条短信 --- src/main/java/cn/timer/api/controller/LoginController.java | 3 +++ src/main/java/cn/timer/api/controller/qyzx/service/RegisterHelper.java | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 src/main/java/cn/timer/api/controller/qyzx/service/RegisterHelper.java diff --git a/src/main/java/cn/timer/api/controller/LoginController.java b/src/main/java/cn/timer/api/controller/LoginController.java index dab529f..cd1b4bf 100644 --- a/src/main/java/cn/timer/api/controller/LoginController.java +++ b/src/main/java/cn/timer/api/controller/LoginController.java @@ -55,6 +55,7 @@ import cn.timer.api.config.enums.CommonEnum; import cn.timer.api.config.enums.SysRoleType; import cn.timer.api.config.exception.CustomException; import cn.timer.api.controller.jxgl.service.JxglService; +import cn.timer.api.controller.qyzx.service.RegisterHelper; import cn.timer.api.controller.spmk.service.SpmkServiceImpl; import cn.timer.api.dao.kqmk.KqglAssoLeaveRulesMapper; import cn.timer.api.dao.qyzx.QyzxEmpEntAssoMapper; @@ -574,6 +575,8 @@ public class LoginController { } SpmkService.createCustomApproval(qyzxEntInfoM.getId()); + //企业注册添加10条短信 + RegisterHelper.companyRegister(qyId,login.getId()); // *****************************考勤假期初始化 // 获取模板数据 diff --git a/src/main/java/cn/timer/api/controller/qyzx/service/RegisterHelper.java b/src/main/java/cn/timer/api/controller/qyzx/service/RegisterHelper.java new file mode 100644 index 0000000..b126cc5 --- /dev/null +++ b/src/main/java/cn/timer/api/controller/qyzx/service/RegisterHelper.java @@ -0,0 +1,34 @@ +package cn.timer.api.controller.qyzx.service; + +import java.util.Date; + +import cn.hutool.core.date.DateField; +import cn.hutool.core.date.DateUtil; +import cn.timer.api.bean.qyzx.businessService.QyzxRemainingQuantity; + +public class RegisterHelper { + + public static void companyRegister(Integer orgCode,Integer empNum) { + QyzxRemainingQuantity quantity = new QyzxRemainingQuantity(); + String orderNo = String.valueOf(System.currentTimeMillis()) + orgCode;// 时间毫秒数+orgCode + Date expireDate = DateUtil.offset(new Date(), DateField.DAY_OF_YEAR, 365); // 时间偏移 + quantity.setOrderNo(orderNo); // 订单号 + quantity.setContent("注册赠送短信"); // 商品名称 + quantity.setExpireDate(expireDate); // 到期时间 + quantity.setSpecification(10); // 套餐规格 + quantity.setTotalNum(10); // 套餐总量 + quantity.setRemainder(10); // 套餐剩余数(同上) + quantity.setCount(1); // 购买数量 + quantity.setPmid(1); // 付费模块id + quantity.setPcid(16); // 付费内容id + quantity.setUnit("条"); + quantity.setCreateUser(empNum); + quantity.setOrgCode(orgCode); + quantity.insert(); + + + + + } + +} -- libgit2 0.26.0