Skip to content

Commit 26db11c

Browse files
committed
优化代码
1 parent cd5f729 commit 26db11c

3 files changed

Lines changed: 34 additions & 2 deletions

File tree

java110-bean/src/main/java/com/java110/dto/userLogin/UserLoginDto.java

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ public class UserLoginDto extends PageDto implements Serializable {
2424
private String userName;
2525
private String userId;
2626
private String token;
27+
private String parentOrgName;
28+
private String orgName;
2729

2830

2931
private Date createTime;
@@ -103,4 +105,20 @@ public String getStatusCd() {
103105
public void setStatusCd(String statusCd) {
104106
this.statusCd = statusCd;
105107
}
108+
109+
public String getParentOrgName() {
110+
return parentOrgName;
111+
}
112+
113+
public void setParentOrgName(String parentOrgName) {
114+
this.parentOrgName = parentOrgName;
115+
}
116+
117+
public String getOrgName() {
118+
return orgName;
119+
}
120+
121+
public void setOrgName(String orgName) {
122+
this.orgName = orgName;
123+
}
106124
}

java110-db/src/main/resources/mapper/user/UserLoginServiceDaoImplMapper.xml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,19 @@
1818
<!-- 查询用户登录信息 add by wuxw 2018-07-03 -->
1919
<select id="getUserLoginInfo" parameterType="Map" resultType="Map">
2020
select t.password,t.login_id,t.login_id loginId,t.login_time,t.login_time
21-
loginTime,t.source,t.user_name,t.user_name userName,t.user_id,t.user_id userId,t.token
21+
loginTime,t.source,t.user_name,t.user_name userName,t.user_id,t.user_id userId,t.token,
22+
puo.org_id parentOrgId,puo.org_name parentOrgName,uo.org_name orgName
2223
from u_user_login t
24+
left join u_org_staff_rel uosr on t.user_id = uosr.staff_id and uosr.status_cd = '0'
25+
left join u_org uo on uosr.org_id = uo.org_id and uo.status_cd = '0'
26+
left join u_org puo on uo.parent_org_id = puo.org_id and puo.status_cd = '0'
2327
where 1 =1
28+
<if test="parentOrgName !=null and parentOrgName != ''">
29+
and puo.org_name= #{parentOrgName}
30+
</if>
31+
<if test="orgName !=null and orgName != ''">
32+
and uo.org_name= #{orgName}
33+
</if>
2434
<if test="password !=null and password != ''">
2535
and t.password= #{password}
2636
</if>

service-user/src/main/java/com/java110/user/api/UserLoginApi.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,13 +100,17 @@ public ResponseEntity<String> deleteUserLogin(@RequestBody JSONObject reqJson) {
100100
* @path /app/userLogin/queryUserLogin
101101
*/
102102
@RequestMapping(value = "/queryUserLogin", method = RequestMethod.GET)
103-
public ResponseEntity<String> queryUserLogin(@RequestParam(value = "userName") String userName,
103+
public ResponseEntity<String> queryUserLogin(@RequestParam(value = "userName",required = false) String userName,
104+
@RequestParam(value = "parentOrgName",required = false) String parentOrgName,
105+
@RequestParam(value = "orgName",required = false) String orgName,
104106
@RequestParam(value = "page") int page,
105107
@RequestParam(value = "row") int row) {
106108
UserLoginDto userLoginDto = new UserLoginDto();
107109
userLoginDto.setPage(page);
108110
userLoginDto.setRow(row);
109111
userLoginDto.setUserName(userName);
112+
userLoginDto.setParentOrgName(parentOrgName);
113+
userLoginDto.setOrgName(orgName);
110114
return getUserLoginBMOImpl.get(userLoginDto);
111115
}
112116
}

0 commit comments

Comments
 (0)