Commit d2592832 by 徐高华

小程序接口

parent 6de9475b
...@@ -17,6 +17,7 @@ public class HmLinkWxaDTO implements Serializable { ...@@ -17,6 +17,7 @@ public class HmLinkWxaDTO implements Serializable {
private static final long serialVersionUID = 6473795387449522116L; private static final long serialVersionUID = 6473795387449522116L;
private Long pageId ; private Long pageId ;
private HmPageDTO page;
// 二维码 // 二维码
private String hmQrcode; private String hmQrcode;
...@@ -29,6 +30,14 @@ public class HmLinkWxaDTO implements Serializable { ...@@ -29,6 +30,14 @@ public class HmLinkWxaDTO implements Serializable {
private List<HmLinkStoreDTO> storeList; private List<HmLinkStoreDTO> storeList;
// 说明 // 说明
private String sm ; private String sm ;
public HmPageDTO getPage() {
return page;
}
public void setPage(HmPageDTO page) {
this.page = page;
}
public Long getPageId() { public Long getPageId() {
return pageId; return pageId;
......
...@@ -30,6 +30,7 @@ import com.gic.haoban.manage.api.dto.hm.HmLinkDTO; ...@@ -30,6 +30,7 @@ import com.gic.haoban.manage.api.dto.hm.HmLinkDTO;
import com.gic.haoban.manage.api.dto.hm.HmLinkStoreDTO; import com.gic.haoban.manage.api.dto.hm.HmLinkStoreDTO;
import com.gic.haoban.manage.api.dto.hm.HmLinkStoreSettingDTO; import com.gic.haoban.manage.api.dto.hm.HmLinkStoreSettingDTO;
import com.gic.haoban.manage.api.dto.hm.HmLinkWxaDTO; import com.gic.haoban.manage.api.dto.hm.HmLinkWxaDTO;
import com.gic.haoban.manage.api.dto.hm.HmPageDTO;
import com.gic.haoban.manage.api.dto.qdto.hm.HmLinkSearchQDTO; import com.gic.haoban.manage.api.dto.qdto.hm.HmLinkSearchQDTO;
import com.gic.haoban.manage.api.service.hm.HmLinkApiService; import com.gic.haoban.manage.api.service.hm.HmLinkApiService;
import com.gic.haoban.manage.service.config.Config; import com.gic.haoban.manage.service.config.Config;
...@@ -37,6 +38,7 @@ import com.gic.haoban.manage.service.dao.mapper.TabHaobanExternalClerkRelatedMap ...@@ -37,6 +38,7 @@ import com.gic.haoban.manage.service.dao.mapper.TabHaobanExternalClerkRelatedMap
import com.gic.haoban.manage.service.entity.TabHaobanExternalClerkRelated; import com.gic.haoban.manage.service.entity.TabHaobanExternalClerkRelated;
import com.gic.haoban.manage.service.errorcode.HaoBanErrCode; import com.gic.haoban.manage.service.errorcode.HaoBanErrCode;
import com.gic.haoban.manage.service.pojo.bo.hm.HmLinkBO; import com.gic.haoban.manage.service.pojo.bo.hm.HmLinkBO;
import com.gic.haoban.manage.service.pojo.bo.hm.HmPageBO;
import com.gic.haoban.manage.service.pojo.bo.hm.HmQrcodeBO; import com.gic.haoban.manage.service.pojo.bo.hm.HmQrcodeBO;
import com.gic.haoban.manage.service.pojo.bo.hm.KeyDataLinkBO; import com.gic.haoban.manage.service.pojo.bo.hm.KeyDataLinkBO;
import com.gic.haoban.manage.service.pojo.qo.HmQrcodeTempQO; import com.gic.haoban.manage.service.pojo.qo.HmQrcodeTempQO;
...@@ -45,6 +47,7 @@ import com.gic.haoban.manage.service.service.MemberQueryService; ...@@ -45,6 +47,7 @@ import com.gic.haoban.manage.service.service.MemberQueryService;
import com.gic.haoban.manage.service.service.WxEnterpriseService; import com.gic.haoban.manage.service.service.WxEnterpriseService;
import com.gic.haoban.manage.service.service.hm.HmLinkService; import com.gic.haoban.manage.service.service.hm.HmLinkService;
import com.gic.haoban.manage.service.service.hm.HmLinkStoreService; import com.gic.haoban.manage.service.service.hm.HmLinkStoreService;
import com.gic.haoban.manage.service.service.hm.HmPageService;
import com.gic.haoban.manage.service.service.hm.HmQrcodeService; import com.gic.haoban.manage.service.service.hm.HmQrcodeService;
import com.gic.haoban.manage.service.service.hm.HmQrcodeTempService; import com.gic.haoban.manage.service.service.hm.HmQrcodeTempService;
import com.gic.member.api.dto.MemberClerkDTO; import com.gic.member.api.dto.MemberClerkDTO;
...@@ -88,6 +91,8 @@ public class HmLinkApiServiceImpl implements HmLinkApiService { ...@@ -88,6 +91,8 @@ public class HmLinkApiServiceImpl implements HmLinkApiService {
private TabHaobanExternalClerkRelatedMapper tabHaobanExternalClerkRelatedMapper; private TabHaobanExternalClerkRelatedMapper tabHaobanExternalClerkRelatedMapper;
@Autowired @Autowired
private MemberClerkApiService memberClerkApiService; private MemberClerkApiService memberClerkApiService;
@Autowired
private HmPageService hmPageService ;
@Override @Override
public ServiceResponse<String> getHmLinkUrl() { public ServiceResponse<String> getHmLinkUrl() {
...@@ -155,6 +160,11 @@ public class HmLinkApiServiceImpl implements HmLinkApiService { ...@@ -155,6 +160,11 @@ public class HmLinkApiServiceImpl implements HmLinkApiService {
} }
// 查询页面 // 查询页面
retDTO.setPageId(link.getPageId()); retDTO.setPageId(link.getPageId());
// 查询页面
HmPageBO page = this.hmPageService.queryHmPageDetail(link.getPageId());
if (null != page) {
retDTO.setPage(EntityUtil.changeEntityByJSON(HmPageDTO.class, page));
}
Long linkId = link.getLinkId(); Long linkId = link.getLinkId();
String wxEnterpriseId = link.getWxEnterpriseId(); String wxEnterpriseId = link.getWxEnterpriseId();
WxEnterpriseDTO wxEnterpriseDTO = wxEnterpriseService.selectById(wxEnterpriseId); WxEnterpriseDTO wxEnterpriseDTO = wxEnterpriseService.selectById(wxEnterpriseId);
......
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