yshop1.9.4,新增小程序普通二维码功能及其修复小程序其他问题,详情登陆演示后台查看明细
This commit is contained in:
@ -290,9 +290,17 @@ public class StoreBargainController extends BaseController {
|
||||
String qrcodeUrl = "";
|
||||
if(ObjectUtil.isNull(attachment)){
|
||||
//生成二维码
|
||||
//判断用户是否小程序,注意小程序二维码生成路径要与H5不一样 不然会导致都跳转到小程序问题
|
||||
File file = FileUtil.mkdir(new File(fileDir));
|
||||
QrCodeUtil.generate(siteUrl+"/activity/dargain_detail/"+bargainId+"/"+uid+"?spread="+uid, 180, 180,
|
||||
FileUtil.file(fileDir+name));
|
||||
if(userInfo.getUserType().equals("routine")){
|
||||
siteUrl = siteUrl+"/bargain/";
|
||||
QrCodeUtil.generate(siteUrl+"?bargainId="+bargainId+"&uid="+uid+"&spread="+uid, 180, 180,
|
||||
FileUtil.file(fileDir+name));
|
||||
}else{
|
||||
QrCodeUtil.generate(siteUrl+"/activity/dargain_detail/"+bargainId+"/"+uid+"?spread="+uid, 180, 180,
|
||||
FileUtil.file(fileDir+name));
|
||||
}
|
||||
|
||||
|
||||
systemAttachmentService.attachmentAdd(name,String.valueOf(FileUtil.size(file)),
|
||||
fileDir+name,"qrcode/"+name);
|
||||
|
@ -132,7 +132,10 @@ public class UserBillController extends BaseController {
|
||||
String qrcodeUrl = "";
|
||||
if(ObjectUtil.isNull(attachment)){
|
||||
//生成二维码
|
||||
//String fileDir = path+"qrcode"+File.separator;
|
||||
//判断用户是否小程序,注意小程序二维码生成路径要与H5不一样 不然会导致都跳转到小程序问题
|
||||
if(userInfo.getUserType().equals("routine")){
|
||||
siteUrl = siteUrl+"/distribution/";
|
||||
}
|
||||
File file = FileUtil.mkdir(new File(fileDir));
|
||||
QrCodeUtil.generate(siteUrl+"?spread="+uid, 180, 180,
|
||||
FileUtil.file(fileDir+name));
|
||||
|
@ -28,7 +28,6 @@ public class GlobalExceptionHandler {
|
||||
*/
|
||||
@ExceptionHandler(Throwable.class)
|
||||
public ResponseEntity<ApiError> handleException(Throwable e){
|
||||
System.out.println("99999");
|
||||
// 打印堆栈信息
|
||||
log.error(ThrowableUtil.getStackTrace(e));
|
||||
return buildResponseEntity(ApiError.error(e.getMessage()));
|
||||
|
@ -76,7 +76,8 @@ public class YxCacheController {
|
||||
wxService.getMenuService().menuDelete();
|
||||
wxService.getMenuService().menuCreate(menu);
|
||||
} catch (WxErrorException e) {
|
||||
e.printStackTrace();
|
||||
throw new BadRequestException(e.getMessage());
|
||||
// e.printStackTrace();
|
||||
}
|
||||
|
||||
return new ResponseEntity(HttpStatus.OK);
|
||||
|
@ -20,4 +20,7 @@ public class YxUserQueryCriteria{
|
||||
|
||||
@Query
|
||||
private Integer isPromoter;
|
||||
|
||||
@Query
|
||||
private String userType;
|
||||
}
|
Reference in New Issue
Block a user