Commit 6fddc787 by 徐高华

链接

parent 29750ea9
package com.gic.haoban.manage.api.dto.hm;
import java.io.Serializable ;
import java.io.Serializable;
import java.util.List;
/**
*
......@@ -11,166 +12,194 @@ import java.io.Serializable ;
* @Modify
* @CopyRight
*/
public class HmLinkDTO implements Serializable{
private static final long serialVersionUID = 1967119533845800L;
private Long linkId;
private String linkCode;
/**1通用链接 2专用链接*/
private Integer linkType;
private String wxEnterpriseId;
private String enterpriseId;
private String name;
private String remark;
private String welcomeId;
private Long pageId;
private String creatorId;
private String creatorName;
private String modifierId;
private String modifierName;
private java.util.Date createTime;
private java.util.Date updateTime;
/**会员门店规则*/
private String storeRuleJson;
/**推荐门店规则*/
private String customRuleJson;
/**会员活动标签*/
private String memberLabelId;
/**0删除 1正常*/
private Integer statusFlag;
public void setLinkId(Long linkId){
this.linkId = linkId;
}
public Long getLinkId(){
return linkId;
}
public void setLinkCode(String linkCode){
this.linkCode = linkCode;
}
public String getLinkCode(){
return linkCode;
}
public void setLinkType(Integer linkType){
this.linkType = linkType;
}
public Integer getLinkType(){
return linkType;
}
public void setWxEnterpriseId(String wxEnterpriseId){
this.wxEnterpriseId = wxEnterpriseId;
}
public String getWxEnterpriseId(){
return wxEnterpriseId;
}
public void setEnterpriseId(String enterpriseId){
this.enterpriseId = enterpriseId;
}
public String getEnterpriseId(){
return enterpriseId;
}
public void setName(String name){
this.name = name;
}
public String getName(){
return name;
}
public void setRemark(String remark){
this.remark = remark;
}
public String getRemark(){
return remark;
}
public void setWelcomeId(String welcomeId){
this.welcomeId = welcomeId;
}
public String getWelcomeId(){
return welcomeId;
}
public void setPageId(Long pageId){
this.pageId = pageId;
}
public Long getPageId(){
return pageId;
}
public void setCreatorId(String creatorId){
this.creatorId = creatorId;
}
public String getCreatorId(){
return creatorId;
}
public void setCreatorName(String creatorName){
this.creatorName = creatorName;
}
public String getCreatorName(){
return creatorName;
}
public void setModifierId(String modifierId){
this.modifierId = modifierId;
}
public String getModifierId(){
return modifierId;
}
public void setModifierName(String modifierName){
this.modifierName = modifierName;
}
public String getModifierName(){
return modifierName;
}
public void setCreateTime(java.util.Date createTime){
this.createTime = createTime;
}
public java.util.Date getCreateTime(){
return createTime;
}
public void setUpdateTime(java.util.Date updateTime){
this.updateTime = updateTime;
}
public java.util.Date getUpdateTime(){
return updateTime;
}
public void setStoreRuleJson(String storeRuleJson){
this.storeRuleJson = storeRuleJson;
}
public String getStoreRuleJson(){
return storeRuleJson;
}
public void setCustomRuleJson(String customRuleJson){
this.customRuleJson = customRuleJson;
}
public String getCustomRuleJson(){
return customRuleJson;
}
public void setMemberLabelId(String memberLabelId){
this.memberLabelId = memberLabelId;
}
public String getMemberLabelId(){
return memberLabelId;
}
public void setStatusFlag(Integer statusFlag){
this.statusFlag = statusFlag;
}
public Integer getStatusFlag(){
return statusFlag;
}
public class HmLinkDTO implements Serializable {
private static final long serialVersionUID = 1967119533845800L;
private Long linkId;
private String linkCode;
/**1通用链接 2专用链接*/
private Integer linkType;
private String wxEnterpriseId;
private String enterpriseId;
private String name;
private String remark;
private String welcomeId;
private Long pageId;
private String creatorId;
private String creatorName;
private String modifierId;
private String modifierName;
private java.util.Date createTime;
private java.util.Date updateTime;
/**会员门店规则*/
private String storeRuleJson;
/**推荐门店规则*/
private String customRuleJson;
/**会员活动标签*/
private String memberLabelId;
/**0删除 1正常*/
private Integer statusFlag;
private List<HmLinkStoreDTO> storeList;
public List<HmLinkStoreDTO> getStoreList() {
return storeList;
}
public void setStoreList(List<HmLinkStoreDTO> storeList) {
this.storeList = storeList;
}
public void setLinkId(Long linkId) {
this.linkId = linkId;
}
public Long getLinkId() {
return linkId;
}
public void setLinkCode(String linkCode) {
this.linkCode = linkCode;
}
public String getLinkCode() {
return linkCode;
}
public void setLinkType(Integer linkType) {
this.linkType = linkType;
}
public Integer getLinkType() {
return linkType;
}
public void setWxEnterpriseId(String wxEnterpriseId) {
this.wxEnterpriseId = wxEnterpriseId;
}
public String getWxEnterpriseId() {
return wxEnterpriseId;
}
public void setEnterpriseId(String enterpriseId) {
this.enterpriseId = enterpriseId;
}
public String getEnterpriseId() {
return enterpriseId;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setRemark(String remark) {
this.remark = remark;
}
public String getRemark() {
return remark;
}
public void setWelcomeId(String welcomeId) {
this.welcomeId = welcomeId;
}
public String getWelcomeId() {
return welcomeId;
}
public void setPageId(Long pageId) {
this.pageId = pageId;
}
public Long getPageId() {
return pageId;
}
public void setCreatorId(String creatorId) {
this.creatorId = creatorId;
}
public String getCreatorId() {
return creatorId;
}
public void setCreatorName(String creatorName) {
this.creatorName = creatorName;
}
public String getCreatorName() {
return creatorName;
}
public void setModifierId(String modifierId) {
this.modifierId = modifierId;
}
public String getModifierId() {
return modifierId;
}
public void setModifierName(String modifierName) {
this.modifierName = modifierName;
}
public String getModifierName() {
return modifierName;
}
public void setCreateTime(java.util.Date createTime) {
this.createTime = createTime;
}
public java.util.Date getCreateTime() {
return createTime;
}
public void setUpdateTime(java.util.Date updateTime) {
this.updateTime = updateTime;
}
public java.util.Date getUpdateTime() {
return updateTime;
}
public void setStoreRuleJson(String storeRuleJson) {
this.storeRuleJson = storeRuleJson;
}
public String getStoreRuleJson() {
return storeRuleJson;
}
public void setCustomRuleJson(String customRuleJson) {
this.customRuleJson = customRuleJson;
}
public String getCustomRuleJson() {
return customRuleJson;
}
public void setMemberLabelId(String memberLabelId) {
this.memberLabelId = memberLabelId;
}
public String getMemberLabelId() {
return memberLabelId;
}
public void setStatusFlag(Integer statusFlag) {
this.statusFlag = statusFlag;
}
public Integer getStatusFlag() {
return statusFlag;
}
}
\ No newline at end of file
......@@ -2,8 +2,10 @@ package com.gic.haoban.manage.api.service.hm;
import java.util.List;
import com.gic.api.base.commons.BasePageInfo;
import com.gic.api.base.commons.Page;
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.qdto.hm.HmLinkSearchQDTO;
/**
*
......@@ -15,8 +17,8 @@ import com.gic.haoban.manage.api.dto.hm.HmLinkStoreDTO;
*/
public interface HmLinkApiService {
public HmLinkDTO getByLinkId(Long linkId);
public HmLinkDTO getByLinkId(String wxEnterpriseId, String enterprieId,Long linkId);
/**
*
* @Title: listForSms
......@@ -30,5 +32,7 @@ public interface HmLinkApiService {
*/
public List<HmLinkDTO> listForSms(String wxEnterpriseId, String enterprieId, String linkName);
public HmLinkDTO save(HmLinkDTO dto, List<HmLinkStoreDTO> stoerList);
public Page<HmLinkDTO> listPage(HmLinkSearchQDTO qdto, BasePageInfo basePageInfo);
public HmLinkDTO save(HmLinkDTO dto);
}
package com.gic.haoban.manage.service.dao.mapper.hm;
import java.util.Date;
import java.util.List;
import org.apache.ibatis.annotations.Param;
......@@ -41,4 +42,9 @@ public interface HmLinkMapper {
public List<TabHmLink> listForSms(@Param("wxEnterpriseId") String wxEnterpriseId,
@Param("enterpriseId") String enterpriseId, @Param("linkName") String linkName);
public List<TabHmLink> list(@Param("wxEnterpriseId") String wxEnterpriseId,
@Param("enterpriseId") String enterpriseId, @Param("startDate") Date startDate,
@Param("endDate") Date endDate, @Param("linkType") Integer linkType,
@Param("searchParams") String searchParams);
}
\ No newline at end of file
......@@ -2,16 +2,21 @@ package com.gic.haoban.manage.service.service.hm;
import java.util.List;
import com.gic.api.base.commons.BasePageInfo;
import com.gic.api.base.commons.Page;
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.qdto.hm.HmLinkSearchQDTO;
import com.gic.haoban.manage.service.entity.hm.TabHmLink;
public interface HmLinkService {
public TabHmLink getByLinkId(Long linkId);
public TabHmLink getByLinkId(String wxEnterpriseId, String enterprieId,Long linkId);
public List<HmLinkDTO> listForSms(String wxEnterpriseId, String enterprieId, String linkName);
public HmLinkDTO saveLink(HmLinkDTO dto, List<HmLinkStoreDTO> stoerList);
public Page<HmLinkDTO> listPage(HmLinkSearchQDTO qdto, BasePageInfo basePageInfo);
}
package com.gic.haoban.manage.service.service.hm.impl;
import java.util.Date;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.gic.api.base.commons.BasePageInfo;
import com.gic.api.base.commons.Page;
import com.gic.commons.util.EntityUtil;
import com.gic.commons.util.PageHelperUtils;
import com.gic.commons.util.UniqueIdUtils;
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.qdto.hm.HmLinkSearchQDTO;
import com.gic.haoban.manage.service.dao.mapper.hm.HmLinkMapper;
import com.gic.haoban.manage.service.entity.hm.TabHmLink;
import com.gic.haoban.manage.service.service.hm.HmLinkService;
import com.gic.haoban.manage.service.service.hm.HmLinkStoreService;
import com.github.pagehelper.PageHelper;
@Service("hmLikService")
public class HmLinkServiceImpl implements HmLinkService {
......@@ -24,8 +30,9 @@ public class HmLinkServiceImpl implements HmLinkService {
private HmLinkStoreService hmLinkStoreService;
@Override
public TabHmLink getByLinkId(Long linkId) {
return this.linkMapper.selectById(linkId);
public TabHmLink getByLinkId(String wxEnterpriseId, String enterprieId, Long linkId) {
TabHmLink link = this.linkMapper.selectById(linkId);
return link;
}
@Override
......@@ -39,19 +46,34 @@ public class HmLinkServiceImpl implements HmLinkService {
public HmLinkDTO saveLink(HmLinkDTO dto, List<HmLinkStoreDTO> storeList) {
// 新增
Long linkId = dto.getLinkId();
TabHmLink entity = EntityUtil.changeEntityByJSON(TabHmLink.class, dto);
if (null == linkId) {
linkId = UniqueIdUtils.uniqueLong();
StringBuilder sb = new StringBuilder("LJ").append("0").append(dto.getLinkType()).append(linkId);
dto.setLinkId(linkId);
dto.setLinkCode(sb.toString());
dto.setStatusFlag(1);
TabHmLink entity = EntityUtil.changeEntityByJSON(TabHmLink.class, dto);
this.linkMapper.insert(entity);
} else {
TabHmLink entity = EntityUtil.changeEntityByJSON(TabHmLink.class, dto);
this.linkMapper.update(entity);
}
this.hmLinkStoreService.saveStore(linkId, storeList);
return dto;
}
@Override
public Page<HmLinkDTO> listPage(HmLinkSearchQDTO qdto, BasePageInfo basePageInfo) {
PageHelper.startPage(basePageInfo);
String wxEnterpriseId = qdto.getWxEnterpriseId();
String enterpriseId = qdto.getEnterpriseId();
Date startDate = qdto.getStartDate();
Date endDate = qdto.getEndDate();
Integer linkType = qdto.getLinkType();
List<TabHmLink> list = this.linkMapper.list(wxEnterpriseId, enterpriseId, startDate, endDate, linkType,
qdto.getSearchParams());
Page<HmLinkDTO> page = PageHelperUtils.changePageHelperToCurrentPage(list, HmLinkDTO.class);
return page;
}
}
......@@ -5,36 +5,51 @@ import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.gic.api.base.commons.BasePageInfo;
import com.gic.api.base.commons.Page;
import com.gic.commons.util.EntityUtil;
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.qdto.hm.HmLinkSearchQDTO;
import com.gic.haoban.manage.api.service.hm.HmLinkApiService;
import com.gic.haoban.manage.service.entity.hm.TabHmLink;
import com.gic.haoban.manage.service.service.hm.HmLinkService;
import com.gic.haoban.manage.service.service.hm.HmLinkStoreService;
@Service("hmLinkApiService")
public class HmLinkApiServiceImpl implements HmLinkApiService {
@Autowired
private HmLinkService hmLinkService;
@Autowired
private HmLinkStoreService hmLinkStoreService;
@Override
public HmLinkDTO getByLinkId(Long linkId) {
TabHmLink link = this.hmLinkService.getByLinkId(linkId);
public HmLinkDTO getByLinkId(String wxEnterpriseId, String enterpriseId, Long linkId) {
TabHmLink link = this.hmLinkService.getByLinkId(wxEnterpriseId, enterpriseId, linkId);
if (null != link) {
return EntityUtil.changeEntityByJSON(HmLinkDTO.class, link);
HmLinkDTO dto = EntityUtil.changeEntityByJSON(HmLinkDTO.class, link);
List<HmLinkStoreDTO> storeList = this.hmLinkStoreService.listByLinkId(dto.getWxEnterpriseId(),
dto.getEnterpriseId(), linkId);
dto.setStoreList(storeList);
return dto;
}
return null;
}
@Override
public List<HmLinkDTO> listForSms(String wxEnterpriseId, String enterprieId, String linkName) {
return this.hmLinkService.listForSms(wxEnterpriseId, enterprieId,linkName);
return this.hmLinkService.listForSms(wxEnterpriseId, enterprieId, linkName);
}
@Override
public HmLinkDTO save(HmLinkDTO dto) {
return this.hmLinkService.saveLink(dto, dto.getStoreList());
}
@Override
public HmLinkDTO save(HmLinkDTO dto, List<HmLinkStoreDTO> stoerList) {
return this.hmLinkService.saveLink(dto, stoerList);
public Page<HmLinkDTO> listPage(HmLinkSearchQDTO qdto, BasePageInfo basePageInfo) {
return this.hmLinkService.listPage(qdto, basePageInfo);
}
}
......@@ -122,4 +122,21 @@
limit 20
</select>
<select id="list" resultMap="result-map-tabHaobanHmLink">
select <include refid="Base_Column_List" /> from tab_haoban_hm_link where wx_enterprise_id=#{wxEnterpriseId} and enterprise_id=#{enterpriseId}
<if test="null != startDate">
and create_time >= #{startDate}
</if>
<if test="null != endDate">
and create_time <![CDATA[<=]]> #{endDate}
</if>
<if test="null != searchParams">
and ( link_code = #{searchParams} or creator_name like '%${searchParams}%' or name like '%${searchParams}%' )
</if>
<if test="null != linkType">
and link_type = #{linkType}
</if>
and status_flag = 1
</select>
</mapper>
\ No newline at end of file
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import org.junit.Test;
......@@ -7,8 +8,11 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import com.alibaba.fastjson.JSON;
import com.gic.api.base.commons.BasePageInfo;
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.qdto.hm.HmLinkSearchQDTO;
import com.gic.haoban.manage.api.enums.KeyDataEnum;
import com.gic.haoban.manage.api.service.KeyDataApiService;
import com.gic.haoban.manage.api.service.hm.HmLinkApiService;
......@@ -21,76 +25,101 @@ import com.gic.haoban.manage.service.util.QwFriendLimitCountUtil;
public class HmLinkTest {
@Autowired
private HmLinkApiService hmLinkApiService;
@Autowired
private HmLinkVisitLogApiService hmLinkVisitLogApiService ;
private HmLinkVisitLogApiService hmLinkVisitLogApiService;
@Autowired
private KeyDataApiService keyDataApiService ;
private KeyDataApiService keyDataApiService;
@Autowired
private HmLinkStoreService hmLinkStoreService ;
private HmLinkStoreService hmLinkStoreService;
@Test
public void saveLinkStore() {
HmLinkStoreDTO dto = new HmLinkStoreDTO() ;
HmLinkStoreDTO dto = new HmLinkStoreDTO();
dto.setStoreName("11111");
dto.setStoreId("1");
List<HmLinkStoreDTO> list = new ArrayList<HmLinkStoreDTO>();
list.add(dto) ;
HmLinkStoreDTO dto1 = new HmLinkStoreDTO() ;
List<HmLinkStoreDTO> list = new ArrayList<HmLinkStoreDTO>();
list.add(dto);
HmLinkStoreDTO dto1 = new HmLinkStoreDTO();
dto1.setStoreName("2222");
dto1.setStoreId("2");
list.add(dto1) ;
this.hmLinkStoreService.saveStore(1000L, list) ;
list.add(dto1);
this.hmLinkStoreService.saveStore(1000L, list);
}
@Test
public void getLink() {
System.out.println(JSON.toJSONString(this.hmLinkApiService.getByLinkId(null,null,417077902036099073L), true));
}
@Test
public void getPage() {
HmLinkSearchQDTO qdto = new HmLinkSearchQDTO() ;
qdto.setWxEnterpriseId("111");
qdto.setEnterpriseId("2222");
qdto.setLinkType(1);
qdto.setSearchParams("LJ01417077902036099073");
BasePageInfo basePageInfo = new BasePageInfo() ;
System.out.println(JSON.toJSONString(this.hmLinkApiService.listPage(qdto, basePageInfo), true));
}
@Test
public void saveLink() {
HmLinkDTO dto = new HmLinkDTO() ;
dto.setLinkId(417044789037756417L);
dto.setLinkType(1);
dto.setName("打的费2");
dto.setCreatorId("creatorid");
dto.setCreatorName("创建人");
dto.setModifierId("xiugren");
dto.setModifierName("修改人");
dto.setWxEnterpriseId("111");
dto.setEnterpriseId("2222");
dto.setRemark("说明");
dto.setWelcomeId("欢迎语");
dto.setPageId(1000l);
dto.setCustomRuleJson("{}");
dto.setStoreRuleJson("{}");
dto.setMemberLabelId("MEML");
this.hmLinkApiService.save(dto,null) ;
System.out.println(this.hmLinkApiService.listForSms("111", "2222", "打的费")); ;
HmLinkDTO link = new HmLinkDTO();
// dto.setLinkId(417044789037756417L);
link.setLinkType(1);
link.setName("打的费2");
link.setCreatorId("creatorid");
link.setCreatorName("创建人");
link.setModifierId("xiugren");
link.setModifierName("修改人");
link.setWxEnterpriseId("111");
link.setEnterpriseId("2222");
link.setRemark("说明");
link.setWelcomeId("欢迎语");
link.setPageId(1000l);
link.setCustomRuleJson("{}");
link.setStoreRuleJson("{}");
link.setMemberLabelId("MEML");
HmLinkStoreDTO dto = new HmLinkStoreDTO();
dto.setStoreName("11111");
dto.setStoreId("1");
List<HmLinkStoreDTO> list = new ArrayList<HmLinkStoreDTO>();
list.add(dto);
HmLinkStoreDTO dto1 = new HmLinkStoreDTO();
dto1.setStoreName("2222");
dto1.setStoreId("2");
list.add(dto1);
link.setStoreList(list);
this.hmLinkApiService.save(link);
// System.out.println(this.hmLinkApiService.listForSms("111", "2222",
// "打的费")); ;
}
@Test
public void test3() {
this.keyDataApiService.saveData("15990160154", KeyDataEnum.MOBILE) ;
System.out.println(
this.keyDataApiService.getDataByKey("679f17d8c2e940a28dc484689c0339db", KeyDataEnum.MOBILE)); ;
this.keyDataApiService.saveData("15990160154", KeyDataEnum.MOBILE);
System.out.println(this.keyDataApiService.getDataByKey("679f17d8c2e940a28dc484689c0339db", KeyDataEnum.MOBILE));
;
}
@Test
public void test2() {
this.hmLinkVisitLogApiService.save("unionid",100L);
}
@Test
public void test0() {
this.hmLinkApiService.getByLinkId(100L);
this.hmLinkVisitLogApiService.save("unionid", 100L);
}
@Test
......
package com.gic.haoban.manage.web.controller.hm;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.alibaba.dubbo.common.utils.LogUtil;
import com.gic.api.base.commons.BasePageInfo;
import com.gic.api.base.commons.Page;
import com.gic.haoban.base.api.common.pojo.dto.WebLoginDTO;
import com.gic.haoban.common.utils.AuthWebRequestUtil;
import com.gic.haoban.common.utils.HaobanResponse;
import com.gic.haoban.manage.api.dto.hm.HmLinkDTO;
import com.gic.haoban.manage.api.dto.qdto.hm.HmLinkSearchQDTO;
import com.gic.haoban.manage.api.service.hm.HmLinkApiService;
import com.gic.haoban.manage.web.controller.WebBaseController;
......@@ -14,11 +23,51 @@ import com.gic.haoban.manage.web.controller.WebBaseController;
* @date 2022年7月1日 下午2:15:39
*
*/
@Controller
public class HmLinkController extends WebBaseController{
@RestController
@RequestMapping("/hm/link")
public class HmLinkController extends WebBaseController {
// com.gic.haoban.manage.api.service.hm.HmLinkApiService
@Autowired
private HmLinkApiService hmLinkApiService ;
private HmLinkApiService hmLinkApiService;
@RequestMapping("add")
public HaobanResponse save(HmLinkDTO dto) {
WebLoginDTO loginUser = AuthWebRequestUtil.getLoginUser();
dto.setCreatorId(loginUser.getClerkId());
dto.setCreatorName(loginUser.getClerkName());
dto.setModifierId(loginUser.getClerkId());
dto.setModifierName(loginUser.getClerkName());
dto.setWxEnterpriseId(loginUser.getWxEnterpriseId());
dto.setEnterpriseId(loginUser.getEnterpriseId());
this.hmLinkApiService.save(dto);
return this.success(null);
}
@RequestMapping("update")
public HaobanResponse update(HmLinkDTO dto) {
WebLoginDTO loginUser = AuthWebRequestUtil.getLoginUser();
dto.setModifierId(loginUser.getClerkId());
dto.setModifierName(loginUser.getClerkName());
this.hmLinkApiService.save(dto);
return this.success(null);
}
@RequestMapping("page")
public HaobanResponse page(HmLinkSearchQDTO qdto, BasePageInfo basePageInfo) {
WebLoginDTO loginUser = AuthWebRequestUtil.getLoginUser();
qdto.setWxEnterpriseId(loginUser.getWxEnterpriseId());
qdto.setEnterpriseId(loginUser.getEnterpriseId());
Page<HmLinkDTO> page = this.hmLinkApiService.listPage(qdto, basePageInfo);
return this.success(page);
}
@RequestMapping("detail")
public HaobanResponse detail(Long linkId) {
WebLoginDTO loginUser = AuthWebRequestUtil.getLoginUser();
String wxEnterpriseId = loginUser.getWxEnterpriseId();
String enterpriseId = loginUser.getEnterpriseId();
HmLinkDTO dto = this.hmLinkApiService.getByLinkId(wxEnterpriseId, enterpriseId, linkId);
return this.success(dto);
}
}
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