|
@@ -21,6 +21,7 @@ import io.swagger.annotations.ApiImplicitParam;
|
|
|
import io.swagger.annotations.ApiImplicitParams;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
+import org.apache.commons.lang.StringUtils;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import java.util.HashMap;
|
|
@@ -46,22 +47,34 @@ public class CmBrandLandingApi {
|
|
|
/**
|
|
|
* 查询供应商落地页资料
|
|
|
*
|
|
|
+ * @return source 1PC端,2小程序
|
|
|
* @return Map(userPo, clubPo)
|
|
|
* @return banner > banner管理
|
|
|
* @return landing.type 1成功案例,2视频列表,3文章列表
|
|
|
*/
|
|
|
@ApiOperation("查询供应商落地页资料")
|
|
|
@GetMapping("/info")
|
|
|
- public ResponseJson<Map<String, Object>> getShopUserInfo() {
|
|
|
+ public ResponseJson<Map<String, Object>> getShopUserInfo(Integer source) {
|
|
|
+ if(source==null){
|
|
|
+ return ResponseJson.error("source异常", null);
|
|
|
+ }
|
|
|
+ CmBrandBanner cmBrandBanner = new CmBrandBanner().setType("2");
|
|
|
+ CmBrandLanding landing = new CmBrandLanding().setType("1,2,3");
|
|
|
+ if(source==1){
|
|
|
+ cmBrandBanner.setPcStatus("1");
|
|
|
+ landing.setPcStatus("1");
|
|
|
+ }
|
|
|
+ if(source==2){
|
|
|
+ cmBrandBanner.setAppStatus("1");
|
|
|
+ landing.setAppStatus("1");
|
|
|
+ }
|
|
|
HashMap<String, Object> map = new HashMap(2);
|
|
|
- List<CmBrandBanner> cmBrandBanners = cmBrandBannerService.selectCmBrandBannerList(new CmBrandBanner()
|
|
|
- .setType("2")
|
|
|
- .setDelFlag("0"));
|
|
|
- List<CmBrandLanding> cmBrandLandings = cmBrandLandingService.selectCmBrandLandingList(new CmBrandLanding()
|
|
|
- .setDelFlag("0"));
|
|
|
+ List<CmBrandBanner> cmBrandBanners = cmBrandBannerService.selectCmBrandBannerList(cmBrandBanner);
|
|
|
+ List<CmBrandLanding> cmBrandLandings = cmBrandLandingService.selectCmBrandLandingList(landing);
|
|
|
cmBrandLandings.forEach(cmBrandLanding -> {
|
|
|
CmBrandFiles cmBrandFiles = new CmBrandFiles();
|
|
|
cmBrandFiles.setId(cmBrandLanding.getVideo());
|
|
|
+ cmBrandFiles.setType("1");
|
|
|
cmBrandLanding.setCmBrandFiles(cmBrandLanding.getVideo() == null ? null :
|
|
|
cmBrandFilesService.selectCmBrandFilesList(cmBrandFiles));
|
|
|
});
|