<%@ page import="com.alibaba.fastjson.JSONObject" %> <%@ page import="com.time.util.DateUtil" %> <%@ page import="java.util.*" %> <%@ page import="weaver.conn.RecordSet" %> <%@ page import="weaver.general.Util" %> <%@ page import="com.alibaba.fastjson.JSONArray" %> <%-- User: wangj Design Ideas: 铭沣-更新时间范围内的外勤打卡原始记录ids 表名:uf_rzygxxb 需要:根据证件号码查询候选人信息id --%> <%@ page contentType="text/html;charset=UTF-8" %> <% JSONObject data = new JSONObject(); boolean flag = false; JSONArray datarr = new JSONArray(); String sdate = Util.null2String(request.getParameter("sdate")); String edate = Util.null2String(request.getParameter("edate")); String sql = ""; if("".equals(sdate)||"".equals(edate)){ sql = "select id,requestid,sqr from formtable_main_632 where wqdkysjlid is null"; } RecordSet rs = new RecordSet(); rs.execute(sql); while (rs.next()){ String id = Util.null2String(rs.getString("id")); String sqr = Util.null2String(rs.getString("sqr")); String requestid = Util.null2String(rs.getString("requestid")); flag = true; String wqdkysjlid = getWqdkysjlid(id,sqr); if(!"".equals(wqdkysjlid)){ updateWqdkysjlid(id,wqdkysjlid); datarr.add(requestid); } } data.put("flag", flag); data.put("datarr", datarr); out.print(data.toJSONString()); %> <%! private String getWqdkysjlid(String id,String sqr){ String wqdkysjlid = ""; String sql = "select distinct(b.id) as id from formtable_main_632_dt1 a left join uf_wqdkysjl b on a.dkrq = b.dkrq and a.dksj = b.dksj and a.dkwz = b.dkwz where a.mainid = '"+id+"' and b.sqr = '"+sqr+"'"; RecordSet rs = new RecordSet(); rs.execute(sql); while (rs.next()){ String dtid = Util.null2String(rs.getString("id")); wqdkysjlid = wqdkysjlid + "," + dtid; } if(!"".equals(wqdkysjlid)){ wqdkysjlid = wqdkysjlid.substring(1,wqdkysjlid.length()); } return wqdkysjlid; } %> <%! private void updateWqdkysjlid(String id,String wqdkysjlid){ String sql = "update formtable_main_632 set wqdkysjlid = '"+wqdkysjlid+"' where id = '"+id+"'"; RecordSet rs = new RecordSet(); rs.executeUpdate(sql); } %>