HistoryDevByCx/二开源码/京福/jg/.svn/pristine/21/2163e03877ffe5e128440767e54...

431 lines
26 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ page import="java.util.Map" %>
<%@ page import="java.util.HashMap" %>
<%@ page import="com.alibaba.fastjson.JSONObject" %>
<%@ page import="com.weaver.general.Util" %>
<%@ page import="weaver.conn.RecordSet" %>
<%@ page import="com.alibaba.fastjson.JSONArray" %>
<%@ page import="java.util.List" %>
<%@ page import="java.util.ArrayList" %>
<%--
User: wangj
Design Ideas
更新应聘登记表非普工(职员) 信息
--%>
<%@ page contentType="text/html;charset=UTF-8" %>
<%
Map<String, Object> res = new HashMap<>(100);
RecordSet rs = new RecordSet();
String billid = Util.null2String(request.getParameter("billid"));
String mainStr = Util.null2String(request.getParameter("main"));
String dt1Str = Util.null2String(request.getParameter("dt1"));
String dt2Str = Util.null2String(request.getParameter("dt2"));
String dt3Str = Util.null2String(request.getParameter("dt3"));
String dt4Str = Util.null2String(request.getParameter("dt4"));
String dt5Str = Util.null2String(request.getParameter("dt5"));
JSONObject main = JSONObject.parseObject(mainStr);
JSONArray dt1 = JSONArray.parseArray(dt1Str);
JSONArray dt2 = JSONArray.parseArray(dt2Str);
JSONArray dt3 = JSONArray.parseArray(dt3Str);
JSONArray dt4 = JSONArray.parseArray(dt4Str);
JSONArray dt5 = JSONArray.parseArray(dt5Str);
String yprq = getSelectNullValue(Util.null2String(main.getString("yprq")));
String ypbm = getSelectNullValue(Util.null2String(main.getString("ypbm")));
String ypzw = getSelectNullValue(Util.null2String(main.getString("ypzw")));
String qwxz = getSelectNullValue(Util.null2String(main.getString("qwxz")));
String zptj = getSelectNullValue(Util.null2String(main.getString("zptj")));
String xm = getSelectNullValue(Util.null2String(main.getString("xm")));
String xb = getSelectNullValue(Util.null2String(main.getString("xb")));
String jg = getSelectNullValue(Util.null2String(main.getString("jg")));
String csrq = getSelectNullValue(Util.null2String(main.getString("csrq")));
String mz = getSelectNullValue(Util.null2String(main.getString("mz")));
String xl = getSelectNullValue(Util.null2String(main.getString("xl")));
String zy = getSelectNullValue(Util.null2String(main.getString("zy")));
String sj = getSelectNullValue(Util.null2String(main.getString("sj")));
String dzyj = getSelectNullValue(Util.null2String(main.getString("dzyj")));
String sfzhm = getSelectNullValue(Util.null2String(main.getString("sfzhm")));
String hyzk = getSelectNullValue(Util.null2String(main.getString("hyzk")));
String jtzz = getSelectNullValue(Util.null2String(main.getString("jtzz")));
String xjdz = getSelectNullValue(Util.null2String(main.getString("xjdz")));
String stzk = getSelectNullValue(Util.null2String(main.getString("stzk")));
String gycm = getSelectNullValue(Util.null2String(main.getString("gycm")));
String sfzs = getSelectNullValue(Util.null2String(main.getString("sfzs")));
String jjlxrxm = getSelectNullValue(Util.null2String(main.getString("jjlxrxm")));
String ybrgx = getSelectNullValue(Util.null2String(main.getString("ybrgx")));
String dz = getSelectNullValue(Util.null2String(main.getString("dz")));
String dh = getSelectNullValue(Util.null2String(main.getString("dh")));
String jsrxm = getSelectNullValue(Util.null2String(main.getString("jsrxm")));
String jsrbm = getSelectNullValue(Util.null2String(main.getString("jsrbm")));
String ybrgx1 = getSelectNullValue(Util.null2String(main.getString("ybrgx1")));
String lxdh = getSelectNullValue(Util.null2String(main.getString("lxdh")));
String Ey = getSelectNullValue(Util.null2String(main.getString("Ey")));
String yy = getSelectNullValue(Util.null2String(main.getString("yy")));
String yny = getSelectNullValue(Util.null2String(main.getString("yny")));
String mdy = getSelectNullValue(Util.null2String(main.getString("mdy")));
String jsjnl = getSelectNullValue(Util.null2String(main.getString("jsjnl")));
String qtyz = getSelectNullValue(Util.null2String(main.getString("qtyz")));
String zwpj = getSelectNullValue(Util.null2String(main.getString("zwpj")));
String sql = "update uf_ypdjb set yprq = ?, ypbm = ?, ypzw = ?, qwxz = ?, zptj = ?,xm = ?,xb = ?, jg = ?, csrq = ?,mz = ?, xl = ?, zy = ?, sj = ?,dzyj = ?, sfzhm = ?, hyzk = ?, jtzz = ?, xjdz = ?, stzk = ?, gycm = ?, sfzs = ?, jjlxrxm=?, ybrgx = ?, dz = ?, dh = ?, jsrxm = ?, jsrbm = ?, ybrgx1 = ?, lxdh = ?, Ey = ?, yy = ?, yny = ?, mdy = ?, jsjnl = ?, qtyz = ?, zwpj = ? where id = ?";
boolean flag = rs.executeUpdate(sql, yprq, ypbm, ypzw, qwxz, zptj, xm, xb, jg, csrq, mz, xl, zy, sj, dzyj, sfzhm, hyzk, jtzz, xjdz, stzk, gycm, sfzs, jjlxrxm, ybrgx, dz, dh, jsrxm, jsrbm, ybrgx1, lxdh, Ey, yy, yny, mdy, jsjnl, qtyz, zwpj, billid);
updateDt1(dt1, billid);
updateDt2(dt2, billid);
updateDt3(dt3, billid);
updateDt4(dt4, billid);
updateDt5(dt5, billid);
res.put("status", flag);
out.print(JSONObject.toJSONString(res));
%>
<%!
private String getSelectNullValue(String value) {
if ("".equals(value)) {
return null;
}
return value;
}
%>
<%!
private void updateDt1(JSONArray data, String billid) {
List<String> idlist = new ArrayList<>();
RecordSet rs = new RecordSet();
String sql = "select id from uf_ypdjb_dt1 where mainid = '" + billid + "' order by id asc";
rs.execute(sql);
while (rs.next()) {
String id = Util.null2String(rs.getString("id"));
idlist.add(id);
}
String updateSql = "update uf_ypdjb_dt1 set kssj = ?, jssj = ?, xxmc = ?, xxdz = ?, xxfs = ?, xl = ?, xw = ?, zy = ? where id = ?";
String insertSql = "insert into uf_ypdjb_dt1 (mainid ,kssj , jssj , xxmc , xxdz , xxfs , xl , xw , zy) values (?,?,?,?,?,?,?,?,?)";
String deleteSql = "delete uf_ypdjb_dt1 where id = ?";
//数量相等更新数据
if (idlist.size() == data.size()) {
for (int i = 0; i < data.size(); i++) {
String id = Util.null2String(idlist.get(i));
JSONObject obj = (JSONObject) data.get(i);
String kssj = getSelectNullValue(Util.null2String(obj.getString("kssj")));
String jssj = getSelectNullValue(Util.null2String(obj.getString("jssj")));
String xxmc = getSelectNullValue(Util.null2String(obj.getString("xxmc")));
String xxdz = getSelectNullValue(Util.null2String(obj.getString("xxdz")));
String xxfs = getSelectNullValue(Util.null2String(obj.getString("xxfs")));
String xl = getSelectNullValue(Util.null2String(obj.getString("xl")));
String xw = getSelectNullValue(Util.null2String(obj.getString("xw")));
String zy = getSelectNullValue(Util.null2String(obj.getString("zy")));
rs.executeUpdate(updateSql, kssj, jssj, xxmc, xxdz, xxfs, xl, xw, zy, id);
}
} else if (idlist.size() < data.size()) {
for (int i = 0; i < data.size(); i++) {
JSONObject obj = (JSONObject) data.get(i);
String kssj = getSelectNullValue(Util.null2String(obj.getString("kssj")));
String jssj = getSelectNullValue(Util.null2String(obj.getString("jssj")));
String xxmc = getSelectNullValue(Util.null2String(obj.getString("xxmc")));
String xxdz = getSelectNullValue(Util.null2String(obj.getString("xxdz")));
String xxfs = getSelectNullValue(Util.null2String(obj.getString("xxfs")));
String xl = getSelectNullValue(Util.null2String(obj.getString("xl")));
String xw = getSelectNullValue(Util.null2String(obj.getString("xw")));
String zy = getSelectNullValue(Util.null2String(obj.getString("zy")));
if (i < idlist.size()) {
String id = Util.null2String(idlist.get(i));
rs.executeUpdate(updateSql, kssj, jssj, xxmc, xxdz, xxfs, xl, xw, zy, id);
} else {
rs.executeUpdate(insertSql, billid, kssj, jssj, xxmc, xxdz, xxfs, xl, xw, zy);
}
}
} else if (idlist.size() > data.size()) {
for (int i = 0; i < idlist.size(); i++) {
String id = Util.null2String(idlist.get(i));
if (i < data.size()) {
JSONObject obj = (JSONObject) data.get(i);
String kssj = getSelectNullValue(Util.null2String(obj.getString("kssj")));
String jssj = getSelectNullValue(Util.null2String(obj.getString("jssj")));
String xxmc = getSelectNullValue(Util.null2String(obj.getString("xxmc")));
String xxdz = getSelectNullValue(Util.null2String(obj.getString("xxdz")));
String xxfs = getSelectNullValue(Util.null2String(obj.getString("xxfs")));
String xl = getSelectNullValue(Util.null2String(obj.getString("xl")));
String xw = getSelectNullValue(Util.null2String(obj.getString("xw")));
String zy = getSelectNullValue(Util.null2String(obj.getString("zy")));
rs.executeUpdate(updateSql, kssj, jssj, xxmc, xxdz, xxfs, xl, xw, zy, id);
} else {
rs.executeUpdate(deleteSql, id);
}
}
}
}
%>
<%!
private void updateDt2(JSONArray data, String billid) {
List<String> idlist = new ArrayList<>();
RecordSet rs = new RecordSet();
String sql = "select id from uf_ypdjb_dt2 where mainid = '" + billid + "' order by id asc";
rs.execute(sql);
while (rs.next()) {
String id = Util.null2String(rs.getString("id"));
idlist.add(id);
}
String updateSql = "update uf_ypdjb_dt2 set gsmc = ?,dh = ?,gsrs = ?,bmrs = ?,kssj = ?,jssj = ?,zw = ?,zz = ?,zhxj = ?,lzyy = ?,zmr = ?,lxfs = ?,sfyqyrdwyjjcldgx = ?,sfyqyrdwywjdflsy = ?,sfyqyrdwydlbmxyyjyxztk = ? where id = ?";
String insertSql = "insert into uf_ypdjb_dt2 (mainid ,gsmc,dh,gsrs,bmrs,kssj,jssj,zw,zz,zhxj,lzyy,zmr,lxfs,sfyqyrdwyjjcldgx,sfyqyrdwywjdflsy,sfyqyrdwydlbmxyyjyxztk) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
String deleteSql = "delete uf_ypdjb_dt2 where id = ?";
//数量相等更新数据
if (idlist.size() == data.size()) {
for (int i = 0; i < data.size(); i++) {
String id = Util.null2String(idlist.get(i));
JSONObject obj = (JSONObject) data.get(i);
String gsmc = getSelectNullValue(Util.null2String(obj.getString("gsmc")));
String dh = getSelectNullValue(Util.null2String(obj.getString("dh")));
String gsrs = getSelectNullValue(Util.null2String(obj.getString("gsrs")));
String bmrs = getSelectNullValue(Util.null2String(obj.getString("bmrs")));
String kssj = getSelectNullValue(Util.null2String(obj.getString("kssj")));
String jssj = getSelectNullValue(Util.null2String(obj.getString("jssj")));
String zw = getSelectNullValue(Util.null2String(obj.getString("zw")));
String zz = getSelectNullValue(Util.null2String(obj.getString("zz")));
String zhxj = getSelectNullValue(Util.null2String(obj.getString("zhxj")));
String lzyy = getSelectNullValue(Util.null2String(obj.getString("lzyy")));
String zmr = getSelectNullValue(Util.null2String(obj.getString("zmr")));
String lxfs = getSelectNullValue(Util.null2String(obj.getString("lxfs")));
String sfyqyrdwyjjcldgx = getSelectNullValue(Util.null2String(obj.getString("sfyqyrdwyjjcldgx")));
String sfyqyrdwywjdflsy = getSelectNullValue(Util.null2String(obj.getString("sfyqyrdwywjdflsy")));
String sfyqyrdwydlbmxyyjyxztk = getSelectNullValue(Util.null2String(obj.getString("sfyqyrdwydlbmxyyjyxztk")));
rs.executeUpdate(updateSql, gsmc, dh, gsrs, bmrs, kssj, jssj, zw, zz, zhxj, lzyy, zmr, lxfs, sfyqyrdwyjjcldgx, sfyqyrdwywjdflsy, sfyqyrdwydlbmxyyjyxztk, id);
}
} else if (idlist.size() < data.size()) {
for (int i = 0; i < data.size(); i++) {
JSONObject obj = (JSONObject) data.get(i);
String gsmc = getSelectNullValue(Util.null2String(obj.getString("gsmc")));
String dh = getSelectNullValue(Util.null2String(obj.getString("dh")));
String gsrs = getSelectNullValue(Util.null2String(obj.getString("gsrs")));
String bmrs = getSelectNullValue(Util.null2String(obj.getString("bmrs")));
String kssj = getSelectNullValue(Util.null2String(obj.getString("kssj")));
String jssj = getSelectNullValue(Util.null2String(obj.getString("jssj")));
String zw = getSelectNullValue(Util.null2String(obj.getString("zw")));
String zz = getSelectNullValue(Util.null2String(obj.getString("zz")));
String zhxj = getSelectNullValue(Util.null2String(obj.getString("zhxj")));
String lzyy = getSelectNullValue(Util.null2String(obj.getString("lzyy")));
String zmr = getSelectNullValue(Util.null2String(obj.getString("zmr")));
String lxfs = getSelectNullValue(Util.null2String(obj.getString("lxfs")));
String sfyqyrdwyjjcldgx = getSelectNullValue(Util.null2String(obj.getString("sfyqyrdwyjjcldgx")));
String sfyqyrdwywjdflsy = getSelectNullValue(Util.null2String(obj.getString("sfyqyrdwywjdflsy")));
String sfyqyrdwydlbmxyyjyxztk = getSelectNullValue(Util.null2String(obj.getString("sfyqyrdwydlbmxyyjyxztk")));
if (i < idlist.size()) {
String id = Util.null2String(idlist.get(i));
rs.executeUpdate(updateSql, gsmc, dh, gsrs, bmrs, kssj, jssj, zw, zz, zhxj, lzyy, zmr, lxfs, sfyqyrdwyjjcldgx, sfyqyrdwywjdflsy, sfyqyrdwydlbmxyyjyxztk, id);
} else {
rs.executeUpdate(insertSql, billid, gsmc, dh, gsrs, bmrs, kssj, jssj, zw, zz, zhxj, lzyy, zmr, lxfs, sfyqyrdwyjjcldgx, sfyqyrdwywjdflsy, sfyqyrdwydlbmxyyjyxztk);
}
}
} else if (idlist.size() > data.size()) {
for (int i = 0; i < idlist.size(); i++) {
String id = Util.null2String(idlist.get(i));
if (i < data.size()) {
JSONObject obj = (JSONObject) data.get(i);
String gsmc = getSelectNullValue(Util.null2String(obj.getString("gsmc")));
String dh = getSelectNullValue(Util.null2String(obj.getString("dh")));
String gsrs = getSelectNullValue(Util.null2String(obj.getString("gsrs")));
String bmrs = getSelectNullValue(Util.null2String(obj.getString("bmrs")));
String kssj = getSelectNullValue(Util.null2String(obj.getString("kssj")));
String jssj = getSelectNullValue(Util.null2String(obj.getString("jssj")));
String zw = getSelectNullValue(Util.null2String(obj.getString("zw")));
String zz = getSelectNullValue(Util.null2String(obj.getString("zz")));
String zhxj = getSelectNullValue(Util.null2String(obj.getString("zhxj")));
String lzyy = getSelectNullValue(Util.null2String(obj.getString("lzyy")));
String zmr = getSelectNullValue(Util.null2String(obj.getString("zmr")));
String lxfs = getSelectNullValue(Util.null2String(obj.getString("lxfs")));
String sfyqyrdwyjjcldgx = getSelectNullValue(Util.null2String(obj.getString("sfyqyrdwyjjcldgx")));
String sfyqyrdwywjdflsy = getSelectNullValue(Util.null2String(obj.getString("sfyqyrdwywjdflsy")));
String sfyqyrdwydlbmxyyjyxztk = getSelectNullValue(Util.null2String(obj.getString("sfyqyrdwydlbmxyyjyxztk")));
rs.executeUpdate(updateSql, gsmc, dh, gsrs, bmrs, kssj, jssj, zw, zz, zhxj, lzyy, zmr, lxfs, sfyqyrdwyjjcldgx, sfyqyrdwywjdflsy, sfyqyrdwydlbmxyyjyxztk, id);
} else {
rs.executeUpdate(deleteSql, id);
}
}
}
}
%>
<%!
private void updateDt3(JSONArray data, String billid) {
List<String> idlist = new ArrayList<>();
RecordSet rs = new RecordSet();
String sql = "select id from uf_ypdjb_dt3 where mainid = '" + billid + "' order by id asc";
rs.execute(sql);
while (rs.next()) {
String id = Util.null2String(rs.getString("id"));
idlist.add(id);
}
String updateSql = "update uf_ypdjb_dt3 set xm = ?, gx = ?, nl = ?, rzdwdzdh = ? where id = ?";
String insertSql = "insert into uf_ypdjb_dt3 (mainid,xm ,gx ,nl ,rzdwdzdh) values (?,?,?,?,?)";
String deleteSql = "delete uf_ypdjb_dt3 where id = ?";
//数量相等更新数据
if (idlist.size() == data.size()) {
for (int i = 0; i < data.size(); i++) {
String id = Util.null2String(idlist.get(i));
JSONObject obj = (JSONObject) data.get(i);
String xm = getSelectNullValue(Util.null2String(obj.getString("xm")));
String gx = getSelectNullValue(Util.null2String(obj.getString("gx")));
String nl = getSelectNullValue(Util.null2String(obj.getString("nl")));
String rzdwdzdh = getSelectNullValue(Util.null2String(obj.getString("rzdwdzdh")));
rs.executeUpdate(updateSql, xm, gx, nl, rzdwdzdh, id);
}
} else if (idlist.size() < data.size()) {
for (int i = 0; i < data.size(); i++) {
JSONObject obj = (JSONObject) data.get(i);
String xm = getSelectNullValue(Util.null2String(obj.getString("xm")));
String gx = getSelectNullValue(Util.null2String(obj.getString("gx")));
String nl = getSelectNullValue(Util.null2String(obj.getString("nl")));
String rzdwdzdh = getSelectNullValue(Util.null2String(obj.getString("rzdwdzdh")));
if (i < idlist.size()) {
String id = Util.null2String(idlist.get(i));
rs.executeUpdate(updateSql, xm, gx, nl, rzdwdzdh, id);
} else {
rs.executeUpdate(insertSql, billid, xm, gx, nl, rzdwdzdh);
}
}
} else if (idlist.size() > data.size()) {
for (int i = 0; i < idlist.size(); i++) {
String id = Util.null2String(idlist.get(i));
if (i < data.size()) {
JSONObject obj = (JSONObject) data.get(i);
String xm = getSelectNullValue(Util.null2String(obj.getString("xm")));
String gx = getSelectNullValue(Util.null2String(obj.getString("gx")));
String nl = getSelectNullValue(Util.null2String(obj.getString("nl")));
String rzdwdzdh = getSelectNullValue(Util.null2String(obj.getString("rzdwdzdh")));
rs.executeUpdate(updateSql, xm, gx, nl, rzdwdzdh, id);
} else {
rs.executeUpdate(deleteSql, id);
}
}
}
}
private void updateDt4(JSONArray data, String billid) {
List<String> idlist = new ArrayList<>();
RecordSet rs = new RecordSet();
String sql = "select id from uf_ypdjb_dt4 where mainid = '" + billid + "' order by id asc";
rs.execute(sql);
while (rs.next()) {
String id = Util.null2String(rs.getString("id"));
idlist.add(id);
}
String updateSql = "update uf_ypdjb_dt4 set xm = ?, bm = ?, zw = ?, ybrgx = ? where id = ?";
String insertSql = "insert into uf_ypdjb_dt4 (mainid,xm , bm , zw , ybrgx) values (?,?,?,?,?)";
String deleteSql = "delete uf_ypdjb_dt4 where id = ?";
//数量相等更新数据
if (idlist.size() == data.size()) {
for (int i = 0; i < data.size(); i++) {
String id = Util.null2String(idlist.get(i));
JSONObject obj = (JSONObject) data.get(i);
String xm = getSelectNullValue(Util.null2String(obj.getString("xm")));
String bm = getSelectNullValue(Util.null2String(obj.getString("bm")));
String zw = getSelectNullValue(Util.null2String(obj.getString("zw")));
String ybrgx = getSelectNullValue(Util.null2String(obj.getString("ybrgx")));
rs.executeUpdate(updateSql, xm, bm, zw, ybrgx, id);
}
} else if (idlist.size() < data.size()) {
for (int i = 0; i < data.size(); i++) {
JSONObject obj = (JSONObject) data.get(i);
String xm = getSelectNullValue(Util.null2String(obj.getString("xm")));
String bm = getSelectNullValue(Util.null2String(obj.getString("bm")));
String zw = getSelectNullValue(Util.null2String(obj.getString("zw")));
String ybrgx = getSelectNullValue(Util.null2String(obj.getString("ybrgx")));
if (i < idlist.size()) {
String id = Util.null2String(idlist.get(i));
rs.executeUpdate(updateSql, xm, bm, zw, ybrgx, id);
} else {
rs.executeUpdate(insertSql, billid, xm, bm, zw, ybrgx);
}
}
} else if (idlist.size() > data.size()) {
for (int i = 0; i < idlist.size(); i++) {
String id = Util.null2String(idlist.get(i));
if (i < data.size()) {
JSONObject obj = (JSONObject) data.get(i);
String xm = getSelectNullValue(Util.null2String(obj.getString("xm")));
String bm = getSelectNullValue(Util.null2String(obj.getString("bm")));
String zw = getSelectNullValue(Util.null2String(obj.getString("zw")));
String ybrgx = getSelectNullValue(Util.null2String(obj.getString("ybrgx")));
rs.executeUpdate(updateSql, xm, bm, zw, ybrgx, id);
} else {
rs.executeUpdate(deleteSql, id);
}
}
}
}
private void updateDt5(JSONArray data, String billid) {
List<String> idlist = new ArrayList<>();
RecordSet rs = new RecordSet();
String sql = "select id from uf_ypdjb_dt5 where mainid = '" + billid + "' order by id asc";
rs.execute(sql);
while (rs.next()) {
String id = Util.null2String(rs.getString("id"));
idlist.add(id);
}
String updateSql = "update uf_ypdjb_dt5 set kssj = ?, jssj = ?, dd = ?, pxnr = ?, pxjg = ?, shzs = ?, fjsc = ? where id = ?";
String insertSql = "insert into uf_ypdjb_dt5 (mainid, kssj, jssj, dd, pxnr, pxjg, shzs, fjsc) values (?,?,?,?,?,?,?,?)";
String deleteSql = "delete uf_ypdjb_dt5 where id = ?";
//数量相等更新数据
if (idlist.size() == data.size()) {
for (int i = 0; i < data.size(); i++) {
String id = Util.null2String(idlist.get(i));
JSONObject obj = (JSONObject) data.get(i);
String kssj = getSelectNullValue(Util.null2String(obj.getString("kssj")));
String jssj = getSelectNullValue(Util.null2String(obj.getString("jssj")));
String dd = getSelectNullValue(Util.null2String(obj.getString("dd")));
String pxnr = getSelectNullValue(Util.null2String(obj.getString("pxnr")));
String pxjg = getSelectNullValue(Util.null2String(obj.getString("pxjg")));
String shzs = getSelectNullValue(Util.null2String(obj.getString("shzs")));
String fjsc = getSelectNullValue(Util.null2String(obj.getString("fjsc")));
rs.executeUpdate(updateSql, kssj, jssj, dd, pxnr, pxjg, shzs, fjsc, id);
}
} else if (idlist.size() < data.size()) {
for (int i = 0; i < data.size(); i++) {
JSONObject obj = (JSONObject) data.get(i);
String kssj = getSelectNullValue(Util.null2String(obj.getString("kssj")));
String jssj = getSelectNullValue(Util.null2String(obj.getString("jssj")));
String dd = getSelectNullValue(Util.null2String(obj.getString("dd")));
String pxnr = getSelectNullValue(Util.null2String(obj.getString("pxnr")));
String pxjg = getSelectNullValue(Util.null2String(obj.getString("pxjg")));
String shzs = getSelectNullValue(Util.null2String(obj.getString("shzs")));
String fjsc = getSelectNullValue(Util.null2String(obj.getString("fjsc")));
if (i < idlist.size()) {
String id = Util.null2String(idlist.get(i));
rs.executeUpdate(updateSql, kssj, jssj, dd, pxnr, pxjg, shzs, fjsc, id);
} else {
rs.executeUpdate(insertSql, billid, kssj, jssj, dd, pxnr, pxjg, shzs, fjsc);
}
}
} else if (idlist.size() > data.size()) {
for (int i = 0; i < idlist.size(); i++) {
String id = Util.null2String(idlist.get(i));
if (i < data.size()) {
JSONObject obj = (JSONObject) data.get(i);
String kssj = getSelectNullValue(Util.null2String(obj.getString("kssj")));
String jssj = getSelectNullValue(Util.null2String(obj.getString("jssj")));
String dd = getSelectNullValue(Util.null2String(obj.getString("dd")));
String pxnr = getSelectNullValue(Util.null2String(obj.getString("pxnr")));
String pxjg = getSelectNullValue(Util.null2String(obj.getString("pxjg")));
String shzs = getSelectNullValue(Util.null2String(obj.getString("shzs")));
String fjsc = getSelectNullValue(Util.null2String(obj.getString("fjsc")));
rs.executeUpdate(updateSql, kssj, jssj, dd, pxnr, pxjg, shzs, fjsc, id);
} else {
rs.executeUpdate(deleteSql, id);
}
}
}
}
%>