办卡办证修改

This commit is contained in:
cwchen 2025-03-07 14:33:18 +08:00
parent c55edce8ef
commit b7a6008d78
1 changed files with 23 additions and 2 deletions

View File

@ -54,6 +54,7 @@ public class NewCardService {
@SuppressWarnings("unchecked")
public RestResult getAuditCheckUser(CardVo vo) {
try {
List<Map<String, String>> list = getDeptByUser(vo);
List<CardAuditVo> dataList = new ArrayList<CardAuditVo>();
List<Object> parameter = new ArrayList<Object>();
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"
+ " 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_USER_INFO gui ON gurr.USER_ID = gui.ID"
+ " WHERE ghc.CHECK_NAME = ? AND CHECK_SORT = '1'";
+ " LEFT JOIN GREEN_USER_INFO gui ON ghcr.USER_ID = gui.ID"
+ " WHERE ghc.CHECK_NAME = ? AND gui.DEPARTMENT_ID = ? AND CHECK_SORT = '1'";
System.err.println(sql);
parameter.add(vo.getCardType());
parameter.add(list.get(0).get("departmentId"));
dataList = iHibernateDao.queryForListWithSql(sql.toString(), parameter.toArray(),
new BeanPropertyRowMapper<CardAuditVo>(CardAuditVo.class));
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