Commit 7388d94a by huangZW

111

parent eb33fd2f
...@@ -12,6 +12,8 @@ public interface StaffApiService { ...@@ -12,6 +12,8 @@ public interface StaffApiService {
public StaffDTO selectById(String staffId); public StaffDTO selectById(String staffId);
public StaffDTO selectSuperByWxEnterpriseId(String wxEnterpriseId);
public List<StaffDTO> listByIds(List<String> staffIds); public List<StaffDTO> listByIds(List<String> staffIds);
......
...@@ -28,4 +28,6 @@ public interface StaffMapper { ...@@ -28,4 +28,6 @@ public interface StaffMapper {
Page<TabHaobanStaff> pageStaff(@Param("staffIds")Set<String> staffIds, @Param("activeFlag")Integer activeFlag, @Param("keyword")String keyword); Page<TabHaobanStaff> pageStaff(@Param("staffIds")Set<String> staffIds, @Param("activeFlag")Integer activeFlag, @Param("keyword")String keyword);
TabHaobanStaff selectByUserId(@Param("userId")String userId); TabHaobanStaff selectByUserId(@Param("userId")String userId);
TabHaobanStaff selectSuperByWxEnterpriseId(@Param("wxEnterpriseId")String wxEnterpriseId);
} }
\ No newline at end of file
...@@ -382,4 +382,10 @@ public class StaffApiServiceImpl implements StaffApiService { ...@@ -382,4 +382,10 @@ public class StaffApiServiceImpl implements StaffApiService {
return staffDepartmentRelatedService.countByDepartmentId(departmentId); return staffDepartmentRelatedService.countByDepartmentId(departmentId);
} }
@Override
public StaffDTO selectSuperByWxEnterpriseId(String wxEnterpriseId) {
TabHaobanStaff tab = staffMapper.selectSuperByWxEnterpriseId(wxEnterpriseId);
return EntityUtil.changeEntityByJSON(StaffDTO.class, tab);
}
} }
...@@ -290,4 +290,14 @@ ...@@ -290,4 +290,14 @@
where wx_user_id = #{userId,jdbcType=VARCHAR} where wx_user_id = #{userId,jdbcType=VARCHAR}
and status_flag = 1 and status_flag = 1
</select> </select>
<select id="selectSuperByWxEnterpriseId" resultMap="BaseResultMap" parameterType="java.lang.String" >
select
<include refid="Base_Column_List" />
from tab_haoban_staff
where status_flag = 1
and wx_enterprise_id = #{wxEnterpriseId}
and super_manager_flag = 1
</select>
</mapper> </mapper>
\ No newline at end of file
...@@ -106,8 +106,8 @@ public class LoginController extends WebBaseController{ ...@@ -106,8 +106,8 @@ public class LoginController extends WebBaseController{
@RequestMapping("yw-login") @RequestMapping("yw-login")
public void ywLogin(String wxEnterpriseId,HttpServletResponse response) { public void ywLogin(String wxEnterpriseId,HttpServletResponse response) {
//TODO 获取超级管理员账号接口 //TODO 获取超级管理员账号接口
StaffDTO staff = staffApiService.selectSuperByWxEnterpriseId(wxEnterpriseId);
StaffDTO staff = staffApiService.selectById("1"); // StaffDTO staff = staffApiService.selectById("1");
LoginVO loginVO = new LoginVO(); LoginVO loginVO = new LoginVO();
loginVO.setWxEnterpriseId(wxEnterpriseId); loginVO.setWxEnterpriseId(wxEnterpriseId);
loginVO.setStaffDTO(staff); loginVO.setStaffDTO(staff);
......
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