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;
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.AppStaffUserDTO;
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.vo.AppUserVo;
import com.github.wxiaoqi.security.common.biz.BaseBiz;
......@@ -99,21 +98,23 @@ public class AppStaffUserBiz extends BaseBiz<AppStaffUserMapper, AppStaffUser> {
mapper.updateByExampleSelective(staffUser, example);
}
public void add(AppStaffUser appStaffUser){
Integer positionId = null;
try {
AppUserLogin userByUsername = appUserLoginBiz.getUserByUsername(appStaffUser.getPhone());
positionId = appUserDetailBiz.getUserInfoById(userByUsername.getId()).getPositionId();
} catch (Exception e) {
e.printStackTrace();
}
if (POSITION_ID.equals(positionId)) {
/**
* 添加用户关系
* @param staffUserDTO
*/
public void add(AppStaffUserDTO staffUserDTO){
AppStaffUser staffUser = new AppStaffUser();
BeanUtils.copyProperties(staffUserDTO,staffUser);
staffUser.setStatus(1);
if (POSITION_ID.equals(staffUserDTO.getPositionId())) {
throw new BaseException("绑定的是员工");
}
if (select(appStaffUser)) {
insertSelective(appStaffUser);
if (select(staffUser)) {
insertSelective(staffUser);
}else {
updateByPhone(appStaffUser);
updateByPhone(staffUser);
}
}
}
......@@ -69,7 +69,7 @@ public class AppStaffUserController extends BaseController<AppStaffUserBiz, AppS
e.printStackTrace();
}
if (appStaffUser.getPhone().equals(infoFromToken.getUniqueName())||POSITION_ID.equals(positionId)) {
if (POSITION_ID.equals(positionId)) {
return ObjectRestResponse.createFailedResult(ResultCode.FAILED_CODE,"绑定错误");
}
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