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