|
@@ -25,6 +25,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.google.zxing.WriterException;
|
|
|
import com.qunzhixinxi.hnqz.admin.api.constant.CacheConstants;
|
|
|
import com.qunzhixinxi.hnqz.admin.api.constant.UpmsType;
|
|
|
+import com.qunzhixinxi.hnqz.admin.api.dto.UserBusinessCardDTO;
|
|
|
import com.qunzhixinxi.hnqz.admin.api.dto.UserDTO;
|
|
|
import com.qunzhixinxi.hnqz.admin.api.dto.WmPkgDTO;
|
|
|
import com.qunzhixinxi.hnqz.admin.api.dto.WmQuizDTO;
|
|
@@ -4279,5 +4280,34 @@ public class ApiController {
|
|
|
return succ ? R.ok(true, "保存测试结果成功") : R.failed(false, "保存测试结果失败");
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 保存个人名片
|
|
|
+ *
|
|
|
+ * @param resource 参数
|
|
|
+ * @return {@link R}<{@link ?}> 结果
|
|
|
+ */
|
|
|
+ @SysLog("保存个人名片")
|
|
|
+ @PostMapping("/save-personal-business-card")
|
|
|
+ public R<?> savePersonalBusinessCard(@RequestBody @Validated UserBusinessCardDTO resource) {
|
|
|
+
|
|
|
+ SysUser queryUser = sysUserService.getById(resource.getUserId());
|
|
|
+
|
|
|
+ SysUser updateUser = new SysUser();
|
|
|
+ updateUser.setUserId(resource.getUserId());
|
|
|
+ updateUser.setGender(resource.getGender());
|
|
|
+ if (StrUtil.isBlank(queryUser.getIdCardNumber())) {
|
|
|
+ // 没有身份证号才可以录入, 否则不能修改
|
|
|
+ updateUser.setIdCardNumber(resource.getIdCardNumber());
|
|
|
+ }
|
|
|
+ updateUser.setDegree(resource.getDegree());
|
|
|
+ sysUserService.updateById(updateUser);
|
|
|
+
|
|
|
+ return R.ok();
|
|
|
+ }
|
|
|
|
|
|
+ @GetMapping("/get-personal-business-card")
|
|
|
+ public R<?> getPersonalBusinessCard() {
|
|
|
+ // TODO
|
|
|
+ return null;
|
|
|
+ }
|
|
|
}
|