优化企标导入多选

This commit is contained in:
SUNJIABIN
2023-04-04 22:23:53 +08:00
parent baaed76784
commit 5490ac34ca
2 changed files with 6 additions and 7 deletions
@@ -2423,19 +2423,15 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
String[] split3 = qcrbuss.split(",");
String account = "";
String str = "";
String qcr = "";
String qcrs = "";
if (StringUtils.isNotBlank(qcrbuss)){
for (int j = 0; j < split3.length; j++) {
str = split3[j];
account = tsUserDao.selectByAccount(str);
QueryWrapper<TsUser> 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) {
@@ -78,4 +78,7 @@ public interface TsUserDao extends BaseMapper<TsUser> {
@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);
}