兴安优化访客申请限制

This commit is contained in:
zc
2025-08-13 09:26:54 +08:00
parent 046ead6e1a
commit 05fa6d3f87
2 changed files with 14 additions and 14 deletions

View File

@@ -350,20 +350,20 @@ public class VisitorController extends BaseController {
//审核链接进来 //审核链接进来
if (StringUtils.isNotBlank(telephone)) { if (StringUtils.isNotBlank(telephone)) {
if (StringUtils.equals(visitor.getExamineState(), ExamineEnum.IN_REVIEW.getCode())) { //查询当前点击审核链接的人员信息
//查询当前点击审核链接的人员信息 SysPeople sysPeople = sysPeopleService.queryPeopleName(telephone, null);
SysPeople sysPeople = sysPeopleService.queryPeopleName(telephone, null);
//根据手机号查询peopleId //根据手机号查询peopleId
Visitor visitor2 = new Visitor(); Visitor visitor2 = new Visitor();
visitor2.setId(visitor.getId()); visitor2.setId(visitor.getId());
visitor2.setReviewer(String.valueOf(sysPeople.getId())); visitor2.setReviewer(String.valueOf(sysPeople.getId()));
visitor2.setPosition(null); visitor2.setPosition(null);
Visitor visitor1 = visitorService.queryReviewProcess(visitor2); Visitor visitor1 = visitorService.queryReviewProcess(visitor2);
if (ObjectUtil.isNotNull(visitor1) && StrUtil.isNotBlank(visitor1.getState())) { if (ObjectUtil.isNotNull(visitor1) && StrUtil.isNotBlank(visitor1.getState())) {
if (StringUtils.equals(visitor.getExamineState(), ExamineEnum.IN_REVIEW.getCode())) {
visitor.setExamineState(visitor1.getState()); visitor.setExamineState(visitor1.getState());
visitor.setRejectReason(visitor1.getRejectReason());
} }
visitor.setRejectReason(visitor1.getRejectReason());
} }
} }

View File

@@ -389,15 +389,15 @@
<select id="addVisitorCheck" resultType="java.lang.String"> <select id="addVisitorCheck" resultType="java.lang.String">
select select
phone phone
from vis_visitor from vis_visitor
where where
end_time <![CDATA[ >= ]]> #{startTime} end_time <![CDATA[ >= ]]> #{startTime}
and phone in and phone in
<foreach item="phone" collection="phones" open="(" separator="," close=")"> <foreach item="phone" collection="phones" open="(" separator="," close=")">
#{phone} #{phone}
</foreach> </foreach>
and examine_state != '2' and examine_state in ('2','0')
</select> </select>
<update id="updateVisitor" parameterType="Visitor"> <update id="updateVisitor" parameterType="Visitor">