|
|
@@ -2258,4 +2258,66 @@ public class HpUserService extends CrudService<HpUserMapper, HpUser> {
|
|
|
}
|
|
|
return returnMap;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 小程序上传图片
|
|
|
+ *
|
|
|
+ * @param request
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public Map<String, Object> saveImgUp_new(HttpServletRequest request) {
|
|
|
+ Map<String, Object> returnMap = new HashMap<String, Object>();
|
|
|
+ String userId = request.getParameter("user_id");
|
|
|
+ String userToken = request.getParameter("user_token");
|
|
|
+ String memberId = request.getParameter("member_id");
|
|
|
+ //验证用户是否处于登录态
|
|
|
+ if (TokenUtil.validateLogin(memberId, userId)) {
|
|
|
+ //验证用户合法性
|
|
|
+ if (TokenUtil.validateToken(userId, userToken)) {
|
|
|
+ String type = request.getParameter("up_type");
|
|
|
+ HpUser hpUser = this.get(userId);
|
|
|
+ String path = "/hpuser/index";
|
|
|
+ if (StringUtils.isNotBlank(type)) {
|
|
|
+ switch (type) {
|
|
|
+ case "0":
|
|
|
+ //基本资料
|
|
|
+ path = "/hpuser/resume";
|
|
|
+ break;
|
|
|
+ case "1":
|
|
|
+ //身份证正面
|
|
|
+ path = "/hpuser/idcard/front";
|
|
|
+ break;
|
|
|
+ case "2":
|
|
|
+ //身份证反面
|
|
|
+ path = "/hpuser/idcard/back";
|
|
|
+ break;
|
|
|
+ case "3":
|
|
|
+ //手持身份证
|
|
|
+ path = "/hpuser/idcard/hold";
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ //头像上传调用
|
|
|
+ try {
|
|
|
+ if (request instanceof MultipartHttpServletRequest) {
|
|
|
+ AjaxJson j = webupload(request, "file", hpUser, path);
|
|
|
+ if (j.isSuccess()) {
|
|
|
+ returnMap.put("imgUrl", j.getBody().get("url"));
|
|
|
+ } else {
|
|
|
+ logger.info("wpload========" + j.getMsg());
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ logger.info("wpnonono========没有文件上传");
|
|
|
+ }
|
|
|
+ } catch (IOException e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ returnMap.put("success", "1004");
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ returnMap.put("success", "2010");
|
|
|
+ }
|
|
|
+ return returnMap;
|
|
|
+ }
|
|
|
}
|