bug
jiangqs
2023-07-26 add86a49cc69b6882500c95dd67a2ac826c35526
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/staff/SysStaffServiceImpl.java
@@ -11,8 +11,11 @@
import com.ruoyi.common.security.utils.SecurityUtils;
import com.ruoyi.system.api.constant.AppErrorConstant;
import com.ruoyi.system.api.constant.SecurityConstant;
import com.ruoyi.system.api.domain.dto.MerEditUserDto;
import com.ruoyi.system.api.domain.dto.MgtBaseGetDto;
import com.ruoyi.system.api.domain.dto.MgtShopStaffEditDto;
import com.ruoyi.system.api.domain.poji.sys.SysUser;
import com.ruoyi.system.api.service.RemoteShopService;
import com.ruoyi.system.domain.dto.MgtStaffEditDto;
import com.ruoyi.system.domain.dto.MgtStaffPageDto;
import com.ruoyi.system.domain.pojo.staff.SysStaff;
@@ -47,6 +50,9 @@
    @Resource
    private RedisService redisService;
    @Resource
    private RemoteShopService remoteShopService;
    /**
@@ -158,6 +164,12 @@
        sysStaff.setStaffAvatar(mgtStaffEditDto.getStaffAvatar());
        sysStaff.setHeadFlag(mgtStaffEditDto.getHeadFlag());
        this.saveOrUpdate(sysStaff);
        MgtShopStaffEditDto mgtShopStaffEditDto = new MgtShopStaffEditDto();
        mgtShopStaffEditDto.setUserId(sysStaff.getUserId());
        mgtShopStaffEditDto.setStaffName(sysStaff.getStaffName());
        mgtShopStaffEditDto.setStaffMobile(sysStaff.getStaffMobile());
        mgtShopStaffEditDto.setStaffAvatar(sysStaff.getStaffAvatar());
        remoteShopService.editMgtShopStaff(mgtShopStaffEditDto);
    }
    /**
@@ -250,4 +262,33 @@
        }
        return accessToken;
    }
    /**
     * @description  编辑商户员工
     * @author  jqs
     * @date    2023/7/19 19:42
     * @param merEditUserDto
     * @return  void
     */
    @Override
    public void editSysStaffInfo(MerEditUserDto merEditUserDto){
        SysStaff sysStaff = this.getByUserId(merEditUserDto.getUserId());
        Integer editType = merEditUserDto.getEditType();
        switch (editType){
            case 1:
                sysStaff.setStaffName(merEditUserDto.getEditValue());
                break;
            case 2:
                sysStaff.setStaffAvatar(merEditUserDto.getEditValue());
                break;
            case 3:
                break;
            case 4:
                break;
            default:
                break;
        }
        this.saveOrUpdate(sysStaff);
    }
}