Explorar o código

feat:
1、产品协议添加;
2、用户报名三要素验证;

Joburgess %!s(int64=4) %!d(string=hai) anos
pai
achega
3458d6c647

+ 4 - 3
mec-biz/src/main/resources/config/contracts/product.ftl

@@ -45,6 +45,7 @@
         }
         .signature {
             padding-top: 50px;
+            padding-bottom: 20px;
         }
         .signature .sign {
             position: relative;
@@ -87,9 +88,9 @@
         <h1>《产品与服务协议》</h1>
         <!-- 甲方:深圳大雅乐盟网络教育股份有限公司 <br/> -->
         <#if ownershipType == 'OWN'>
-		甲方:深圳大雅乐盟网络教育股份有限公司 <br/>
+		甲方:深圳大雅乐盟网络教育股份有限公司
 		<#else>
-		甲方:武汉长乐长风乐器销售有限公司 <br/>
+		甲方:武汉长乐长风乐器销售有限公司
 		</#if>
 		<br/>
         <div style="display: flex;">乙方:
@@ -147,7 +148,7 @@
         <span class="bold">2、乐保服务,在维修老师下校检查前提出申请可全额退还,下校检查日过后则不予退费;</span><br />
         <span class="bold">3、非个别课程,包括但不限于声部基础课、合奏课、基础技能课、网基课、集训课、VIP课程项下一对二等,自购买缴款之日起15日内提出申请可全额退还,超过上述期限或实际已发生课时消耗的则一律不予受理退费;</span><br />
         <span class="bold">4、正价购买的个别课程,包括但不限于VIP课程项下一对一、网管课等,课程有效期内可申请退费,可退款金额为:购买金额-课时原价*已消耗课时数量;</span><br />
-        <span class="bold">5、活动期间以优惠价格购买的个别课程,自购买缴款之日起15日内提出申请可全额退还,超过上述期限或实际已发生课时消耗的则一律不予受理退费;</span><br /><br />
+        <span class="bold">5、活动期间以优惠价格购买的个别课程,自购买缴款之日起15日内提出申请可全额退还,超过上述期限或实际已发生课时消耗的则一律不予受理退费;</span><br />
         <span class="bold highlight">从您提出退费申请到您收到退款的时间,会因为您订购时所选择的付款方式而有所不同,通常符合规定的退费会在15个工作日内完成退款操作。</span><br />
 
         <h2>五、违约责任</h2>

+ 5 - 8
mec-student/src/main/java/com/ym/mec/student/controller/ContractsController.java

@@ -81,14 +81,11 @@ public class ContractsController extends BaseController {
 
 	@ApiOperation("查询产品协议")
 	@GetMapping(value = "queryProduceContract")
-	public Object queryProduceContract(Integer userId) {
-		if(Objects.isNull(userId)){
-			SysUser sysUser = sysUserFeignService.queryUserInfo();
-			if (sysUser == null) {
-				return failed("获取用户信息失败");
-			}
-			userId = sysUser.getId();
+	public Object queryProduceContract() {
+		SysUser sysUser = sysUserFeignService.queryUserInfo();
+		if (sysUser == null) {
+			return failed("获取用户信息失败");
 		}
-		return succeed(contractService.queryProductContract(userId));
+		return succeed(contractService.queryProductContract(sysUser.getId()));
 	}
 }