lin
2024-04-22 0a48eb8b613fbc6f8206a19e624c639ff24cdfd6
校园
6 files modified
65 ■■■■ changed files
src/main/java/org/springblade/modules/nursingCheckIn/mapper/NursingCheckInMapper.xml 11 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/task/controller/TaskSchoolEvenController.java 17 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/task/entity/TaskSchoolEvenEntity.java 4 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/task/mapper/TaskSchoolEvenMapper.xml 6 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/task/service/ITaskSchoolEvenService.java 7 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/task/service/impl/TaskSchoolEvenServiceImpl.java 20 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/nursingCheckIn/mapper/NursingCheckInMapper.xml
@@ -9,6 +9,17 @@
    <select id="selectNursingCheckInPage" resultMap="nursingCheckInResultMap">
        select * from jczz_nursing_check_in
        <where>
            <if test="nursingCheckIn.id != null ">and id = #{nursingCheckIn.id}</if>
            <if test="nursingCheckIn.createUser != null ">and create_user = #{nursingCheckIn.createUser}</if>
            <if test="nursingCheckIn.location != null  and nursingCheckIn.location != ''">and location = #{nursingCheckIn.location}</if>
            <if test="nursingCheckIn.name != null  and nursingCheckIn.name != ''">and name like concat('%',#{nursingCheckIn.name},'%')</if>
            <if test="nursingCheckIn.phone != null  and nursingCheckIn.phone != ''">and phone like concat('%',#{nursingCheckIn.phone},'%')</if>
            <if test="nursingCheckIn.gradeAndClass != null  and nursingCheckIn.gradeAndClass != ''">and grade_and_class = #{nursingCheckIn.gradeAndClass}</if>
            <if test="nursingCheckIn.images != null  and nursingCheckIn.images != ''">and images = #{nursingCheckIn.images}</if>
            <if test="nursingCheckIn.placeId != null ">and place_id = #{nursingCheckIn.placeId}</if>
            <if test="nursingCheckIn.type != null  and nursingCheckIn.type != ''">and type = #{nursingCheckIn.type}</if>
        </where>
    </select>
src/main/java/org/springblade/modules/task/controller/TaskSchoolEvenController.java
@@ -23,10 +23,14 @@
import lombok.AllArgsConstructor;
import javax.validation.Valid;
import org.springblade.core.log.annotation.ApiLog;
import org.springblade.core.log.logger.BladeLogger;
import org.springblade.core.mp.support.Condition;
import org.springblade.core.mp.support.Query;
import org.springblade.core.tool.api.R;
import org.springblade.core.tool.jackson.JsonUtil;
import org.springblade.core.tool.utils.Func;
import org.springblade.modules.task.entity.TaskResidencePermitApplyEntity;
import org.springblade.modules.task.service.ITaskSchoolEvenService;
import org.springblade.modules.task.vo.TaskSchoolEvenVO;
import org.springblade.modules.task.wrapper.TaskSchoolEvenWrapper;
@@ -47,6 +51,7 @@
@Api(value = "校园事件", tags = "校园事件接口")
public class TaskSchoolEvenController extends BladeController {
    private final BladeLogger bladeLogger;
    private final ITaskSchoolEvenService taskSchoolEvenService;
    /**
@@ -121,5 +126,17 @@
        return R.status(taskSchoolEvenService.removeBatchByIds(Func.toLongList(ids)));
    }
    /**
     * 校园事件 审核
     */
    @PostMapping("/auditing")
    @ApiOperationSupport(order = 5)
    @ApiLog("校园事件 审核")
    @ApiOperation(value = "审核", notes = "传入taskResidencePermitApply")
    public R updateSchoolEven(@Valid @RequestBody TaskSchoolEvenVO taskSchoolEvenVO) {
        bladeLogger.info("校园事件 审核", JsonUtil.toJson(taskSchoolEvenVO));
        return R.status(taskSchoolEvenService.updateSchoolEven(taskSchoolEvenVO));
    }
}
src/main/java/org/springblade/modules/task/entity/TaskSchoolEvenEntity.java
@@ -56,8 +56,8 @@
    /** 描述 */
    @ApiModelProperty(value = "描述", example = "")
    @TableField("describe")
    private String describe;
    @TableField("remark")
    private String remark;
    /** 隐患类型 */
    @ApiModelProperty(value = "隐患类型", example = "")
src/main/java/org/springblade/modules/task/mapper/TaskSchoolEvenMapper.xml
@@ -15,7 +15,7 @@
        <result property="id"    column="id"    />
        <result property="createUser"    column="create_user"    />
        <result property="images"    column="images"    />
        <result property="describe"    column="describe"    />
        <result property="remark"    column="remark"    />
        <result property="hiddenDangerType"    column="hidden_danger_type"    />
        <result property="type"    column="type"    />
        <result property="isProblem"    column="is_problem"    />
@@ -36,7 +36,7 @@
            id,
            create_user,
            images,
            describe,
            remark,
            hidden_danger_type,
            type,
            is_problem,
@@ -66,7 +66,7 @@
<!--            <if test="id != null "> and id = #{id}</if>-->
<!--            <if test="createUser != null "> and create_user = #{createUser}</if>-->
<!--            <if test="images != null  and images != ''"> and images = #{images}</if>-->
<!--            <if test="describe != null  and describe != ''"> and describe = #{describe}</if>-->
<!--            <if test="remark != null  and remark != ''"> and remark = #{remark}</if>-->
<!--            <if test="hiddenDangerType != null  and hiddenDangerType != ''"> and hidden_danger_type = #{hiddenDangerType}</if>-->
<!--            <if test="type != null  and type != ''"> and type = #{type}</if>-->
<!--            <if test="isProblem != null  and isProblem != ''"> and is_problem = #{isProblem}</if>-->
src/main/java/org/springblade/modules/task/service/ITaskSchoolEvenService.java
@@ -40,5 +40,10 @@
     */
    IPage<TaskSchoolEvenVO> selectTaskSchoolEvenPage(IPage<TaskSchoolEvenVO> page, TaskSchoolEvenVO taskSchoolEven);
    /**
     * 校园事件审核
     * @param taskSchoolEvenVO
     * @return
     */
    boolean updateSchoolEven(TaskSchoolEvenVO taskSchoolEvenVO);
}
src/main/java/org/springblade/modules/task/service/impl/TaskSchoolEvenServiceImpl.java
@@ -17,13 +17,21 @@
package org.springblade.modules.task.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springblade.core.secure.utils.AuthUtil;
import org.springblade.modules.task.entity.TaskEntity;
import org.springblade.modules.task.entity.TaskResidencePermitApplyEntity;
import org.springblade.modules.task.service.ITaskSchoolEvenService;
import org.springblade.modules.task.service.ITaskService;
import org.springblade.modules.task.vo.TaskSchoolEvenVO;
import org.springblade.modules.task.entity.TaskSchoolEvenEntity;
import org.springblade.modules.task.mapper.TaskSchoolEvenMapper;
import org.springblade.core.mp.base.BaseServiceImpl;
import org.springframework.context.annotation.Lazy;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import javax.annotation.Resource;
import java.util.Date;
/**
 * 校园事件 服务实现类
@@ -34,10 +42,20 @@
@Service
public class TaskSchoolEvenServiceImpl extends ServiceImpl<TaskSchoolEvenMapper, TaskSchoolEvenEntity> implements ITaskSchoolEvenService {
    @Resource
    @Lazy
    private ITaskService taskService;
    @Override
    public IPage<TaskSchoolEvenVO> selectTaskSchoolEvenPage(IPage<TaskSchoolEvenVO> page, TaskSchoolEvenVO taskSchoolEven) {
        return page.setRecords(baseMapper.selectTaskSchoolEvenPage(page, taskSchoolEven));
    }
    @Override
    public boolean updateSchoolEven(TaskSchoolEvenVO taskSchoolEvenVO) {
        taskSchoolEvenVO.setConfirmTime(new Date());
        taskSchoolEvenVO.setConfirmUserId(AuthUtil.getUserId());
        return updateById(taskSchoolEvenVO);
    }
}