Commit 4aa48381 by 阮思源

Merge branch 'fixbug1016144' into 'master'

fixbug1016144社群码导出加类型

See merge request rays/pcloud-book!226
parents 02d9fbf2 24756cc2
...@@ -480,7 +480,7 @@ public class GroupTagBizImpl implements GroupTagBiz { ...@@ -480,7 +480,7 @@ public class GroupTagBizImpl implements GroupTagBiz {
List<String[]> qrcodePicUrls = new ArrayList<String[]>(); List<String[]> qrcodePicUrls = new ArrayList<String[]>();
Integer noName = 0; Integer noName = 0;
for (GroupTagDTO tagDTO : list) { for (GroupTagDTO tagDTO : list) {
String qrcodeUrl = tagDTO.getQrcodeUrl() == null ? null : tagDTO.getQrcodeUrl().replace("oss.5rs.me", "file.5rs.me"); String qrcodeUrl = tagDTO.getQrcodeUrl() == null ? null : tagDTO.getQrcodeUrl().replace("//oss", "//file");
String qrcodeName;//二维码命名 String qrcodeName;//二维码命名
if (!StringUtil.isEmpty(tagDTO.getGroupName())) { if (!StringUtil.isEmpty(tagDTO.getGroupName())) {
qrcodeName = tagDTO.getGroupName(); qrcodeName = tagDTO.getGroupName();
...@@ -529,9 +529,9 @@ public class GroupTagBizImpl implements GroupTagBiz { ...@@ -529,9 +529,9 @@ public class GroupTagBizImpl implements GroupTagBiz {
objs[11] = dto.getAdvertisingSpaceNum() == null ? 0 : dto.getAdvertisingSpaceNum(); objs[11] = dto.getAdvertisingSpaceNum() == null ? 0 : dto.getAdvertisingSpaceNum();
String qrcodeUrl = ""; String qrcodeUrl = "";
if (Integer.valueOf(2).equals(dto.getJoinGroupType()) && !StringUtil.isEmpty(dto.getCodeUrl())) { if (Integer.valueOf(2).equals(dto.getJoinGroupType()) && !StringUtil.isEmpty(dto.getCodeUrl())) {
qrcodeUrl = dto.getCodeUrl().replace("oss.5rs.me", "file.5rs.me"); qrcodeUrl = dto.getCodeUrl().replace("//oss", "//file");
} else if (!StringUtil.isEmpty(dto.getQrcodeUrl())) { } else if (!StringUtil.isEmpty(dto.getQrcodeUrl())) {
qrcodeUrl = dto.getQrcodeUrl().replace("oss.5rs.me", "file.5rs.me"); qrcodeUrl = dto.getQrcodeUrl().replace("//oss", "//file");
} }
objs[12] = qrcodeUrl; objs[12] = qrcodeUrl;
String brandName = ""; String brandName = "";
...@@ -578,7 +578,7 @@ public class GroupTagBizImpl implements GroupTagBiz { ...@@ -578,7 +578,7 @@ public class GroupTagBizImpl implements GroupTagBiz {
objs[7] = dto.getUserNumber(); objs[7] = dto.getUserNumber();
String qrcodeUrl = ""; String qrcodeUrl = "";
if (!StringUtil.isEmpty(dto.getQrcodeUrl())) { if (!StringUtil.isEmpty(dto.getQrcodeUrl())) {
qrcodeUrl = dto.getQrcodeUrl().replace("oss.5rs.me", "file.5rs.me"); qrcodeUrl = dto.getQrcodeUrl().replace("//oss", "//file");
} }
objs[8] = qrcodeUrl; objs[8] = qrcodeUrl;
objs[9] = DateUtils.formatDate(dto.getCreateTime(), DateUtils.DATE_FORMAT_DATEONLY); objs[9] = DateUtils.formatDate(dto.getCreateTime(), DateUtils.DATE_FORMAT_DATEONLY);
......
...@@ -1151,7 +1151,7 @@ public class BookGroupBizImpl implements BookGroupBiz { ...@@ -1151,7 +1151,7 @@ public class BookGroupBizImpl implements BookGroupBiz {
if (StringUtil.isEmpty(bookDto.getGroupQrcodeUrl())) { if (StringUtil.isEmpty(bookDto.getGroupQrcodeUrl())) {
continue; continue;
} }
String qrcodeUrl = bookDto.getGroupQrcodeUrl().replace("oss.5rs.me", "file.5rs.me"); String qrcodeUrl = bookDto.getGroupQrcodeUrl().replace("//oss", "//file");
String qrcodeName; String qrcodeName;
if (!StringUtil.isEmpty(bookName)) { if (!StringUtil.isEmpty(bookName)) {
qrcodeName = bookName; qrcodeName = bookName;
......
...@@ -259,6 +259,7 @@ public interface BookGroupFacade { ...@@ -259,6 +259,7 @@ public interface BookGroupFacade {
@ApiImplicitParam(name = "bookId", value = "书籍标识", dataType = "int", paramType = "query"), @ApiImplicitParam(name = "bookId", value = "书籍标识", dataType = "int", paramType = "query"),
@ApiImplicitParam(name = "startDate", value = "开始时间", dataType = "string", paramType = "query"), @ApiImplicitParam(name = "startDate", value = "开始时间", dataType = "string", paramType = "query"),
@ApiImplicitParam(name = "endDate", value = "结束时间", dataType = "string", paramType = "query"), @ApiImplicitParam(name = "endDate", value = "结束时间", dataType = "string", paramType = "query"),
@ApiImplicitParam(name = "joinGroupType", value = "类型", dataType = "int", paramType = "query")
}) })
@RequestMapping(value = "exportGroupQrcode4Adviser", method = RequestMethod.GET) @RequestMapping(value = "exportGroupQrcode4Adviser", method = RequestMethod.GET)
ResponseDto<?> exportGroupQrcode4Adviser(@RequestHeader("token") String token, ResponseDto<?> exportGroupQrcode4Adviser(@RequestHeader("token") String token,
...@@ -271,7 +272,8 @@ public interface BookGroupFacade { ...@@ -271,7 +272,8 @@ public interface BookGroupFacade {
@RequestParam(value = "isFundSupport", required = false) Integer isFundSupport, @RequestParam(value = "isFundSupport", required = false) Integer isFundSupport,
@RequestParam(value = "bookId", required = false) Integer bookId, @RequestParam(value = "bookId", required = false) Integer bookId,
@RequestParam(value = "startDate", required = false) String startDate, @RequestParam(value = "startDate", required = false) String startDate,
@RequestParam(value = "endDate", required = false) String endDate) @RequestParam(value = "endDate", required = false) String endDate,
@RequestParam(value = "joinGroupType", required = false) Integer joinGroupType)
throws BizException, PermissionException; throws BizException, PermissionException;
@ApiOperation("根据bookId获取社群书分类等统计") @ApiOperation("根据bookId获取社群书分类等统计")
......
...@@ -8,18 +8,9 @@ import com.pcloud.book.group.entity.BookGroup; ...@@ -8,18 +8,9 @@ import com.pcloud.book.group.entity.BookGroup;
import com.pcloud.book.group.entity.BookGroupClassify; import com.pcloud.book.group.entity.BookGroupClassify;
import com.pcloud.book.group.entity.BookGroupServe; import com.pcloud.book.group.entity.BookGroupServe;
import com.pcloud.book.group.facade.BookGroupFacade; import com.pcloud.book.group.facade.BookGroupFacade;
import com.pcloud.book.group.vo.FriendsVO;
import com.pcloud.book.group.vo.GroupIncomeStaticParamVO;
import com.pcloud.book.group.vo.GroupScanTrendParamVO;
import com.pcloud.book.group.vo.GroupScanTrendVO;
import com.pcloud.book.group.vo.GroupStatisticVO;
import com.pcloud.book.group.vo.ListBookGroup4ChannelParamVO;
import com.pcloud.book.group.vo.ResourcesStatisticVO;
import com.pcloud.book.group.vo.TotalRescourceDataVO;
import com.pcloud.book.group.vo.UpdateRankTypeVO;
import com.pcloud.book.group.vo.WxGroupStatisticVO;
import com.pcloud.book.group.vo.BookGroupAnalysisParam; import com.pcloud.book.group.vo.BookGroupAnalysisParam;
import com.pcloud.book.group.vo.BookGroupAnalysisVO; import com.pcloud.book.group.vo.BookGroupAnalysisVO;
import com.pcloud.book.group.vo.FriendsVO;
import com.pcloud.book.group.vo.GroupIncomeStaticParamVO; import com.pcloud.book.group.vo.GroupIncomeStaticParamVO;
import com.pcloud.book.group.vo.GroupScanTrendParamVO; import com.pcloud.book.group.vo.GroupScanTrendParamVO;
import com.pcloud.book.group.vo.GroupScanTrendVO; import com.pcloud.book.group.vo.GroupScanTrendVO;
...@@ -38,7 +29,6 @@ import com.pcloud.common.permission.PermissionException; ...@@ -38,7 +29,6 @@ import com.pcloud.common.permission.PermissionException;
import com.pcloud.common.utils.SessionUtil; import com.pcloud.common.utils.SessionUtil;
import com.pcloud.common.utils.cookie.Cookie; import com.pcloud.common.utils.cookie.Cookie;
import com.pcloud.common.utils.string.StringUtil; import com.pcloud.common.utils.string.StringUtil;
import com.pcloud.wechatgroup.message.enums.IsSystem; import com.pcloud.wechatgroup.message.enums.IsSystem;
import org.codehaus.jackson.JsonParseException; import org.codehaus.jackson.JsonParseException;
...@@ -351,8 +341,9 @@ public class BookGroupFacadeImpl implements BookGroupFacade { ...@@ -351,8 +341,9 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
@RequestParam(value = "isFundSupport", required = false) Integer isFundSupport, @RequestParam(value = "isFundSupport", required = false) Integer isFundSupport,
@RequestParam(value = "bookId", required = false) Integer bookId, @RequestParam(value = "bookId", required = false) Integer bookId,
@RequestParam(value = "startDate", required = false) String startDate, @RequestParam(value = "startDate", required = false) String startDate,
@RequestParam(value = "endDate", required = false) String endDate) @RequestParam(value = "endDate", required = false) String endDate,
throws BizException, PermissionException{ @RequestParam(value = "joinGroupType", required = false) Integer joinGroupType)
throws BizException, PermissionException {
Long adviserId = (Long) SessionUtil.getVlaue(token, SessionUtil.PARTY_ID); Long adviserId = (Long) SessionUtil.getVlaue(token, SessionUtil.PARTY_ID);
Map<String, Object> paramMap = new HashMap<>(); Map<String, Object> paramMap = new HashMap<>();
paramMap.put("adviserId", adviserId); paramMap.put("adviserId", adviserId);
...@@ -368,6 +359,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade { ...@@ -368,6 +359,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
paramMap.put("startDate", startDate + " 00:00:00"); paramMap.put("startDate", startDate + " 00:00:00");
paramMap.put("endDate", endDate + " 23:59:59"); paramMap.put("endDate", endDate + " 23:59:59");
} }
paramMap.put("joinGroupType", joinGroupType);
bookGroupBiz.exportGroupQrcode4Adviser(paramMap, adviserId); bookGroupBiz.exportGroupQrcode4Adviser(paramMap, adviserId);
return new ResponseDto<>(); return new ResponseDto<>();
} }
......
...@@ -315,7 +315,7 @@ public class GroupSet { ...@@ -315,7 +315,7 @@ public class GroupSet {
objs[20] = analysisVO.getSaleAmount(); objs[20] = analysisVO.getSaleAmount();
objs[21] = analysisVO.getAvgSaleAmount(); objs[21] = analysisVO.getAvgSaleAmount();
objs[22] = analysisVO.getIsCopyright() ? "是" : "否"; objs[22] = analysisVO.getIsCopyright() ? "是" : "否";
objs[23] = analysisVO.getGroupQrcodeUrl().replace("oss.5rs.me", "file.5rs.me"); objs[23] = analysisVO.getGroupQrcodeUrl().replace("//oss", "//file");
dataList.add(objs); dataList.add(objs);
} }
String fileUrl = exportConsr.exportExcel(fileName, rowsName, dataList); String fileUrl = exportConsr.exportExcel(fileName, rowsName, dataList);
......
...@@ -145,7 +145,7 @@ public class QrcodeTools { ...@@ -145,7 +145,7 @@ public class QrcodeTools {
*/ */
public static String ossToFile(String newUrl) { public static String ossToFile(String newUrl) {
if(!StringUtil.isEmpty(newUrl)){ if(!StringUtil.isEmpty(newUrl)){
newUrl = newUrl.replace("oss.5rs.me","file.5rs.me"); newUrl = newUrl.replace("//oss","//file");
} }
return newUrl; return newUrl;
} }
......
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