|
@@ -11,6 +11,7 @@ import com.slodon.b2b2c.core.response.PageVO;
|
|
import com.slodon.b2b2c.core.response.PagerInfo;
|
|
import com.slodon.b2b2c.core.response.PagerInfo;
|
|
import com.slodon.b2b2c.core.response.SldResponse;
|
|
import com.slodon.b2b2c.core.response.SldResponse;
|
|
import com.slodon.b2b2c.core.util.*;
|
|
import com.slodon.b2b2c.core.util.*;
|
|
|
|
+import com.slodon.b2b2c.enums.WebSiteConstant;
|
|
import com.slodon.b2b2c.member.dto.MemberAddDTO;
|
|
import com.slodon.b2b2c.member.dto.MemberAddDTO;
|
|
import com.slodon.b2b2c.member.dto.MemberIntegralLogUpdateDTO;
|
|
import com.slodon.b2b2c.member.dto.MemberIntegralLogUpdateDTO;
|
|
import com.slodon.b2b2c.member.dto.MemberUpdateDTO;
|
|
import com.slodon.b2b2c.member.dto.MemberUpdateDTO;
|
|
@@ -21,11 +22,14 @@ import com.slodon.b2b2c.model.member.MemberIntegralLogModel;
|
|
import com.slodon.b2b2c.model.member.MemberModel;
|
|
import com.slodon.b2b2c.model.member.MemberModel;
|
|
import com.slodon.b2b2c.model.msg.MemberSettingModel;
|
|
import com.slodon.b2b2c.model.msg.MemberSettingModel;
|
|
import com.slodon.b2b2c.model.seller.StoreApplyModel;
|
|
import com.slodon.b2b2c.model.seller.StoreApplyModel;
|
|
|
|
+import com.slodon.b2b2c.model.seller.StoreNameModel;
|
|
import com.slodon.b2b2c.model.seller.VendorModel;
|
|
import com.slodon.b2b2c.model.seller.VendorModel;
|
|
import com.slodon.b2b2c.model.seller.VendorRolesModel;
|
|
import com.slodon.b2b2c.model.seller.VendorRolesModel;
|
|
import com.slodon.b2b2c.seller.example.StoreApplyExample;
|
|
import com.slodon.b2b2c.seller.example.StoreApplyExample;
|
|
|
|
+import com.slodon.b2b2c.seller.example.StoreNameExample;
|
|
import com.slodon.b2b2c.seller.example.VendorExample;
|
|
import com.slodon.b2b2c.seller.example.VendorExample;
|
|
import com.slodon.b2b2c.seller.pojo.StoreApply;
|
|
import com.slodon.b2b2c.seller.pojo.StoreApply;
|
|
|
|
+import com.slodon.b2b2c.seller.pojo.StoreName;
|
|
import com.slodon.b2b2c.seller.pojo.Vendor;
|
|
import com.slodon.b2b2c.seller.pojo.Vendor;
|
|
import com.slodon.b2b2c.seller.pojo.VendorRoles;
|
|
import com.slodon.b2b2c.seller.pojo.VendorRoles;
|
|
import com.slodon.b2b2c.system.pojo.Admin;
|
|
import com.slodon.b2b2c.system.pojo.Admin;
|
|
@@ -65,6 +69,8 @@ public class VendorController extends BaseController {
|
|
private RedisTemplate<String, Object> objectRedisTemplate;
|
|
private RedisTemplate<String, Object> objectRedisTemplate;
|
|
@Resource
|
|
@Resource
|
|
private StoreApplyModel storeApplyModel;
|
|
private StoreApplyModel storeApplyModel;
|
|
|
|
+ @Resource
|
|
|
|
+ private StoreNameModel storeNameModel;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 商家列表
|
|
* 商家列表
|
|
@@ -78,6 +84,7 @@ public class VendorController extends BaseController {
|
|
*/
|
|
*/
|
|
@ApiOperation("商家列表")
|
|
@ApiOperation("商家列表")
|
|
@ApiImplicitParams({
|
|
@ApiImplicitParams({
|
|
|
|
+ @ApiImplicitParam(name = "webSite", value = "站点", paramType = "query"),
|
|
@ApiImplicitParam(name = "memberName", value = "会员名称", paramType = "query"),
|
|
@ApiImplicitParam(name = "memberName", value = "会员名称", paramType = "query"),
|
|
@ApiImplicitParam(name = "memberMobile", value = "mobile", paramType = "query"),
|
|
@ApiImplicitParam(name = "memberMobile", value = "mobile", paramType = "query"),
|
|
@ApiImplicitParam(name = "state", value = "会员状态:0-禁用,1-启用", paramType = "query"),
|
|
@ApiImplicitParam(name = "state", value = "会员状态:0-禁用,1-启用", paramType = "query"),
|
|
@@ -88,6 +95,7 @@ public class VendorController extends BaseController {
|
|
})
|
|
})
|
|
@GetMapping("list")
|
|
@GetMapping("list")
|
|
public JsonResult<PageVO<StoreVendorVO>> getList(HttpServletRequest request,
|
|
public JsonResult<PageVO<StoreVendorVO>> getList(HttpServletRequest request,
|
|
|
|
+ @RequestParam(value = "webSite", required = false) String webSite,
|
|
@RequestParam(value = "vendorName", required = false) String vendorName,
|
|
@RequestParam(value = "vendorName", required = false) String vendorName,
|
|
@RequestParam(value = "vendorMobile", required = false) String vendorMobile,
|
|
@RequestParam(value = "vendorMobile", required = false) String vendorMobile,
|
|
@RequestParam(value = "state", required = false) Integer state,
|
|
@RequestParam(value = "state", required = false) Integer state,
|
|
@@ -115,6 +123,15 @@ public class VendorController extends BaseController {
|
|
if (!CollectionUtils.isEmpty(storeApplyList)){
|
|
if (!CollectionUtils.isEmpty(storeApplyList)){
|
|
storeName = storeApplyList.get(0).getStoreName();
|
|
storeName = storeApplyList.get(0).getStoreName();
|
|
}
|
|
}
|
|
|
|
+ if(WebSiteConstant.MEMBER_DISTRIBUTOR.equals(webSite)){
|
|
|
|
+ StoreNameExample storeNameExample = new StoreNameExample();
|
|
|
|
+ storeNameExample.setStoreId(vendor.getStoreId());
|
|
|
|
+ storeNameExample.setWebSite(webSite);
|
|
|
|
+ List<StoreName> storeNameList = storeNameModel.getStoreNameList(storeNameExample, null);
|
|
|
|
+ if (!CollectionUtils.isEmpty(storeNameList)){
|
|
|
|
+ storeName = storeNameList.get(0).getStoreName();
|
|
|
|
+ }
|
|
|
|
+ }
|
|
StoreVendorVO vo = new StoreVendorVO(vendor,storeName);
|
|
StoreVendorVO vo = new StoreVendorVO(vendor,storeName);
|
|
//获取权限组名称
|
|
//获取权限组名称
|
|
// VendorRoles vendorRoles = vendorRolesModel.getVendorRolesByRolesId(vendor.getRolesId());
|
|
// VendorRoles vendorRoles = vendorRolesModel.getVendorRolesByRolesId(vendor.getRolesId());
|