Commit 3a62f6f2 authored by chenzhao's avatar chenzhao

修复工号重复校验bug

parent 7c14ecdb
...@@ -70,4 +70,6 @@ public interface PersonBasicMapper extends BaseMapper<PersonBasic> { ...@@ -70,4 +70,6 @@ public interface PersonBasicMapper extends BaseMapper<PersonBasic> {
List<StationQrCodeStatistics> getPersonStatistics(); List<StationQrCodeStatistics> getPersonStatistics();
Map<String, Object> getPersonDetailInfoByObjectId(String objectId); Map<String, Object> getPersonDetailInfoByObjectId(String objectId);
List<Map<String, Object>> selectJobNumIsExist(String jobNum);
} }
...@@ -193,6 +193,13 @@ ...@@ -193,6 +193,13 @@
</select> </select>
<select id="selectJobNumIsExist" resultType="java.util.Map">
select * from auth_login_info
where
LOGIN_ID = #{jobNum}
</select>
<select id="getPersonYardStatistics" resultType="java.util.Map"> <select id="getPersonYardStatistics" resultType="java.util.Map">
SELECT SELECT
a.qrcode_color as qrCodeColor, a.qrcode_color as qrCodeColor,
......
...@@ -41,6 +41,7 @@ import org.springframework.stereotype.Service; ...@@ -41,6 +41,7 @@ import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import org.typroject.tyboot.component.emq.EmqKeeper; import org.typroject.tyboot.component.emq.EmqKeeper;
import org.typroject.tyboot.core.rdbms.service.BaseService; import org.typroject.tyboot.core.rdbms.service.BaseService;
import org.typroject.tyboot.core.restful.exception.instance.BadRequest;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
...@@ -172,6 +173,11 @@ public class PersonBasicServiceImpl extends BaseService<PersonBasicDto, PersonBa ...@@ -172,6 +173,11 @@ public class PersonBasicServiceImpl extends BaseService<PersonBasicDto, PersonBa
PersonUser personUser = model.getPersonUser(); PersonUser personUser = model.getPersonUser();
// 获取人员账号信息 // 获取人员账号信息
PersonAccount personAccount = model.getPersonAccount(); PersonAccount personAccount = model.getPersonAccount();
List<Map<String, Object>> maps = personBasicMapper.selectJobNumIsExist(personAccount.getJobNumber());
if (CollectionUtils.isNotEmpty(maps) || maps.size()> 0){
throw new BadRequest("工号已存在");
}
personUser.setPhone(personAccount.getPhoneNum()); personUser.setPhone(personAccount.getPhoneNum());
// 人员基础信息 // 人员基础信息
PersonBasic personBasic = new PersonBasic(); PersonBasic personBasic = new PersonBasic();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment