Commit 438524ea by 墨竹

feat:打开拦截器

parent 703aa748
......@@ -18,6 +18,7 @@ import com.gic.haoban.app.customer.service.api.service.DistributeApiService;
import com.gic.haoban.base.api.common.BasePageInfo;
import com.gic.haoban.base.api.common.PageResult2;
import com.gic.haoban.common.anno.HttpLimit;
import com.gic.haoban.common.anno.IgnoreLogin;
import com.gic.haoban.common.utils.GooglePhoneNumberUtil;
import com.gic.haoban.common.utils.HaobanResponse;
import com.gic.haoban.common.utils.PageUtil;
......@@ -1077,6 +1078,7 @@ public class ClerkController extends WebBaseController {
* @return
*/
@RequestMapping("push-friend")
@IgnoreLogin
public HaobanResponse friendList(String relationKey) {
externalClerkRelatedApiService.pushExternalByRelationKey(relationKey);
return resultResponse(HaoBanErrCode.ERR_1);
......
......@@ -63,6 +63,7 @@ public class StoreController extends WebBaseController {
//门店列表
@RequestMapping("/store-list")
@IgnoreLogin
public HaobanResponse storeList(String staffId,String wxEnterpriseId,String version) {
if (StringUtils.isAnyBlank(staffId, wxEnterpriseId)) {
return resultResponse(HaoBanErrCode.ERR_2);
......
package com.gic.haoban.manage.web.controller;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.multipart.MultipartHttpServletRequest;
import com.gic.commons.util.GlobalInfo;
import com.gic.commons.util.GlobalVar;
import com.gic.haoban.common.anno.IgnoreLogin;
import com.gic.haoban.common.utils.HaobanResponse;
import com.gic.haoban.manage.web.errCode.HaoBanErrCode;
import com.gic.thirdparty.api.dto.PicUploadResDTO;
import com.gic.thirdparty.api.service.QQCloudPicService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.multipart.MultipartHttpServletRequest;
@RestController
public class UploadController extends WebBaseController{
@Autowired
private QQCloudPicService qqCloudPicService;
import javax.servlet.http.HttpServletRequest;
import java.io.InputStream;
import java.util.*;
@RequestMapping("upload-img")
public HaobanResponse imgUpload(HttpServletRequest request) throws Exception {
MultipartHttpServletRequest multiRequest = (MultipartHttpServletRequest) request;
Iterator<String> iter = multiRequest.getFileNames();
java.util.List<Map<String, Object>> picList = new ArrayList<>();
while (iter.hasNext()) {
String fileName = iter.next();
List<MultipartFile> list = multiRequest.getMultiFileMap().get(fileName);
Map<String, Object> map = null;
for (int i = 0; i < list.size(); i++) {
map = new HashMap<>();
MultipartFile mf = list.get(i);
InputStream in = mf.getInputStream();
byte[] fileBuffer = null;
if (null != in) {
int len = in.available();
fileBuffer = new byte[len];
in.read(fileBuffer);
}
PicUploadResDTO picUploadResDTO = qqCloudPicService.uploadPic(
GlobalVar.ctxPropertiesMap.get(GlobalInfo.QQPIC_KEY_ENTERPRISE), fileBuffer);
if (picUploadResDTO != null) {
picUploadResDTO.print();
map.put("qcloudImageUrl", picUploadResDTO.downloadUrl);
map.put("imageFiledCode", picUploadResDTO.fileId);
}
picList.add(map);
}
}
return resultResponse(HaoBanErrCode.ERR_1, picList);
}
@RestController
public class UploadController extends WebBaseController {
@Autowired
private QQCloudPicService qqCloudPicService;
@RequestMapping("upload-img")
@IgnoreLogin
public HaobanResponse imgUpload(HttpServletRequest request) throws Exception {
MultipartHttpServletRequest multiRequest = (MultipartHttpServletRequest) request;
Iterator<String> iter = multiRequest.getFileNames();
java.util.List<Map<String, Object>> picList = new ArrayList<>();
while (iter.hasNext()) {
String fileName = iter.next();
List<MultipartFile> list = multiRequest.getMultiFileMap().get(fileName);
Map<String, Object> map = null;
for (int i = 0; i < list.size(); i++) {
map = new HashMap<>();
MultipartFile mf = list.get(i);
InputStream in = mf.getInputStream();
byte[] fileBuffer = null;
if (null != in) {
int len = in.available();
fileBuffer = new byte[len];
in.read(fileBuffer);
}
PicUploadResDTO picUploadResDTO = qqCloudPicService.uploadPic(
GlobalVar.ctxPropertiesMap.get(GlobalInfo.QQPIC_KEY_ENTERPRISE), fileBuffer);
if (picUploadResDTO != null) {
picUploadResDTO.print();
map.put("qcloudImageUrl", picUploadResDTO.downloadUrl);
map.put("imageFiledCode", picUploadResDTO.fileId);
}
picList.add(map);
}
}
return resultResponse(HaoBanErrCode.ERR_1, picList);
}
}
......@@ -388,6 +388,7 @@ public class WxEnterpriseInfoController extends WebBaseController {
* @return
*/
@RequestMapping("get-send-message-info")
@IgnoreLogin
public HaobanResponse getMessageMember(String externalUserid, String wxUserId, String wxEnterpriseId, String gicEnterpriseId) {
if (StringUtils.isAnyBlank(externalUserid, wxUserId, wxEnterpriseId)) {
return resultResponse(HaoBanErrCode.ERR_2);
......@@ -433,7 +434,7 @@ public class WxEnterpriseInfoController extends WebBaseController {
}
/**
* 绑定好友
* 绑定好友(会员小程序调用)
*
* @param memberId
* @param enterpriseId
......@@ -442,6 +443,7 @@ public class WxEnterpriseInfoController extends WebBaseController {
* @return
*/
@RequestMapping("member-bind-friend")
@IgnoreLogin
public HaobanResponse memberBindFriend(String memberId, String enterpriseId, String unionid, String relationKey) {
if (StringUtils.isAnyBlank(memberId, enterpriseId, relationKey)) {
return resultResponse(HaoBanErrCode.ERR_2);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment