办卡办证修改
This commit is contained in:
parent
c55edce8ef
commit
b7a6008d78
|
|
@ -54,6 +54,7 @@ public class NewCardService {
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
public RestResult getAuditCheckUser(CardVo vo) {
|
public RestResult getAuditCheckUser(CardVo vo) {
|
||||||
try {
|
try {
|
||||||
|
List<Map<String, String>> list = getDeptByUser(vo);
|
||||||
List<CardAuditVo> dataList = new ArrayList<CardAuditVo>();
|
List<CardAuditVo> dataList = new ArrayList<CardAuditVo>();
|
||||||
List<Object> parameter = new ArrayList<Object>();
|
List<Object> parameter = new ArrayList<Object>();
|
||||||
String sql = " SELECT ghc.CHECK_ID AS \"checkId\"," + " ghcd.CHECK_ROLE AS \"checkRole\","
|
String sql = " SELECT ghc.CHECK_ID AS \"checkId\"," + " ghcd.CHECK_ROLE AS \"checkRole\","
|
||||||
|
|
@ -61,10 +62,11 @@ public class NewCardService {
|
||||||
+ " FROM GREEN_HOUSE_CHECK ghc"
|
+ " FROM GREEN_HOUSE_CHECK ghc"
|
||||||
+ " LEFT JOIN GREEN_HOUSE_CHECK_DETAILS ghcd ON ghc.CHECK_ID = ghcd.CHECK_ID"
|
+ " LEFT JOIN GREEN_HOUSE_CHECK_DETAILS ghcd ON ghc.CHECK_ID = ghcd.CHECK_ID"
|
||||||
+ " LEFT JOIN GREEN_HOUSE_CHECK_ROLE ghcr ON ghcd.CHECK_ROLE = ghcr.ROLE_ID"
|
+ " LEFT JOIN GREEN_HOUSE_CHECK_ROLE ghcr ON ghcd.CHECK_ROLE = ghcr.ROLE_ID"
|
||||||
+ " LEFT JOIN GREEN_USER_INFO gui ON gurr.USER_ID = gui.ID"
|
+ " LEFT JOIN GREEN_USER_INFO gui ON ghcr.USER_ID = gui.ID"
|
||||||
+ " WHERE ghc.CHECK_NAME = ? AND CHECK_SORT = '1'";
|
+ " WHERE ghc.CHECK_NAME = ? AND gui.DEPARTMENT_ID = ? AND CHECK_SORT = '1'";
|
||||||
System.err.println(sql);
|
System.err.println(sql);
|
||||||
parameter.add(vo.getCardType());
|
parameter.add(vo.getCardType());
|
||||||
|
parameter.add(list.get(0).get("departmentId"));
|
||||||
dataList = iHibernateDao.queryForListWithSql(sql.toString(), parameter.toArray(),
|
dataList = iHibernateDao.queryForListWithSql(sql.toString(), parameter.toArray(),
|
||||||
new BeanPropertyRowMapper<CardAuditVo>(CardAuditVo.class));
|
new BeanPropertyRowMapper<CardAuditVo>(CardAuditVo.class));
|
||||||
return new RestResult(Constant.SUCCESS, "查询成功", dataList);
|
return new RestResult(Constant.SUCCESS, "查询成功", dataList);
|
||||||
|
|
@ -1356,6 +1358,25 @@ public class NewCardService {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询当前登录人所在部门
|
||||||
|
* @param vo
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public List<Map<String, String>> getDeptByUser(CardVo vo) {
|
||||||
|
try {
|
||||||
|
List<Object> parameter = new ArrayList<Object>();
|
||||||
|
String sql = "SELECT ID AS \"id\",DEPARTMENT_ID AS \"departmentId\""
|
||||||
|
+ " FROM GREEN_USER_INFO WHERE ID = ? AND IS_DELETED = 'N'";
|
||||||
|
parameter.add(vo.getUserId());
|
||||||
|
List<Map<String, String>> list = iHibernateDao.queryForListWithSql(sql,parameter.toArray());
|
||||||
|
return list;
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 处理占位符
|
* 处理占位符
|
||||||
* @return
|
* @return
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue