From 0234b15633521802bf0df23b93df31480bee6092 Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期四, 07 三月 2024 11:51:47 +0800 Subject: [PATCH] 考核发布 --- ycl-pojo/src/main/java/com/ycl/platform/domain/entity/TCheckPublish.java | 38 ++++++++++++++----- ycl-server/src/main/resources/mapper/zgyw/TCheckPublishMapper.xml | 20 +++++++--- ycl-server/src/main/java/com/ycl/platform/service/impl/TCheckPublishServiceImpl.java | 20 +++++++++- ycl-server/src/main/java/com/ycl/platform/service/impl/CheckTemplateServiceImpl.java | 10 ++++- 4 files changed, 68 insertions(+), 20 deletions(-) diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/entity/TCheckPublish.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/entity/TCheckPublish.java index eee3d32..76751b6 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/domain/entity/TCheckPublish.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/entity/TCheckPublish.java @@ -28,7 +28,7 @@ /** 鑰冩牳鑼冨洿 1/2 鍒嗗眬/甯傚眬 */ @Excel(name = "鑰冩牳鑼冨洿 1/2 鍒嗗眬/甯傚眬") - private Long timeRange; + private Long examineRange; /** 鑰冩牳棰戠巼 1/2 鏈堝害鑰冩牳/瀛e害鑰冩牳 */ @Excel(name = "鑰冩牳棰戠巼 1/2 鏈堝害鑰冩牳/瀛e害鑰冩牳") @@ -38,12 +38,12 @@ @Excel(name = "鑰冩牳鐘舵�� 0/1 鍚敤 / 鍋滅敤") private Long state; - /** $column.columnComment */ - @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") private Long createUser; + @Excel(name = "鍒涘缓浜�") + private String createUserName; + @Excel(name = "淇敼浜�") + private String updateUserName; - /** $column.columnComment */ - @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") private Long updateUser; /** 鎻忚堪 */ @@ -77,12 +77,28 @@ return templateId; } - public Long getTimeRange() { - return timeRange; + public Long getExamineRange() { + return examineRange; } - public void setTimeRange(Long timeRange) { - this.timeRange = timeRange; + public void setExamineRange(Long examineRange) { + this.examineRange = examineRange; + } + + public String getCreateUserName() { + return createUserName; + } + + public void setCreateUserName(String createUserName) { + this.createUserName = createUserName; + } + + public String getUpdateUserName() { + return updateUserName; + } + + public void setUpdateUserName(String updateUserName) { + this.updateUserName = updateUserName; } public void setFrequency(Long frequency) @@ -137,10 +153,12 @@ "id=" + id + ", examineName='" + examineName + '\'' + ", templateId=" + templateId + - ", timeRange=" + timeRange + + ", examineRange=" + examineRange + ", frequency=" + frequency + ", state=" + state + ", createUser=" + createUser + + ", createUserName='" + createUserName + '\'' + + ", updateUserName='" + updateUserName + '\'' + ", updateUser=" + updateUser + ", description='" + description + '\'' + '}'; diff --git a/ycl-server/src/main/java/com/ycl/platform/service/impl/CheckTemplateServiceImpl.java b/ycl-server/src/main/java/com/ycl/platform/service/impl/CheckTemplateServiceImpl.java index c08db94..37398d2 100644 --- a/ycl-server/src/main/java/com/ycl/platform/service/impl/CheckTemplateServiceImpl.java +++ b/ycl-server/src/main/java/com/ycl/platform/service/impl/CheckTemplateServiceImpl.java @@ -1,5 +1,6 @@ package com.ycl.platform.service.impl; +import com.ycl.platform.base.BaseSelect; import com.ycl.platform.domain.entity.CheckTemplate; import com.ycl.platform.domain.entity.YwUnit; import com.ycl.platform.mapper.CheckTemplateMapper; @@ -144,9 +145,14 @@ @Override public Result all() { List<CheckTemplate> entities = baseMapper.selectList(null); - List<CheckTemplateVO> vos = entities.stream() + List<BaseSelect> vos = entities.stream() .map( - entity -> CheckTemplateVO.getVoByEntity(entity, null) + entity -> { + BaseSelect baseSelect = new BaseSelect(); + baseSelect.setId(entity.getId()); + baseSelect.setValue(entity.getTemplateName()); + return baseSelect; + } ) .collect(Collectors.toList()); return Result.ok().data(vos); diff --git a/ycl-server/src/main/java/com/ycl/platform/service/impl/TCheckPublishServiceImpl.java b/ycl-server/src/main/java/com/ycl/platform/service/impl/TCheckPublishServiceImpl.java index c2f7f89..edea606 100644 --- a/ycl-server/src/main/java/com/ycl/platform/service/impl/TCheckPublishServiceImpl.java +++ b/ycl-server/src/main/java/com/ycl/platform/service/impl/TCheckPublishServiceImpl.java @@ -3,10 +3,15 @@ import com.ycl.platform.domain.entity.TCheckPublish; import com.ycl.platform.mapper.TCheckPublishMapper; import com.ycl.platform.service.ITCheckPublishService; +import com.ycl.system.entity.SysUser; +import com.ycl.system.mapper.SysUserMapper; +import com.ycl.system.model.LoginUser; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.core.context.SecurityContextHolder; import org.springframework.stereotype.Service; import utils.DateUtils; +import java.util.Date; import java.util.List; /** @@ -20,7 +25,8 @@ { @Autowired private TCheckPublishMapper tCheckPublishMapper; - + @Autowired + private SysUserMapper userMapper; /** * 鏌ヨ鑰冩牳鍙戝竷 * @@ -54,7 +60,14 @@ @Override public int insertTCheckPublish(TCheckPublish tCheckPublish) { - tCheckPublish.setCreateTime(DateUtils.getNowDate()); + Date nowDate = DateUtils.getNowDate(); + tCheckPublish.setCreateTime(nowDate); + tCheckPublish.setUpdateTime(nowDate); + LoginUser user = (LoginUser) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); + tCheckPublish.setCreateUser(user.getUserId()); + tCheckPublish.setCreateUserName(user.getUsername()); + tCheckPublish.setUpdateUser(user.getUserId()); + tCheckPublish.setUpdateUserName(user.getUsername()); return tCheckPublishMapper.insertTCheckPublish(tCheckPublish); } @@ -68,6 +81,9 @@ public int updateTCheckPublish(TCheckPublish tCheckPublish) { tCheckPublish.setUpdateTime(DateUtils.getNowDate()); + LoginUser user = (LoginUser) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); + tCheckPublish.setUpdateUser(user.getUserId()); + tCheckPublish.setUpdateUserName(user.getUsername()); return tCheckPublishMapper.updateTCheckPublish(tCheckPublish); } diff --git a/ycl-server/src/main/resources/mapper/zgyw/TCheckPublishMapper.xml b/ycl-server/src/main/resources/mapper/zgyw/TCheckPublishMapper.xml index 58df6ae..c068482 100644 --- a/ycl-server/src/main/resources/mapper/zgyw/TCheckPublishMapper.xml +++ b/ycl-server/src/main/resources/mapper/zgyw/TCheckPublishMapper.xml @@ -8,18 +8,20 @@ <result property="id" column="id" /> <result property="examineName" column="examine_name" /> <result property="templateId" column="template_id" /> - <result property="timeRange" column="time_range" /> + <result property="examineRange" column="examine_range" /> <result property="frequency" column="frequency" /> <result property="state" column="state" /> <result property="createTime" column="create_time" /> <result property="createUser" column="create_user" /> + <result property="createUserName" column="create_user_name" /> <result property="updateTime" column="update_time" /> <result property="updateUser" column="update_user" /> + <result property="updateUserName" column="update_user_name" /> <result property="description" column="description" /> </resultMap> <sql id="selectTCheckPublishVo"> - select id , examine_name, template_id , time_range , frequency , state , create_time , create_user , update_time , update_user , description from t_check_publish + select id , examine_name, template_id , examine_range , frequency , state , create_time , create_user , update_time , update_user , description,create_user_name,update_user_name from t_check_publish </sql> <select id="selectTCheckPublishList" parameterType="com.ycl.platform.domain.entity.TCheckPublish" resultMap="TCheckPublishResult"> @@ -27,7 +29,7 @@ <where> <if test="templateId != null "> and template_id = #{templateId}</if> <if test="examineName != null and examineName != '' "> and examine_name = #{examineName}</if> - <if test="timeRange != null "> and time_range = #{timeRange}</if> + <if test="examineRange != null "> and examine_range = #{examineRange}</if> <if test="frequency != null "> and frequency = #{frequency}</if> <if test="state != null "> and state = #{state}</if> <if test="createUser != null "> and create_user = #{createUser}</if> @@ -47,26 +49,30 @@ <if test="id != null">id,</if> <if test="examineName != null and examineName != ''">examine_name,</if> <if test="templateId != null">template_id,</if> - <if test="timeRange != null">time_range,</if> + <if test="examineRange != null">examine_range,</if> <if test="frequency != null">frequency,</if> <if test="state != null">state,</if> <if test="createTime != null">create_time,</if> <if test="createUser != null">create_user,</if> + <if test="createUserName != null and createUserName!= ''">create_user_name,</if> <if test="updateTime != null">update_time,</if> <if test="updateUser != null">update_user,</if> + <if test="updateUserName != null and updateUserName!= ''">update_user_name,</if> <if test="description != null">description,</if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="id != null">#{id},</if> <if test="examineName != null and examineName != ''">#{examineName},</if> <if test="templateId != null">#{templateId},</if> - <if test="timeRange != null">#{timeRange},</if> + <if test="examineRange != null">#{examineRange},</if> <if test="frequency != null">#{frequency},</if> <if test="state != null">#{state},</if> <if test="createTime != null">#{createTime},</if> <if test="createUser != null">#{createUser},</if> + <if test="createUserName != null and createUserName!= ''">#{createUserName},</if> <if test="updateTime != null">#{updateTime},</if> <if test="updateUser != null">#{updateUser},</if> + <if test="updateUserName != null and updateUserName!= ''">#{updateUserName},</if> <if test="description != null">#{description},</if> </trim> </insert> @@ -76,13 +82,15 @@ <trim prefix="SET" suffixOverrides=","> <if test="examineName != null and examineName != ''">examine_name = #{examineName},</if> <if test="templateId != null">template_id = #{templateId},</if> - <if test="timeRange != null">time_range = #{timeRange},</if> + <if test="examineRange != null">examine_range = #{examineRange},</if> <if test="frequency != null">frequency = #{frequency},</if> <if test="state != null">state = #{state},</if> <if test="createTime != null">create_time = #{createTime},</if> <if test="createUser != null">create_user = #{createUser},</if> + <if test="createUserName != null and createUserName!= ''">create_user_name = #{createUserName},</if> <if test="updateTime != null">update_time = #{updateTime},</if> <if test="updateUser != null">update_user = #{updateUser},</if> + <if test="updateUserName != null and updateUserName!= ''">update_user_name = #{updateUserName},</if> <if test="description != null">description = #{description},</if> </trim> where id = #{id} -- Gitblit v1.8.0