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());