修改导入 校验

This commit is contained in:
haozq 2025-02-27 09:19:50 +08:00
parent ba2a8c025b
commit d36b5b44ef
5 changed files with 11 additions and 10 deletions

View File

@ -297,10 +297,11 @@ public class AdmissionRequestController extends BaseController {
"判断入场人员文件是否全部存在")
public AjaxResult judgeIsFileComplete(@Validated @RequestBody SupervisoryUnit bean) {
try{
int code = arService.judgeIsFileComplete(bean);
if (code > 0) {
return error("部分人员文件不存在,请先仔细核对,上传相关文件!");
}else{
List<String> code = arService.judgeIsFileComplete(bean);
if(code!=null && !code.isEmpty()){
String users=String.join(",",code);
return error(users+"等人员文件不存在,请上传相关文件!");
} else{
return success();
}
}catch (Exception e){

View File

@ -256,7 +256,7 @@ public interface AdmissionRequestMapper {
* @param bean 实体类
* @return 是否存在
*/
int judgeIsFileComplete(SupervisoryUnit bean);
List<String> judgeIsFileComplete(SupervisoryUnit bean);
/**
* 删除人员相关文件

View File

@ -148,5 +148,5 @@ public interface AdmissionRequestService {
* @param bean 实体类
* @return 是否存在
*/
int judgeIsFileComplete(SupervisoryUnit bean);
List<String> judgeIsFileComplete(SupervisoryUnit bean);
}

View File

@ -856,7 +856,7 @@ public class AdmissionRequestServiceImpl implements AdmissionRequestService {
* @return 是否存在
*/
@Override
public int judgeIsFileComplete(SupervisoryUnit bean) {
public List<String> judgeIsFileComplete(SupervisoryUnit bean) {
return arMapper.judgeIsFileComplete(bean);
}

View File

@ -553,17 +553,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<select id="getVersionByexamineId" resultType="string">
select version from pt_flow_process where examine_id = #{examineId}
</select>
<select id="judgeIsFileComplete" resultType="java.lang.Integer">
<select id="judgeIsFileComplete" resultType="java.lang.String">
<if test="userType == '01'">
select
count(1)
concat( psp.sup_name,'-',phone) user
from lk_sup_person lsp
left join pt_sup_person psp on lsp.sup_persion_id = psp.sup_user_id
where pro_id = #{proId} and sup_uuid = #{supUuid} and is_exist_file = '0' and psp.is_active = '1'
</if>
<if test="userType == '02' or userType == '03'">
select
count(1)
concat(pcp.cons_name,'-',phone) user
from lk_cont_person lcp
left join pt_cons_person pcp on lcp.cons_persion_id = pcp.cons_user_id
where pro_id = #{proId} and cont_uuid = #{consUuid} and is_exist_file = '0' and pcp.is_active = '1'