成功开店代码改造
This commit is contained in:
@@ -64,11 +64,11 @@ public class StoreDao {
|
|||||||
return storeMapper.listByMobile(mobile);
|
return storeMapper.listByMobile(mobile);
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<MiniShopsResponse> getSubStoreByRegionIdsAndMobile(List<String> regionIdList, String mobile,String storeName) {
|
public List<MiniShopsResponse> getSubStoreByRegionIdsAndMobile(List<String> regionIdList, String mobile,String storeName,String storeNum) {
|
||||||
if(CollectionUtils.isEmpty(regionIdList)&&StringUtils.isBlank(mobile)) {
|
if(CollectionUtils.isEmpty(regionIdList)&&StringUtils.isBlank(mobile)) {
|
||||||
return new ArrayList<>();
|
return new ArrayList<>();
|
||||||
}
|
}
|
||||||
return storeMapper.getSubStoreByRegionIdsAndMobile(regionIdList,mobile,storeName);
|
return storeMapper.getSubStoreByRegionIdsAndMobile(regionIdList,mobile,storeName,storeNum);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -32,7 +32,8 @@ public interface StoreMapper {
|
|||||||
*/
|
*/
|
||||||
List<StoreDO> listByMobile(@Param("mobile") String mobile);
|
List<StoreDO> listByMobile(@Param("mobile") String mobile);
|
||||||
|
|
||||||
List<MiniShopsResponse> getSubStoreByRegionIdsAndMobile(@Param("regionIdList") List<String> regionIdList, @Param("mobile") String mobile,@Param("storeName") String storeName);
|
List<MiniShopsResponse> getSubStoreByRegionIdsAndMobile(@Param("regionIdList") List<String> regionIdList, @Param("mobile") String mobile,
|
||||||
|
@Param("storeName") String storeName, @Param("storeNum") String storeNum);
|
||||||
/**
|
/**
|
||||||
* 分页查询门店数据
|
* 分页查询门店数据
|
||||||
* @return
|
* @return
|
||||||
|
|||||||
@@ -97,6 +97,9 @@
|
|||||||
<if test="storeName!=null and storeName!=''">
|
<if test="storeName!=null and storeName!=''">
|
||||||
and store_name like concat('%', #{storeName}, '%')
|
and store_name like concat('%', #{storeName}, '%')
|
||||||
</if>
|
</if>
|
||||||
|
<if test="storeNum!=null and storeNum!=''">
|
||||||
|
and store_num = #{storeNum}
|
||||||
|
</if>
|
||||||
and (
|
and (
|
||||||
<if test="regionIdList != null and regionIdList.size >0 ">
|
<if test="regionIdList != null and regionIdList.size >0 ">
|
||||||
<foreach collection="regionIdList" item="regionId" separator=" or " open=" (" close=" )">
|
<foreach collection="regionIdList" item="regionId" separator=" or " open=" (" close=" )">
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
package com.cool.store.request;
|
package com.cool.store.request;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
import javax.validation.constraints.NotNull;
|
import javax.validation.constraints.NotNull;
|
||||||
|
|
||||||
@@ -14,9 +16,11 @@ import javax.validation.constraints.NotNull;
|
|||||||
public class ShopListSuccessOpenRequest {
|
public class ShopListSuccessOpenRequest {
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
private Long lineId;
|
private Long lineId;
|
||||||
private Integer pageNum = 1;
|
private Integer pageNum = 1;
|
||||||
private Integer pageSize = 10 ;
|
private Integer pageSize = 10;
|
||||||
private String storeName;
|
private String storeName;
|
||||||
|
@ApiModelProperty("门店编号")
|
||||||
|
private String storeNum;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -23,6 +23,6 @@ public interface StoreService {
|
|||||||
*/
|
*/
|
||||||
PageInfo<StoreDTO> getStoreExtendFieldInfo(Integer pageSize,Integer pageNum);
|
PageInfo<StoreDTO> getStoreExtendFieldInfo(Integer pageSize,Integer pageNum);
|
||||||
|
|
||||||
PageInfo<MiniShopsResponse> getStoreListByMobile(String mobile,Integer pageNum,Integer pageSize,String storeName);
|
PageInfo<MiniShopsResponse> getStoreListByMobile(String mobile,Integer pageNum,Integer pageSize,String storeName,String storeNum);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -606,7 +606,7 @@ public class ShopServiceImpl implements ShopService {
|
|||||||
Integer pageSize = request.getPageSize();
|
Integer pageSize = request.getPageSize();
|
||||||
String storeName = request.getStoreName();
|
String storeName = request.getStoreName();
|
||||||
LineInfoDO lineInfoDO = lineInfoDAO.getLineInfo(lineId);
|
LineInfoDO lineInfoDO = lineInfoDAO.getLineInfo(lineId);
|
||||||
PageInfo<MiniShopsResponse> storeListByMobile = storeService.getStoreListByMobile(lineInfoDO.getMobile(), pageNum, pageSize, storeName);
|
PageInfo<MiniShopsResponse> storeListByMobile = storeService.getStoreListByMobile(lineInfoDO.getMobile(), pageNum, pageSize, storeName,request.getStoreNum());
|
||||||
if (CollectionUtils.isEmpty(storeListByMobile.getList())) {
|
if (CollectionUtils.isEmpty(storeListByMobile.getList())) {
|
||||||
return new PageInfo<>();
|
return new PageInfo<>();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -69,7 +69,7 @@ public class StoreServiceImpl implements StoreService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public PageInfo<MiniShopsResponse> getStoreListByMobile(String mobile,Integer pageNum,Integer pageSize,String storeName) {
|
public PageInfo<MiniShopsResponse> getStoreListByMobile(String mobile,Integer pageNum,Integer pageSize,String storeName,String storeNum) {
|
||||||
//根据手机号查询 标品userId
|
//根据手机号查询 标品userId
|
||||||
EnterpriseUserDO enterpriseUserDO = enterpriseUserDAO.selectByMobile(mobile);
|
EnterpriseUserDO enterpriseUserDO = enterpriseUserDAO.selectByMobile(mobile);
|
||||||
if (enterpriseUserDO == null){
|
if (enterpriseUserDO == null){
|
||||||
@@ -89,7 +89,7 @@ public class StoreServiceImpl implements StoreService {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
PageHelper.startPage(pageNum,pageSize);
|
PageHelper.startPage(pageNum,pageSize);
|
||||||
List<MiniShopsResponse> list = storeDao.getSubStoreByRegionIdsAndMobile(regionIds,mobile,storeName);
|
List<MiniShopsResponse> list = storeDao.getSubStoreByRegionIdsAndMobile(regionIds,mobile,storeName,storeNum);
|
||||||
return new PageInfo<>(list);
|
return new PageInfo<>(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user