Commit d1589229 authored by hanfeng's avatar hanfeng

修改客户管理

parent d02d0aaa
package com.github.wxiaoqi.security.admin.entity;
import lombok.Data;
/**
* @Auther: Administrator
* @Date: 2019/12/17 15:35
* @Description:
*/
@Data
public class AppStaffUserDTO {
/**
* 员工id
*/
private Integer suId;
/**
* 员工手机号
*/
private String suPhone;
/**
* 下级客户姓名
*/
private String uName;
/**
* 下级客户手机号
*/
private String phone;
/**
* 下级身份
*/
private String positionId;
}
package com.github.wxiaoqi.security.admin.biz; package com.github.wxiaoqi.security.admin.biz;
import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.collection.CollectionUtil;
import com.alibaba.druid.sql.visitor.functions.If;
import com.github.wxiaoqi.security.admin.entity.AppStaffUser; import com.github.wxiaoqi.security.admin.entity.AppStaffUser;
import com.github.wxiaoqi.security.admin.entity.AppStaffUserDTO;
import com.github.wxiaoqi.security.admin.entity.AppStaffUserVo; import com.github.wxiaoqi.security.admin.entity.AppStaffUserVo;
import com.github.wxiaoqi.security.admin.entity.AppUserLogin;
import com.github.wxiaoqi.security.admin.mapper.AppStaffUserMapper; import com.github.wxiaoqi.security.admin.mapper.AppStaffUserMapper;
import com.github.wxiaoqi.security.admin.vo.AppUserVo; import com.github.wxiaoqi.security.admin.vo.AppUserVo;
import com.github.wxiaoqi.security.common.biz.BaseBiz; import com.github.wxiaoqi.security.common.biz.BaseBiz;
...@@ -99,21 +98,23 @@ public class AppStaffUserBiz extends BaseBiz<AppStaffUserMapper, AppStaffUser> { ...@@ -99,21 +98,23 @@ public class AppStaffUserBiz extends BaseBiz<AppStaffUserMapper, AppStaffUser> {
mapper.updateByExampleSelective(staffUser, example); mapper.updateByExampleSelective(staffUser, example);
} }
public void add(AppStaffUser appStaffUser){ /**
Integer positionId = null; * 添加用户关系
try { * @param staffUserDTO
AppUserLogin userByUsername = appUserLoginBiz.getUserByUsername(appStaffUser.getPhone()); */
positionId = appUserDetailBiz.getUserInfoById(userByUsername.getId()).getPositionId(); public void add(AppStaffUserDTO staffUserDTO){
} catch (Exception e) { AppStaffUser staffUser = new AppStaffUser();
e.printStackTrace(); BeanUtils.copyProperties(staffUserDTO,staffUser);
} staffUser.setStatus(1);
if (POSITION_ID.equals(positionId)) { if (POSITION_ID.equals(staffUserDTO.getPositionId())) {
throw new BaseException("绑定的是员工"); throw new BaseException("绑定的是员工");
} }
if (select(appStaffUser)) { if (select(staffUser)) {
insertSelective(appStaffUser); insertSelective(staffUser);
}else { }else {
updateByPhone(appStaffUser); updateByPhone(staffUser);
} }
} }
} }
...@@ -69,7 +69,7 @@ public class AppStaffUserController extends BaseController<AppStaffUserBiz, AppS ...@@ -69,7 +69,7 @@ public class AppStaffUserController extends BaseController<AppStaffUserBiz, AppS
e.printStackTrace(); e.printStackTrace();
} }
if (appStaffUser.getPhone().equals(infoFromToken.getUniqueName())||POSITION_ID.equals(positionId)) { if (POSITION_ID.equals(positionId)) {
return ObjectRestResponse.createFailedResult(ResultCode.FAILED_CODE,"绑定错误"); return ObjectRestResponse.createFailedResult(ResultCode.FAILED_CODE,"绑定错误");
} }
appStaffUser.setSuId(Integer.valueOf(infoFromToken.getId())); appStaffUser.setSuId(Integer.valueOf(infoFromToken.getId()));
......
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