diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java index 65b078c7..99e851e6 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java @@ -2423,19 +2423,15 @@ public class SarBussionessStandServiceImpl extends ServiceImpl queryWrapper = new QueryWrapper<>(); - queryWrapper.eq(str != null,"UNAME",str) - .eq(account != null,"ACCOUNT",account); - TsUser tsUser = tsUserDao.selectOne(queryWrapper); - String acc = tsUser.getAccount(); - String qcr = tsUser.getUname(); + qcr = tsUserDao.selectByQcrName(account); if (str != null && !str.equals("")) { - if (!account.equals(acc) && !str.equals(qcr)){ + if (!str.equals(qcr)){ return Result.error("第"+ count +"行输入的起草人名称不存在"); } if (str.length() > 100) { diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarUser/dao/TsUserDao.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarUser/dao/TsUserDao.java index 7ea3406f..6964168a 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarUser/dao/TsUserDao.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarUser/dao/TsUserDao.java @@ -78,4 +78,7 @@ public interface TsUserDao extends BaseMapper { @Select("select ACCOUNT from ts_user where UNAME =#{qcrbuss}") String selectByAccount(String qcrbuss); + + @Select("select UNAME from ts_user where ACCOUNT =#{str}") + String selectByQcrName(String str); }