zouxuan 5 gadi atpakaļ
vecāks
revīzija
f325634d55

+ 7 - 0
mec-biz/src/main/java/com/ym/mec/biz/dal/dao/SysConfigDao.java

@@ -13,5 +13,12 @@ public interface SysConfigDao extends BaseDAO<Long, SysConfig> {
      * @describe 根据配置名称获取配置信息
      */
     SysConfig findByParamName(String paramName);
+
+    /**
+     * 获取value
+     * @param paramName
+     * @return
+     */
+    String findConfigValue(String paramName);
 	
 }

+ 3 - 0
mec-biz/src/main/java/com/ym/mec/biz/dal/dao/SysMessageConfigDao.java

@@ -1,6 +1,7 @@
 package com.ym.mec.biz.dal.dao;
 
 import com.ym.mec.biz.dal.entity.SysMessageConfig;
+import com.ym.mec.biz.dal.enums.MessageTypeEnum;
 import com.ym.mec.common.dal.BaseDAO;
 import org.apache.ibatis.annotations.Param;
 
@@ -12,4 +13,6 @@ public interface SysMessageConfigDao extends BaseDAO<Integer, SysMessageConfig>
 	 * @return
 	 */
 	SysMessageConfig queryByType(@Param("messageType") String messageType);
+
+    String findContent(String messageType);
 }

+ 10 - 6
mec-biz/src/main/java/com/ym/mec/biz/service/impl/StudentRegistrationServiceImpl.java

@@ -62,6 +62,10 @@ public class StudentRegistrationServiceImpl extends BaseServiceImpl<Long, Studen
     private MusicGroupSubjectPlanService musicGroupSubjectPlanService;
     @Autowired
     private SubjectService subjectService;
+    @Autowired
+    private SysConfigDao sysConfigDao;
+    @Autowired
+    private SysMessageConfigDao sysMessageConfigDao;
 
     @Override
     public BaseDAO<Long, StudentRegistration> getDAO() {
@@ -170,7 +174,7 @@ public class StudentRegistrationServiceImpl extends BaseServiceImpl<Long, Studen
 			contractService.register(userId, sysUser.getRealName(), sysUser.getIdCardNo(), sysUser.getPhone());
             //注册到融云
             if(StringUtils.isEmpty(sysUser.getAvatar())){
-                sysUser.setAvatar("https://daya-online.oss-cn-beijing.aliyuncs.com/201910/RgHwgKc.jpg");
+                sysUser.setAvatar(sysConfigDao.findConfigValue("user_default_head_url"));
             }
             ImResult register = imFeignService.register(new ImUserModel(userId.toString(), sysUser.getUsername(), sysUser.getAvatar()));
             sysUser.setImToken(register.getToken());
@@ -183,11 +187,11 @@ public class StudentRegistrationServiceImpl extends BaseServiceImpl<Long, Studen
         studentRegistrationDao.insert(studentRegistration);
         //增加报名学生数
         musicGroupSubjectPlanService.addApplyStudentNum(studentRegistration.getMusicGroupId(), studentRegistration.getSubjectId(),1);
-//        MusicGroupSubjectPlan musicOneSubjectClassPlan = musicGroupSubjectPlanDao.getMusicOneSubjectClassPlan(studentRegistration.getMusicGroupId(), studentRegistration.getSubjectId());
-//        int applyNum = musicOneSubjectClassPlan.getApplyStudentNum() == null ? 0 : musicOneSubjectClassPlan.getApplyStudentNum();
-//        musicOneSubjectClassPlan.setApplyStudentNum(applyNum + 1);
-//        musicOneSubjectClassPlan.setUpdateTime(date);
-//        musicGroupSubjectPlanDao.updateApplyStudentNum(musicOneSubjectClassPlan);
+        //报名成功后,发送短信
+//        String studentApplyUrl = sysConfigDao.findConfigValue("student_apply_url" + studentRegistration.getMusicGroupId());
+//        sysMessageConfigDao.findContent(MessageTypeEnum.SMS_APPLY_MESSAGE.getCode());
+
+        sysConfigDao.findConfigValue("");
         return studentRegistration;
     }
 

+ 3 - 0
mec-biz/src/main/resources/config/mybatis/SysConfigMapper.xml

@@ -79,4 +79,7 @@
 	<select id="findByParamName" resultMap="SysConfig">
 		SELECT * FROM sys_config WHERE param_name_ = #{paramName}
 	</select>
+    <select id="findConfigValue" resultType="java.lang.String">
+		SELECT paran_value_ FROM sys_config WHERE param_name_ = #{paramName}
+	</select>
 </mapper>

+ 3 - 0
mec-biz/src/main/resources/config/mybatis/SysMessageConfigMapper.xml

@@ -107,4 +107,7 @@
 	<select id="queryByType" resultMap="SysMessageConfig">
 		SELECT * FROM sys_message_config WHERE message_type_ = #{messageType}
 	</select>
+    <select id="findContent" resultType="java.lang.String">
+		SELECT content_ FROM sys_message_config WHERE message_type_ = #{messageType}
+	</select>
 </mapper>