|
|
|
@ -400,6 +400,40 @@ public class ExpertController extends JeecgController<Expert, IExpertService> { |
|
|
|
|
return Result.OK("编辑成功!"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 编辑 |
|
|
|
|
* |
|
|
|
|
* @param expert |
|
|
|
|
* @return |
|
|
|
|
*/ |
|
|
|
|
@AutoLog(value = "专家管理(专家自己)-编辑") |
|
|
|
|
@ApiOperation(value="专家管理(专家自己)-编辑", notes="专家管理(专家自己)-编辑") |
|
|
|
|
@RequestMapping(value = "/editself", method = {RequestMethod.PUT,RequestMethod.POST}) |
|
|
|
|
public Result<String> editself(@RequestBody Expert expert) { |
|
|
|
|
expert.setAdminopen("1"); |
|
|
|
|
expert.setIsdone("Y"); |
|
|
|
|
expert.setCompopen("1"); |
|
|
|
|
expertService.updateById(expert); |
|
|
|
|
//开始添加到用户表
|
|
|
|
|
SysUser user = new SysUser(); |
|
|
|
|
user.setAvatar(expert.getTopPic()); |
|
|
|
|
user.setSex(expert.getSex()); |
|
|
|
|
user.setRealname(expert.getRealname()); |
|
|
|
|
user.setUsername(expert.getSeusername()); |
|
|
|
|
user.setWorkNo(expert.getWorkon()); |
|
|
|
|
user.setEmail(expert.getEmails()); |
|
|
|
|
user.setPhone(expert.getPhone()); |
|
|
|
|
user.setCreateTime(new Date());//设置创建时间
|
|
|
|
|
String salt = oConvertUtils.randomGen(8); |
|
|
|
|
user.setSalt(salt); |
|
|
|
|
String passwordEncode = PasswordUtil.encrypt(expert.getSeusername(), expert.getPsd(), salt); |
|
|
|
|
user.setPassword(passwordEncode); |
|
|
|
|
user.setStatus(1); |
|
|
|
|
user.setDelFlag(CommonConstant.DEL_FLAG_0); |
|
|
|
|
sysUserService.editUser(user,"1843478958968647681", expert.getSsdep(), "", ""); |
|
|
|
|
return Result.OK("编辑成功!"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 通过id删除 |
|
|
|
|
* |
|
|
|
|