|  |  | 
 |  |  |         //查询到当前的信息 如果登录信息一模一样,不会更新 | 
 |  |  |         if (checkResult.getId() != null) { | 
 |  |  |             BeanUtils.copyProperties(checkResult, result);//checkResult拷贝到result | 
 |  |  |             result.setDt(new Date()); | 
 |  |  |             assemblyWorkLastDao.updateByPrimaryKeySelective(result); | 
 |  |  |         }else{ | 
 |  |  |             //逐个封装保存 | 
 |  |  |             BeanUtils.copyProperties(vo, result);//vo拷贝到result | 
 |  |  | 
 |  |  |         } | 
 |  |  |         BaUser userInfo = getUserInfo(assistant); | 
 |  |  |         //当前登录人不能是辅助人员 | 
 |  |  |         if (workLast.getUserId() == userInfo.getId()) { | 
 |  |  |         if (workLast.getUserId().intValue() == userInfo.getId().intValue()) { | 
 |  |  |             throw new RuntimeException(userInfo.getName() + "是当前登录人员,不必添加为辅助人员."); | 
 |  |  |         } | 
 |  |  |         String userId = userInfo.getId().toString(); |