Commit 4d115e73 by guojuxing

客服服务页面添加预览二维码

parent 99719f3e
...@@ -14,6 +14,7 @@ import com.gic.commons.util.ZipFileUtil; ...@@ -14,6 +14,7 @@ import com.gic.commons.util.ZipFileUtil;
import com.gic.commons.webapi.reponse.RestResponse; import com.gic.commons.webapi.reponse.RestResponse;
import com.gic.download.utils.ExecutorPoolSingleton; import com.gic.download.utils.ExecutorPoolSingleton;
import com.gic.enterprise.ano.IgnoreLogin; import com.gic.enterprise.ano.IgnoreLogin;
import com.gic.enterprise.constant.applet.AppletPageTypeEnum;
import com.gic.enterprise.context.RequestContext; import com.gic.enterprise.context.RequestContext;
import com.gic.enterprise.dto.*; import com.gic.enterprise.dto.*;
import com.gic.enterprise.error.ErrorCode; import com.gic.enterprise.error.ErrorCode;
...@@ -44,10 +45,7 @@ import org.springframework.web.bind.annotation.RequestMapping; ...@@ -44,10 +45,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import java.io.*; import java.io.*;
import java.util.Date; import java.util.*;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.zip.ZipEntry; import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream; import java.util.zip.ZipOutputStream;
/** /**
...@@ -246,9 +244,20 @@ public class QrcodeController { ...@@ -246,9 +244,20 @@ public class QrcodeController {
return RestResponse.success(); return RestResponse.success();
} }
/**
* 装修页面预览二维码
* @param appkey
* @param pageId
* @param pageType 页面类型
* @return
*/
@RequestMapping("take-applet-qrcode") @RequestMapping("take-applet-qrcode")
public RestResponse takeAppletQrcode(String appkey, Integer pageId){ public RestResponse takeAppletQrcode(String appkey, Integer pageId, Integer pageType){
String path = "pages/customView/customView"; String path = "pages/customView/customView";
//客服服务页面
if (Objects.equals(AppletPageTypeEnum.CUSTOMER_SERVICE.getCode(), pageType)) {
path = "pages/customer-service/customer-service";
}
byte[] appletQrcode = this.createAppletQrcode(appkey, path, pageId+""); byte[] appletQrcode = this.createAppletQrcode(appkey, path, pageId+"");
UploadResult uploadResult = QqCloudPicUtils.uploadLocalPicStream("pic01", "", appletQrcode); UploadResult uploadResult = QqCloudPicUtils.uploadLocalPicStream("pic01", "", appletQrcode);
Map<String, Object> pic = new HashMap<>(); Map<String, Object> pic = new HashMap<>();
......
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