Commit 11727b7b authored by liwei's avatar liwei

修改了bug

parent d125e9f8
...@@ -286,6 +286,9 @@ public class BLesson extends CyIdEntity<BLesson> { ...@@ -286,6 +286,9 @@ public class BLesson extends CyIdEntity<BLesson> {
//前沿课堂分类标签 //前沿课堂分类标签
@TableField(exist = false) @TableField(exist = false)
private String courseTypeLabels; private String courseTypeLabels;
//前沿课堂分类标签
@TableField(exist = false)
private String courseTypeCLabels;
@TableField(exist = false) @TableField(exist = false)
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date beginTime; private Date beginTime;
......
...@@ -344,9 +344,9 @@ public class BLessonServiceImpl extends ServiceImpl<BLessonRepository, BLesson> ...@@ -344,9 +344,9 @@ public class BLessonServiceImpl extends ServiceImpl<BLessonRepository, BLesson>
} else if ("1".equals(model.getLessonType())) { } else if ("1".equals(model.getLessonType())) {
model.setLessonType(null); model.setLessonType(null);
model.setLessonTypeSchool("1"); model.setLessonTypeSchool("1");
//将课程类型给学校 // //将课程类型给学校
model.setCourseTypeC(model.getCourseType()); // model.setCourseTypeC(model.getCourseType());
model.setCourseType(model.getCourseType()); // model.setCourseType(model.getCourseType());
} else if ("2".equals(model.getLessonType())) { } else if ("2".equals(model.getLessonType())) {
model.setLessonType("1"); model.setLessonType("1");
model.setLessonTypeSchool("1"); model.setLessonTypeSchool("1");
...@@ -1147,6 +1147,11 @@ public class BLessonServiceImpl extends ServiceImpl<BLessonRepository, BLesson> ...@@ -1147,6 +1147,11 @@ public class BLessonServiceImpl extends ServiceImpl<BLessonRepository, BLesson>
List<String> courseTypeLabels = getStrings(courseType, courseTypeList); List<String> courseTypeLabels = getStrings(courseType, courseTypeList);
bLesson.setCourseTypeLabels(String.join(",", courseTypeLabels)); // 将名称集合拼接成逗号分隔的字符串,设置到 bLesson 对象中 bLesson.setCourseTypeLabels(String.join(",", courseTypeLabels)); // 将名称集合拼接成逗号分隔的字符串,设置到 bLesson 对象中
} }
String courseTypeC = bLesson.getCourseTypeC();
if (courseTypeC != null && !courseTypeC.isEmpty()) {
List<String> courseTypeCLabels = getStrings(courseTypeC, courseTypeList);
bLesson.setCourseTypeCLabels(String.join(",", courseTypeCLabels)); // 将名称集合拼接成逗号分隔的字符串,设置到 bLesson 对象中
}
String courseDimensions = bLesson.getEnterpriseCourseDimensions(); String courseDimensions = bLesson.getEnterpriseCourseDimensions();
if (courseDimensions != null && !courseDimensions.isEmpty()) { if (courseDimensions != null && !courseDimensions.isEmpty()) {
List<String> courseDimensionsLabels = getStrings(courseDimensions, courseDimensionsList); List<String> courseDimensionsLabels = getStrings(courseDimensions, courseDimensionsList);
...@@ -1932,14 +1937,13 @@ public class BLessonServiceImpl extends ServiceImpl<BLessonRepository, BLesson> ...@@ -1932,14 +1937,13 @@ public class BLessonServiceImpl extends ServiceImpl<BLessonRepository, BLesson>
public void updateLessonAuditPrimary(BLesson bLesson) { public void updateLessonAuditPrimary(BLesson bLesson) {
String auditState = bLesson.getAuditState(); String auditState = bLesson.getAuditState();
if (auditState.equals("6")) { if (auditState.equals("6")) {
//一级审核通过 二级审核通过 直接转成3 提交审核时直接进入二级审核 //一级审核通过 二级审核通过 直接转成3 提交审核时直接进入二级审核
bLesson.setAuditState("3"); bLesson.setAuditState("3");
//修改课程 //修改课程
bLessonRepository.updateById(bLesson); bLessonRepository.updateById(bLesson);
} else { } else {
//修改课程 //修改课程
bLessonRepository.updateById(bLesson); bLessonRepository.updateById(bLesson);
}
//添加记录 //添加记录
AuditLogs auditLogs = new AuditLogs(); AuditLogs auditLogs = new AuditLogs();
//添加课程id //添加课程id
...@@ -1959,4 +1963,6 @@ public class BLessonServiceImpl extends ServiceImpl<BLessonRepository, BLesson> ...@@ -1959,4 +1963,6 @@ public class BLessonServiceImpl extends ServiceImpl<BLessonRepository, BLesson>
auditLogsRepository.insert(auditLogs); auditLogsRepository.insert(auditLogs);
} }
}
} }
...@@ -120,8 +120,8 @@ public class UnitServiceImpl extends ServiceImpl<UnitRepository, SysUnit> implem ...@@ -120,8 +120,8 @@ public class UnitServiceImpl extends ServiceImpl<UnitRepository, SysUnit> implem
} }
if ("".equals(sysUnit.getLessonType())){ if ("".equals(sysUnit.getLessonType())){
//都没选 //都没选
sysUnit.setLessonType("0"); sysUnit.setLessonType("");
sysUnit.setLessonTypeSchool("0"); sysUnit.setLessonTypeSchool("");
} else if ("0".equals(sysUnit.getLessonType())) { } else if ("0".equals(sysUnit.getLessonType())) {
//技术端 //技术端
sysUnit.setLessonType("1"); sysUnit.setLessonType("1");
......
...@@ -18,4 +18,22 @@ public class InitPasswordExcel { ...@@ -18,4 +18,22 @@ public class InitPasswordExcel {
//密码 //密码
@Excel(name = "初始密码", orderNum = "3", width = 20) @Excel(name = "初始密码", orderNum = "3", width = 20)
private String password; private String password;
//密码
@Excel(name = "性别", orderNum = "4", width = 20)
private String sex;
//密码
@Excel(name = "手机号", orderNum = "5", width = 20)
private String phone;
//密码
@Excel(name = "职位", orderNum = "6", width = 20)
private String position;
//密码
@Excel(name = "状态", orderNum = "7", width = 20)
private String flag;
//密码
@Excel(name = "角色", orderNum = "8", width = 20)
private String roleName;
//密码
@Excel(name = "小组", orderNum = "9", width = 20)
private String groupName;
} }
...@@ -792,6 +792,8 @@ public class PCSysUserServiceImpl extends ServiceImpl<PCSysUserRepository, SysUs ...@@ -792,6 +792,8 @@ public class PCSysUserServiceImpl extends ServiceImpl<PCSysUserRepository, SysUs
List<String> roleNameIncorrect = new ArrayList<>(); List<String> roleNameIncorrect = new ArrayList<>();
//小组名称 //小组名称
List<String> groupNameIncorrect = new ArrayList<>(); List<String> groupNameIncorrect = new ArrayList<>();
//角色和小组名称都填了
List<String> choseNameIncorrect = new ArrayList<>();
if (CollectionUtils.isNotEmpty(pcUserImportDTOS)) { if (CollectionUtils.isNotEmpty(pcUserImportDTOS)) {
...@@ -813,18 +815,26 @@ public class PCSysUserServiceImpl extends ServiceImpl<PCSysUserRepository, SysUs ...@@ -813,18 +815,26 @@ public class PCSysUserServiceImpl extends ServiceImpl<PCSysUserRepository, SysUs
if (StringUtils.isEmpty(pcUserImportDTO.getName()) || pcUserImportDTO.getName().length() > 20) { if (StringUtils.isEmpty(pcUserImportDTO.getName()) || pcUserImportDTO.getName().length() > 20) {
errorNum += 1; errorNum += 1;
nameIsIncorrect.add(String.valueOf(i + 1)); nameIsIncorrect.add(String.valueOf(i + 1));
// errorMessage.append("第").append(i + 1).append("条姓名错误数据导入失败").append("\n");
continue;
}
//角色名称和小组名称只能填一个
if (StringUtils.isNotEmpty(pcUserImportDTO.getRoleNames()) && StringUtils.isNotEmpty(pcUserImportDTO.getGroupNames())){
//都填了
errorNum += 1;
choseNameIncorrect.add(String.valueOf(i + 1));
// errorMessage.append("第").append(i + 1).append("条姓名错误数据导入失败").append("\n"); // errorMessage.append("第").append(i + 1).append("条姓名错误数据导入失败").append("\n");
continue; continue;
} }
//角色名称长度 //角色名称长度
if (StringUtils.isEmpty(pcUserImportDTO.getRoleNames()) || pcUserImportDTO.getRoleNames().length() > 100) { if (StringUtils.isNotEmpty(pcUserImportDTO.getRoleNames()) && pcUserImportDTO.getRoleNames().length() > 100) {
errorNum += 1; errorNum += 1;
roleNameIncorrect.add(String.valueOf(i + 1)); roleNameIncorrect.add(String.valueOf(i + 1));
// errorMessage.append("第").append(i + 1).append("条姓名错误数据导入失败").append("\n"); // errorMessage.append("第").append(i + 1).append("条姓名错误数据导入失败").append("\n");
continue; continue;
} }
//小组名称长度 //小组名称长度
if (StringUtils.isEmpty(pcUserImportDTO.getGroupNames()) || pcUserImportDTO.getGroupNames().length() > 20) { if (StringUtils.isNotEmpty(pcUserImportDTO.getGroupNames()) && pcUserImportDTO.getGroupNames().length() > 20) {
errorNum += 1; errorNum += 1;
groupNameIncorrect.add(String.valueOf(i + 1)); groupNameIncorrect.add(String.valueOf(i + 1));
// errorMessage.append("第").append(i + 1).append("条姓名错误数据导入失败").append("\n"); // errorMessage.append("第").append(i + 1).append("条姓名错误数据导入失败").append("\n");
...@@ -988,6 +998,11 @@ public class PCSysUserServiceImpl extends ServiceImpl<PCSysUserRepository, SysUs ...@@ -988,6 +998,11 @@ public class PCSysUserServiceImpl extends ServiceImpl<PCSysUserRepository, SysUs
if (groupNameIncorrect.size() > 0) { if (groupNameIncorrect.size() > 0) {
errorMessage = errorMessage.append(new StringBuilder("第【" + String.join(",", groupNameIncorrect) + "】条小组名称数据有问题")); errorMessage = errorMessage.append(new StringBuilder("第【" + String.join(",", groupNameIncorrect) + "】条小组名称数据有问题"));
} }
//小组名称和角色名称都选了
if (choseNameIncorrect.size() > 0) {
errorMessage = errorMessage.append(new StringBuilder("第【" + String.join(",", groupNameIncorrect) + "】条角色和小组名称数据有问题"));
}
return successNum + "条数据导入成功," + errorMessage; return successNum + "条数据导入成功," + errorMessage;
} else { } else {
//list判断将登录名重复的拼接成stirng.stream流 //list判断将登录名重复的拼接成stirng.stream流
...@@ -1019,6 +1034,10 @@ public class PCSysUserServiceImpl extends ServiceImpl<PCSysUserRepository, SysUs ...@@ -1019,6 +1034,10 @@ public class PCSysUserServiceImpl extends ServiceImpl<PCSysUserRepository, SysUs
if (groupNameIncorrect.size() > 0) { if (groupNameIncorrect.size() > 0) {
errorMessage = errorMessage.append(new StringBuilder("第【" + String.join(",", groupNameIncorrect) + "】条小组名称数据有问题")); errorMessage = errorMessage.append(new StringBuilder("第【" + String.join(",", groupNameIncorrect) + "】条小组名称数据有问题"));
} }
//小组名称和角色名称都选了
if (choseNameIncorrect.size() > 0) {
errorMessage = errorMessage.append(new StringBuilder("第【" + String.join(",", choseNameIncorrect) + "】条角色和小组名称数据有问题"));
}
throw new CyServiceException("导入失败:" + errorMessage); throw new CyServiceException("导入失败:" + errorMessage);
} }
} else { } else {
......
...@@ -74,9 +74,9 @@ ...@@ -74,9 +74,9 @@
<if test="entity.courseType !=null and entity.courseType != '' "> <if test="entity.courseType !=null and entity.courseType != '' ">
and tln.course_type like concat('%',#{entity.courseType},'%') and tln.course_type like concat('%',#{entity.courseType},'%')
</if> </if>
<!-- <if test="entity.courseTypeC !=null and entity.courseTypeC != '' ">--> <if test="entity.courseTypeC !=null and entity.courseTypeC != '' ">
<!-- and tln.course_type_c like concat('%',#{entity.courseTypeC},'%')--> and tln.course_type_c like concat('%',#{entity.courseTypeC},'%')
<!-- </if>--> </if>
<if test="entity.classPlan !=null and entity.classPlan != '' "> <if test="entity.classPlan !=null and entity.classPlan != '' ">
AND tln.class_plan like concat('%',#{entity.classPlan},'%') AND tln.class_plan like concat('%',#{entity.classPlan},'%')
</if> </if>
......
...@@ -1797,13 +1797,29 @@ ...@@ -1797,13 +1797,29 @@
AND is_appraisal = 0 AND is_appraisal = 0
</select> </select>
<select id="exportInitPassword" resultType="org.rcisoft.business.sysuser.entity.excel.InitPasswordExcel"> <select id="exportInitPassword" resultType="org.rcisoft.business.sysuser.entity.excel.InitPasswordExcel">
select username as username, name as name, init_password as password select su.username,
from sys_user su.name,
su.init_password,
CASE
WHEN su.sex = 0 THEN '男'
WHEN su.sex = 1 THEN '女'
ELSE '未知'
END AS sex,
su.phone,
su.position,
su.flag,
sr.role_name,
pg.name as group_name
from sys_user su
LEFT JOIN sys_user_role sur ON sur.user_id = su.business_id
LEFT JOIN sys_role sr ON sr.business_id = sur.role_id
LEFT JOIN pc_group_user pgu ON pgu.user_id = su.business_id
LEFT JOIN pc_group pg ON pgu.group_id = pg.business_id
where 1 = 1 where 1 = 1
and del_flag = 0 and su.del_flag = 0
and dept_id = #{authenDept} and su.dept_id = #{authenDept}
AND init_password is NOT NULL AND su.init_password is NOT NULL
and (update_password = 0 or update_password = 1) and (su.update_password = 0 or su.update_password = 1)
</select> </select>
<select id="queryUnitCommonUser" resultType="org.rcisoft.business.sysuser.dto.PCUnitUserDTO"> <select id="queryUnitCommonUser" resultType="org.rcisoft.business.sysuser.dto.PCUnitUserDTO">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment