兴安兼容老版本
This commit is contained in:
@@ -367,7 +367,6 @@ public class VisitorController extends BaseController {
|
|||||||
Map<String, String> map = dictDataService.queryDictData("sys_company_type");
|
Map<String, String> map = dictDataService.queryDictData("sys_company_type");
|
||||||
visitor.setMatterName(MatterEnum.getByCode(visitor.getMatter()));
|
visitor.setMatterName(MatterEnum.getByCode(visitor.getMatter()));
|
||||||
visitor.setDeptName(map.get(visitor.getDeptId()));
|
visitor.setDeptName(map.get(visitor.getDeptId()));
|
||||||
log.info("临时日志:{}",JSON.toJSONString(visitor));
|
|
||||||
return success(visitor);
|
return success(visitor);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -532,14 +531,10 @@ public class VisitorController extends BaseController {
|
|||||||
saveSysFile(visitor.getFileList(), String.valueOf(visitor.getId()));
|
saveSysFile(visitor.getFileList(), String.valueOf(visitor.getId()));
|
||||||
}
|
}
|
||||||
|
|
||||||
String content = getContent(visitor, itemList);
|
|
||||||
|
|
||||||
// 审核通知企微发送消息(小程序来源)
|
// 审核通知企微发送消息(小程序来源)
|
||||||
SysPeople sysPeople = sysPeopleService.selectSysPeopleByUserId(visitor.getUserId());
|
SysPeople sysPeople = sysPeopleService.selectSysPeopleByUserId(visitor.getUserId());
|
||||||
String url = getExamineUrl(String.valueOf(visitor.getId()), sysPeople.getPhone());
|
String url = getExamineUrl(String.valueOf(visitor.getId()), sysPeople.getPhone());
|
||||||
log.info("add发送审核链接:{}", url);
|
log.info("add发送审核链接:{}", url);
|
||||||
//发送钉钉信息
|
|
||||||
// asyncsendV2(sysPeople.getPhone(), "text", content + url);
|
|
||||||
|
|
||||||
//发送企微信息
|
//发送企微信息
|
||||||
try {
|
try {
|
||||||
@@ -1013,6 +1008,8 @@ public class VisitorController extends BaseController {
|
|||||||
examine.setVisitorId(visitor.getId());
|
examine.setVisitorId(visitor.getId());
|
||||||
visitor.setState(examine.getExamine());
|
visitor.setState(examine.getExamine());
|
||||||
|
|
||||||
|
Map<String, String> map = dictDataService.queryDictData("sys_park_group");
|
||||||
|
|
||||||
//审核通过
|
//审核通过
|
||||||
if(Constants.ZERO.equals(examine.getExamine())) {
|
if(Constants.ZERO.equals(examine.getExamine())) {
|
||||||
//被访人审核
|
//被访人审核
|
||||||
@@ -1054,11 +1051,6 @@ public class VisitorController extends BaseController {
|
|||||||
visitor2.setParentId(visitor.getId());
|
visitor2.setParentId(visitor.getId());
|
||||||
String url = getExamineUrl(String.valueOf(visitor.getId()), nextPeople.getPhone());
|
String url = getExamineUrl(String.valueOf(visitor.getId()), nextPeople.getPhone());
|
||||||
log.info("approve发送审核链接:{}", url);
|
log.info("approve发送审核链接:{}", url);
|
||||||
// List<Visitor> itemList = visitorService.selectVisitorItemList(visitor2);
|
|
||||||
// String content = getContent(visitor1, itemList);
|
|
||||||
// String str = content + url;
|
|
||||||
// asyncsendV2(nextPeople.getPhone(), "text", str);
|
|
||||||
// log.info("发送钉钉结束:{}", nextPeople.getPhone());
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
sendWeCom(nextPeople.getPhone(), url + " --访客姓名:" + visitor.getName());
|
sendWeCom(nextPeople.getPhone(), url + " --访客姓名:" + visitor.getName());
|
||||||
@@ -1078,12 +1070,18 @@ public class VisitorController extends BaseController {
|
|||||||
visitorService.updateVisitorReviewProcess(visitor);
|
visitorService.updateVisitorReviewProcess(visitor);
|
||||||
|
|
||||||
// 同意后,给被访人和访客们发送审核结束短信
|
// 同意后,给被访人和访客们发送审核结束短信
|
||||||
|
List<String> phoneList = new ArrayList<>();
|
||||||
|
phoneList.add(visitor.getPhone());
|
||||||
Visitor visitor2 = new Visitor();
|
Visitor visitor2 = new Visitor();
|
||||||
visitor2.setParentId(visitor.getId());
|
visitor2.setParentId(visitor.getId());
|
||||||
List<Visitor> itemList = visitorService.selectVisitorItemList(visitor2);
|
List<Visitor> itemList = visitorService.selectVisitorItemList(visitor2);
|
||||||
if (CollUtil.isNotEmpty(itemList)) {
|
if (CollUtil.isNotEmpty(itemList)) {
|
||||||
// phoneList.addAll(itemList.stream().map(Visitor::getPhone).collect(Collectors.toList()));
|
phoneList.addAll(itemList.stream().map(Visitor::getPhone).collect(Collectors.toList()));
|
||||||
// phoneList = phoneList.stream().distinct().collect(Collectors.toList());
|
phoneList = phoneList.stream().distinct().collect(Collectors.toList());
|
||||||
|
}
|
||||||
|
log.info("临时日志,发同意短信{}", JSON.toJSONString(phoneList));
|
||||||
|
for (String phone : phoneList) {
|
||||||
|
sendMessage(phone, "1", smsProperties.getTemplate2());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1094,12 +1092,17 @@ public class VisitorController extends BaseController {
|
|||||||
examine.setRejectReason(visitor.getRejectReason());
|
examine.setRejectReason(visitor.getRejectReason());
|
||||||
visVisitorExamineService.insertVisVisitorExamine(examine);
|
visVisitorExamineService.insertVisVisitorExamine(examine);
|
||||||
|
|
||||||
|
//修改环节状态
|
||||||
|
visitorService.updateVisitorReviewProcess(visitor);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
sendWeCom(telephone, visitor.getName() + "的访客审核已驳回");
|
sendWeCom(telephone, visitor.getName() + "的访客审核已驳回");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("访客approve-sendWeCom驳回异常:", e);
|
log.error("访客approve-sendWeCom驳回异常:", e);
|
||||||
}
|
}
|
||||||
// 申请人发送短信(审核不通过)
|
// 申请人发送短信(审核不通过)
|
||||||
|
|
||||||
|
log.info("临时日志,发拒绝短信{}", visitor.getPhone());
|
||||||
sendMessage(visitor.getPhone(), "1", smsProperties.getTemplate3());
|
sendMessage(visitor.getPhone(), "1", smsProperties.getTemplate3());
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1182,6 +1185,7 @@ public class VisitorController extends BaseController {
|
|||||||
@Log(title = "访客审核", businessType = BusinessType.UPDATE)
|
@Log(title = "访客审核", businessType = BusinessType.UPDATE)
|
||||||
@PostMapping("/updateVisitorExamine")
|
@PostMapping("/updateVisitorExamine")
|
||||||
public AjaxResult updateVisitorExamine(@RequestBody Visitor visitor) {
|
public AjaxResult updateVisitorExamine(@RequestBody Visitor visitor) {
|
||||||
|
log.info("updateVisitorExamine-入参:{}",JSON.toJSONString(visitor));
|
||||||
List<SysManageRecord> record = visitorService.querySysManageRecord(visitor.getUserId());
|
List<SysManageRecord> record = visitorService.querySysManageRecord(visitor.getUserId());
|
||||||
if (CollectionUtils.isEmpty(record)) {
|
if (CollectionUtils.isEmpty(record)) {
|
||||||
throw new RuntimeException("被访人未授权通行");
|
throw new RuntimeException("被访人未授权通行");
|
||||||
@@ -1199,10 +1203,11 @@ public class VisitorController extends BaseController {
|
|||||||
if("7529".equals(people.getPosition())) {
|
if("7529".equals(people.getPosition())) {
|
||||||
visitor.setPosition("8121");
|
visitor.setPosition("8121");
|
||||||
}
|
}
|
||||||
Visitor visitor5 = visitorService.queryReviewProcess(visitor);
|
String string = visitorService.queryReviewProcessOld(visitor);
|
||||||
|
log.info("queryReviewProcessOld-Position:{},result:{}", visitor.getPosition(), string);
|
||||||
visitor.setNextStepReviewer(StringUtils.isNotEmpty(visitor.getReviewer2()) ? visitor.getReviewer2() : visitor.getReviewer3());
|
visitor.setNextStepReviewer(StringUtils.isNotEmpty(visitor.getReviewer2()) ? visitor.getReviewer2() : visitor.getReviewer3());
|
||||||
if(StringUtils.isNotEmpty(visitor5.getReviewer())) {
|
if(StringUtils.isNotEmpty(string)) {
|
||||||
visitor.setNextStepReviewer(visitor5.getReviewer());
|
visitor.setNextStepReviewer(string);
|
||||||
}
|
}
|
||||||
if(StringUtils.isEmpty(visitor.getNextStepReviewer())) {
|
if(StringUtils.isEmpty(visitor.getNextStepReviewer())) {
|
||||||
visitor.setNextStepReviewer(String.valueOf(visitor.getUserId()));
|
visitor.setNextStepReviewer(String.valueOf(visitor.getUserId()));
|
||||||
@@ -1267,7 +1272,7 @@ public class VisitorController extends BaseController {
|
|||||||
visitor.setState(examine.getExamine());
|
visitor.setState(examine.getExamine());
|
||||||
visitorService.updateVisitorReviewProcess(visitor);
|
visitorService.updateVisitorReviewProcess(visitor);
|
||||||
|
|
||||||
OfficialAccountVo officialAccountVo = sysPeopleService.queryPeopleById(visitor5.getReviewer());
|
OfficialAccountVo officialAccountVo = sysPeopleService.queryPeopleById(string);
|
||||||
// 审核通知企微发送消息(小程序来源)
|
// 审核通知企微发送消息(小程序来源)
|
||||||
String appletLink = getAppletLink(String.valueOf(visitor.getId()), "pages/visitor/visitor/examineIndex");
|
String appletLink = getAppletLink(String.valueOf(visitor.getId()), "pages/visitor/visitor/examineIndex");
|
||||||
sendWeCom(officialAccountVo.getPhone(), appletLink + " --访客姓名:" + visitor.getName());
|
sendWeCom(officialAccountVo.getPhone(), appletLink + " --访客姓名:" + visitor.getName());
|
||||||
|
|||||||
@@ -249,4 +249,6 @@ public interface VisitorMapper
|
|||||||
int queryVisitor(Visitor visitor);
|
int queryVisitor(Visitor visitor);
|
||||||
|
|
||||||
int queryVisitorByIdCountOld(String phone);
|
int queryVisitorByIdCountOld(String phone);
|
||||||
|
|
||||||
|
String queryReviewProcessOld(Visitor visitor);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -261,4 +261,6 @@ public interface IVisitorService
|
|||||||
int queryVisitor(Visitor visitor);
|
int queryVisitor(Visitor visitor);
|
||||||
|
|
||||||
int queryVisitorByIdCountOld(String phone);
|
int queryVisitorByIdCountOld(String phone);
|
||||||
|
|
||||||
|
String queryReviewProcessOld(Visitor visitor);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -791,4 +791,9 @@ public class VisitorServiceImpl implements IVisitorService {
|
|||||||
public int queryVisitorByIdCountOld(String phone) {
|
public int queryVisitorByIdCountOld(String phone) {
|
||||||
return visitorMapper.queryVisitorByIdCountOld(phone);
|
return visitorMapper.queryVisitorByIdCountOld(phone);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String queryReviewProcessOld(Visitor visitor) {
|
||||||
|
return visitorMapper.queryReviewProcessOld(visitor);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -420,8 +420,8 @@
|
|||||||
<if test="visitingUnit != null">visiting_unit = #{visitingUnit},</if>
|
<if test="visitingUnit != null">visiting_unit = #{visitingUnit},</if>
|
||||||
<if test="userName != null">user_name = #{userName},</if>
|
<if test="userName != null">user_name = #{userName},</if>
|
||||||
<if test="visitorPosition != null">position = #{visitorPosition},</if>
|
<if test="visitorPosition != null">position = #{visitorPosition},</if>
|
||||||
<if test="reviewer2 != null">reviewer2 = #{reviewer2},</if>
|
<if test="reviewer2 != null and reviewer2 != ''">reviewer2 = #{reviewer2},</if>
|
||||||
<if test="reviewer3 != null">reviewer3 = #{reviewer3},</if>
|
<if test="reviewer3 != null and reviewer3 != ''">reviewer3 = #{reviewer3},</if>
|
||||||
<if test="examineState != null">examine_state = #{examineState},</if>
|
<if test="examineState != null">examine_state = #{examineState},</if>
|
||||||
<if test="currentNode != null">current_node = #{currentNode},</if>
|
<if test="currentNode != null">current_node = #{currentNode},</if>
|
||||||
</trim>
|
</trim>
|
||||||
@@ -1014,4 +1014,8 @@
|
|||||||
where phone = #{phone}
|
where phone = #{phone}
|
||||||
and out_time is null
|
and out_time is null
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="queryReviewProcessOld" resultType="java.lang.String">
|
||||||
|
select reviewer from vis_visitor_review_process where visitor_id = #{id} and type = #{position}
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|||||||
Reference in New Issue
Block a user