|
|
|
|
@ -623,11 +623,20 @@ public class SsmBaseStaffServiceImpl extends BaseServiceImpl<BaseStaff> implemen
|
|
|
|
|
staffTemporaryDao.updateByPrimaryKey(temporary);
|
|
|
|
|
StaffTemporaryNumber staffTemporaryNumber = new StaffTemporaryNumber();
|
|
|
|
|
BeanUtils.copyProperties(temporary,staffTemporaryNumber);
|
|
|
|
|
//判断当前员工是否存在编码表中,存在不插入编码表,不存在再插入
|
|
|
|
|
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());
|
|
|
|
|
|