Commit ce1a1651 by huangZW

1111

parent fb07cf1e
......@@ -93,12 +93,12 @@ public class ClerkController extends WebBaseController{
}
//成员换绑定
@RequestMapping("/clerk-unbind")
public HaobanResponse clerkUnbind(String fromClerkCode,String toClerkCode) {
public HaobanResponse clerkUnbind(String departmentId,String fromClerkCode,String toClerkCode) {
if(StringUtils.isAnyBlank(fromClerkCode,toClerkCode)){
return resultResponse(HaoBanErrCode.ERR_2);
}
//将别人clerkCode置空
StaffDepartmentRelatedDTO one = staffDepartmentRelatedApiService.getOneByClerkCode(toClerkCode);
StaffDepartmentRelatedDTO one = staffDepartmentRelatedApiService.getOneByClerkCodeAndDepartmentId(toClerkCode,departmentId);
if(one != null){
//存在,则先置空
one.setClerkCode(null);
......@@ -106,11 +106,10 @@ public class ClerkController extends WebBaseController{
staffDepartmentRelatedApiService.deleteCode(one);
}
//将别人的clerkCode换到自己上面
StaffDepartmentRelatedDTO two = staffDepartmentRelatedApiService.getOneByClerkCode(fromClerkCode);
StaffDepartmentRelatedDTO two = staffDepartmentRelatedApiService.getOneByClerkCodeAndDepartmentId(fromClerkCode,departmentId);
if(two != null){
//存在,则先置空
two.setClerkCode(toClerkCode);
two.setClerkCode(toClerkCode);
two.setUpdateTime(new Date());
staffDepartmentRelatedApiService.updateById(two);
}
......
......@@ -156,12 +156,12 @@ public class ClerkController extends WebBaseController{
}
//成员解除绑定
@RequestMapping("/clerk-single-unbind")
public HaobanResponse clerkSingleUnbind(String fromClerkCode) {
public HaobanResponse clerkSingleUnbind(String fromClerkCode,String departmentId) {
if(StringUtils.isAnyBlank(fromClerkCode)){
return resultResponse(HaoBanErrCode.ERR_2);
}
//将自己的clerkCode置空
StaffDepartmentRelatedDTO one = staffDepartmentRelatedApiService.getOneByClerkCode(fromClerkCode);
StaffDepartmentRelatedDTO one = staffDepartmentRelatedApiService.getOneByClerkCodeAndDepartmentId(fromClerkCode, departmentId);
if(one != null){
//存在,则先置空
one.setClerkCode(null);
......@@ -172,12 +172,12 @@ public class ClerkController extends WebBaseController{
}
//成员换绑定
@RequestMapping("/clerk-unbind")
public HaobanResponse clerkUnbind(String fromClerkCode,String toClerkCode) {
public HaobanResponse clerkUnbind(String departmentId,String fromClerkCode,String toClerkCode) {
if(StringUtils.isAnyBlank(fromClerkCode,toClerkCode)){
return resultResponse(HaoBanErrCode.ERR_2);
}
//将别人clerkCode置空
StaffDepartmentRelatedDTO one = staffDepartmentRelatedApiService.getOneByClerkCode(toClerkCode);
StaffDepartmentRelatedDTO one = staffDepartmentRelatedApiService.getOneByClerkCodeAndDepartmentId(toClerkCode,departmentId);
if(one != null){
//存在,则先置空
one.setClerkCode(null);
......@@ -185,11 +185,10 @@ public class ClerkController extends WebBaseController{
staffDepartmentRelatedApiService.deleteCode(one);
}
//将别人的clerkCode换到自己上面
StaffDepartmentRelatedDTO two = staffDepartmentRelatedApiService.getOneByClerkCode(fromClerkCode);
StaffDepartmentRelatedDTO two = staffDepartmentRelatedApiService.getOneByClerkCodeAndDepartmentId(fromClerkCode,departmentId);
if(two != null){
//存在,则先置空
two.setClerkCode(toClerkCode);
two.setClerkCode(toClerkCode);
two.setUpdateTime(new Date());
staffDepartmentRelatedApiService.updateById(two);
}
......@@ -197,11 +196,11 @@ public class ClerkController extends WebBaseController{
}
//店长转让
@RequestMapping("/clerk-manager-tranfer")
public HaobanResponse clerkManagerTranfer(String fromClerkCode,String toStaffDepartmentRelatedId) {
public HaobanResponse clerkManagerTranfer(String departmentId,String fromClerkCode,String toStaffDepartmentRelatedId) {
if(StringUtils.isAnyBlank(fromClerkCode,toStaffDepartmentRelatedId)){
return resultResponse(HaoBanErrCode.ERR_2);
}
StaffDepartmentRelatedDTO one = staffDepartmentRelatedApiService.getOneByClerkCode(fromClerkCode);
StaffDepartmentRelatedDTO one = staffDepartmentRelatedApiService.getOneByClerkCodeAndDepartmentId(fromClerkCode,departmentId);
if(one != null){
//存在,则先置空
one.setClerkCode(null);
......
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