Commit 7519778e by huangZW

1111

parent c81311cb
......@@ -341,17 +341,7 @@ public class ClerkController extends WebBaseController{
DepartmentDTO departmentDTO = departmentApiService.selectById(departmentId);
String storeId = departmentDTO.getRelatedId();
StaffDepartmentRelatedDTO oldStaffDepartmentRelatedDTO = staffDepartmentRelatedApiService.getByStaffDepartmentRelatedId(toStaffDepartmentRelatedId);
if(StringUtils.isNotEmpty(oldStaffDepartmentRelatedDTO.getClerkCode())){
//gic姓名和手机号清空(老用户)
List<String> clerkCodes = new ArrayList<>();
clerkCodes.add(oldStaffDepartmentRelatedDTO.getClerkCode());
List<ClerkDTO> list = clerkService.listClerk(storeId, clerkCodes, true);
for(ClerkDTO clerkDTO :list){
clerkDTO.setPhoneNumber("--");
clerkDTO.setClerkName("--");
clerkService.updateClerk(clerkDTO);
}
}
//老店长清空
StaffDepartmentRelatedDTO one = staffDepartmentRelatedApiService.getOneByClerkCodeAndDepartmentId(fromClerkCode,departmentId);
if(one != null){
......@@ -367,18 +357,28 @@ public class ClerkController extends WebBaseController{
dto.setUpdateTime(new Date());
staffDepartmentRelatedApiService.updateById(dto);
//更新gic数据
//老店长的gic数据清空(因为老店长解绑了)
List<String> clerkCodes = new ArrayList<>();
clerkCodes.add(fromClerkCode);
List<ClerkDTO> list = clerkService.listClerk(storeId, clerkCodes, true);
StaffDepartmentRelatedDTO staffDepartmentRelatedDTO = staffDepartmentRelatedApiService.getByStaffDepartmentRelatedId(toStaffDepartmentRelatedId);
StaffDTO staffDTO = staffApiService.selectById(staffDepartmentRelatedDTO.getStaffId());
for(ClerkDTO clerkDTO :list){
clerkDTO.setPhoneNumber(staffDTO.getPhoneNumber());
clerkDTO.setClerkName(staffDTO.getStaffName());
clerkDTO.setPhoneNumber("--");
clerkDTO.setClerkName("--");
clerkService.updateClerk(clerkDTO);
}
//新店长gic更新clerkCode
if(StringUtils.isNotEmpty(oldStaffDepartmentRelatedDTO.getClerkCode())){
//gic姓名和手机号清空(老用户)
List<String> clerkCodes2 = new ArrayList<>();
clerkCodes.add(oldStaffDepartmentRelatedDTO.getClerkCode());
List<ClerkDTO> list2 = clerkService.listClerk(storeId, clerkCodes2, true);
for(ClerkDTO clerkDTO :list2){
clerkDTO.setClerkCode(fromClerkCode);
clerkService.updateClerk(clerkDTO);
}
}
return resultResponse(HaoBanErrCode.ERR_1);
}
......
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