Commit ec9dd202 by huangZW

111

parent 7cf4de63
......@@ -23,8 +23,10 @@ import com.gic.commons.util.EntityUtil;
import com.gic.enterprise.api.dto.StoreDTO;
import com.gic.enterprise.api.service.StoreService;
import com.gic.haoban.common.utils.HaobanResponse;
import com.gic.haoban.manage.api.dto.DepartmentDTO;
import com.gic.haoban.manage.api.dto.StaffDTO;
import com.gic.haoban.manage.api.dto.StaffDepartmentRelatedDTO;
import com.gic.haoban.manage.api.service.DepartmentApiService;
import com.gic.haoban.manage.api.service.StaffApiService;
import com.gic.haoban.manage.api.service.StaffDepartmentRelatedApiService;
import com.gic.haoban.manage.web.errCode.HaoBanErrCode;
......@@ -44,6 +46,9 @@ public class ClerkController extends WebBaseController{
private StaffDepartmentRelatedApiService staffDepartmentRelatedApiService;
@Autowired
private StoreService storeService;
@Autowired
private DepartmentApiService departmentApiService;
//导购列表
@RequestMapping("/clerk-list")
public HaobanResponse clerkList(String storeId,String bindFlag,String departmentId) {
......@@ -99,8 +104,8 @@ public class ClerkController extends WebBaseController{
}
//选择成员列表
@RequestMapping("/staff-list")
public HaobanResponse staffList(String storeId,String departmentId) {
if(StringUtils.isAnyBlank(storeId,departmentId)){
public HaobanResponse staffList(String departmentId) {
if(StringUtils.isAnyBlank(departmentId)){
return resultResponse(HaoBanErrCode.ERR_2);
}
List<StaffDepartmentRelatedDTO> list = staffDepartmentRelatedApiService.listByDepartmentId(departmentId);
......@@ -120,26 +125,30 @@ public class ClerkController extends WebBaseController{
dto.setBindFlag(0);
}
}
String storeClerkCode = "";
StoreDTO storeDTO = storeService.getStore(storeId);
if(storeDTO!=null){
String clerkId = storeDTO.getClerkId();
ClerkDTO clerkDTO = clerkService.getClerkByClerkId(clerkId);
logger.info("clerkId =================>{}",JSONObject.toJSONString(clerkId));
logger.info("clerkDTO =================>{}",JSONObject.toJSONString(clerkDTO));
if(clerkDTO!=null){
storeClerkCode = clerkDTO.getClerkCode();
logger.info("storeClerkCode1 =================>{}",storeClerkCode);
//查找店长clerkType
DepartmentDTO departmentDTO = departmentApiService.selectById(departmentId);
String storeId = departmentDTO.getRelatedId();
if(StringUtils.isEmpty(storeId)){
}else{
String storeClerkCode = "";
StoreDTO storeDTO = storeService.getStore(storeId);
if(storeDTO!=null){
String clerkId = storeDTO.getClerkId();
ClerkDTO clerkDTO = clerkService.getClerkByClerkId(clerkId);
if(clerkDTO!=null){
storeClerkCode = clerkDTO.getClerkCode();
}
}
}
logger.info("storeClerkCode2 =================>{}",storeClerkCode);
if(StringUtil.isNotBlank(storeClerkCode)){
for(StaffDTO dto :resultlist){
if(storeClerkCode.equals(dto.getClerkCode())){
dto.setClerkType(1);
if(StringUtil.isNotBlank(storeClerkCode)){
for(StaffDTO dto :resultlist){
if(storeClerkCode.equals(dto.getClerkCode())){
dto.setClerkType(1);
}
}
}
}
logger.info("result ClerkCode =================>{}",JSONObject.toJSONString(resultlist));
return resultResponse(HaoBanErrCode.ERR_1,resultlist);
......
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