/** * 从表保存操作 * * @param request 网页的请求对象 * @param response 网页的响应对象 * @return 返回HTML或javascipt的语句 * @throws Exception 异常 */ private final void putDetailInfo(HttpServletRequest request) { RowMap rowInfo = getMasterRowinfo(); // 保存网页的所有信息 rowInfo.put(request); int rownum = d_RowInfos.size(); RowMap detailRow = null; for (int i = 0; i < rownum; i++) { detailRow = (RowMap) d_RowInfos.get(i); detailRow.put("wzdjid", rowInfo.get("wzdjid_" + i)); detailRow.put("dmsxid", rowInfo.get("dmsxid_" + i)); detailRow.put("hssl", formatNumber(rowInfo.get("hssl_" + i), qtyFormat)); // detailRow.put("sl", formatNumber(rowInfo.get("sl_" + i), qtyFormat)); // detailRow.put("zk", formatNumber(rowInfo.get("zk_" + i), priceFormat)); // detailRow.put("dj", formatNumber(rowInfo.get("dj_" + i), priceFormat)); // 含税单价 detailRow.put("xsje", formatNumber(rowInfo.get("xsje_" + i), sumFormat)); detailRow.put("jje", formatNumber(rowInfo.get("jje_" + i), sumFormat)); // 无税单价 detailRow.put("jzj", formatNumber(rowInfo.get("jzj_" + i), sumFormat)); // 基准价 detailRow.put("cjtcl", formatNumber(rowInfo.get("cjtcl_" + i), sumFormat)); // 差价提成率 detailRow.put("jxts", formatNumber(rowInfo.get("jxts_" + i), qtyFormat)); // 计息天数 detailRow.put("hlts", formatNumber(rowInfo.get("hlts_" + i), qtyFormat)); // 回笼天数 detailRow.put("hltcl", formatNumber(rowInfo.get("hltcl_" + i), sumFormat)); // 回笼提成率 detailRow.put("bz", rowInfo.get("bz_" + i)); // 备注 detailRow.put("jhrq", rowInfo.get("jhrq_" + i)); // detailRow.put("xsj", rowInfo.get("xsj_" + i)); // // 保存用户自定义的字段 FieldInfo[] fields = detailProducer.getBakFieldCodes(); for (int j = 0; j < fields.length; j++) { String fieldCode = fields[j].getFieldcode(); detailRow.put(fieldCode, rowInfo.get(fieldCode + "_" + i)); } } }
/** * @param request 网页的请求对象 * @param response 网页的响应对象 * @return 返回HTML或javascipt的语句 * @throws Exception 异常 */ private final void putDetailInfo(HttpServletRequest request) { RowMap rowInfo = new RowMap(); rowInfo.put(request); int rownum = dsBatchAddTable.getRowCount(); RowMap detailRow = null; for (int i = 0; i < rownum; i++) { detailRow = (RowMap) d_RowInfos.get(i); detailRow.put("cpid", rowInfo.get("cpid_" + i)); // detailRow.put("djlx", rowInfo.get("djlx_" + i)); // String bz = rowInfo.get("bz_" + i); detailRow.put("bz", rowInfo.get("bz_" + i)); // d_RowInfos.set(i, detailRow); } }