From 746cdf72e15015ea53126893ba44572eb812baa3 Mon Sep 17 00:00:00 2001 From: whj <2330367145> Date: Wed, 9 Oct 2024 10:48:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/SsmBaseStaffServiceImpl.java | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/dm_service/src/main/java/com/ssm/manage/service/impl/SsmBaseStaffServiceImpl.java b/dm_service/src/main/java/com/ssm/manage/service/impl/SsmBaseStaffServiceImpl.java index 76f8c32..cf0b8d2 100644 --- a/dm_service/src/main/java/com/ssm/manage/service/impl/SsmBaseStaffServiceImpl.java +++ b/dm_service/src/main/java/com/ssm/manage/service/impl/SsmBaseStaffServiceImpl.java @@ -623,11 +623,20 @@ public class SsmBaseStaffServiceImpl extends BaseServiceImpl implemen staffTemporaryDao.updateByPrimaryKey(temporary); StaffTemporaryNumber staffTemporaryNumber = new StaffTemporaryNumber(); BeanUtils.copyProperties(temporary,staffTemporaryNumber); - try { - staffTemporaryNumberService.save(staffTemporaryNumber); - }catch (Exception e){ - throw new SmsException(ResponseCode.MSG,"人数太多,请重试!"); + //判断当前员工是否存在编码表中,存在不插入编码表,不存在再插入 + String s = staffTemporaryDao.selectByStoreId(staffRequest.getStoreId(), identityCard); + if(StringUtils.isBlank(s)){ + try { + staffTemporaryNumberService.save(staffTemporaryNumber); + }catch (Exception e){ + throw new SmsException(ResponseCode.MSG,"人数太多,请重试!"); + } } +// try { +// staffTemporaryNumberService.save(staffTemporaryNumber); +// }catch (Exception e){ +// throw new SmsException(ResponseCode.MSG,"人数太多,请重试!"); +// } //加入白名单 BlackList blackList = new BlackList(); blackList.setId(new SnowflakeUtil(new Random().nextInt(1023)).nextId());