Commit 1dee7173 by 徐高华

登录

parent a00c75e0
...@@ -32,5 +32,7 @@ public interface HaobanUserApiService { ...@@ -32,5 +32,7 @@ public interface HaobanUserApiService {
public HaobanUserDTO selectByPhone(String wxEnterpriseId, String phone); public HaobanUserDTO selectByPhone(String wxEnterpriseId, String phone);
public void updateDefaultGicEid(String userId, String gicEnterpriseId); public void updateDefaultGicEid(String userId, String gicEnterpriseId);
public HaobanUserDTO selectById(String userId) ;
} }
\ No newline at end of file
...@@ -36,4 +36,6 @@ public interface TabHaobanUserMapper { ...@@ -36,4 +36,6 @@ public interface TabHaobanUserMapper {
void updateDefaultGicEid(@Param("userId") String userId, @Param("gicEid") String gicEid); void updateDefaultGicEid(@Param("userId") String userId, @Param("gicEid") String gicEid);
public TabHaobanUser selectById(@Param("userId") String userId);
} }
\ No newline at end of file
...@@ -32,5 +32,7 @@ public interface HaobanUserService { ...@@ -32,5 +32,7 @@ public interface HaobanUserService {
public HaobanUserDTO selectByPhone(String wxEnterpriseId , String phone) ; public HaobanUserDTO selectByPhone(String wxEnterpriseId , String phone) ;
public void updateDefaultGicEid(String userId, String gicEnterpriseId); public void updateDefaultGicEid(String userId, String gicEnterpriseId);
public HaobanUserDTO selectById(String userId);
} }
\ No newline at end of file
...@@ -50,4 +50,13 @@ public class HaobanUserServiceImpl implements HaobanUserService { ...@@ -50,4 +50,13 @@ public class HaobanUserServiceImpl implements HaobanUserService {
public void updateDefaultGicEid(String staffid, String gicEnterpriseId) { public void updateDefaultGicEid(String staffid, String gicEnterpriseId) {
this.tabHaobanUserMapper.updateDefaultGicEid(staffid, gicEnterpriseId); this.tabHaobanUserMapper.updateDefaultGicEid(staffid, gicEnterpriseId);
} }
@Override
public HaobanUserDTO selectById(String userId) {
TabHaobanUser user = this.tabHaobanUserMapper.selectById(userId);
if (null != user) {
return EntityUtil.changeEntity(HaobanUserDTO.class, user);
}
return null;
}
} }
...@@ -27,4 +27,9 @@ public class HaobanUserApiServiceImpl implements HaobanUserApiService { ...@@ -27,4 +27,9 @@ public class HaobanUserApiServiceImpl implements HaobanUserApiService {
public void updateDefaultGicEid(String userId, String gicEnterpriseId) { public void updateDefaultGicEid(String userId, String gicEnterpriseId) {
this.haobanUserService.updateDefaultGicEid(userId, gicEnterpriseId); this.haobanUserService.updateDefaultGicEid(userId, gicEnterpriseId);
} }
@Override
public HaobanUserDTO selectById(String userId) {
return this.haobanUserService.selectById(userId);
}
} }
...@@ -51,4 +51,8 @@ ...@@ -51,4 +51,8 @@
SELECT * FROM tab_haoban_user WHERE wx_enterprise_id=#{wxEnterpriseId} and phone_number=#{phone} SELECT * FROM tab_haoban_user WHERE wx_enterprise_id=#{wxEnterpriseId} and phone_number=#{phone}
</select> </select>
<select id="selectById" resultMap="result-map-tabHaobanUser">
SELECT * FROM tab_haoban_user WHERE user_id=#{userId}
</select>
</mapper> </mapper>
\ No newline at end of file
...@@ -247,6 +247,7 @@ public class LoginController extends WebBaseController { ...@@ -247,6 +247,7 @@ public class LoginController extends WebBaseController {
HaobanUserDTO hbUser = new HaobanUserDTO() ; HaobanUserDTO hbUser = new HaobanUserDTO() ;
hbUser.setWxEnterpriseId(wxEnterpriseId); hbUser.setWxEnterpriseId(wxEnterpriseId);
hbUser.setPhoneNumber(loginPhoneNumber); hbUser.setPhoneNumber(loginPhoneNumber);
hbUser.setDefaultGicEid(gicEnterpriseId);
hbUser = this.haobanUserApiService.insert(hbUser) ; hbUser = this.haobanUserApiService.insert(hbUser) ;
if(hbUser==null) { if(hbUser==null) {
logger.info("查询staff表不存在,gicEnterpriseId:{},loginPhoneNumber={}", gicEnterpriseId); logger.info("查询staff表不存在,gicEnterpriseId:{},loginPhoneNumber={}", gicEnterpriseId);
......
...@@ -3,7 +3,6 @@ package com.gic.haoban.manage.web.controller; ...@@ -3,7 +3,6 @@ package com.gic.haoban.manage.web.controller;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collection; import java.util.Collection;
import java.util.Date; import java.util.Date;
import java.util.Iterator;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set; import java.util.Set;
...@@ -41,18 +40,19 @@ import com.gic.haoban.manage.api.dto.AgentEnterpriseDTO; ...@@ -41,18 +40,19 @@ import com.gic.haoban.manage.api.dto.AgentEnterpriseDTO;
import com.gic.haoban.manage.api.dto.BindStoreInfoDTO; import com.gic.haoban.manage.api.dto.BindStoreInfoDTO;
import com.gic.haoban.manage.api.dto.DepartmentDTO; import com.gic.haoban.manage.api.dto.DepartmentDTO;
import com.gic.haoban.manage.api.dto.EnterpriseDetailDTO; import com.gic.haoban.manage.api.dto.EnterpriseDetailDTO;
import com.gic.haoban.manage.api.dto.HaobanUserDTO;
import com.gic.haoban.manage.api.dto.MaterialDTO; import com.gic.haoban.manage.api.dto.MaterialDTO;
import com.gic.haoban.manage.api.dto.MiniprogramSettingDTO; import com.gic.haoban.manage.api.dto.MiniprogramSettingDTO;
import com.gic.haoban.manage.api.dto.SecretSettingDTO; import com.gic.haoban.manage.api.dto.SecretSettingDTO;
import com.gic.haoban.manage.api.dto.StaffDTO; import com.gic.haoban.manage.api.dto.StaffDTO;
import com.gic.haoban.manage.api.dto.StoreOrGroupInfoDTO; import com.gic.haoban.manage.api.dto.StoreOrGroupInfoDTO;
import com.gic.haoban.manage.api.dto.WelcomeDTO;
import com.gic.haoban.manage.api.dto.WxEnterpriseDTO; import com.gic.haoban.manage.api.dto.WxEnterpriseDTO;
import com.gic.haoban.manage.api.dto.WxEnterpriseRelationDetailDTO; import com.gic.haoban.manage.api.dto.WxEnterpriseRelationDetailDTO;
import com.gic.haoban.manage.api.enums.ChannelCodeEnum; import com.gic.haoban.manage.api.enums.ChannelCodeEnum;
import com.gic.haoban.manage.api.enums.SecretTypeEnum; import com.gic.haoban.manage.api.enums.SecretTypeEnum;
import com.gic.haoban.manage.api.service.DealSyncOperationApiService; import com.gic.haoban.manage.api.service.DealSyncOperationApiService;
import com.gic.haoban.manage.api.service.DepartmentApiService; import com.gic.haoban.manage.api.service.DepartmentApiService;
import com.gic.haoban.manage.api.service.HaobanUserApiService;
import com.gic.haoban.manage.api.service.MaterialApiService; import com.gic.haoban.manage.api.service.MaterialApiService;
import com.gic.haoban.manage.api.service.StaffApiService; import com.gic.haoban.manage.api.service.StaffApiService;
import com.gic.haoban.manage.api.service.WxEnterpriseApiService; import com.gic.haoban.manage.api.service.WxEnterpriseApiService;
...@@ -100,6 +100,8 @@ public class WxEnterpriseController extends WebBaseController { ...@@ -100,6 +100,8 @@ public class WxEnterpriseController extends WebBaseController {
private MaterialApiService materialApiService; private MaterialApiService materialApiService;
@Autowired @Autowired
private AuthorizeService authorizeService; private AuthorizeService authorizeService;
@Autowired
private HaobanUserApiService haobanUserApiService ;
//授权企业列表 //授权企业列表
@RequestMapping("wxa-enterprise-list") @RequestMapping("wxa-enterprise-list")
...@@ -137,8 +139,8 @@ public class WxEnterpriseController extends WebBaseController { ...@@ -137,8 +139,8 @@ public class WxEnterpriseController extends WebBaseController {
String wxEnterpriseId = login.getWxEnterpriseId(); String wxEnterpriseId = login.getWxEnterpriseId();
String phoneNumber = login.getPhoneNumber() ; String phoneNumber = login.getPhoneNumber() ;
List<EnterpriseDetailDTO> list = wxEnterpriseRelatedApiService.listEnterpriseByWxEnterpriseId(wxEnterpriseId,phoneNumber,filteRight==1); List<EnterpriseDetailDTO> list = wxEnterpriseRelatedApiService.listEnterpriseByWxEnterpriseId(wxEnterpriseId,phoneNumber,filteRight==1);
String staffId = login.getStaffId() ; String userId = login.getHanbaoUserId() ;
StaffDTO dto = this.staffApiService.selectById(staffId) ; HaobanUserDTO dto = this.haobanUserApiService.selectById(userId) ;
String eid = dto.getDefaultGicEid() ; String eid = dto.getDefaultGicEid() ;
for(EnterpriseDetailDTO item : list) { for(EnterpriseDetailDTO item : list) {
if(null != eid && eid.equals(item.getEnterpriseId())) { if(null != eid && eid.equals(item.getEnterpriseId())) {
......
...@@ -24,7 +24,6 @@ public class WebLoginVO implements Serializable { ...@@ -24,7 +24,6 @@ public class WebLoginVO implements Serializable {
// 企业用户id(密文) // 企业用户id(密文)
private String wxOpenUseId; private String wxOpenUseId;
private String headImg ; private String headImg ;
private StaffVO staffVO ;
public Integer getSuperAdmin() { public Integer getSuperAdmin() {
return superAdmin; return superAdmin;
...@@ -50,14 +49,6 @@ public class WebLoginVO implements Serializable { ...@@ -50,14 +49,6 @@ public class WebLoginVO implements Serializable {
this.headImg = headImg; this.headImg = headImg;
} }
public StaffVO getStaffVO() {
return staffVO;
}
public void setStaffVO(StaffVO staffVO) {
this.staffVO = staffVO;
}
public String getStaffName() { public String getStaffName() {
return staffName; return staffName;
} }
......
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