Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
N
njzsb
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
徐州
njzsb
Commits
1443d11b
Commit
1443d11b
authored
Sep 07, 2022
by
徐州
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改部分问题
删除无用文件
parent
97297b52
Show whitespace changes
Inline
Side-by-side
Showing
69 changed files
with
259 additions
and
12476 deletions
+259
-12476
Rfxm_Add.jsp
WebRoot/WEB-INF/pages/rfxm/Rfxm_Add.jsp
+0
-276
Rfxm_Check.jsp
WebRoot/WEB-INF/pages/rfxm/Rfxm_Check.jsp
+0
-162
Rfxm_Condition_List.jsp
WebRoot/WEB-INF/pages/rfxm/Rfxm_Condition_List.jsp
+0
-147
Rfxm_Detail.jsp
WebRoot/WEB-INF/pages/rfxm/Rfxm_Detail.jsp
+1
-1
Rfxm_Edit.jsp
WebRoot/WEB-INF/pages/rfxm/Rfxm_Edit.jsp
+0
-220
Rfxm_Edit_lastVer.jsp
WebRoot/WEB-INF/pages/rfxm/Rfxm_Edit_lastVer.jsp
+0
-338
Rfxm_Jktzs_Detail.jsp
WebRoot/WEB-INF/pages/rfxm/Rfxm_Jktzs_Detail.jsp
+0
-214
Rfxm_Jktzs_List.jsp
WebRoot/WEB-INF/pages/rfxm/Rfxm_Jktzs_List.jsp
+0
-268
Rfxm_Jktzs_View.jsp
WebRoot/WEB-INF/pages/rfxm/Rfxm_Jktzs_View.jsp
+0
-462
Rfxm_Jktzs_View1.jsp
WebRoot/WEB-INF/pages/rfxm/Rfxm_Jktzs_View1.jsp
+0
-462
Rfxm_Jktzs_View11.jsp
WebRoot/WEB-INF/pages/rfxm/Rfxm_Jktzs_View11.jsp
+0
-457
Rfxm_Jktzs_View2.jsp
WebRoot/WEB-INF/pages/rfxm/Rfxm_Jktzs_View2.jsp
+0
-465
Rfxm_Jktzs_View_11.jsp
WebRoot/WEB-INF/pages/rfxm/Rfxm_Jktzs_View_11.jsp
+0
-147
Rfxm_Jktzs_View_12.jsp
WebRoot/WEB-INF/pages/rfxm/Rfxm_Jktzs_View_12.jsp
+0
-197
Rfxm_Jktzs_View_And_Sfxx.jsp
WebRoot/WEB-INF/pages/rfxm/Rfxm_Jktzs_View_And_Sfxx.jsp
+0
-303
Rfxm_List.jsp
WebRoot/WEB-INF/pages/rfxm/Rfxm_List.jsp
+3
-1
Rfxm_List_review.jsp
WebRoot/WEB-INF/pages/rfxm/Rfxm_List_review.jsp
+0
-197
Rfxm_Sfxx_Add.jsp
WebRoot/WEB-INF/pages/rfxm/Rfxm_Sfxx_Add.jsp
+3
-11
Rfxm_Sfxx_Detail.jsp
WebRoot/WEB-INF/pages/rfxm/Rfxm_Sfxx_Detail.jsp
+24
-12
Rfxm_Sfxx_Edit.jsp
WebRoot/WEB-INF/pages/rfxm/Rfxm_Sfxx_Edit.jsp
+39
-38
Rfxm_material_collect.jsp
WebRoot/WEB-INF/pages/rfxm/Rfxm_material_collect.jsp
+0
-472
rfxm_jktzs_print.jsp
WebRoot/WEB-INF/pages/rfxm/rfxm_jktzs_print.jsp
+0
-385
rfxm_jktzs_wfpz.jsp
WebRoot/WEB-INF/pages/rfxm/rfxm_jktzs_wfpz.jsp
+0
-232
PaymentVoucherAction.java
...jshx/account/paymentVoucher/web/PaymentVoucherAction.java
+2
-2
GzlScheduleAction.java
src/com/jshx/mobile/web/GzlScheduleAction.java
+1
-0
PaymentItemHis.java
src/com/jshx/paymentItemHis/entity/PaymentItemHis.java
+11
-0
PaymentItemHisAction.java
src/com/jshx/paymentItemHis/web/PaymentItemHisAction.java
+1
-0
sql-map-rfxmHistory.xml
src/com/jshx/rfxm/conf/sql-map-rfxmHistory.xml
+0
-37
sql-map-rfxmJktzs.xml
src/com/jshx/rfxm/conf/sql-map-rfxmJktzs.xml
+0
-86
sql-map-rfxmfshxx.xml
src/com/jshx/rfxm/conf/sql-map-rfxmfshxx.xml
+0
-31
sql-map-rfxmqfhtk.xml
src/com/jshx/rfxm/conf/sql-map-rfxmqfhtk.xml
+0
-16
struts-rfxm.xml
src/com/jshx/rfxm/conf/struts-rfxm.xml
+4
-0
RfxmEntityHistoryDao.java
src/com/jshx/rfxm/dao/RfxmEntityHistoryDao.java
+0
-61
RfxmJktzsDao.java
src/com/jshx/rfxm/dao/RfxmJktzsDao.java
+0
-63
RfxmJktzsHistoryDao.java
src/com/jshx/rfxm/dao/RfxmJktzsHistoryDao.java
+0
-62
RfxmSfxxHistoryDao.java
src/com/jshx/rfxm/dao/RfxmSfxxHistoryDao.java
+0
-56
RfxmfshxxDao.java
src/com/jshx/rfxm/dao/RfxmfshxxDao.java
+0
-61
RfxmqfhtkDao.java
src/com/jshx/rfxm/dao/RfxmqfhtkDao.java
+0
-61
RfxmEntityHistoryDaoImpl.java
src/com/jshx/rfxm/dao/impl/RfxmEntityHistoryDaoImpl.java
+0
-89
RfxmJktzsDaoImpl.java
src/com/jshx/rfxm/dao/impl/RfxmJktzsDaoImpl.java
+0
-96
RfxmJktzsHistoryDaoImpl.java
src/com/jshx/rfxm/dao/impl/RfxmJktzsHistoryDaoImpl.java
+0
-93
RfxmSfxxHistoryDaoImpl.java
src/com/jshx/rfxm/dao/impl/RfxmSfxxHistoryDaoImpl.java
+0
-85
RfxmfshxxDaoImpl.java
src/com/jshx/rfxm/dao/impl/RfxmfshxxDaoImpl.java
+0
-90
RfxmqfhtkDaoImpl.java
src/com/jshx/rfxm/dao/impl/RfxmqfhtkDaoImpl.java
+0
-91
Rfxm.java
src/com/jshx/rfxm/entity/Rfxm.java
+12
-0
RfxmEntityHistory.java
src/com/jshx/rfxm/entity/RfxmEntityHistory.java
+0
-657
RfxmJktzs.java
src/com/jshx/rfxm/entity/RfxmJktzs.java
+0
-550
RfxmJktzsHistory.java
src/com/jshx/rfxm/entity/RfxmJktzsHistory.java
+0
-461
RfxmSfxx.java
src/com/jshx/rfxm/entity/RfxmSfxx.java
+0
-3
RfxmSfxxHistory.java
src/com/jshx/rfxm/entity/RfxmSfxxHistory.java
+0
-726
Rfxmfshxx.java
src/com/jshx/rfxm/entity/Rfxmfshxx.java
+0
-173
Rfxmqfhtk.java
src/com/jshx/rfxm/entity/Rfxmqfhtk.java
+0
-309
RfxmEntityHistoryService.java
src/com/jshx/rfxm/service/RfxmEntityHistoryService.java
+0
-57
RfxmJktzsHistoryService.java
src/com/jshx/rfxm/service/RfxmJktzsHistoryService.java
+0
-56
RfxmJktzsService.java
src/com/jshx/rfxm/service/RfxmJktzsService.java
+0
-85
RfxmService.java
src/com/jshx/rfxm/service/RfxmService.java
+0
-2
RfxmSfxxService.java
src/com/jshx/rfxm/service/RfxmSfxxService.java
+0
-2
RfxmfshxxService.java
src/com/jshx/rfxm/service/RfxmfshxxService.java
+0
-55
RfxmqfhtkService.java
src/com/jshx/rfxm/service/RfxmqfhtkService.java
+0
-55
RfxmEntityHistoryServiceImpl.java
.../jshx/rfxm/service/impl/RfxmEntityHistoryServiceImpl.java
+0
-131
RfxmJktzsHistoryServiceImpl.java
...m/jshx/rfxm/service/impl/RfxmJktzsHistoryServiceImpl.java
+0
-145
RfxmJktzsServiceImpl.java
src/com/jshx/rfxm/service/impl/RfxmJktzsServiceImpl.java
+0
-278
RfxmServiceImpl.java
src/com/jshx/rfxm/service/impl/RfxmServiceImpl.java
+0
-16
RfxmSfxxServiceImpl.java
src/com/jshx/rfxm/service/impl/RfxmSfxxServiceImpl.java
+0
-18
RfxmfshxxServiceImpl.java
src/com/jshx/rfxm/service/impl/RfxmfshxxServiceImpl.java
+0
-125
RfxmqfhtkServiceImpl.java
src/com/jshx/rfxm/service/impl/RfxmqfhtkServiceImpl.java
+0
-128
RfxmAction.java
src/com/jshx/rfxm/web/RfxmAction.java
+156
-1897
JfslAction.java
src/com/jshx/xmxxb/web/JfslAction.java
+1
-0
ZzhkpAction.java
src/com/jshx/zzhqfdz/web/ZzhkpAction.java
+1
-0
No files found.
WebRoot/WEB-INF/pages/rfxm/Rfxm_Add.jsp
deleted
100644 → 0
View file @
97297b52
<
%@
page
language=
"java"
pageEncoding=
"UTF-8"
isELIgnored=
"false"
%
>
<
%@
include
file=
"/common/header.jsp"
%
>
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<title>
项目管理
</title>
<
%@
include
file=
"/common/jsLib.jsp"
%
>
<style>
.l-btn-icon.icon-add
{
margin-top
:
-7px
;
}
</style>
<script>
// var index4Sf = 1;
function
yanzheng
(){
var
aa
=
$
(
"#xbxb"
).
val
();
if
(
""
==
aa
){
$
(
"#yzjg"
).
html
(
'请填写信息表编号!'
);
return
;
}
$
.
ajax
({
url
:
"${ctx}/jsp/sdjd/yanzheng.action"
,
type
:
'post'
,
dataType
:
'json'
,
async
:
false
,
data
:
{
xmxxbid
:
$
(
"#xbxb"
).
val
()},
error
:
function
()
{
$
.
messager
.
alert
(
'错误'
,
'提交出错!'
);
},
success
:
function
(
data
)
{
if
(
data
.
result
)
{
$
(
"#yzjg"
).
html
(
'验证成功!'
);
alert
(
"验证成功"
);
abc
=
"1"
;
}
else
{
abc
=
"0"
;
$
(
"#yzjg"
).
html
(
'信息表编号重复!该项目状态:'
+
data
.
message
);
}
}
});
}
function
consoleConfig
(
data
)
{
console
.
log
(
$
(
"#myform1"
).
rfxm
.
cnjfhj
);
}
/*function addSF() {
$("#sfTable").append("<tr>\n" +
"\t\t\t\t\t\t\t\t<th width=\"15%\">收费项目名称</th>\n" +
"\t\t\t\t\t\t\t\t<td width=\"35%\">\n" +
"\t\t\t\t\t\t\t\t\t<input id=\"sfxmmc\" name=\"rfxm["+index4Sf+"].sfxmmc\" style=\"width:90%\" datatype=\"*1-50\" errormsg='此项为必填' maxlength=\"50\"/>\n" +
"\t\t\t\t\t\t\t\t\t<font style='color:red'>*</font>\n" +
"\t\t\t\t\t\t\t\t</td>\n" +
"\t\t\t\t\t\t\t\t<th width=\"15\">收费项目联系单编号</th>\n" +
"\t\t\t\t\t\t\t\t<td width=\"35%\">\n" +
"\t\t\t\t\t\t\t\t\t<input id=\"sfxmzslxdbh\" name=\"rfxm["+index4Sf+"].sfxmzslxdbh\" style=\"width:90%\" datatype=\"*1-50\" errormsg='此项为必填' maxlength=\"50\"/>\n" +
"\t\t\t\t\t\t\t\t\t<font style='color:red'>*</font>\n" +
"\t\t\t\t\t\t\t\t</td>\n" +
"\t\t\t\t\t\t\t</tr>\n" +
"\t\t\t\t\t\t\t<tr>\n" +
"\t\t\t\t\t\t\t\t<th width=\"15\">应缴金额明细</th>\n" +
"\t\t\t\t\t\t\t\t<td width=\"35%\">\n" +
"\t\t\t\t\t\t\t\t\t<input id=\"yjjemx\" name=\"rfxm["+index4Sf+"].yjjemx\" style=\"width:90%\" datatype=\"*1-50\" errormsg='此项为必填' maxlength=\"50\"/>\n" +
"\t\t\t\t\t\t\t\t\t<font style='color:red'>*</font>\n" +
"\t\t\t\t\t\t\t\t</td>\n" +
"\t\t\t\t\t\t\t\t<th width='15'>审核部门</th>\n" +
"\t\t\t\t\t\t\t\t<td width='35%'>\n" +
"\t\t\t\t\t\t\t\t\t<input id='shbm' name='rfxmSfxx["+index4Sf+"].shbm' style='width:90%' datatype='*1-50' errormsg='此项为必填' maxlength='50'/>\n" +
"\t\t\t\t\t\t\t\t\t<font style='color:red'>*</font>\n" +
"\t\t\t\t\t\t\t\t</td>\n" +
"\t\t\t\t\t\t\t</tr>\n" +
"\t\t\t\t\t\t\t<tr>\n" +
"\t\t\t\t\t\t\t\t<th width='15'>承诺缴费环节</th>\n" +
"\t\t\t\t\t\t\t\t<td width='35%'>\n" +
"\t\t\t\t\t\t\t\t\t<input type='radio' name='rfxmSfxx["+index4Sf+"].cnjfhj' value='施工许可前' checked='checked'/>\n" +
"\t\t\t\t\t\t\t\t\t施工许可前\n" +
"\t\t\t\t\t\t\t\t\t<input type='radio' name='rfxmSfxx["+index4Sf+"].cnjfhj' value='竣工验收前'/>\n" +
"\t\t\t\t\t\t\t\t\t竣工验收前\n" +
"\t\t\t\t\t\t\t\t\t<input type='radio' name='rfxmSfxx["+index4Sf+"].cnjfhj' value='' /><input id='cnjfhj' name='rfxmSfxx["+index4Sf+"].cnjfhj' style='width:10%' onblur='checkDicType()'/>日内\n" +
"\t\t\t\t\t\t\t\t</td>\n" +
"\t\t\t\t\t\t\t</tr>" +
"\t\t\t\t\t\t\t<tr>\n" +
"\t\t\t\t\t\t\t\t<th width=\"15\">收费项目征收联系单扫描件</th>\n" +
"\t\t\t\t\t\t\t\t<td width=\"35%\">\n" +
"\t\t\t\t\t\t\t\t<td style=\"text-align: left;\"width=\"20%\" colspan=\"2\">\n" +
"\t\t\t\t\t\t\t\t\t<input type=\"file\" name=\"file1\" >\n" +
"\t\t\t\t\t\t\t\t\t<input type=\"button\" value=\"扫描\" onclick=\"scan(this)\"/>\n" +
"\t\t\t\t\t\t\t\t</td>\n" +
"\t\t\t\t\t\t\t</tr>");
index4Sf++;
console.log(index4Sf);
}*/
</script>
</head>
<body
validform=
"true"
>
<div
class=
"page_dialog"
>
<div
class=
"inner6px"
>
<div
class=
"cell"
style=
"width: 100%"
>
<form
name=
"myform1"
method=
"post"
enctype=
"multipart/form-data"
action=
"rfxmSave.action"
>
<s:token
/>
<input
type=
"hidden"
name=
"flag"
value=
"${flag}"
>
<table
width=
"100%"
border=
"0"
>
<tr>
<td>
账户信息
</td>
</tr>
<tr>
<th
width=
"15%"
>
代收单位
</th>
<td
width=
"35%"
>
<input
id=
"dsdw"
name=
"rfxm.dsdw"
value=
"${dsdw}"
style=
"width:90%"
readonly
/>
</td>
<th
width=
"15%"
>
代收单位层级
</th>
<td
width=
"35%"
>
<input
id=
"dsdwcj"
name=
"rfxm.dsdwcj"
value=
"${yzsqy}"
style=
"width:90%"
maxlength=
"50"
readonly
/>
</td>
</tr>
</table>
<table
width=
"100%"
border=
"0"
>
<tr>
<td
width=
"15%"
>
项目信息
</td>
</tr>
<tr>
<th
width=
"15%"
>
项目代码
</th>
<td
width=
"35%"
>
<input
id=
"xmdm"
name=
"rfxm.xmdm"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${xmxxb.lxpw}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
<th
width=
"15"
>
信息一览表编号
</th>
<td
width=
"35%"
>
<input
id=
"xxylbbh"
name=
"rfxm.xxylbbh"
style=
"width:90%"
datatype=
"*1-100"
errormsg=
'此项为必填'
maxlength=
"100"
value=
"${xmxxb.xxylb}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
</tr>
<tr>
<th
width=
"15"
>
规划项目编号
</th>
<td
width=
"35%"
>
<
%
--
<
s:if
test=
"xmxxb.xmbh==null"
>
--%>
<input
id=
"xmbh"
name=
"rfxm.xmbh"
style=
"width:90%"
datatype=
"*1-100"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${rfxm.xmbh}"
/>
<
%
--
</
s:if
>
<s:if
test=
"xmxxb.xmbh!=null"
>
<input
id=
"ghxmbh"
name=
"rfxm.ghxmbh"
style=
"width:90%"
datatype=
"*1-100"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${xmxxb.xmbh}"
readonly
/>
</s:if>
--%>
<font
style=
'color:red'
>
*
</font>
</td>
<th
width=
"15"
>
建设单位名称
</th>
<td
width=
"35%"
>
<input
id=
"jsdwmc"
name=
"rfxm.jsdwmc"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${xmxxb.jsdw}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
</tr>
<tr>
<th
width=
"15"
>
规划许可证编号
</th>
<td
width=
"35%"
>
<s:if
test=
"xmxxb.xkzh==null"
>
建字第
<input
id=
"xkzh"
name=
"rfxm.xkzh"
style=
"width:71%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${rfxm.xkzh}"
/>
号
</s:if>
<s:if
test=
"xmxxb.xkzh!=null"
>
<input
id=
"ghxkzbh"
name=
"rfxm.ghxkzbh"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${xmxxb.xkzh}"
readonly
/>
</s:if>
<font
style=
'color:red'
>
*
</font>
</td>
<th
width=
"15"
>
规划许可证类型
</th>
<td
width=
"35%"
>
<select
id=
"ghxkzlx"
name=
"rfxm.ghxkzlx"
>
<option
grade=
"1"
value=
"房建"
selected=
"selected"
>
房建
</option>
<option
grade=
"2"
value=
"市政"
>
市政
</option>
</select>
</td>
</tr>
<tr>
</tr>
<tr>
<th
width=
"15"
>
工程项目名称
</th>
<td
width=
"35%"
>
<input
id=
"gcxmmc"
name=
"rfxm.gcxmmc"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${xmxxb.xmmc}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
<th
width=
"15"
>
工程项目地点
</th>
<td
width=
"35%"
>
<input
id=
"gcxmdd"
name=
"rfxm.gcxmdd"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${xmxxb.jsdd}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
</tr>
<tr>
<th
width=
"15"
>
地上建筑面积
</th>
<td
width=
"35%"
>
<input
id=
"dsjzmj"
name=
"rfxm.dsjzmj"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${xmxxb.zjzmjds}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
<th
width=
"15"
>
地下建筑面积
</th>
<td
width=
"35%"
>
<input
id=
"dxjzmj"
name=
"rfxm.dxjzmj"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${xmxxb.jzmjdx}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
</tr>
<tr>
<th
width=
"15"
>
建设单位联系人
</th>
<td
width=
"35%"
>
<input
id=
"jsdwlxr"
name=
"rfxm.jsdwlxr"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${xmxxb.lianxiren}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
<th
width=
"15"
>
联系电话
</th>
<td
width=
"35%"
>
<input
id=
"lxdh"
name=
"rfxm.lxdh"
style=
"width:90%"
<%
--
onblur=
"checkDicType()"
--
%
>
value="${xmxxb.phone}"/>
</td>
</tr>
</table>
<table
width=
"100%"
border=
"0"
>
<tr>
<td>
审核
</td>
</tr>
<
%
--
<
tr
>
<th
width=
"15"
>
代收单位经办人
</th>
<td
width=
"35%"
>
<input
id=
"dsdwjbr"
name=
"rfxm.dsdwjbr"
style=
"width:36%"
/>
<
%
–
<font
style=
'color:red'
>
*
</font>
–
%
>
</td>
</tr>
--%>
<tr>
<th
width=
"15"
>
经办意见
</th>
<td
width=
"85%"
>
<textarea
id=
"jbyj"
name=
"rfxm.jbyj"
style=
"width: 95%"
<%
--
onblur=
"checkDicType()"
--
%
>
>
</textarea>
</td>
</tr>
<
%
--
<
tr
>
<th
width=
"15"
>
代收单位复核人
</th>
<td
width=
"35%"
>
<input
id=
"dsdwfhr"
name=
"rfxm.dsdwfhr"
style=
"width:36%"
/>
<
%
–
<font
style=
'color:red'
>
*
</font>
–
%
>
</td>
</tr>
--%>
<
%
--
<
tr
>
<th
width=
"15"
>
复核意见
</th>
<td
width=
"85%"
>
<textarea
id=
"fhyj"
name=
"rfxm.fhyj"
style=
"width:95%"
&
lt
;%&
ndash
;
onblur=
"checkDicType()"
&
ndash
;%&
gt
;
readonly
></textarea>
</td>
</tr>
--%>
</table>
<
%
--
<
table
width=
"100%"
border=
"0"
>
<tr>
<th
width=
"15"
>
综合窗口联系人
</th>
<td
width=
"35%"
>
<input
id=
"zhcklxr"
name=
"rfxm.zhcklxr"
style=
"width:90%"
&
lt
;%&
ndash
;
onblur=
"checkDicType()"
&
ndash
;%&
gt
;
/>
</td>
<th
width=
"15"
>
综合窗口联系电话
</th>
<td
width=
"35%"
>
<input
id=
"zhcklxdh"
name=
"rfxm.zhcklxdh"
style=
"width:90%"
&
lt
;%&
ndash
;
onblur=
"checkDicType()"
&
ndash
;%&
gt
;
/>
</td>
</tr>
<tr>
<th
width=
"15"
>
监督电话
</th>
<td
width=
"35%"
>
<input
id=
"jddh"
name=
"rfxm.jddh"
style=
"width:90%"
&
lt
;%&
ndash
;
onblur=
"checkDicType()"
&
ndash
;%&
gt
;
/>
</td>
</tr>
</table>
--%>
<table
width=
"100%"
border=
"0"
>
<tr>
<td
colspan=
"4"
height=
"100px"
style=
"text-align:center"
>
<s:if
test=
"flag=='add'"
>
<a
href=
"#"
class=
"btn_01"
type=
"submit"
<%
--onclick=
"consoleConfig(this)"
--
%
>
>添加
<b></b></a>
</s:if>
<a
href=
"#"
class=
"btn_01"
onclick=
"parent.close_win('win_rfxm');"
>
关闭
<b></b></a>
</td>
</tr>
</table>
</form>
</div>
</div>
</div>
</body>
</html>
WebRoot/WEB-INF/pages/rfxm/Rfxm_Check.jsp
deleted
100644 → 0
View file @
97297b52
<
%@
page
language=
"java"
pageEncoding=
"UTF-8"
isELIgnored=
"false"
%
>
<
%@
include
file=
"/common/header.jsp"
%
>
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<title>
项目管理
</title>
<
%@
include
file=
"/common/jsLib.jsp"
%
>
<style>
.l-btn-icon.icon-add
{
margin-top
:
-7px
;
}
</style>
<script>
// var index4Sf = 1;
function
addNew
(
ghxmbh
,
ghxkzbh
,
yzsqy
){
var
dt
=
new
Date
();
// $("#win_rfxmsfxx").window("close");
createSimpleWindowForRfxm
(
"win_rfxm"
,
"手动添加项目"
,
"${ctx}/jsp/rfxm/rfxmAdd.action?flag=add&rfxm.ghxmbh="
+
ghxmbh
+
"&rfxm.ghxkzbh="
+
ghxkzbh
+
"&yzsqy="
+
yzsqy
+
"&dt="
+
dt
.
getTime
(),
900
,
650
);
}
function
yanzheng
(){
var
ghxkzbh
=
$
(
"#ghxkzbh"
).
val
();
var
ghxmbh
=
$
(
"#ghxmbh"
).
val
();
var
yzsqy
=
$
(
"#yzsqy"
).
val
();
if
(
""
==
ghxkzbh
||
""
==
ghxmbh
){
$
.
messager
.
alert
(
'提示'
,
'请填写验证信息!'
);
return
;
}
$
.
ajax
({
url
:
"${ctx}/jsp/rfxm/rfxmCheck.action"
,
type
:
'post'
,
dataType
:
'json'
,
async
:
false
,
data
:
{
"rfxm.ghxkzbh"
:
ghxkzbh
,
"rfxm.ghxmbh"
:
ghxmbh
,
"yzsqy"
:
yzsqy
},
error
:
function
()
{
$
.
messager
.
alert
(
'错误'
,
'提交出错!'
);
},
success
:
function
(
data
)
{
if
(
data
.
result
)
{
$
.
messager
.
alert
(
'提示'
,
"验证成功"
);
addNew
(
ghxmbh
,
ghxkzbh
,
yzsqy
);
}
else
{
/*abc="0";
$("#yzjg").html('信息表编号重复!该项目状态:'+data.message);*/
$
.
messager
.
alert
(
'提示'
,
data
.
message
);
return
;
}
}
});
}
function
consoleConfig
(
data
)
{
console
.
log
(
$
(
"#myform1"
).
rfxm
.
cnjfhj
);
}
function
createSimpleWindowForRfxm
(
divName
,
title
,
href
,
width
,
height
){
/**
var ah = screen.availHeight - 30;
var aw = screen.availWidth - 10;
var left = (aw - width) / 2;
var top1 = (ah - height) / 2;
*/
var
location
=
getCenterLocation
(
width
,
height
);
var
left
=
location
.
left
;
var
top1
=
location
.
top
;
var
top
=
window
;
var
i
=
0
;
while
(
$
(
top
.
document
).
find
(
"#newWindow"
).
length
==
0
){
top
=
top
.
parent
;
i
++
;
if
(
i
>
6
){
//alert("break");
break
;
}
}
if
(
$
(
top
.
document
).
find
(
"#"
+
divName
).
length
==
0
){
var
div
=
"<div id='"
+
divName
+
"' class='easyui-window' closed='true'>"
;
if
(
!
width
||
!
height
)
div
+=
"<iframe id='"
+
divName
+
"_frm' scrolling='no' frameborder='0' style='width: 100%; height: 100%;' onload='autoAdjust(
\"
"
+
title
+
"
\"
,
\"
"
+
divName
+
"
\"
,
\"
"
+
divName
+
"_frm
\"
)'></iframe>"
;
else
div
+=
"<iframe id='"
+
divName
+
"_frm' scrolling='no' frameborder='0' style='width: 100%; height: 100%;' ></iframe>"
div
+=
"</div>"
;
$
(
top
.
document
.
body
).
append
(
div
);
}
if
(
!
width
||
!
height
){
}
else
{
top
.
$
(
"#"
+
divName
).
window
({
title
:
title
,
left
:
left
,
top
:
top1
,
width
:
width
,
height
:
height
,
minimizable
:
false
,
onBeforeClose
:
function
(){
top
.
close_win
(
divName
);
}
});
}
top
.
$
(
"#"
+
divName
+
"_frm"
).
attr
(
"src"
,
href
);
top
.
$
(
"#"
+
divName
).
window
(
'refresh'
);
if
(
width
&&
height
)
top
.
$
(
"#"
+
divName
).
window
(
'open'
);
}
</script>
</head>
<body
validform=
"true"
>
<div
class=
"page_dialog"
>
<div
class=
"inner6px"
>
<div
class=
"cell"
style=
"width: 100%"
>
<form
name=
"myform1"
method=
"post"
enctype=
"multipart/form-data"
>
<s:token
/>
<
%
--
<
input
type=
"hidden"
name=
"flag"
value=
"${flag}"
>
--%>
<table
width=
"100%"
border=
"0"
>
<tr>
<th
width=
"15%"
>
收费区域
</th>
<td
width=
"35%"
>
<input
id=
"yzsqy"
name=
"yzsqy"
style=
"width:90%"
value=
"${yzsqy}"
readonly
/>
</td>
</tr>
<tr>
<th
width=
"15%"
>
代收单位
</th>
<td
width=
"35%"
>
<input
id=
"dsdw"
name=
"dsdw"
style=
"width:90%"
value=
"${dsdw}"
readonly
/>
</td>
</tr>
<tr>
<th
width=
"15"
>
规划许可证编号
</th>
<td
width=
"35%"
>
<input
id=
"ghxkzbh"
name=
"rfxm.ghxkzbh"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
/>
<font
style=
'color:red'
>
*
</font>
</td>
</tr>
<tr>
<th
width=
"15"
>
规划项目编号
</th>
<td
width=
"35%"
>
<input
id=
"ghxmbh"
name=
"rfxm.ghxmbh"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
/>
<font
style=
'color:red'
>
*
</font>
</td>
</tr>
</table>
<table
width=
"100%"
border=
"0"
>
<tr>
<td
colspan=
"4"
height=
"100px"
style=
"text-align:center"
>
<a
href=
"#"
class=
"btn_01"
<%
--type=
"submit"
--
%
>
onclick="yanzheng()">验证
<b></b></a>
<a
href=
"#"
class=
"btn_01"
onclick=
"parent.close_win('win_rfxm');"
>
关闭
<b></b></a>
</td>
</tr>
</table>
</form>
</div>
</div>
</div>
</body>
</html>
WebRoot/WEB-INF/pages/rfxm/Rfxm_Condition_List.jsp
deleted
100644 → 0
View file @
97297b52
<
%@
page
language=
"java"
pageEncoding=
"UTF-8"
isELIgnored=
"false"
%
>
<
%@
include
file=
"/common/header.jsp"
%
>
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<title>
手动建档管理
</title>
<
%@
include
file=
"/common/jsLib.jsp"
%
>
<script>
function
addLinkedNew
(
row_id
){
var
dt
=
new
Date
();
createSimpleWindow
(
"win_rfxm"
,
"添加关联建档"
,
"${ctx}/jsp/rfxm/rfxmInitAdd.action?flag=add&ids="
+
row_id
+
"&dt="
+
dt
.
getTime
(),
900
,
650
);
}
function
search_sdjd
(
a
){
var
queryParams
=
{
"sdjd.xmbh"
:
$
(
"#xmbh"
).
val
(),
"sdjd.xkzh"
:
$
(
"#xkzh"
).
val
(),
"sdjd.lxpw"
:
$
(
"#lxpw"
).
val
()
};
$
(
'#pagination'
).
datagrid
(
'options'
).
queryParams
=
queryParams
;
$
(
'#pagination'
).
datagrid
(
'clearSelections'
);
$
(
"#pagination"
).
datagrid
(
'load'
);
}
function
search_sdjd1
(){
var
queryParams
=
{
"sdjd.xmbh"
:
$
(
"#xmbh"
).
val
(),
"sdjd.xkzh"
:
$
(
"#xkzh"
).
val
(),
"sdjd.lxpw"
:
$
(
"#lxpw"
).
val
()
};
$
(
'#pagination'
).
datagrid
(
'options'
).
queryParams
=
queryParams
;
$
(
'#pagination'
).
datagrid
(
'clearSelections'
);
$
(
"#pagination"
).
datagrid
(
'load'
);
}
$
(
function
(){
$
(
'#pagination'
).
datagrid
(
$
.
extend
(
window
.
dg_cm_pp_2
,{
title
:
'手动建档列表'
,
url
:
'/jsp/sdjd/sdjdQuery.action'
,
queryParams
:{
"sdjd.xmbh"
:
$
(
"#xmbh"
).
val
(),
"sdjd.xkzh"
:
$
(
"#xkzh"
).
val
(),
"sdjd.lxpw"
:
$
(
"#lxpw"
).
val
()
},
frozenColumns
:[[
// {field:'id',checkbox:true}
]],
columns
:[[
{
field
:
'op'
,
title
:
'操作'
,
width
:
80
,
formatter
:
function
(
value
,
rec
){
if
(
rec
.
starts
==
'0'
||
rec
.
starts
==
'1'
){
return
"<a class='btn_01_mini' onclick=addLinkedNew('"
+
rec
.
id
+
"') >关联添加<b></b></a> "
;
}
return
"<a class='btn_01_mini' onclick=addLinkedNew('"
+
rec
.
id
+
"') >关联添加<b></b></a> "
;}},
/* {field:'mjyj',title:'项目来源',width:100,formatter:function(value,rec){
if(rec.mjyj=='001'){
return "规划(正常)";
}
if(rec.mjyj=='002'){
return "房产测绘(超建面积)";
}
if(rec.mjyj=='003'){
return "交易登记";
}
if(rec.mjyj=='004'){
return "房改办(经营用房)";
}
if(rec.mjyj=='005'){
return "规划(变更)";
}
return "无";
}},*/
{
field
:
'xmbh'
,
title
:
'规划项目编号'
,
width
:
178
},
// {field:'xxbbh',title:'信息表编号',width:fixWidth(0.05)},
{
field
:
'xkzh'
,
title
:
'规划许可证号'
,
width
:
178
},
{
field
:
'lxpw'
,
title
:
'项目代码'
,
width
:
178
},
{
field
:
'xxbbh'
,
title
:
'信息表编号'
,
width
:
178
},
{
field
:
'createTime'
,
title
:
'创建时间'
,
width
:
fixWidth
(
0.16
)}
// {field:'lxr',title:'联系人',width:100},
// {field:'lxdh',title:'联系电话',width:100},
// {field:'xkzh',title:'许可证号',width:100},
// {field:'jzcsds',title:'建筑层数地上',width:100},
// {field:'jzcsdx',title:'建筑层数地下',width:100},
// {field:'jzmjdc',title:'建筑面积底层',width:100},
// {field:'jzmj27',title:'建筑面积2到7',width:100},
// {field:'jsmj8ys',title:'建筑面积8层以上',width:100},
// {field:'jzmjdx',title:'地下建筑面积',width:100},
// {field:'jzmjds',title:'地上总建筑面积',width:100},
// {field:'zjzmj',title:'总建筑面积',width:100}
]],
toolbar
:[
/*{
id:'btnadd',
text:'添加',
iconCls:'icon-add',
handler:function(){
addNew();
}
}*/
]
}));
});
</script>
</head>
<body>
<div
class=
"page_content"
>
<div
class=
"box_01 submitdata"
>
<div
class=
"inner12px"
>
<div
class=
"cell boxBmargin12"
>
<table
width=
"100%"
>
<tr>
<th
width=
"15%"
>
项目编号
</th>
<td
width=
"35%"
><input
name=
"sdjd.xmbh"
id=
"xmbh"
value=
"${sdjd.xmbh}"
type=
"text"
></td>
<th
width=
"15%"
>
项目代码
</th>
<td
width=
"35%"
><input
name=
"sdjd.lxpw"
id=
"lxpw"
value=
"${sdjd.lxpw}"
type=
"text"
></td>
</tr>
<tr>
<th
width=
"15%"
>
许可证编号
</th>
<td
width=
"35%"
><input
name=
"sdjd.xkzh"
id=
"xkzh"
value=
"${sdjd.xkzh}"
type=
"text"
></td>
</tr>
<tr>
</tr>
<tr>
<td
colspan=
"4"
align=
"center"
>
<a
href=
"###"
class=
"btn_01"
onclick=
"search_sdjd(0)"
>
查询
<b></b></a>
<!-- <a href="###" class="btn_01" onclick="search_sdjd(1)" >已复核项目<b></b></a> -->
<a
href=
"###"
class=
"btn_01"
onclick=
"clear_form(document.myform);"
>
清空
<b></b></a>
</td>
</tr>
</table>
</div>
<div
id=
"pagination"
>
</div>
</div>
</div>
</div>
</body>
</html>
WebRoot/WEB-INF/pages/rfxm/Rfxm_Detail.jsp
View file @
1443d11b
...
...
@@ -186,7 +186,7 @@
<
%
--
<
td
width=
"35%"
><s:property
value=
"#sfxx.sfxmzslxdbh"
/></td>
--%>
</tr>
<tr>
<th
width=
"15%"
>
应缴金额
明细
</th>
<th
width=
"15%"
>
应缴金额
</th>
<td
width=
"35%"
><s:property
value=
"yjjemx"
/></td>
<
%
--
<
td
width=
"35%"
>
${li.yjjemx}
</td>
--%>
<
%
--
<
td
width=
"35%"
><s:property
value=
"#sfxx.yjjemx"
/></td>
--%>
...
...
WebRoot/WEB-INF/pages/rfxm/Rfxm_Edit.jsp
deleted
100644 → 0
View file @
97297b52
<
%@
page
language=
"java"
pageEncoding=
"UTF-8"
isELIgnored=
"false"
%
>
<
%@
include
file=
"/common/header.jsp"
%
>
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<title>
项目管理
</title>
<
%@
include
file=
"/common/jsLib.jsp"
%
>
<style>
.l-btn-icon.icon-add
{
margin-top
:
-7px
;
}
</style>
<script>
// var index4Sf = 1;
function
yanzheng
(){
var
aa
=
$
(
"#xbxb"
).
val
();
if
(
""
==
aa
){
$
(
"#yzjg"
).
html
(
'请填写信息表编号!'
);
return
;
}
$
.
ajax
({
url
:
"${ctx}/jsp/sdjd/yanzheng.action"
,
type
:
'post'
,
dataType
:
'json'
,
async
:
false
,
data
:
{
xmxxbid
:
$
(
"#xbxb"
).
val
()},
error
:
function
()
{
$
.
messager
.
alert
(
'错误'
,
'提交出错!'
);
},
success
:
function
(
data
)
{
if
(
data
.
result
)
{
$
(
"#yzjg"
).
html
(
'验证成功!'
);
alert
(
"验证成功"
);
abc
=
"1"
;
}
else
{
abc
=
"0"
;
$
(
"#yzjg"
).
html
(
'信息表编号重复!该项目状态:'
+
data
.
message
);
}
}
});
}
function
consoleConfig
(
data
)
{
console
.
log
(
$
(
"#myform1"
).
rfxm
.
cnjfhj
);
}
</script>
</head>
<body
validform=
"true"
>
<div
class=
"page_dialog"
>
<div
class=
"inner6px"
>
<div
class=
"cell"
style=
"width: 100%"
>
<form
name=
"myform1"
method=
"post"
enctype=
"multipart/form-data"
action=
"rfxmSave.action"
>
<s:token
/>
<input
type=
"hidden"
name=
"flag"
value=
"${flag}"
>
<input
type=
"hidden"
name=
"rfxm.id"
value=
"${rfxm.id}"
>
<table
width=
"100%"
border=
"0"
>
<tr>
<td>
账户信息
</td>
</tr>
<tr>
<th
width=
"15%"
>
代收单位
</th>
<td
width=
"35%"
>
<input
id=
"dsdw"
name=
"rfxm.dsdw"
value=
"${rfxm.dsdw}"
style=
"width:90%"
readonly
/>
</td>
<th
width=
"15%"
>
代收单位层级
</th>
<td
width=
"35%"
>
<input
id=
"dsdwcj"
name=
"rfxm.dsdwcj"
value=
"${rfxm.dsdwcj}"
style=
"width:90%"
maxlength=
"50"
readonly
/>
</td>
</tr>
</table>
<table
width=
"100%"
border=
"0"
>
<tr>
<td
width=
"15%"
>
项目信息
</td>
</tr>
<tr>
<th
width=
"15%"
>
项目代码
</th>
<td
width=
"35%"
>
<input
id=
"xmdm"
name=
"rfxm.xmdm"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${rfxm.xmdm}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
<th
width=
"15"
>
信息一览表编号
</th>
<td
width=
"35%"
>
<input
id=
"xxylbbh"
name=
"rfxm.xxylbbh"
style=
"width:90%"
datatype=
"*1-100"
errormsg=
'此项为必填'
maxlength=
"100"
value=
"${rfxm.xxylbbh}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
</tr>
<tr>
<th
width=
"15"
>
规划项目编号
</th>
<td
width=
"35%"
>
<
%
--
<
s:if
test=
"xmxxb.xmbh==null"
>
--%>
<input
id=
"ghxmbh"
name=
"rfxm.ghxmbh"
style=
"width:90%"
datatype=
"*1-100"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${rfxm.ghxmbh}"
/>
<
%
--
</
s:if
>
<s:if
test=
"xmxxb.xmbh!=null"
>
<input
id=
"ghxmbh"
name=
"rfxm.ghxmbh"
style=
"width:90%"
datatype=
"*1-100"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${xmxxb.xmbh}"
readonly
/>
</s:if>
--%>
<font
style=
'color:red'
>
*
</font>
</td>
<th
width=
"15"
>
建设单位名称
</th>
<td
width=
"35%"
>
<input
id=
"jsdwmc"
name=
"rfxm.jsdwmc"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${rfxm.jsdwmc}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
</tr>
<tr>
<th
width=
"15"
>
规划许可证编号
</th>
<td
width=
"35%"
>
<s:if
test=
"rfxm.ghxkzbh==null"
>
建字第
<input
id=
"ghxkzbh"
name=
"rfxm.ghxkzbh"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${rfxm.ghxkzbh}"
/>
号
</s:if>
<s:if
test=
"rfxm.ghxkzbh!=null"
>
<input
id=
"ghxkzbh"
name=
"rfxm.ghxkzbh"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${rfxm.ghxkzbh}"
readonly
/>
</s:if>
<font
style=
'color:red'
>
*
</font>
</td>
<th
width=
"15"
>
规划许可证类型
</th>
<td
width=
"35%"
>
<select
id=
"ghxkzlx"
name=
"rfxm.ghxkzlx"
>
<c:if
test=
"${'房建' eq rfxm.ghxkzlx}"
>
<option
grade=
"1"
value=
"房建"
selected=
"selected"
>
房建
</option>
<option
grade=
"2"
value=
"市政"
>
市政
</option>
</c:if>
<c:if
test=
"${rfxm.ghxkzlx eq '市政'}"
>
<option
grade=
"1"
value=
"房建"
>
房建
</option>
<option
grade=
"2"
value=
"市政"
selected=
"selected"
>
市政
</option>
</c:if>
<c:if
test=
"${empty rfxm.ghxkzlx}"
>
<option
grade=
"1"
value=
"房建"
selected=
"selected"
>
房建
</option>
<option
grade=
"2"
value=
"市政"
>
市政
</option>
</c:if>
</select>
</td>
</tr>
<tr>
</tr>
<tr>
<th
width=
"15"
>
工程项目名称
</th>
<td
width=
"35%"
>
<input
id=
"gcxmmc"
name=
"rfxm.gcxmmc"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${rfxm.gcxmmc}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
<th
width=
"15"
>
工程项目地点
</th>
<td
width=
"35%"
>
<input
id=
"gcxmdd"
name=
"rfxm.gcxmdd"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${rfxm.gcxmdd}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
</tr>
<tr>
<th
width=
"15"
>
地上建筑面积
</th>
<td
width=
"35%"
>
<input
id=
"dsjzmj"
name=
"rfxm.dsjzmj"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${rfxm.dsjzmj}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
<th
width=
"15"
>
地下建筑面积
</th>
<td
width=
"35%"
>
<input
id=
"dxjzmj"
name=
"rfxm.dxjzmj"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${rfxm.dxjzmj}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
</tr>
<tr>
<th
width=
"15"
>
建设单位联系人
</th>
<td
width=
"35%"
>
<input
id=
"jsdwlxr"
name=
"rfxm.jsdwlxr"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${rfxm.jsdwlxr}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
<th
width=
"15"
>
联系电话
</th>
<td
width=
"35%"
>
<input
id=
"lxdh"
name=
"rfxm.lxdh"
style=
"width:90%"
<%
--
onblur=
"checkDicType()"
--
%
>
value="${rfxm.lxdh}"/>
</td>
</tr>
</table>
<table
width=
"100%"
border=
"0"
>
<tr>
<td>
审核
</td>
</tr>
<tr>
<th
width=
"15"
>
代收单位经办人
</th>
<td
width=
"35%"
>
<input
id=
"dsdwjbr"
name=
"rfxm.dsdwjbr"
style=
"width:36%"
value=
"${rfxm.dsdwjbr}"
readonly
/>
<
%
--
<
font
style=
'color:red'
>
*
</font>
--%>
</td>
</tr>
<tr>
<th
width=
"15"
>
经办意见
</th>
<td
width=
"85%"
>
<textarea
id=
"jbyj"
name=
"rfxm.jbyj"
style=
"width: 95%"
>
${rfxm.jbyj}
</textarea>
</td>
</tr>
<
%
--
<
tr
>
<th
width=
"15"
>
代收单位复核人
</th>
<td
width=
"35%"
>
<input
id=
"dsdwfhr"
name=
"rfxm.dsdwfhr"
style=
"width:36%"
value=
"${rfxm.dsdwfhr}"
readonly
/>
<
%
–
<font
style=
'color:red'
>
*
</font>
–
%
>
</td>
</tr>
<tr>
<th
width=
"15"
>
复核意见
</th>
<td
width=
"85%"
>
<textarea
id=
"fhyj"
name=
"rfxm.fhyj"
style=
"width:95%"
readonly
>
${rfxm.fhyj}
</textarea>
</td>
</tr>
--%>
</table>
<table
width=
"100%"
border=
"0"
>
<tr>
<td
colspan=
"4"
height=
"100px"
style=
"text-align:center"
>
<s:if
test=
"flag=='edit'"
>
<a
href=
"#"
class=
"btn_01"
type=
"submit"
>
修改
<b></b></a>
</s:if>
<a
href=
"#"
class=
"btn_01"
onclick=
"parent.close_win('win_rfxm');"
>
关闭
<b></b></a>
</td>
</tr>
</table>
</form>
</div>
</div>
</div>
</body>
</html>
WebRoot/WEB-INF/pages/rfxm/Rfxm_Edit_lastVer.jsp
deleted
100644 → 0
View file @
97297b52
<
%@
page
language=
"java"
pageEncoding=
"UTF-8"
isELIgnored=
"false"
%
>
<
%@
include
file=
"/common/header.jsp"
%
>
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<title>
项目管理
</title>
<
%@
include
file=
"/common/jsLib.jsp"
%
>
<style>
.l-btn-icon.icon-add
{
margin-top
:
-7px
;
}
</style>
<script>
var
index4Sf
=
1
;
console
.
log
(
"${rfxm.ghxkzlx}"
);
/* function yanzheng(){
var aa=$("#xbxb").val();
if(""==aa){
$("#yzjg").html('请填写信息表编号!');
return;
}
$.ajax({
url: "${ctx}/jsp/sdjd/yanzheng.action",
type: 'post',
dataType: 'json',
async: false,
data: {xmxxbid : $("#xbxb").val()},
error: function () {
$.messager.alert('错误', '提交出错!');
},
success: function (data) {
if (data.result) {
$("#yzjg").html('验证成功!');
alert("验证成功");
abc="1";
} else {
abc="0";
$("#yzjg").html('信息表编号重复!该项目状态:'+data.message);
}
}
});
}*/
function
consoleConfig
(
data
)
{
console
.
log
(
$
(
"#myform1"
).
rfxm
.
cnjfhj
);
}
</script>
</head>
<body
validform=
"true"
>
<div
class=
"page_dialog"
>
<div
class=
"inner6px"
>
<div
class=
"cell"
style=
"width: 100%"
>
<form
name=
"myform1"
method=
"post"
enctype=
"multipart/form-data"
action=
"rfxmSave.action"
>
<s:token
/>
<input
type=
"hidden"
name=
"flag"
value=
"${flag}"
>
<input
type=
"hidden"
name=
"ids"
value=
"${rfxm.id}"
>
<table
width=
"100%"
border=
"0"
>
<tr>
<td>
账户信息
</td>
</tr>
<tr>
<th
width=
"15%"
>
代收单位
</th>
<td
width=
"35%"
>
<input
id=
"dsdw"
name=
"rfxm.dsdw"
value=
"${rfxm.dsdw}"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
/>
<font
style=
'color:red'
>
*
</font>
</td>
<th
width=
"15%"
>
代收单位层级
</th>
<td
width=
"35%"
>
<input
id=
"dsdwcj"
name=
"rfxm.dsdwcj"
value=
"${rfxm.dsdwcj}"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
/>
<font
style=
'color:red'
>
*
</font>
</td>
</tr>
<tr>
<th
width=
"15"
>
子账户名称
</th>
<td
width=
"35%"
>
<input
id=
"accountName"
name=
"rfxm.accountName"
value=
"${rfxm.accountName}"
style=
"width:90%"
<%
--
onblur=
"checkDicType()"
--
%
>
/>
</td>
<th
width=
"15"
>
开户行
</th>
<td
width=
"35%"
>
<input
id=
"khh"
name=
"rfxm.khh"
value=
"${rfxm.khh}"
style=
"width:90%"
<%
--
onblur=
"checkDicType()"
--
%
>
/>
</td>
</tr>
<tr>
<th
width=
"15"
>
子账户账号
</th>
<td
width=
"35%"
>
<input
id=
"accountDetail"
name=
"rfxm.accountDetail"
value=
"${rfxm.accountDetail}"
style=
"width:90%"
<%
--
onblur=
"checkDicType()"
--
%
>
/>
</td>
<th
width=
"15"
>
子账户状态
</th>
<td
width=
"35%"
>
<input
id=
"accountStatus"
name=
"rfxm.accountStatus"
value=
"${rfxm.accountStatus}"
style=
"width:90%"
<%
--
onblur=
"checkDicType()"
--
%
>
/>
</td>
</tr>
<tr>
<th
width=
"15"
>
缴款通知书编号
</th>
<td
width=
"35%"
>
<input
id=
"jktzsbh"
name=
"rfxm.jktzsbh"
value=
"${rfxm.jktzsbh}"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
/>
<font
style=
'color:red'
>
*
</font>
</td>
<th
width=
"15"
>
缴费代码
</th>
<td
width=
"35%"
>
<input
id=
"jfdm"
name=
"rfxm.jfdm"
value=
"${rfxm.jfdm}"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
/>
<font
style=
'color:red'
>
*
</font>
</td>
</tr>
</table>
<table
width=
"100%"
border=
"0"
>
<tr>
<td
width=
"15%"
>
项目信息
</td>
</tr>
<tr>
<th
width=
"15%"
>
项目代码
</th>
<td
width=
"35%"
>
<input
id=
"xmdm"
name=
"rfxm.xmdm"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${rfxm.xmdm}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
<th
width=
"15"
>
信息一览表编号
</th>
<td
width=
"35%"
>
<input
id=
"xxylbbh"
name=
"rfxm.xxylbbh"
style=
"width:90%"
datatype=
"*1-100"
errormsg=
'此项为必填'
maxlength=
"100"
value=
"${rfxm.xxylbbh}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
</tr>
<tr>
<th
width=
"15"
>
规划项目编号
</th>
<td
width=
"35%"
>
<input
id=
"ghxmbh"
name=
"rfxm.ghxmbh"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${rfxm.ghxmbh}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
<
%
--
<
th
width=
"15"
>
规划项目类型
</th>
--%>
<
%
--
<
td
width=
"35%"
>
--%>
<
%
--
<
input
id=
"ghxmlx"
name=
"rfxm.ghxmlx"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
/>
--%>
<
%
--
<
font
style=
'color:red'
>
*
</font>
--%>
<
%
--
</
td
>
--%>
<th
width=
"15"
>
建设单位名称
</th>
<td
width=
"35%"
>
<input
id=
"jsdwmc"
name=
"rfxm.jsdwmc"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${rfxm.jsdwmc}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
</tr>
<tr>
<th
width=
"15"
>
规划许可证编号
</th>
<td
width=
"35%"
>
<input
id=
"ghxkzbh"
name=
"rfxm.ghxkzbh"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${rfxm.ghxkzbh}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
<th
width=
"15"
>
规划许可证类型
</th>
<td
width=
"35%"
>
<select
id=
"ghxkzlx"
name=
"rfxm.ghxkzlx"
>
<c:if
test=
"${rfxm.ghxkzlx=='房建'}"
>
<option
grade=
"1"
value=
"房建"
selected=
"selected"
>
房建
</option>
<option
grade=
"2"
value=
"市政"
>
市政
</option>
</c:if>
<c:if
test=
"${rfxm.ghxkzlx=='市政'}"
>
<option
grade=
"1"
value=
"房建"
>
房建
</option>
<option
grade=
"2"
value=
"市政"
selected=
"selected"
>
市政
</option>
</c:if>
<c:if
test=
"${empty rfxm.ghxkzlx}"
>
<option
grade=
"0"
value=
""
selected=
"selected"
>
请选择
</option>
<option
grade=
"1"
value=
"房建"
>
房建
</option>
<option
grade=
"2"
value=
"市政"
>
市政
</option>
</c:if>
</select>
</td>
</tr>
<tr>
</tr>
<tr>
<th
width=
"15"
>
工程项目名称
</th>
<td
width=
"35%"
>
<input
id=
"gcxmmc"
name=
"rfxm.gcxmmc"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${rfxm.gcxmmc}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
<th
width=
"15"
>
工程项目地点
</th>
<td
width=
"35%"
>
<input
id=
"gcxmdd"
name=
"rfxm.gcxmdd"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${rfxm.gcxmdd}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
</tr>
<tr>
<th
width=
"15"
>
地上建筑面积
</th>
<td
width=
"35%"
>
<input
id=
"dsjzmj"
name=
"rfxm.dsjzmj"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${rfxm.dsjzmj}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
<th
width=
"15"
>
地下建筑面积
</th>
<td
width=
"35%"
>
<input
id=
"dxjzmj"
name=
"rfxm.dxjzmj"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${rfxm.dxjzmj}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
</tr>
<tr>
<th
width=
"15"
>
建设单位联系人
</th>
<td
width=
"35%"
>
<input
id=
"jsdwlxr"
name=
"rfxm.jsdwlxr"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${rfxm.jsdwlxr}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
<th
width=
"15"
>
联系电话
</th>
<td
width=
"35%"
>
<input
id=
"lxdh"
name=
"rfxm.lxdh"
style=
"width:90%"
<%
--
onblur=
"checkDicType()"
--
%
>
value="${rfxm.lxdh}"/>
</td>
</tr>
</table>
<div
id=
"payDiv"
>
<c:if
test=
"${not empty rfxmSfxx}"
>
<table
width=
"100%"
border=
"0"
id=
"sfTable"
>
<tr>
<td>
收费信息
</td>
<
%
--
<
td
width=
"15%"
data-options=
"iconCls:'icon-add'"
>
<a
href=
"#"
id=
"addSf"
class=
"easyui-linkbutton"
style=
"width: 120px; text-align: center;"
onclick=
"addSF()"
data-options=
"iconCls:'icon-add'"
>
增加收费信息
</a>
</td>
--%>
</tr>
<
%
--
<
s:iterator
value=
"rfxmSfxx"
id=
"array"
status=
"status"
>
--%>
<c:forEach
items=
"${rfxmSfxx}"
var=
"sfxx"
varStatus=
"status"
>
<tr>
<th
width=
"15%"
>
收费项目名称
</th>
<td
width=
"35%"
>
<input
id=
"sfxmmc"
name=
"rfxmSfxx[${status.index}].sfxmmc"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${sfxx.sfxmmc}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
<th
width=
""
>
收费项目联系单编号
</th>
<td
width=
"35%"
>
<input
id=
"sfxmlxdbh"
name=
"rfxmSfxx[${status.index}].sfxmlxdbh"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${sfxx.sfxmlxdbh}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
</tr>
<tr>
<th
width=
"15"
>
应缴金额明细
</th>
<td
width=
"35%"
>
<input
id=
"yjjemx"
name=
"rfxmSfxx[${status.index}].yjjemx"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${sfxx.yjjemx}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
<th
width=
"15"
>
审核部门
</th>
<td
width=
"35%"
>
<input
id=
"shbm"
name=
"rfxmSfxx[${status.index}].shbm"
style=
"width:90%"
datatype=
"*1-50"
errormsg=
'此项为必填'
maxlength=
"50"
value=
"${sfxx.shbm}"
/>
<font
style=
'color:red'
>
*
</font>
</td>
</tr>
<tr>
<th
width=
"15"
>
承诺缴费环节
</th>
<td
width=
"35%"
>
<c:if
test=
'${sfxx.cnjfhj}=="施工许可前"'
>
<input
type=
"radio"
name=
"rfxmSfxx[${status.index}].cnjfhj"
value=
"施工许可前"
checked=
"checked"
/>
施工许可前
<input
type=
"radio"
name=
"rfxmSfxx[${status.index}].cnjfhj"
value=
"竣工验收前"
/>
竣工验收前
<input
type=
"radio"
name=
"rfxmSfxx[${status.index}].cnjfhj"
value=
""
/><input
id=
"cnjfhj"
name=
"rfxmSfxx[${status.index}].cnjfhj"
style=
"width:10%"
/>
日内
</c:if>
<c:if
test=
'${sfxx.cnjfhj}=="竣工验收前"'
>
<input
type=
"radio"
name=
"rfxmSfxx[${status.index}].cnjfhj"
value=
"施工许可前"
/>
施工许可前
<input
type=
"radio"
name=
"rfxmSfxx[${status.index}].cnjfhj"
value=
"竣工验收前"
checked=
"checked"
/>
竣工验收前
<input
type=
"radio"
name=
"rfxmSfxx[${status.index}].cnjfhj"
value=
""
/><input
id=
"cnjfhj"
name=
"rfxmSfxx[${status.index}].cnjfhj"
style=
"width:10%"
/>
日内
</c:if>
<c:if
test=
'${sfxx.cnjfhj}.contains("日前")'
>
<input
type=
"radio"
name=
"rfxmSfxx[${status.index}].cnjfhj"
value=
"施工许可前"
checked=
"checked"
/>
施工许可前
<input
type=
"radio"
name=
"rfxmSfxx[${status.index}].cnjfhj"
value=
"竣工验收前"
/>
竣工验收前
<input
type=
"radio"
name=
"rfxmSfxx[${status.index}].cnjfhj"
value=
""
/><input
id=
"cnjfhj"
name=
"rfxmSfxx[${status.index}].cnjfhj"
style=
"width:10%"
/>
日内
</c:if>
</td>
</tr>
<
%
--
<
tr
>
<th
width=
"15"
>
收费项目征收联系单扫描件
</th>
<td
width=
"35%"
>
<td
style=
"text-align: left;"
width=
"20%"
colspan=
"2"
>
<input
type=
"file"
name=
"file1"
>
<input
type=
"button"
value=
"扫描"
onclick=
"scan(this)"
/>
</td>
</tr>
--%>
</c:forEach>
<
%
--
</
s:iterator
>
--%>
</table>
</c:if>
</div>
<table
width=
"100%"
border=
"0"
>
<tr>
<td>
审核
</td>
</tr>
<tr>
<th
width=
"15"
>
代收单位经办人
</th>
<td
width=
"35%"
>
<input
id=
"dsdwjbr"
name=
"rfxm.dsdwjbr"
style=
"width:36%"
value=
"${rfxm.dsdwjbr}"
/>
<
%
--
<
font
style=
'color:red'
>
*
</font>
--%>
</td>
</tr>
<tr>
<th
width=
"15"
>
经办意见
</th>
<td
width=
"85%"
>
<textarea
id=
"jbyj"
name=
"rfxm.jbyj"
style=
"width: 95%"
value=
"${rfxm.jbyj}"
></textarea>
</td>
</tr>
<tr>
<th
width=
"15"
>
代收单位复核人
</th>
<td
width=
"35%"
>
<input
id=
"dsdwjbr"
name=
"rfxm.dsdwfhr"
style=
"width:36%"
value=
"${rfxm.dsdwjbr}"
readonly
/>
<
%
--
<
font
style=
'color:red'
>
*
</font>
--%>
</td>
</tr>
<tr>
<th
width=
"15"
>
复核意见
</th>
<td
width=
"85%"
>
<textarea
id=
"fhyj"
name=
"rfxm.fhyj"
style=
"width:95%"
value=
"${rfxm.fhyj}"
readonly
></textarea>
</td>
</tr>
</table>
<table
width=
"100%"
border=
"0"
>
<tr>
<th
width=
"15"
>
综合窗口联系人
</th>
<td
width=
"35%"
>
<input
id=
"zhcklxr"
name=
"rfxm.zhcklxr"
style=
"width:90%"
<%
--
onblur=
"checkDicType()"
--
%
>
/>
</td>
<th
width=
"15"
>
综合窗口联系电话
</th>
<td
width=
"35%"
>
<input
id=
"zhcklxdh"
name=
"rfxm.zhcklxdh"
style=
"width:90%"
<%
--
onblur=
"checkDicType()"
--
%
>
/>
</td>
</tr>
<tr>
<th
width=
"15"
>
监督电话
</th>
<td
width=
"35%"
>
<input
id=
"jddh"
name=
"rfxm.jddh"
style=
"width:90%"
<%
--
onblur=
"checkDicType()"
--
%
>
/>
</td>
</tr>
</table>
<table
width=
"100%"
border=
"0"
>
<tr>
<td
colspan=
"4"
height=
"100px"
style=
"text-align:center"
>
<s:if
test=
"flag=='edit'"
>
<a
href=
"#"
class=
"btn_01"
type=
"submit"
<%
--onclick=
"consoleConfig(this)"
--
%
>
>修改
<b></b></a>
</s:if>
<a
href=
"#"
class=
"btn_01"
onclick=
"parent.close_win('win_rfxm');"
>
关闭
<b></b></a>
</td>
</tr>
</table>
</form>
</div>
</div>
</div>
</body>
</html>
WebRoot/WEB-INF/pages/rfxm/Rfxm_Jktzs_Detail.jsp
deleted
100644 → 0
View file @
97297b52
<
%@
page
import=
"com.jshx.core.utils.SysPropertiesUtil"
%
>
<
%@
page
import=
"java.io.File"
%
>
<
%@
page
import=
"com.jshx.common.utils.Constant"
%
>
<
%@
page
import=
"com.jshx.module.admin.entity.User"
%
>
<
%@
page
import=
"java.util.Map"
%
>
<
%@
page
language=
"java"
pageEncoding=
"UTF-8"
isELIgnored=
"false"
%
>
<
%@
include
file=
"/common/header.jsp"
%
>
<
%
String
filePath =
SysPropertiesUtil.jdlj(request)+
File
.
separator
+
"
uploads
"
+
File
.
separator
+
Constant
.
ZSLC_SFXX
+
File
.
separator
;
User
currUser =
(User)
request
.
getSession
().
getAttribute
("
curr_user
");
Map
permissions =
currUser.getPermissions();
%
>
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<title>
查看
</title>
<
%@
include
file=
"/common/jsLib.jsp"
%
>
<style
type=
"text/css"
>
a
:hover
{
color
:
#F00
;
text-decoration
:
underline
;
}
/* 鼠标移动到链接上 */
</style>
<script
type=
"text/javascript"
>
/*function addTabSfxx(row_Id){
var dt=new Date();
var rfxmid = $("#ids").val();
parent.addTab("sfxxTab","收费信息","/jsp/rfxm/rfxmSfxxDetail.action?rfxm.id="+rfxmid+"&rfxmJktzs.id="+row_Id+"&dt="+dt.getTime(),850,700);
}*/
function
view
(
row_Id
,
status
){
var
dt
=
new
Date
();
var
rfxmid
=
$
(
"#ids"
).
val
();
if
(
status
==
0
)
{
createSimpleWindow
(
"win_rfxm_jktzs"
,
"查看详细信息"
,
"${ctx}/jsp/rfxm/rfxmJktzsView.action?rfxm.id="
+
rfxmid
+
"&rfxmJktzs.id="
+
row_Id
+
"&reviewTag=0&dt="
+
dt
.
getTime
(),
850
,
700
);
}
if
(
status
==
1
)
{
createSimpleWindow
(
"win_rfxm_jktzs"
,
"查看详细信息"
,
"${ctx}/jsp/rfxm/rfxmJktzsView1.action?rfxm.id="
+
rfxmid
+
"&rfxmJktzs.id="
+
row_Id
+
"&reviewTag=1&dt="
+
dt
.
getTime
(),
850
,
700
);
}
if
(
status
==
2
)
{
createSimpleWindow
(
"win_rfxm_jktzs"
,
"查看详细信息"
,
"${ctx}/jsp/rfxm/rfxmJktzsView2.action?rfxm.id="
+
rfxmid
+
"&rfxmJktzs.id="
+
row_Id
+
"&reviewTag=2&dt="
+
dt
.
getTime
(),
850
,
700
);
}
}
<%--
作废缴款通知书
--%>
function
removeNotice
(
row_id
)
{
$
.
messager
.
confirm
(
'提示'
,
'你确定作废当前缴款通知书吗?此操作不可逆!'
,
function
(
b
)
{
if
(
b
)
{
$
.
ajax
({
url
:
"${ctx}/jsp/rfxm/removeNotice.action"
,
type
:
'post'
,
dataType
:
'json'
,
async
:
false
,
data
:
{
"rfxmJktzs.id"
:
row_id
},
error
:
function
()
{
$
.
messager
.
alert
(
'错误'
,
'提交出错!'
);
},
success
:
function
(
data
)
{
if
(
data
.
result
)
{
$
.
messager
.
alert
(
'提示'
,
"作废缴款通知书成功"
);
window
.
location
.
reload
();
}
else
{
$
.
messager
.
alert
(
'提示'
,
data
.
message
);
}
}
});
}
})
}
function
reloadDate
(){
$
(
'#pagination'
).
datagrid
(
'clearSelections'
);
search_rfxmJktzs
();
}
<%--
页面筛选查询
--%>
function
search_rfxmJktzs
(){
var
queryParams
=
{
"ids"
:
$
(
"#ids"
).
val
()
};
console
.
info
(
queryParams
);
$
(
'#pagination'
).
datagrid
(
'options'
).
queryParams
=
queryParams
;
$
(
'#pagination'
).
datagrid
(
'clearSelections'
);
$
(
"#pagination"
).
datagrid
(
'load'
);
}
$
(
function
(){
$
(
'#pagination'
).
datagrid
(
$
.
extend
(
window
.
dg_cm_pp_2
,{
title
:
'缴款通知列表'
,
url
:
'rfxmJktzsQuery.action'
,
queryParams
:{
"ids"
:
$
(
"#ids"
).
val
()
},
frozenColumns
:[[
// {field:'id',checkbox:true}
]],
columns
:[[
{
field
:
'op'
,
title
:
'操作'
,
width
:
130
,
align
:
'center'
,
formatter
:
function
(
value
,
rec
){
if
(
rec
.
invalidStatus
==
0
)
{
return
"<a class='btn_01_mini' onclick=view('"
+
rec
.
id
+
"','"
+
rec
.
statusCnjfhj
+
"') >查看<b></b></a> "
+
"<c:if test='<%=permissions.containsKey("
作废通知书
")%>'>"
+
"<a class='btn_01_mini' onclick=removeNotice('"
+
rec
.
id
+
"')>作废<b></b></a>"
+
"</c:if>"
;
}
else
{
return
"<a class='btn_01_mini' onclick=view('"
+
rec
.
id
+
"','"
+
rec
.
statusCnjfhj
+
"') >查看<b></b></a> "
;
}
}},
/*{field:'createTime',title:'创建时间',width:fixWidth(0.16)},*/
{
field
:
'id'
,
hidden
:
'true'
},
{
field
:
'accountDetail'
,
title
:
'子账户账号'
,
width
:
160
},
{
field
:
'jktzsbh'
,
title
:
'缴费通知书编号'
,
width
:
160
},
{
field
:
'dsdw'
,
title
:
'代收单位'
,
width
:
160
},
{
field
:
'ghxkzbh'
,
title
:
'规划许可证编号'
,
width
:
160
},
{
field
:
'yjhjje'
,
title
:
'应缴金额合计'
,
width
:
160
},
{
field
:
'invalidStatus'
,
title
:
'是否作废'
,
width
:
160
,
formatter
:
function
(
value
,
rec
)
{
if
(
rec
.
invalidStatus
==
1
)
{
return
"已作废"
;
}
else
{
return
"已生成"
;
}
}},
{
field
:
'cnjfhj'
,
title
:
'承诺缴费环节'
,
width
:
200
,
align
:
'center'
,
/*formatter:function(value,rec){
if ("0" == rec.statusCnjfhj) {
return "施工许可前";
}
if ("1" == rec.statusCnjfhj) {
return "竣工验收前";
}
if ("2" == rec.statusCnjfhj) {
return "x日内";
}
}*/
},
]],
toolbar
:[
/*,{
id:'btnadd',
text:'关联添加',
iconCls:'icon-add',
handler:function(){
addLinkedNew();
}
}*/
]
}));
});
</script>
</head>
<body>
<
%
--
<
form
name=
"myform"
method=
"post"
>
--%>
<div
class=
"page_content"
>
<div
class=
"box_01 submitdata"
>
<div
class=
"inner12px"
>
<div
class=
"cell"
style=
"<%--width: ${tableWidth}--%>"
>
<table
width=
"100%"
>
<input
id=
"ids"
type=
"hidden"
value=
"${rfxm.id}"
>
<tr>
<td>
账户信息
</td>
</tr>
<tr>
<th
width=
"15%"
>
代收单位名称
</th>
<td
width=
"35%"
>
${rfxm.dsdw}
</td>
<th
width=
"15%"
>
代收单位层级
</th>
<td
width=
"35%"
>
${rfxm.dsdwcj}
</td>
</tr>
</table>
<table>
<tr>
<td
width=
"15%"
>
项目信息
</td>
</tr>
<tr>
<th
width=
"15%"
>
项目代码
</th>
<td
width=
"35%"
>
${rfxm.xmdm}
</td>
<th
width=
"15%"
>
信息一览表编号
</th>
<td
width=
"35%"
>
${rfxm.xxylbbh}
</td>
</tr>
<tr>
<th
width=
"15%"
>
规划项目编号
</th>
<td
width=
"35%"
>
${rfxm.ghxmbh}
</td>
<th
width=
"15%"
>
建设单位名称
</th>
<td
width=
"35%"
>
${rfxm.jsdwmc}
</td>
</tr>
<tr>
<th
width=
"15%"
id=
'lianxidan'
>
规划许可证编号
</th>
<td
width=
"35%"
>
${rfxm.ghxkzbh}
</td>
<th
width=
"15%"
>
规划许可证类型
</th>
<td
width=
"35%"
>
${rfxm.ghxkzlx}
</td>
</tr>
<tr>
<
%
--
<
th
width=
"15%"
>
规划许可证类型
</th>
<td
width=
"35%"
>
${rfxm.ghxkzlx}
</td>
--%>
<th
width=
"15%"
>
工程项目名称
</th>
<td
width=
"35%"
>
${rfxm.gcxmmc}
</td>
<th
width=
"15%"
>
工程项目地点
</th>
<td
width=
"35%"
>
${rfxm.gcxmdd}
</td>
</tr>
<tr>
<th
width=
"15%"
>
地上建筑面积
</th>
<td
width=
"35%"
>
${rfxm.dsjzmj}
</td>
<th
width=
"15%"
>
地下建筑面积
</th>
<td
width=
"35%"
>
${rfxm.dxjzmj}
</td>
</tr>
<tr>
<th
width=
"15%"
>
建设单位联系人
</th>
<td
width=
"35%"
>
${rfxm.jsdwlxr}
</td>
<th
width=
"15%"
>
联系电话
</th>
<td
width=
"35%"
>
${rfxm.lxdh}
</td>
</tr>
<tr>
</tr>
</table>
</div>
</div>
</div>
<div
id=
"pagination"
></div>
</div>
<
%
--
</
form
>
--%>
</body>
</html>
WebRoot/WEB-INF/pages/rfxm/Rfxm_Jktzs_List.jsp
deleted
100644 → 0
View file @
97297b52
<
%@
page
import=
"java.util.Map"
%
>
<
%@
page
import=
"com.jshx.module.admin.entity.User"
%
>
<
%@
page
language=
"java"
pageEncoding=
"UTF-8"
isELIgnored=
"false"
%
>
<
%@
include
file=
"/common/header.jsp"
%
>
<
%
User
currUser =
(User)
request
.
getSession
().
getAttribute
("
curr_user
");
Map
permissions =
currUser.getPermissions();
%
>
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<title>
项目管理
</title>
<
%@
include
file=
"/common/jsLib.jsp"
%
>
<script>
$
(
function
()
{
window
.
top
[
"Refresh_CloudHomePage_Content"
]
=
function
()
{
window
.
location
.
reload
();
}
})
//资料归集
function
materialCollect
(
row_Id
){
var
dt
=
new
Date
();
createSimpleWindow
(
"win_materialCollect"
,
"资料归集"
,
"${ctx}/jsp/rfxm/materialCollect.action?&rfxmJktzs.id="
+
row_Id
+
"&dt="
+
dt
.
getTime
(),
1100
,
600
);
}
//资料归集查看
function
materialView
(
row_Id
){
var
dt
=
new
Date
();
createSimpleWindow
(
"win_materialView"
,
"查看资料归集"
,
"${ctx}/jsp/rfxm/materialView.action?&rfxmJktzs.id="
+
row_Id
+
"&dt="
+
dt
.
getTime
(),
1100
,
600
);
}
function
reloadDate
(){
$
(
'#pagination'
).
datagrid
(
'clearSelections'
);
search_rfxm_jktzs
();
}
function
view
(
row_Id
){
var
dt
=
new
Date
();
createSimpleWindow
(
"win_rfxm_jktzs1"
,
"查看详细信息"
,
"${ctx}/jsp/rfxm/rfxmJktzsViewAndSfxx.action?&rfxmJktzs.id="
+
row_Id
+
"&dt="
+
dt
.
getTime
(),
850
,
700
);
}
// 档案资料
function
pirntArchives
(
row_Id
)
{
var
dt
=
new
Date
();
createSimpleWindow
(
"win_rfxm_jktzs11"
,
"打印档案资料"
,
"${ctx}/jsp/rfxm/rfxmJktzsArchivesAndApproval.action?rfxmJktzs.id="
+
row_Id
+
"&flag=1&dt="
+
dt
.
getTime
(),
300
,
130
);
}
//清分审批
function
pirntApproval
(
row_Id
)
{
var
dt
=
new
Date
();
createSimpleWindow
(
"win_rfxm_jktzs12"
,
"打印清分审批"
,
"${ctx}/jsp/rfxm/rfxmJktzsArchivesAndApproval.action?rfxmJktzs.id="
+
row_Id
+
"&flag=2&dt="
+
dt
.
getTime
(),
300
,
130
);
}
function
pirntNotice
(
row_Id
)
{
var
dt
=
new
Date
();
createSimpleWindow
(
"win_rfxm_jktzs13"
,
"打印通知书"
,
"${ctx}/jsp/rfxm/rfxmJktzsArchivesAndApproval.action?rfxmJktzs.id="
+
row_Id
+
"&flag=3&dt="
+
dt
.
getTime
(),
300
,
130
);
}
function
printWfpz
(
row_Id
)
{
var
dt
=
new
Date
();
createSimpleWindow
(
"win_rfxm_jktzs14"
,
"打印完费凭证"
,
"${ctx}/jsp/rfxm/rfxmJktzsArchivesAndApproval.action?rfxmJktzs.id="
+
row_Id
+
"&flag=4&dt="
+
dt
.
getTime
(),
300
,
130
);
}
//完成归档
function
finishGd
(){
var
rows
=
$
(
"#pagination"
).
datagrid
(
"getSelections"
);
if
(
rows
.
length
==
0
){
parent
.
$
.
messager
.
alert
(
"警告"
,
"请选择需要归档的数据!"
,
"warning"
);
return
;
}
parent
.
$
.
messager
.
confirm
(
"完成归档"
,
"确定要完成归档吗?"
,
function
(
result
){
if
(
result
){
var
ids
=
[];
for
(
var
i
=
0
;
i
<
rows
.
length
;
i
++
){
ids
.
push
(
rows
[
i
].
id
);
}
$
.
ajax
({
url
:
"finishMaterial.action"
,
type
:
"post"
,
dataType
:
"json"
,
data
:
"ids="
+
ids
.
join
(
"&ids="
),
error
:
function
(){
parent
.
$
.
messager
.
alert
(
"错误"
,
"归档时出错!"
);
},
success
:
function
(
data
){
if
(
data
.
result
){
parent
.
$
.
messager
.
alert
(
"提示"
,
"归档成功!"
);
search_rfxm_jktzs
();
}
else
{
parent
.
$
.
messager
.
alert
(
"错误"
,
"归档时出错!"
);
}
}
});
}
});
}
<%--
页面筛选查询
--%>
function
search_rfxm_jktzs
(){
var
queryParams
=
{
"rfxmJktzs.xmdm"
:
$
(
"#xmdm"
).
val
(),
"rfxmJktzs.ghxkzbh"
:
$
(
"#ghxkzbh"
).
val
(),
"rfxmJktzs.ghxmbh"
:
$
(
"#ghxmbh"
).
val
(),
"rfxmJktzs.accountDetail"
:
$
(
"#accountDetail"
).
val
(),
"rfxmJktzs.accountStatus"
:
$
(
"#accountStatus"
).
val
(),
"rfxmJktzs.jsdwmc"
:
$
(
"#jsdwmc"
).
val
(),
};
console
.
info
(
queryParams
);
$
(
'#pagination'
).
datagrid
(
'options'
).
queryParams
=
queryParams
;
$
(
'#pagination'
).
datagrid
(
'clearSelections'
);
$
(
"#pagination"
).
datagrid
(
'load'
);
}
$
(
function
(){
// console.log($("#invalidStatus").val());
$
(
'#pagination'
).
datagrid
(
$
.
extend
(
window
.
dg_cm_pp_2
,{
title
:
'通知书管理列表'
,
url
:
'rfxmJktzsQuery1.action'
,
queryParams
:{
"rfxmJktzs.ghxmbh"
:
$
(
"#ghxmbh"
).
val
(),
"rfxmJktzs.accountDetail"
:
$
(
"#accountDetail"
).
val
(),
"rfxmJktzs.xmdm"
:
$
(
"#xmdm"
).
val
(),
"rfxmJktzs.ghxkzbh"
:
$
(
"#ghxkzbh"
).
val
(),
"rfxmJktzs.accountStatus"
:
$
(
"#accountStatus"
).
val
(),
"rfxmJktzs.jsdwmc"
:
$
(
"#jsdwmc"
).
val
(),
},
frozenColumns
:[[
{
field
:
'id'
,
checkbox
:
true
}
]],
striped
:
true
,
columns
:[[
{
field
:
'op'
,
title
:
'操作'
,
width
:
60
,
align
:
'center'
,
formatter
:
function
(
value
,
rec
){
return
"<a class='btn_01_mini' onclick=view('"
+
rec
.
id
+
"') >查看<b></b></a>"
}},
{
field
:
'op1'
,
title
:
'打印操作'
,
width
:
320
,
align
:
'center'
,
formatter
:
function
(
value
,
rec
){
return
"<a class='btn_01_mini' onclick=pirntArchives('"
+
rec
.
id
+
"') >打印档案资料<b></b></a><a class='btn_01_mini' onclick=pirntApproval('"
+
rec
.
id
+
"') >打印清分审批<b></b></a><a class='btn_01_mini' onclick=pirntNotice('"
+
rec
.
id
+
"') >打印通知书<b></b></a>"
;
}},
{
field
:
'op3'
,
title
:
'完费凭证'
,
width
:
100
,
align
:
'center'
,
formatter
:
function
(
value
,
rec
){
if
(
rec
.
accountStatus
==
'3'
)
{
return
"<a class='btn_01_mini' onclick=printWfpz('"
+
rec
.
id
+
"') >完费凭证<b></b></a>"
;
}
}},
{
field
:
'op2'
,
title
:
'资料归集'
,
width
:
120
,
align
:
'center'
,
formatter
:
function
(
value
,
rec
){
console
.
log
(
rec
.
gdStatus
)
if
(
rec
.
accountStatus
==
'3'
&&
rec
.
gdStatus
==
""
){
return
"<a class='btn_01_mini' onclick=materialCollect('"
+
rec
.
id
+
"') >资料归集<b></b></a>"
}
if
(
rec
.
accountStatus
==
'3'
&&
rec
.
gdStatus
==
"1"
){
return
""
+
rec
.
wfpzbh
+
"<b></b>"
}
}},
// {field:'op3',title:'打印',width:80,align:'center',formatter:function(value,rec){
// return "
<
a
class
=
'btn_01_mini'
onclick
=
pirntNotice
(
'"+rec.id+"'
)
>
打印
<
b
><
/b></
a
>
";
// }},
{field:'accountName',title:'子账户名称',width:180},
{field:'accountDetail',title:'子账户账号',width:180},
{field:'accountStatus',title:'子账户状态',width:180,formatter:function(value,rec){
if(rec.accountStatus == '0'){
return "
未激活
";
}
if(rec.accountStatus == '1'){
return "
已激活
";
}
if(rec.accountStatus == '2'){
return "
已作废
";
}
if(rec.accountStatus == '3'){
return "
已到账
";
}
if(rec.accountStatus == '4'){
return "
已缴销
";
}
}},
/*{field:'createTime',title:'创建时间',width:fixWidth(0.16)},*/
{field:'xmdm',title:'项目代码',width:186},
{field:'ghxkzbh',title:'规划许可证编号',width:172},
{field:'jsdwmc',title:'建设单位名称',width:345},
{field:'gcxmmc',title:'工程项目名称',width:325},
{field:'gcxmdd',title:'工程项目地点',width:215},
{field:'insertType',title:'录入类型',width:215,formatter:function(value,rec){
if (rec.insertType == null || rec.insertType == "" || rec.insertType == undefined) {
return "
未知类型
";
}
if (rec.insertType == 0) {
return "
接口录入
";
}else if (rec.insertType == 1) {
return "
页面录入
";
}else {
return "
未知
";
}
}},
{field:'invalidStatus',title:'是否作废',width:215,formatter:function (value, rec) {
if (rec.invalidStatus == 0) {
return "
已生成
";
} else if (rec.invalidStatus == 1) {
return "
已作废
";
} else {
return "
未知
";
}
}},
]],
toolbar:[{
id:'btnadd',
text:'完成归档',
iconCls:'icon-add',
handler:function(){
finishGd();
}
}/*,{
id:'btnadd',
text:'关联添加',
iconCls:'icon-add',
handler:function(){
addLinkedNew();
}
}*/]
}));
});
</script>
</head>
<body>
<div
class=
"page_content"
>
<div
class=
"box_01 submitdata"
>
<div
class=
"inner12px"
>
<div
class=
"cell boxBmargin12"
>
<table
width=
"100%"
>
<tr>
<th
width=
"15%"
>
规划许可证编号
</th>
<td
width=
"35%"
><input
name=
"rfxmJktzs.ghxkzbh"
id=
"ghxkzbh"
value=
""
type=
"text"
><
%
--
<
font
style=
'color:#9400d3'
>
(支持只输入数字部分查询)
</font>
--%>
</td>
<th
width=
"15%"
>
规划项目编号
</th>
<td
width=
"35%"
><input
name=
"rfxmJktzs.ghxmbh"
id=
"ghxmbh"
value=
""
type=
"text"
></td>
</tr>
<tr>
<th
width=
"15%"
>
子账户账号
</th>
<td
width=
"35%"
><input
name=
"rfxmJktzs.accountDetail"
id=
"accountDetail"
value=
""
type=
"text"
></td>
<th
width=
"15%"
>
项目代码
</th>
<td
width=
"35%"
><input
name=
"rfxmJktzs.xmdm"
id=
"xmdm"
value=
""
type=
"text"
></td>
</tr>
<tr>
<th
width=
"15%"
>
建设单位名称
</th>
<td
width=
"35%"
><input
name=
"rfxmJktzs.jsdwmc"
id=
"jsdwmc"
value=
""
type=
"text"
></td>
<th
width=
"15%"
>
通知书状态
</th>
<td
width=
"35%"
>
<select
name=
"rfxmJktzs.accountStatus"
id=
"accountStatus"
>
<option
value=
""
>
请选择
</option>
<option
value=
"0"
>
未激活
</option>
<option
value=
"1"
>
已激活
</option>
<option
value=
"2"
>
已作废
</option>
<option
value=
"3"
>
已到账
</option>
<option
value=
"4"
>
已缴销
</option>
</select>
</td>
</tr>
<tr>
<td
colspan=
"4"
align=
"center"
>
<a
href=
"###"
class=
"btn_01"
onclick=
"search_rfxm_jktzs()"
>
查询
<b></b></a>
<!-- <a href="###" class="btn_01" onclick="search_sdjd(1)" >已复核项目<b></b></a> -->
<a
href=
"###"
class=
"btn_01"
onclick=
"clear_form(document.myform);"
>
清空
<b></b></a>
</td>
</tr>
</table>
</div>
<div
id=
"pagination"
>
</div>
</div>
</div>
</div>
</body>
</html>
WebRoot/WEB-INF/pages/rfxm/Rfxm_Jktzs_View.jsp
deleted
100644 → 0
View file @
97297b52
<
%@
page
import=
"com.jshx.core.utils.SysPropertiesUtil"
%
>
<
%@
page
import=
"java.io.File"
%
>
<
%@
page
import=
"com.jshx.common.utils.Constant"
%
>
<
%@
page
import=
"org.joda.time.DateTime"
%
>
<
%@
page
language=
"java"
pageEncoding=
"UTF-8"
isELIgnored=
"false"
%
>
<
%@
include
file=
"/common/header.jsp"
%
>
<
%
String
filePath =
SysPropertiesUtil.jdlj(request)+
File
.
separator
+
"
uploads
"
+
File
.
separator
+
Constant
.
ZSLC_SFXX
+
File
.
separator
;
request
.
setAttribute
("
n
",
"\
n
");
%
>
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<title>
查看
</title>
<
%@
include
file=
"/common/jsLib.jsp"
%
>
<script
type=
"text/javascript"
src=
"${ctx}/webResources/js/jatoolPrinter.js"
></script>
<style>
/*.f0{left:545px;top:135px}*/
.f0
{
left
:
536px
;
top
:
130px
}
/* 通知书编号 */
.f0_2
{
left
:
536px
;
top
:
134px
}
/* 通知书编号 */
.f1
{
left
:
265px
;
top
:
225px
}
/* 项目代码 */
.f2
{
left
:
265px
;
top
:
255px
}
/* 工程项目名称 */
.f3
{
left
:
265px
;
top
:
290px
}
/* 项目地点 */
.f4
{
left
:
265px
;
top
:
325px
}
/* 规划许可证编号 */
.f5
{
left
:
265px
;
top
:
355px
}
/* 规划项目编号 */
.f6
{
left
:
545px
;
top
:
325px
}
/* 建设单位联系人 */
.f7
{
left
:
545px
;
top
:
355px
}
/* 联系电话 */
/*配套费*/
.f8_0
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_0
{
left
:
350px
;
top
:
420px
}
/* 审核部门 */
.f10_0
{
left
:
450px
;
top
:
440px
}
/* 应缴金额明细 */
.f11_0
{
left
:
550px
;
top
:
440px
}
/* 备注 */
/*防空*/
.f8_1
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_1
{
left
:
350px
;
top
:
475px
}
/* 审核部门 */
.f10_1
{
left
:
450px
;
top
:
490px
}
/* 应缴金额明细 */
.f11_1
{
left
:
550px
;
top
:
490px
}
/* 备注 */
/*水土保持*/
.f8_2
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_2
{
left
:
350px
;
top
:
525px
}
/* 审核部门 */
.f10_2
{
left
:
450px
;
top
:
540px
}
/* 应缴金额明细 */
.f11_2
{
left
:
550px
;
top
:
540px
}
/* 备注 */
/*垃圾处理*/
.f8_3
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_3
{
left
:
350px
;
top
:
560px
}
/* 审核部门 */
.f10_3
{
left
:
450px
;
top
:
585px
}
/* 应缴金额明细 */
.f11_3
{
left
:
550px
;
top
:
585px
}
/* 备注 */
/*道路占用*/
.f8_4
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_4
{
left
:
350px
;
top
:
620px
}
/* 审核部门 */
.f10_4
{
left
:
450px
;
top
:
635px
}
/* 应缴金额明细 */
.f11_4
{
left
:
550px
;
top
:
635px
}
/* 备注 */
/*绿化*/
.f8_5
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_5
{
left
:
350px
;
top
:
670px
}
/* 审核部门 */
.f10_5
{
left
:
450px
;
top
:
680px
}
/* 应缴金额明细 */
.f11_5
{
left
:
550px
;
top
:
680px
}
/* 备注 */
/*考古*/
.f8_6
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_6
{
left
:
350px
;
top
:
730px
}
/* 审核部门 */
.f10_6
{
left
:
450px
;
top
:
730px
}
/* 应缴金额明细 */
.f11_6
{
left
:
550px
;
top
:
730px
}
/* 备注 */
/*
.f8_7{left:570px;top:446px}!* 收费项目名称 *!
.f9_7{left:265px;top:490px}!* 审核部门 *!
.f10_7{left:570px;top:490px}!* 应缴金额明细 *!
.f11_7{left:265px;top:540px}!* 备注 *!
.f8_8{left:570px;top:446px}!* 收费项目名称 *!
.f9_8{left:265px;top:490px}!* 审核部门 *!
.f10_8{left:570px;top:490px}!* 应缴金额明细 *!
.f11_8{left:265px;top:540px}!* 备注 *!
*/
.f12
{
left
:
450px
;
top
:
760px
}
/* 应缴金额合计 */
.f13
{
left
:
165px
;
top
:
855px
}
/* 子账户 */
.f14
{
left
:
140px
;
top
:
925px
}
/* 联系人 */
.f15
{
left
:
140px
;
top
:
950px
}
/* 联系电话 */
.f16
{
left
:
140px
;
top
:
975px
}
/* 监督电话 */
.f17
{
left
:
70px
;
top
:
150px
}
/* 建设单位名称 */
.f23_1
{
left
:
548px
;
top
:
996px
}
/* 年 */
.f24_1
{
left
:
615px
;
top
:
996px
}
/* 月 */
.f25_1
{
left
:
650px
;
top
:
996px
}
/* 日 */
.f23_2
{
left
:
548px
;
top
:
990px
}
/* 年 */
.f24_2
{
left
:
615px
;
top
:
990px
}
/* 月 */
.f25_2
{
left
:
650px
;
top
:
990px
}
/* 日 */
.f101
{
left
:
357px
;
top
:
645px
}
/* 联系电话 */
.f102
{
left
:
560px
;
top
:
645px
}
/* 联系电话 */
.f103
{
left
:
357px
;
top
:
670px
}
/* 联系电话 */
.f1011
{
left
:
357px
;
top
:
645px
}
/* 联系电话 */
.f1022
{
left
:
560px
;
top
:
645px
}
/* 联系电话 */
.f1033
{
left
:
357px
;
top
:
670px
}
/* 联系电话 */
#page1
DIV
{
position
:
absolute
}
#page2
DIV
{
position
:
absolute
}
.only_for_print
{
display
:
none
}
</style>
<script
type=
"text/javascript"
>
function
doPrint
(
type
)
{
myDoc
=
{
settings
:
{
pageWidth
:
2100
,
pageHeight
:
1400
,
orientation
:
1
},
documents
:
document
,
marginIgnored
:
true
,
dragDesigner
:
{
viewSource
:
true
},
settingsID
:
'mydoc3'
,
classesReplacedWhenPrint
:
new
Array
(
'.only_for_print{display:block}'
),
copyrights
:
"杰创软件拥有版权 www.jatools.com"
}
var
jatoolsPrinter
=
document
.
getElementById
(
"jatoolsPrinter"
);
if
(
"pre"
==
type
){
jatoolsPrinter
.
printPreview
(
myDoc
);
}
else
if
(
"print"
==
type
){
jatoolsPrinter
.
print
(
myDoc
,
true
);
}
}
</script>
</head>
<body>
<form
name=
"myform"
method=
"post"
>
<div
class=
"page_dialog"
>
<div
class=
"inner6px"
>
<div
class=
"cell"
style=
"width: ${tableWidth}"
>
<table
width=
"100%"
>
<tr>
<td>
通知书信息
</td>
</tr>
<tr>
<th
width=
"15%"
>
代收单位名称
</th>
<td
width=
"35%"
>
${rfxm.dsdw}
</td>
<th
width=
"15%"
>
代收单位层级
</th>
<td
width=
"35%"
>
${rfxm.dsdwcj}
</td>
</tr>
<tr>
<th
width=
"15%"
>
子账户名称
</th>
<td
width=
"35%"
>
${rfxmJktzs.accountName}
</td>
<th
width=
"15%"
>
子账户账号
</th>
<td
width=
"35%"
>
${rfxmJktzs.accountDetail}
</td>
</tr>
<tr>
<
%
--
<
th
width=
"15%"
>
子账户状态
</th>
<td
width=
"35%"
>
<c:if
test=
"${rfxmJktzs.accountStatus =='0'}"
>
未激活
</c:if>
<c:if
test=
"${rfxmJktzs.accountStatus =='1'}"
>
已激活
</c:if>
<c:if
test=
"${rfxmJktzs.accountStatus =='2'}"
>
已作废
</c:if>
<c:if
test=
"${rfxmJktzs.accountStatus =='3'}"
>
已到账
</c:if>
<c:if
test=
"${rfxmJktzs.accountStatus =='4'}"
>
已缴销
</c:if>
</td>
--%>
<th
width=
"15%"
>
缴费项目代码
</th>
<td
width=
"35%"
>
${rfxmJktzs.jfdmwybh}
</td>
<th
width=
"15%"
>
缴费通知书编号
</th>
<td
width=
"35%"
>
${rfxmJktzs.jktzsbh}
</td>
</tr>
<tr>
<th
width=
"15%"
>
规划许可证号
</th>
<td
width=
"35%"
>
${rfxmJktzs.ghxkzbh}
</td>
<th
width=
"15%"
>
规划项目编号
</th>
<td
width=
"35%"
>
${rfxmJktzs.ghxmbh}
</td>
</tr>
<tr>
<th
width=
"15%"
>
建设单位名称
</th>
<td
width=
"35%"
>
${rfxmJktzs.jsdwmc}
</td>
<th
width=
"15%"
>
工程项目名称
</th>
<td
width=
"35%"
>
${rfxmJktzs.gcxmmc}
</td>
</tr>
<
%
--
</
c:if
>
--%>
<tr>
<th
width=
"15%"
>
应缴金额合计
</th>
<td
width=
"35%"
><fmt:formatNumber
value=
"${rfxmJktzs.yjhjje}"
pattern=
"#,##0.00#"
/></td>
<th
width=
"15%"
>
承诺缴费环节类型
</th>
<td
width=
"35%"
>
<c:if
test=
"${rfxmJktzs.statusCnjfhj =='0'}"
>
施工许可前
</c:if>
<c:if
test=
"${rfxmJktzs.statusCnjfhj =='1'}"
>
竣工验收前
</c:if>
<c:if
test=
"${rfxmJktzs.statusCnjfhj =='2'}"
>
N日内
</c:if>
</td>
</tr>
</table>
<div
class=
"easyui-accordion"
style=
""
>
<s:iterator
value=
"rfxmSfxx"
id=
"array"
>
<div
class=
""
title=
"<s:property value='sfxmmc'/>"
data-options=
"iconCls:'icon-ok'"
style=
"overflow:auto;padding:10px;"
>
<table
id=
"sfTable"
>
<input
type=
"hidden"
id=
"id"
name=
"id"
value=
"<s:property value='id'/>"
>
<tr>
<th
width=
"15%"
>
收费项目名称
</th>
<
%
--
<
td
width=
"35%"
><s:property
value=
"#sfxx.sfxmmc"
/></td>
--%>
<
%
--
<
td
width=
"35%"
><c:out
value=
"${s}.sfxmmc"
></c:out></td>
--%>
<td
width=
"35%"
><s:property
value=
"sfxmmc"
/></td>
<th
width=
"15%"
>
收费项目联系单编号
</th>
<td
width=
"35%"
><s:property
value=
"sfxmlxdbh"
/></td>
<
%
--
<
td
width=
"35%"
>
${li.sfxmzslxdbh}
</td>
--%>
<
%
--
<
td
width=
"35%"
><s:property
value=
"#sfxx.sfxmzslxdbh"
/></td>
--%>
</tr>
<tr>
<th
width=
"15%"
>
应缴金额明细
</th>
<td
width=
"35%"
><fmt:formatNumber
value=
"${yjjemx}"
pattern=
"#,##0.00#"
/></td>
<
%
--
<
td
width=
"35%"
>
${li.yjjemx}
</td>
--%>
<
%
--
<
td
width=
"35%"
><s:property
value=
"#sfxx.yjjemx"
/></td>
--%>
<th
width=
"15%"
>
审核部门
</th>
<
%
--
<
td
width=
"35%"
><s:property
value=
"#sfxx.shbm"
/></td>
--%>
<td
width=
"35%"
><s:property
value=
"shbm"
/></td>
<
%
--
<
td
width=
"35%"
>
${li.shbm}
</td>
--%>
</tr>
<tr>
<th
width=
"15%"
>
承诺缴费环节
</th>
<
%
--
<
td
width=
"35%"
><s:property
value=
"#sfxx.cnjfhj"
/></td>
--%>
<td
width=
"35%"
><s:property
value=
"cnjfhj"
/></td>
<
%
--
<
td
width=
"35%"
>
${li.cnjfhj}
</td>
--%>
<
%
--
<
th
width=
"15%"
>
审核部门
</th>
--%>
<
%
--
<
td
width=
"35%"
>
${li.shbm}
</td>
--%>
<th
width=
"15%"
>
附件
</th>
<td
width=
"35%"
>
<a
href=
"javascript:opendoc('<s:property value="
id
"
/>
')">
<font
color=
"blue"
><s:property
value=
"attachname"
/></font></a>
</td>
</tr>
</table>
</div>
</s:iterator>
</div>
<table
width=
"100%"
border=
"0"
>
<tr>
<td
colspan=
"4"
height=
"100px"
style=
"text-align:center"
>
<
%
--
<
a
href=
"#"
class=
"btn_01"
onclick=
"generateNotice(0);"
>
施工前缴款
<b></b></a>
<a
href=
"#"
class=
"btn_01"
onclick=
"generateNotice(1);"
>
竣工前缴款
<b></b></a>
<a
href=
"#"
class=
"btn_01"
onclick=
"generateNotice(2);"
>
N日内缴款
<b></b></a>
--%>
<
%
--
<
a
href=
"#"
class=
"btn_01"
onclick=
"doPrint('pre')"
>
打印预览
<b></b></a>
--%>
<a
href=
"#"
class=
"btn_01"
onclick=
"parent.close_win('win_rfxm_jktzs');"
>
关闭
<b></b></a>
</td>
</tr>
</table>
</div></div></div>
</form>
<div
id=
"page1"
class=
'only_for_print pagestyle'
style=
'width:210mm;height:140mm;position:relative;'
>
<img
src=
"${ctx}/webResources/images/notice_constract1.jpg"
style=
"position:absolute;width:100%;height:100%"
/>
<div
id=
'f0'
draggable=
'true'
class=
'f0'
>
${rfxmJktzs.jktzsbh}
</div>
<div
id=
'f1'
draggable=
'true'
class=
'f1'
>
${rfxmJktzs.jfdmwybh}
</div>
<div
id=
'f2'
draggable=
'true'
class=
'f2'
>
${rfxmJktzs.gcxmmc}
</div>
<div
id=
'f3'
draggable=
'true'
class=
'f3'
>
${rfxm.gcxmdd}
</div>
<div
id=
'f4'
draggable=
'true'
class=
'f4'
>
${rfxmJktzs.ghxkzbh}
</div>
<div
id=
'f5'
draggable=
'true'
class=
'f5'
>
${rfxmJktzs.ghxmbh}
</div>
<div
id=
'f6'
draggable=
'true'
class=
'f6'
>
${rfxm.jsdwlxr}
</div>
<div
id=
'f7'
draggable=
'true'
class=
'f7'
>
${rfxm.lxdh}
</div>
<s:iterator
value=
"rfxmSfxx4Print"
id=
"array"
status=
"st"
>
<s:property
value=
"array.sfxmmc"
/>
<s:if
test=
"(#array.sfxmmc).contains('配套费')"
>
<
%
--
<
div
id=
'f8_0'
draggable=
'true'
class=
'f8_0'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_0'
draggable=
'true'
class=
'f9_0'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_0'
draggable=
'true'
class=
'f10_0'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_0'
draggable=
'true'
class=
'f11_0'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('防空')"
>
<
%
--
<
div
id=
'f8_1'
draggable=
'true'
class=
'f8_1'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_1'
draggable=
'true'
class=
'f9_1'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_1'
draggable=
'true'
class=
'f10_1'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_1'
draggable=
'true'
class=
'f11_1'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('水土保持')"
>
<
%
--
<
div
id=
'f8_2'
draggable=
'true'
class=
'f8_2'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_2'
draggable=
'true'
class=
'f9_2'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_2'
draggable=
'true'
class=
'f10_2'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_2'
draggable=
'true'
class=
'f11_2'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('城镇垃圾')"
>
<
%
--
<
div
id=
'f8_3'
draggable=
'true'
class=
'f8_3'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_3'
draggable=
'true'
class=
'f9_3'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_3'
draggable=
'true'
class=
'f10_3'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_3'
draggable=
'true'
class=
'f11_3'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('城市道路占用挖掘费')"
>
<
%
--
<
div
id=
'f8_4'
draggable=
'true'
class=
'f8_4'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_4'
draggable=
'true'
class=
'f9_4'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_4'
draggable=
'true'
class=
'f10_4'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_4'
draggable=
'true'
class=
'f11_4'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('园林绿化')"
>
<
%
--
<
div
id=
'f8_5'
draggable=
'true'
class=
'f8_5'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_5'
draggable=
'true'
class=
'f9_5'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_5'
draggable=
'true'
class=
'f10_5'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_5'
draggable=
'true'
class=
'f11_5'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('考古')"
>
<
%
--
<
div
id=
'f8_6'
draggable=
'true'
class=
'f8_6'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_6'
draggable=
'true'
class=
'f9_6'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_6'
draggable=
'true'
class=
'f10_6'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_6'
draggable=
'true'
class=
'f11_6'
><s:property
value=
"beizhu"
/></div>
</s:if>
<
%
--
<
div
id=
'f8_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f8_<s:property value="#st.index"/>'
><s:property
value=
"sfxmmc"
/></div>
<div
id=
'f9_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f9_<s:property value="#st.index"/>'
><s:property
value=
"shbm"
/></div>
<div
id=
'f10_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f10_<s:property value="#st.index"/>'
><s:property
value=
"yjjemx"
/></div>
<div
id=
'f11_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f11_<s:property value="#st.index"/>'
><s:property
value=
"beizhu"
/></div>
--%>
</s:iterator>
<div
id=
'f12'
draggable=
'true'
class=
'f12'
><fmt:formatNumber
value=
'${rfxmJktzs.yjhjje}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f13'
draggable=
'true'
class=
'f13'
>
${rfxmJktzs.accountDetail}
</div>
<div
id=
'f14'
draggable=
'true'
class=
'f14'
>
${printerName}
</div>
<div
id=
'f15'
draggable=
'true'
class=
'f15'
>
68505246
</div>
<div
id=
'f16'
draggable=
'true'
class=
'f16'
>
83377920
</div>
<div
id=
'f17'
draggable=
'true'
class=
'f17'
>
${rfxm.jsdwmc}:
</div>
<div
id=
'f23_1'
draggable=
'true'
class=
'f23_1'
><
%=
DateTime
.
now
().
getYear
()%
></div>
<div
id=
'f24_1'
draggable=
'true'
class=
'f24_1'
><
%=
DateTime
.
now
().
getMonthOfYear
()%
></div>
<div
id=
'f25_1'
draggable=
'true'
class=
'f25_1'
><
%=
DateTime
.
now
().
getDayOfMonth
()%
></div>
<
%
--
<
div
id=
'f0'
draggable=
'true'
class=
'f0'
>
${jktzs.dzbh}
</div>
<div
id=
'f1'
draggable=
'true'
class=
'f1'
>
${jktzs.dwmc}
</div>
<div
id=
'f2'
draggable=
'true'
class=
'f2'
style=
"max-width: 50%;"
>
${jktzs.xmmc}
</div>
<div
id=
'f3'
draggable=
'true'
class=
'f3'
>
${jktzs.xmdd}
</div>
<div
id=
'f4'
draggable=
'true'
class=
'f4'
>
${jktzs.ckbh}
</div>
<div
id=
'f5'
draggable=
'true'
class=
'f5'
>
${jktzs.slbh}
</div>
<div
id=
'f6'
draggable=
'true'
class=
'f6'
>
${jktzs.xxbbh}
</div>
<div
id=
'f7'
draggable=
'true'
class=
'f7'
>
${jktzs.zjzmj}
</div>
<div
id=
'f8'
draggable=
'true'
class=
'f8'
><fmt:formatNumber
value=
"${jktzs.csptf}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f9'
draggable=
'true'
class=
'f9'
>
${jktzs.jfmj}
</div>
<div
id=
'f10'
draggable=
'true'
class=
'f10'
><fmt:formatNumber
value=
"${jktzs.jfje}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11'
draggable=
'true'
class=
'f11'
>
${jktzs.mjmj}
</div>
<div
id=
'f12'
draggable=
'true'
class=
'f12'
><fmt:formatNumber
value=
"${jktzs.mjje}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f13'
draggable=
'true'
class=
'f13'
>
${jktzs.lianxiren}
</div>
<div
id=
'f14'
draggable=
'true'
class=
'f14'
>
${jktzs.phone}
</div>
<div
id=
'f101'
draggable=
'true'
class=
'f101'
>
${zsdwxx.hm}
</div>
<div
id=
'f102'
draggable=
'true'
class=
'f102'
>
${zsdwxx.khh}
</div>
<div
id=
'f103'
draggable=
'true'
class=
'f103'
>
${zsdwxx.zh}
</div>
<div
id=
'f15'
draggable=
'true'
class=
'f15'
style=
"font-size: 14px;"
>
${qtfyinfo }
</div>
<
%
–
<div
id=
'f16'
draggable=
'true'
class=
'f16'
><fmt:formatNumber
value=
"${jktzs.xqtyj}"
pattern=
"#,##0.00#"
/></div>
–
%
>
<
%
–
<div
id=
'f17'
draggable=
'true'
class=
'f17'
><fmt:formatNumber
value=
"${jktzs.byyj}"
pattern=
"#,##0.00#"
/></div>
–
%
>
<div
id=
'f18'
draggable=
'true'
class=
'f18'
style=
"font-size: 14px;max-width: 50%"
>
${cjasd }
</div>
<div
id=
'f19'
draggable=
'true'
class=
'f19_1'
>
${asd }
</div>
<div
id=
'f20'
draggable=
'true'
class=
'f20_1'
>
${lxrinfo.lxr}
</div>
<div
id=
'f21'
draggable=
'true'
class=
'f21_1'
>
${lxrinfo.lxdh}
</div>
<div
id=
'f22'
draggable=
'true'
class=
'f22_1'
>
${lxrinfo.jddh}
</div>
<s:if
test=
"jktzs.dyriqi==null||jktzs.dyriqi==''"
>
<div
id=
'f23'
draggable=
'true'
class=
'f23_1'
>
${fn:substring(currentDate,0,4)}
</div>
<div
id=
'f24'
draggable=
'true'
class=
'f24_1'
>
${fn:substring(currentDate,4,6)}
</div>
<div
id=
'f25'
draggable=
'true'
class=
'f25_1'
>
${fn:substring(currentDate,6,8)}
</div>
</s:if>
<s:else>
<div
id=
'f23'
draggable=
'true'
class=
'f23_1'
>
${fn:substring(jktzs.dyriqi,0,4)}
</div>
<div
id=
'f24'
draggable=
'true'
class=
'f24_1'
>
${fn:substring(jktzs.dyriqi,5,7)}
</div>
<div
id=
'f25'
draggable=
'true'
class=
'f25_1'
>
${fn:substring(jktzs.dyriqi,8,10)}
</div>
</s:else>
--%>
</div>
<div
id=
"page2"
class=
'only_for_print pagestyle'
style=
'width:210mm;height:140mm;position:relative;'
>
<img
src=
"${ctx}/webResources/images/notice_constract2.jpg"
style=
"position:absolute;width:100%;height:100%"
/>
<div
id=
'f0'
draggable=
'true'
class=
'f0_2'
>
${rfxmJktzs.jktzsbh}
</div>
<div
id=
'f1'
draggable=
'true'
class=
'f1'
>
${rfxmJktzs.jfdmwybh}
</div>
<div
id=
'f2'
draggable=
'true'
class=
'f2'
>
${rfxmJktzs.gcxmmc}
</div>
<div
id=
'f3'
draggable=
'true'
class=
'f3'
>
${rfxm.gcxmdd}
</div>
<div
id=
'f4'
draggable=
'true'
class=
'f4'
>
${rfxmJktzs.ghxkzbh}
</div>
<div
id=
'f5'
draggable=
'true'
class=
'f5'
>
${rfxmJktzs.ghxmbh}
</div>
<div
id=
'f6'
draggable=
'true'
class=
'f6'
>
${rfxm.jsdwlxr}
</div>
<div
id=
'f7'
draggable=
'true'
class=
'f7'
>
${rfxm.lxdh}
</div>
<s:iterator
value=
"rfxmSfxx4Print"
id=
"array"
status=
"st"
>
<s:property
value=
"array.sfxmmc"
/>
<s:if
test=
"(#array.sfxmmc).contains('配套费')"
>
<
%
--
<
div
id=
'f8_0'
draggable=
'true'
class=
'f8_0'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_0'
draggable=
'true'
class=
'f9_0'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_0'
draggable=
'true'
class=
'f10_0'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_0'
draggable=
'true'
class=
'f11_0'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('防空')"
>
<
%
--
<
div
id=
'f8_1'
draggable=
'true'
class=
'f8_1'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_1'
draggable=
'true'
class=
'f9_1'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_1'
draggable=
'true'
class=
'f10_1'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_1'
draggable=
'true'
class=
'f11_1'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('水土保持')"
>
<
%
--
<
div
id=
'f8_2'
draggable=
'true'
class=
'f8_2'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_2'
draggable=
'true'
class=
'f9_2'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_2'
draggable=
'true'
class=
'f10_2'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_2'
draggable=
'true'
class=
'f11_2'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('城镇垃圾')"
>
<
%
--
<
div
id=
'f8_3'
draggable=
'true'
class=
'f8_3'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_3'
draggable=
'true'
class=
'f9_3'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_3'
draggable=
'true'
class=
'f10_3'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_3'
draggable=
'true'
class=
'f11_3'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('城市道路占用挖掘费')"
>
<
%
--
<
div
id=
'f8_4'
draggable=
'true'
class=
'f8_4'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_4'
draggable=
'true'
class=
'f9_4'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_4'
draggable=
'true'
class=
'f10_4'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_4'
draggable=
'true'
class=
'f11_4'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('园林绿化')"
>
<
%
--
<
div
id=
'f8_5'
draggable=
'true'
class=
'f8_5'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_5'
draggable=
'true'
class=
'f9_5'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_5'
draggable=
'true'
class=
'f10_5'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_5'
draggable=
'true'
class=
'f11_5'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('考古')"
>
<
%
--
<
div
id=
'f8_6'
draggable=
'true'
class=
'f8_6'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_6'
draggable=
'true'
class=
'f9_6'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_6'
draggable=
'true'
class=
'f10_6'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_6'
draggable=
'true'
class=
'f11_6'
><s:property
value=
"beizhu"
/></div>
</s:if>
<
%
--
<
div
id=
'f8_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f8_<s:property value="#st.index"/>'
><s:property
value=
"sfxmmc"
/></div>
<div
id=
'f9_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f9_<s:property value="#st.index"/>'
><s:property
value=
"shbm"
/></div>
<div
id=
'f10_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f10_<s:property value="#st.index"/>'
><s:property
value=
"yjjemx"
/></div>
<div
id=
'f11_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f11_<s:property value="#st.index"/>'
><s:property
value=
"beizhu"
/></div>
--%>
</s:iterator>
<div
id=
'f12'
draggable=
'true'
class=
'f12'
><fmt:formatNumber
value=
'${rfxmJktzs.yjhjje}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f17'
draggable=
'true'
class=
'f17'
>
${rfxm.jsdwmc}:
</div>
<
%
--
<
div
id=
'f13'
draggable=
'true'
class=
'f13'
>
${rfxmJktzs.accountDetail}
</div>
<div
id=
'f14'
draggable=
'true'
class=
'f14'
>
${printerName}
</div>
<div
id=
'f15'
draggable=
'true'
class=
'f15'
>
68505246
</div>
<div
id=
'f16'
draggable=
'true'
class=
'f16'
>
83377920
</div>
--%>
<div
id=
'f23_2'
draggable=
'true'
class=
'f23_2'
><
%=
DateTime
.
now
().
getYear
()%
></div>
<div
id=
'f24_2'
draggable=
'true'
class=
'f24_2'
><
%=
DateTime
.
now
().
getMonthOfYear
()%
></div>
<div
id=
'f25_2'
draggable=
'true'
class=
'f25_2'
><
%=
DateTime
.
now
().
getDayOfMonth
()%
></div>
</div>
<
%
--
<
div
id=
"page2"
class=
'only_for_print pagestyle'
style=
'width:210mm;height:140mm;position:relative;'
>
<img
src=
"${ctx}/webResources/images/notice_constract2.jpg"
style=
"position:absolute;width:100%;height:100%"
/>
<div
id=
'f0'
draggable=
'true'
class=
'f0'
>
${jktzs.dzbh}
</div>
<div
id=
'f1'
draggable=
'true'
class=
'f1'
>
${jktzs.dwmc}
</div>
<div
id=
'f2'
draggable=
'true'
class=
'f2'
style=
"max-width: 50%;"
>
${jktzs.xmmc}
</div>
<div
id=
'f3'
draggable=
'true'
class=
'f3'
>
${jktzs.xmdd}
</div>
<div
id=
'f4'
draggable=
'true'
class=
'f4'
>
${jktzs.ckbh}
</div>
<div
id=
'f5'
draggable=
'true'
class=
'f5'
>
${jktzs.slbh}
</div>
<div
id=
'f6'
draggable=
'true'
class=
'f6'
>
${jktzs.xxbbh}
</div>
<div
id=
'f7'
draggable=
'true'
class=
'f7'
>
${jktzs.zjzmj}
</div>
<div
id=
'f8'
draggable=
'true'
class=
'f8'
><fmt:formatNumber
value=
"${jktzs.csptf}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f9'
draggable=
'true'
class=
'f9'
>
${jktzs.jfmj}
</div>
<div
id=
'f10'
draggable=
'true'
class=
'f10'
><fmt:formatNumber
value=
"${jktzs.jfje}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11'
draggable=
'true'
class=
'f11'
>
${jktzs.mjmj}
</div>
<div
id=
'f12'
draggable=
'true'
class=
'f12'
><fmt:formatNumber
value=
"${jktzs.mjje}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f13'
draggable=
'true'
class=
'f13'
>
${jktzs.lianxiren}
</div>
<div
id=
'f14'
draggable=
'true'
class=
'f14'
>
${jktzs.phone}
</div>
<div
id=
'f1011'
draggable=
'true'
class=
'f1011'
>
${zsdwxx.hm}
</div>
<div
id=
'f1022'
draggable=
'true'
class=
'f1022'
>
${zsdwxx.khh}
</div>
<div
id=
'f1033'
draggable=
'true'
class=
'f1033'
>
${zsdwxx.zh}
</div>
<
%
–
<c:if
test=
"${not empty jktzs.dkslh}"
>
–
%
>
<div
id=
'f19'
draggable=
'true'
class=
'f19_3'
>
${orderId }
</div>
<
%
–
</c:if>
–
%
>
<div
id=
'f20'
draggable=
'true'
class=
'f20_3'
>
${lxrinfo.lxr}
</div>
<div
id=
'f21'
draggable=
'true'
class=
'f21_3'
>
${lxrinfo.lxdh}
</div>
<div
id=
'f22'
draggable=
'true'
class=
'f22_3'
>
${lxrinfo.jddh}
</div>
<s:if
test=
"jktzs.dyriqi==null||jktzs.dyriqi==''"
>
<div
id=
'f23'
draggable=
'true'
class=
'f23_3'
>
${fn:substring(currentDate,0,4)}
</div>
<div
id=
'f24'
draggable=
'true'
class=
'f24_3'
>
${fn:substring(currentDate,4,6)}
</div>
<div
id=
'f25'
draggable=
'true'
class=
'f25_3'
>
${fn:substring(currentDate,6,8)}
</div>
</s:if>
<s:else>
<div
id=
'f23'
draggable=
'true'
class=
'f23_3'
>
${fn:substring(jktzs.dyriqi,0,4)}
</div>
<div
id=
'f24'
draggable=
'true'
class=
'f24_3'
>
${fn:substring(jktzs.dyriqi,5,7)}
</div>
<div
id=
'f25'
draggable=
'true'
class=
'f25_3'
>
${fn:substring(jktzs.dyriqi,8,10)}
</div>
</s:else>
--%>
</div>
<OBJECT
ID=
"jatoolsPrinter"
CLASSID=
"CLSID:B43D3361-D075-4BE2-87FE-057188254255"
codebase=
"/njzsb/plugin/jatoolsPrinter.cab#version=8,6,0,0"
width=
"0"
height=
"0"
>
</OBJECT>
</body>
</html>
WebRoot/WEB-INF/pages/rfxm/Rfxm_Jktzs_View1.jsp
deleted
100644 → 0
View file @
97297b52
<
%@
page
import=
"com.jshx.core.utils.SysPropertiesUtil"
%
>
<
%@
page
import=
"java.io.File"
%
>
<
%@
page
import=
"com.jshx.common.utils.Constant"
%
>
<
%@
page
import=
"org.joda.time.DateTime"
%
>
<
%@
page
language=
"java"
pageEncoding=
"UTF-8"
isELIgnored=
"false"
%
>
<
%@
include
file=
"/common/header.jsp"
%
>
<
%
String
filePath =
SysPropertiesUtil.jdlj(request)+
File
.
separator
+
"
uploads
"
+
File
.
separator
+
Constant
.
ZSLC_SFXX
+
File
.
separator
;
request
.
setAttribute
("
n
",
"\
n
");
%
>
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<title>
查看
</title>
<
%@
include
file=
"/common/jsLib.jsp"
%
>
<script
type=
"text/javascript"
src=
"${ctx}/webResources/js/jatoolPrinter.js"
></script>
<style>
/*.f0{left:545px;top:135px}*/
.f0
{
left
:
536px
;
top
:
130px
}
/* 通知书编号 */
.f0_2
{
left
:
536px
;
top
:
134px
}
/* 通知书编号 */
.f1
{
left
:
265px
;
top
:
225px
}
/* 项目代码 */
.f2
{
left
:
265px
;
top
:
255px
}
/* 工程项目名称 */
.f3
{
left
:
265px
;
top
:
290px
}
/* 项目地点 */
.f4
{
left
:
265px
;
top
:
325px
}
/* 规划许可证编号 */
.f5
{
left
:
265px
;
top
:
355px
}
/* 规划项目编号 */
.f6
{
left
:
545px
;
top
:
325px
}
/* 建设单位联系人 */
.f7
{
left
:
545px
;
top
:
355px
}
/* 联系电话 */
/*配套费*/
.f8_0
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_0
{
left
:
350px
;
top
:
420px
}
/* 审核部门 */
.f10_0
{
left
:
450px
;
top
:
440px
}
/* 应缴金额明细 */
.f11_0
{
left
:
550px
;
top
:
440px
}
/* 备注 */
/*防空*/
.f8_1
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_1
{
left
:
350px
;
top
:
475px
}
/* 审核部门 */
.f10_1
{
left
:
450px
;
top
:
490px
}
/* 应缴金额明细 */
.f11_1
{
left
:
550px
;
top
:
490px
}
/* 备注 */
/*水土保持*/
.f8_2
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_2
{
left
:
350px
;
top
:
525px
}
/* 审核部门 */
.f10_2
{
left
:
450px
;
top
:
540px
}
/* 应缴金额明细 */
.f11_2
{
left
:
550px
;
top
:
540px
}
/* 备注 */
/*垃圾处理*/
.f8_3
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_3
{
left
:
350px
;
top
:
560px
}
/* 审核部门 */
.f10_3
{
left
:
450px
;
top
:
585px
}
/* 应缴金额明细 */
.f11_3
{
left
:
550px
;
top
:
585px
}
/* 备注 */
/*道路占用*/
.f8_4
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_4
{
left
:
350px
;
top
:
620px
}
/* 审核部门 */
.f10_4
{
left
:
450px
;
top
:
635px
}
/* 应缴金额明细 */
.f11_4
{
left
:
550px
;
top
:
635px
}
/* 备注 */
/*绿化*/
.f8_5
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_5
{
left
:
350px
;
top
:
670px
}
/* 审核部门 */
.f10_5
{
left
:
450px
;
top
:
680px
}
/* 应缴金额明细 */
.f11_5
{
left
:
550px
;
top
:
680px
}
/* 备注 */
/*考古*/
.f8_6
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_6
{
left
:
350px
;
top
:
730px
}
/* 审核部门 */
.f10_6
{
left
:
450px
;
top
:
730px
}
/* 应缴金额明细 */
.f11_6
{
left
:
550px
;
top
:
730px
}
/* 备注 */
/*
.f8_7{left:570px;top:446px}!* 收费项目名称 *!
.f9_7{left:265px;top:490px}!* 审核部门 *!
.f10_7{left:570px;top:490px}!* 应缴金额明细 *!
.f11_7{left:265px;top:540px}!* 备注 *!
.f8_8{left:570px;top:446px}!* 收费项目名称 *!
.f9_8{left:265px;top:490px}!* 审核部门 *!
.f10_8{left:570px;top:490px}!* 应缴金额明细 *!
.f11_8{left:265px;top:540px}!* 备注 *!
*/
.f12
{
left
:
450px
;
top
:
760px
}
/* 应缴金额合计 */
.f13
{
left
:
165px
;
top
:
855px
}
/* 子账户 */
.f14
{
left
:
140px
;
top
:
925px
}
/* 联系人 */
.f15
{
left
:
140px
;
top
:
950px
}
/* 联系电话 */
.f16
{
left
:
140px
;
top
:
975px
}
/* 监督电话 */
.f17
{
left
:
70px
;
top
:
150px
}
/* 建设单位名称 */
.f23_1
{
left
:
548px
;
top
:
996px
}
/* 年 */
.f24_1
{
left
:
615px
;
top
:
996px
}
/* 月 */
.f25_1
{
left
:
650px
;
top
:
996px
}
/* 日 */
.f23_2
{
left
:
548px
;
top
:
990px
}
/* 年 */
.f24_2
{
left
:
615px
;
top
:
990px
}
/* 月 */
.f25_2
{
left
:
650px
;
top
:
990px
}
/* 日 */
.f101
{
left
:
357px
;
top
:
645px
}
/* 联系电话 */
.f102
{
left
:
560px
;
top
:
645px
}
/* 联系电话 */
.f103
{
left
:
357px
;
top
:
670px
}
/* 联系电话 */
.f1011
{
left
:
357px
;
top
:
645px
}
/* 联系电话 */
.f1022
{
left
:
560px
;
top
:
645px
}
/* 联系电话 */
.f1033
{
left
:
357px
;
top
:
670px
}
/* 联系电话 */
#page1
DIV
{
position
:
absolute
}
#page2
DIV
{
position
:
absolute
}
.only_for_print
{
display
:
none
}
</style>
<script
type=
"text/javascript"
>
function
doPrint
(
type
)
{
myDoc
=
{
settings
:
{
pageWidth
:
2100
,
pageHeight
:
1400
,
orientation
:
1
},
documents
:
document
,
marginIgnored
:
true
,
dragDesigner
:
{
viewSource
:
true
},
settingsID
:
'mydoc3'
,
classesReplacedWhenPrint
:
new
Array
(
'.only_for_print{display:block}'
),
copyrights
:
"杰创软件拥有版权 www.jatools.com"
}
var
jatoolsPrinter
=
document
.
getElementById
(
"jatoolsPrinter"
);
if
(
"pre"
==
type
){
jatoolsPrinter
.
printPreview
(
myDoc
);
}
else
if
(
"print"
==
type
){
jatoolsPrinter
.
print
(
myDoc
,
true
);
}
}
</script>
</head>
<body>
<form
name=
"myform"
method=
"post"
>
<div
class=
"page_dialog"
>
<div
class=
"inner6px"
>
<div
class=
"cell"
style=
"width: ${tableWidth}"
>
<table
width=
"100%"
>
<tr>
<td>
通知书信息
</td>
</tr>
<tr>
<th
width=
"15%"
>
代收单位名称
</th>
<td
width=
"35%"
>
${rfxm.dsdw}
</td>
<th
width=
"15%"
>
代收单位层级
</th>
<td
width=
"35%"
>
${rfxm.dsdwcj}
</td>
</tr>
<tr>
<th
width=
"15%"
>
子账户名称
</th>
<td
width=
"35%"
>
${rfxmJktzs.accountName}
</td>
<th
width=
"15%"
>
子账户账号
</th>
<td
width=
"35%"
>
${rfxmJktzs.accountDetail}
</td>
</tr>
<tr>
<
%
--
<
th
width=
"15%"
>
子账户状态
</th>
<td
width=
"35%"
>
<c:if
test=
"${rfxmJktzs.accountStatus =='0'}"
>
未激活
</c:if>
<c:if
test=
"${rfxmJktzs.accountStatus =='1'}"
>
已激活
</c:if>
<c:if
test=
"${rfxmJktzs.accountStatus =='2'}"
>
已作废
</c:if>
<c:if
test=
"${rfxmJktzs.accountStatus =='3'}"
>
已到账
</c:if>
<c:if
test=
"${rfxmJktzs.accountStatus =='4'}"
>
已缴销
</c:if>
</td>
--%>
<th
width=
"15%"
>
缴费项目代码
</th>
<td
width=
"35%"
>
${rfxmJktzs.jfdmwybh}
</td>
<th
width=
"15%"
>
缴费通知书编号
</th>
<td
width=
"35%"
>
${rfxmJktzs.jktzsbh}
</td>
</tr>
<tr>
<th
width=
"15%"
>
规划许可证号
</th>
<td
width=
"35%"
>
${rfxmJktzs.ghxkzbh}
</td>
<th
width=
"15%"
>
规划项目编号
</th>
<td
width=
"35%"
>
${rfxmJktzs.ghxmbh}
</td>
</tr>
<tr>
<th
width=
"15%"
>
建设单位名称
</th>
<td
width=
"35%"
>
${rfxmJktzs.jsdwmc}
</td>
<th
width=
"15%"
>
工程项目名称
</th>
<td
width=
"35%"
>
${rfxmJktzs.gcxmmc}
</td>
</tr>
<
%
--
</
c:if
>
--%>
<tr>
<th
width=
"15%"
>
应缴金额合计
</th>
<td
width=
"35%"
><fmt:formatNumber
value=
"${rfxmJktzs.yjhjje}"
pattern=
"#,##0.00#"
/></td>
<th
width=
"15%"
>
承诺缴费环节类型
</th>
<td
width=
"35%"
>
<c:if
test=
"${rfxmJktzs.statusCnjfhj =='0'}"
>
施工许可前
</c:if>
<c:if
test=
"${rfxmJktzs.statusCnjfhj =='1'}"
>
竣工验收前
</c:if>
<c:if
test=
"${rfxmJktzs.statusCnjfhj =='2'}"
>
N日内
</c:if>
</td>
</tr>
</table>
<div
class=
"easyui-accordion"
style=
""
>
<s:iterator
value=
"rfxmSfxx"
id=
"array"
>
<div
class=
""
title=
"<s:property value='sfxmmc'/>"
data-options=
"iconCls:'icon-ok'"
style=
"overflow:auto;padding:10px;"
>
<table
id=
"sfTable"
>
<input
type=
"hidden"
id=
"id"
name=
"id"
value=
"<s:property value='id'/>"
>
<tr>
<th
width=
"15%"
>
收费项目名称
</th>
<
%
--
<
td
width=
"35%"
><s:property
value=
"#sfxx.sfxmmc"
/></td>
--%>
<
%
--
<
td
width=
"35%"
><c:out
value=
"${s}.sfxmmc"
></c:out></td>
--%>
<td
width=
"35%"
><s:property
value=
"sfxmmc"
/></td>
<th
width=
"15%"
>
收费项目联系单编号
</th>
<td
width=
"35%"
><s:property
value=
"sfxmlxdbh"
/></td>
<
%
--
<
td
width=
"35%"
>
${li.sfxmzslxdbh}
</td>
--%>
<
%
--
<
td
width=
"35%"
><s:property
value=
"#sfxx.sfxmzslxdbh"
/></td>
--%>
</tr>
<tr>
<th
width=
"15%"
>
应缴金额明细
</th>
<td
width=
"35%"
><fmt:formatNumber
value=
"${yjjemx}"
pattern=
"#,##0.00#"
/></td>
<
%
--
<
td
width=
"35%"
>
${li.yjjemx}
</td>
--%>
<
%
--
<
td
width=
"35%"
><s:property
value=
"#sfxx.yjjemx"
/></td>
--%>
<th
width=
"15%"
>
审核部门
</th>
<
%
--
<
td
width=
"35%"
><s:property
value=
"#sfxx.shbm"
/></td>
--%>
<td
width=
"35%"
><s:property
value=
"shbm"
/></td>
<
%
--
<
td
width=
"35%"
>
${li.shbm}
</td>
--%>
</tr>
<tr>
<th
width=
"15%"
>
承诺缴费环节
</th>
<
%
--
<
td
width=
"35%"
><s:property
value=
"#sfxx.cnjfhj"
/></td>
--%>
<td
width=
"35%"
><s:property
value=
"cnjfhj"
/></td>
<
%
--
<
td
width=
"35%"
>
${li.cnjfhj}
</td>
--%>
<
%
--
<
th
width=
"15%"
>
审核部门
</th>
--%>
<
%
--
<
td
width=
"35%"
>
${li.shbm}
</td>
--%>
<th
width=
"15%"
>
附件
</th>
<td
width=
"35%"
>
<a
href=
"javascript:opendoc('<s:property value="
id
"
/>
')">
<font
color=
"blue"
><s:property
value=
"attachname"
/></font></a>
</td>
</tr>
</table>
</div>
</s:iterator>
</div>
<table
width=
"100%"
border=
"0"
>
<tr>
<td
colspan=
"4"
height=
"100px"
style=
"text-align:center"
>
<
%
--
<
a
href=
"#"
class=
"btn_01"
onclick=
"generateNotice(0);"
>
施工前缴款
<b></b></a>
<a
href=
"#"
class=
"btn_01"
onclick=
"generateNotice(1);"
>
竣工前缴款
<b></b></a>
<a
href=
"#"
class=
"btn_01"
onclick=
"generateNotice(2);"
>
N日内缴款
<b></b></a>
--%>
<
%
--
<
a
href=
"#"
class=
"btn_01"
onclick=
"doPrint('pre')"
>
打印预览
<b></b></a>
--%>
<a
href=
"#"
class=
"btn_01"
onclick=
"parent.close_win('win_rfxm_jktzs');"
>
关闭
<b></b></a>
</td>
</tr>
</table>
</div></div></div>
</form>
<div
id=
"page1"
class=
'only_for_print pagestyle'
style=
'width:210mm;height:140mm;position:relative;'
>
<img
src=
"${ctx}/webResources/images/notice_complete1.jpg"
style=
"position:absolute;width:100%;height:100%"
/>
<div
id=
'f0'
draggable=
'true'
class=
'f0'
>
${rfxmJktzs.jktzsbh}
</div>
<div
id=
'f1'
draggable=
'true'
class=
'f1'
>
${rfxmJktzs.jfdmwybh}
</div>
<div
id=
'f2'
draggable=
'true'
class=
'f2'
>
${rfxmJktzs.gcxmmc}
</div>
<div
id=
'f3'
draggable=
'true'
class=
'f3'
>
${rfxm.gcxmdd}
</div>
<div
id=
'f4'
draggable=
'true'
class=
'f4'
>
${rfxmJktzs.ghxkzbh}
</div>
<div
id=
'f5'
draggable=
'true'
class=
'f5'
>
${rfxmJktzs.ghxmbh}
</div>
<div
id=
'f6'
draggable=
'true'
class=
'f6'
>
${rfxm.jsdwlxr}
</div>
<div
id=
'f7'
draggable=
'true'
class=
'f7'
>
${rfxm.lxdh}
</div>
<s:iterator
value=
"rfxmSfxx4Print"
id=
"array"
status=
"st"
>
<s:property
value=
"array.sfxmmc"
/>
<s:if
test=
"(#array.sfxmmc).contains('配套费')"
>
<
%
--
<
div
id=
'f8_0'
draggable=
'true'
class=
'f8_0'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_0'
draggable=
'true'
class=
'f9_0'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_0'
draggable=
'true'
class=
'f10_0'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_0'
draggable=
'true'
class=
'f11_0'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('防空')"
>
<
%
--
<
div
id=
'f8_1'
draggable=
'true'
class=
'f8_1'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_1'
draggable=
'true'
class=
'f9_1'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_1'
draggable=
'true'
class=
'f10_1'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_1'
draggable=
'true'
class=
'f11_1'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('水土保持')"
>
<
%
--
<
div
id=
'f8_2'
draggable=
'true'
class=
'f8_2'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_2'
draggable=
'true'
class=
'f9_2'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_2'
draggable=
'true'
class=
'f10_2'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_2'
draggable=
'true'
class=
'f11_2'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('城镇垃圾')"
>
<
%
--
<
div
id=
'f8_3'
draggable=
'true'
class=
'f8_3'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_3'
draggable=
'true'
class=
'f9_3'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_3'
draggable=
'true'
class=
'f10_3'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_3'
draggable=
'true'
class=
'f11_3'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('城市道路占用挖掘费')"
>
<
%
--
<
div
id=
'f8_4'
draggable=
'true'
class=
'f8_4'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_4'
draggable=
'true'
class=
'f9_4'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_4'
draggable=
'true'
class=
'f10_4'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_4'
draggable=
'true'
class=
'f11_4'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('园林绿化')"
>
<
%
--
<
div
id=
'f8_5'
draggable=
'true'
class=
'f8_5'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_5'
draggable=
'true'
class=
'f9_5'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_5'
draggable=
'true'
class=
'f10_5'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_5'
draggable=
'true'
class=
'f11_5'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('考古')"
>
<
%
--
<
div
id=
'f8_6'
draggable=
'true'
class=
'f8_6'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_6'
draggable=
'true'
class=
'f9_6'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_6'
draggable=
'true'
class=
'f10_6'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_6'
draggable=
'true'
class=
'f11_6'
><s:property
value=
"beizhu"
/></div>
</s:if>
<
%
--
<
div
id=
'f8_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f8_<s:property value="#st.index"/>'
><s:property
value=
"sfxmmc"
/></div>
<div
id=
'f9_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f9_<s:property value="#st.index"/>'
><s:property
value=
"shbm"
/></div>
<div
id=
'f10_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f10_<s:property value="#st.index"/>'
><s:property
value=
"yjjemx"
/></div>
<div
id=
'f11_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f11_<s:property value="#st.index"/>'
><s:property
value=
"beizhu"
/></div>
--%>
</s:iterator>
<div
id=
'f12'
draggable=
'true'
class=
'f12'
><fmt:formatNumber
value=
'${rfxmJktzs.yjhjje}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f13'
draggable=
'true'
class=
'f13'
>
${rfxmJktzs.accountDetail}
</div>
<div
id=
'f14'
draggable=
'true'
class=
'f14'
>
${printerName}
</div>
<div
id=
'f15'
draggable=
'true'
class=
'f15'
>
68505246
</div>
<div
id=
'f16'
draggable=
'true'
class=
'f16'
>
83377920
</div>
<div
id=
'f17'
draggable=
'true'
class=
'f17'
>
${rfxm.jsdwmc}:
</div>
<div
id=
'f23_1'
draggable=
'true'
class=
'f23_1'
><
%=
DateTime
.
now
().
getYear
()%
></div>
<div
id=
'f24_1'
draggable=
'true'
class=
'f24_1'
><
%=
DateTime
.
now
().
getMonthOfYear
()%
></div>
<div
id=
'f25_1'
draggable=
'true'
class=
'f25_1'
><
%=
DateTime
.
now
().
getDayOfMonth
()%
></div>
<
%
--
<
div
id=
'f0'
draggable=
'true'
class=
'f0'
>
${jktzs.dzbh}
</div>
<div
id=
'f1'
draggable=
'true'
class=
'f1'
>
${jktzs.dwmc}
</div>
<div
id=
'f2'
draggable=
'true'
class=
'f2'
style=
"max-width: 50%;"
>
${jktzs.xmmc}
</div>
<div
id=
'f3'
draggable=
'true'
class=
'f3'
>
${jktzs.xmdd}
</div>
<div
id=
'f4'
draggable=
'true'
class=
'f4'
>
${jktzs.ckbh}
</div>
<div
id=
'f5'
draggable=
'true'
class=
'f5'
>
${jktzs.slbh}
</div>
<div
id=
'f6'
draggable=
'true'
class=
'f6'
>
${jktzs.xxbbh}
</div>
<div
id=
'f7'
draggable=
'true'
class=
'f7'
>
${jktzs.zjzmj}
</div>
<div
id=
'f8'
draggable=
'true'
class=
'f8'
><fmt:formatNumber
value=
"${jktzs.csptf}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f9'
draggable=
'true'
class=
'f9'
>
${jktzs.jfmj}
</div>
<div
id=
'f10'
draggable=
'true'
class=
'f10'
><fmt:formatNumber
value=
"${jktzs.jfje}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11'
draggable=
'true'
class=
'f11'
>
${jktzs.mjmj}
</div>
<div
id=
'f12'
draggable=
'true'
class=
'f12'
><fmt:formatNumber
value=
"${jktzs.mjje}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f13'
draggable=
'true'
class=
'f13'
>
${jktzs.lianxiren}
</div>
<div
id=
'f14'
draggable=
'true'
class=
'f14'
>
${jktzs.phone}
</div>
<div
id=
'f101'
draggable=
'true'
class=
'f101'
>
${zsdwxx.hm}
</div>
<div
id=
'f102'
draggable=
'true'
class=
'f102'
>
${zsdwxx.khh}
</div>
<div
id=
'f103'
draggable=
'true'
class=
'f103'
>
${zsdwxx.zh}
</div>
<div
id=
'f15'
draggable=
'true'
class=
'f15'
style=
"font-size: 14px;"
>
${qtfyinfo }
</div>
<
%
–
<div
id=
'f16'
draggable=
'true'
class=
'f16'
><fmt:formatNumber
value=
"${jktzs.xqtyj}"
pattern=
"#,##0.00#"
/></div>
–
%
>
<
%
–
<div
id=
'f17'
draggable=
'true'
class=
'f17'
><fmt:formatNumber
value=
"${jktzs.byyj}"
pattern=
"#,##0.00#"
/></div>
–
%
>
<div
id=
'f18'
draggable=
'true'
class=
'f18'
style=
"font-size: 14px;max-width: 50%"
>
${cjasd }
</div>
<div
id=
'f19'
draggable=
'true'
class=
'f19_1'
>
${asd }
</div>
<div
id=
'f20'
draggable=
'true'
class=
'f20_1'
>
${lxrinfo.lxr}
</div>
<div
id=
'f21'
draggable=
'true'
class=
'f21_1'
>
${lxrinfo.lxdh}
</div>
<div
id=
'f22'
draggable=
'true'
class=
'f22_1'
>
${lxrinfo.jddh}
</div>
<s:if
test=
"jktzs.dyriqi==null||jktzs.dyriqi==''"
>
<div
id=
'f23'
draggable=
'true'
class=
'f23_1'
>
${fn:substring(currentDate,0,4)}
</div>
<div
id=
'f24'
draggable=
'true'
class=
'f24_1'
>
${fn:substring(currentDate,4,6)}
</div>
<div
id=
'f25'
draggable=
'true'
class=
'f25_1'
>
${fn:substring(currentDate,6,8)}
</div>
</s:if>
<s:else>
<div
id=
'f23'
draggable=
'true'
class=
'f23_1'
>
${fn:substring(jktzs.dyriqi,0,4)}
</div>
<div
id=
'f24'
draggable=
'true'
class=
'f24_1'
>
${fn:substring(jktzs.dyriqi,5,7)}
</div>
<div
id=
'f25'
draggable=
'true'
class=
'f25_1'
>
${fn:substring(jktzs.dyriqi,8,10)}
</div>
</s:else>
--%>
</div>
<div
id=
"page2"
class=
'only_for_print pagestyle'
style=
'width:210mm;height:140mm;position:relative;'
>
<img
src=
"${ctx}/webResources/images/notice_complete2.jpg"
style=
"position:absolute;width:100%;height:100%"
/>
<div
id=
'f0'
draggable=
'true'
class=
'f0_2'
>
${rfxmJktzs.jktzsbh}
</div>
<div
id=
'f1'
draggable=
'true'
class=
'f1'
>
${rfxmJktzs.jfdmwybh}
</div>
<div
id=
'f2'
draggable=
'true'
class=
'f2'
>
${rfxmJktzs.gcxmmc}
</div>
<div
id=
'f3'
draggable=
'true'
class=
'f3'
>
${rfxm.gcxmdd}
</div>
<div
id=
'f4'
draggable=
'true'
class=
'f4'
>
${rfxmJktzs.ghxkzbh}
</div>
<div
id=
'f5'
draggable=
'true'
class=
'f5'
>
${rfxmJktzs.ghxmbh}
</div>
<div
id=
'f6'
draggable=
'true'
class=
'f6'
>
${rfxm.jsdwlxr}
</div>
<div
id=
'f7'
draggable=
'true'
class=
'f7'
>
${rfxm.lxdh}
</div>
<s:iterator
value=
"rfxmSfxx4Print"
id=
"array"
status=
"st"
>
<s:property
value=
"array.sfxmmc"
/>
<s:if
test=
"(#array.sfxmmc).contains('配套费')"
>
<
%
--
<
div
id=
'f8_0'
draggable=
'true'
class=
'f8_0'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_0'
draggable=
'true'
class=
'f9_0'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_0'
draggable=
'true'
class=
'f10_0'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_0'
draggable=
'true'
class=
'f11_0'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('防空')"
>
<
%
--
<
div
id=
'f8_1'
draggable=
'true'
class=
'f8_1'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_1'
draggable=
'true'
class=
'f9_1'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_1'
draggable=
'true'
class=
'f10_1'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_1'
draggable=
'true'
class=
'f11_1'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('水土保持')"
>
<
%
--
<
div
id=
'f8_2'
draggable=
'true'
class=
'f8_2'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_2'
draggable=
'true'
class=
'f9_2'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_2'
draggable=
'true'
class=
'f10_2'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_2'
draggable=
'true'
class=
'f11_2'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('城镇垃圾')"
>
<
%
--
<
div
id=
'f8_3'
draggable=
'true'
class=
'f8_3'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_3'
draggable=
'true'
class=
'f9_3'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_3'
draggable=
'true'
class=
'f10_3'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_3'
draggable=
'true'
class=
'f11_3'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('城市道路占用挖掘费')"
>
<
%
--
<
div
id=
'f8_4'
draggable=
'true'
class=
'f8_4'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_4'
draggable=
'true'
class=
'f9_4'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_4'
draggable=
'true'
class=
'f10_4'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_4'
draggable=
'true'
class=
'f11_4'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('园林绿化')"
>
<
%
--
<
div
id=
'f8_5'
draggable=
'true'
class=
'f8_5'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_5'
draggable=
'true'
class=
'f9_5'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_5'
draggable=
'true'
class=
'f10_5'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_5'
draggable=
'true'
class=
'f11_5'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('考古')"
>
<
%
--
<
div
id=
'f8_6'
draggable=
'true'
class=
'f8_6'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_6'
draggable=
'true'
class=
'f9_6'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_6'
draggable=
'true'
class=
'f10_6'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_6'
draggable=
'true'
class=
'f11_6'
><s:property
value=
"beizhu"
/></div>
</s:if>
<
%
--
<
div
id=
'f8_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f8_<s:property value="#st.index"/>'
><s:property
value=
"sfxmmc"
/></div>
<div
id=
'f9_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f9_<s:property value="#st.index"/>'
><s:property
value=
"shbm"
/></div>
<div
id=
'f10_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f10_<s:property value="#st.index"/>'
><s:property
value=
"yjjemx"
/></div>
<div
id=
'f11_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f11_<s:property value="#st.index"/>'
><s:property
value=
"beizhu"
/></div>
--%>
</s:iterator>
<div
id=
'f12'
draggable=
'true'
class=
'f12'
><fmt:formatNumber
value=
'${rfxmJktzs.yjhjje}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f17'
draggable=
'true'
class=
'f17'
>
${rfxm.jsdwmc}:
</div>
<
%
--
<
div
id=
'f13'
draggable=
'true'
class=
'f13'
>
${rfxmJktzs.accountDetail}
</div>
<div
id=
'f14'
draggable=
'true'
class=
'f14'
>
${printerName}
</div>
<div
id=
'f15'
draggable=
'true'
class=
'f15'
>
68505246
</div>
<div
id=
'f16'
draggable=
'true'
class=
'f16'
>
83377920
</div>
--%>
<div
id=
'f23_2'
draggable=
'true'
class=
'f23_2'
><
%=
DateTime
.
now
().
getYear
()%
></div>
<div
id=
'f24_2'
draggable=
'true'
class=
'f24_2'
><
%=
DateTime
.
now
().
getMonthOfYear
()%
></div>
<div
id=
'f25_2'
draggable=
'true'
class=
'f25_2'
><
%=
DateTime
.
now
().
getDayOfMonth
()%
></div>
</div>
<
%
--
<
div
id=
"page2"
class=
'only_for_print pagestyle'
style=
'width:210mm;height:140mm;position:relative;'
>
<img
src=
"${ctx}/webResources/images/notice_constract2.jpg"
style=
"position:absolute;width:100%;height:100%"
/>
<div
id=
'f0'
draggable=
'true'
class=
'f0'
>
${jktzs.dzbh}
</div>
<div
id=
'f1'
draggable=
'true'
class=
'f1'
>
${jktzs.dwmc}
</div>
<div
id=
'f2'
draggable=
'true'
class=
'f2'
style=
"max-width: 50%;"
>
${jktzs.xmmc}
</div>
<div
id=
'f3'
draggable=
'true'
class=
'f3'
>
${jktzs.xmdd}
</div>
<div
id=
'f4'
draggable=
'true'
class=
'f4'
>
${jktzs.ckbh}
</div>
<div
id=
'f5'
draggable=
'true'
class=
'f5'
>
${jktzs.slbh}
</div>
<div
id=
'f6'
draggable=
'true'
class=
'f6'
>
${jktzs.xxbbh}
</div>
<div
id=
'f7'
draggable=
'true'
class=
'f7'
>
${jktzs.zjzmj}
</div>
<div
id=
'f8'
draggable=
'true'
class=
'f8'
><fmt:formatNumber
value=
"${jktzs.csptf}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f9'
draggable=
'true'
class=
'f9'
>
${jktzs.jfmj}
</div>
<div
id=
'f10'
draggable=
'true'
class=
'f10'
><fmt:formatNumber
value=
"${jktzs.jfje}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11'
draggable=
'true'
class=
'f11'
>
${jktzs.mjmj}
</div>
<div
id=
'f12'
draggable=
'true'
class=
'f12'
><fmt:formatNumber
value=
"${jktzs.mjje}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f13'
draggable=
'true'
class=
'f13'
>
${jktzs.lianxiren}
</div>
<div
id=
'f14'
draggable=
'true'
class=
'f14'
>
${jktzs.phone}
</div>
<div
id=
'f1011'
draggable=
'true'
class=
'f1011'
>
${zsdwxx.hm}
</div>
<div
id=
'f1022'
draggable=
'true'
class=
'f1022'
>
${zsdwxx.khh}
</div>
<div
id=
'f1033'
draggable=
'true'
class=
'f1033'
>
${zsdwxx.zh}
</div>
<
%
–
<c:if
test=
"${not empty jktzs.dkslh}"
>
–
%
>
<div
id=
'f19'
draggable=
'true'
class=
'f19_3'
>
${orderId }
</div>
<
%
–
</c:if>
–
%
>
<div
id=
'f20'
draggable=
'true'
class=
'f20_3'
>
${lxrinfo.lxr}
</div>
<div
id=
'f21'
draggable=
'true'
class=
'f21_3'
>
${lxrinfo.lxdh}
</div>
<div
id=
'f22'
draggable=
'true'
class=
'f22_3'
>
${lxrinfo.jddh}
</div>
<s:if
test=
"jktzs.dyriqi==null||jktzs.dyriqi==''"
>
<div
id=
'f23'
draggable=
'true'
class=
'f23_3'
>
${fn:substring(currentDate,0,4)}
</div>
<div
id=
'f24'
draggable=
'true'
class=
'f24_3'
>
${fn:substring(currentDate,4,6)}
</div>
<div
id=
'f25'
draggable=
'true'
class=
'f25_3'
>
${fn:substring(currentDate,6,8)}
</div>
</s:if>
<s:else>
<div
id=
'f23'
draggable=
'true'
class=
'f23_3'
>
${fn:substring(jktzs.dyriqi,0,4)}
</div>
<div
id=
'f24'
draggable=
'true'
class=
'f24_3'
>
${fn:substring(jktzs.dyriqi,5,7)}
</div>
<div
id=
'f25'
draggable=
'true'
class=
'f25_3'
>
${fn:substring(jktzs.dyriqi,8,10)}
</div>
</s:else>
--%>
</div>
<OBJECT
ID=
"jatoolsPrinter"
CLASSID=
"CLSID:B43D3361-D075-4BE2-87FE-057188254255"
codebase=
"/njzsb/plugin/jatoolsPrinter.cab#version=8,6,0,0"
width=
"0"
height=
"0"
>
</OBJECT>
</body>
</html>
WebRoot/WEB-INF/pages/rfxm/Rfxm_Jktzs_View11.jsp
deleted
100644 → 0
View file @
97297b52
<
%@
page
import=
"com.jshx.core.utils.SysPropertiesUtil"
%
>
<
%@
page
import=
"java.io.File"
%
>
<
%@
page
import=
"com.jshx.common.utils.Constant"
%
>
<
%@
page
import=
"org.joda.time.DateTime"
%
>
<
%@
page
language=
"java"
pageEncoding=
"UTF-8"
isELIgnored=
"false"
%
>
<
%@
include
file=
"/common/header.jsp"
%
>
<
%
String
filePath =
SysPropertiesUtil.jdlj(request)+
File
.
separator
+
"
uploads
"
+
File
.
separator
+
Constant
.
ZSLC_SFXX
+
File
.
separator
;
%
>
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<title>
查看
</title>
<
%@
include
file=
"/common/jsLib.jsp"
%
>
<script
type=
"text/javascript"
src=
"${ctx}/webResources/js/jatoolPrinter.js"
></script>
<style>
/*.f0{left:545px;top:135px}*/
.f0
{
left
:
536px
;
top
:
134px
}
/* 通知书编号 */
.f0_2
{
left
:
536px
;
top
:
134px
}
/* 通知书编号 */
.f1
{
left
:
265px
;
top
:
225px
}
/* 项目代码 */
.f2
{
left
:
265px
;
top
:
255px
}
/* 工程项目名称 */
.f3
{
left
:
265px
;
top
:
290px
}
/* 项目地点 */
.f4
{
left
:
265px
;
top
:
325px
}
/* 规划许可证编号 */
.f5
{
left
:
550px
;
top
:
325px
}
/* 规划项目编号 */
.f6
{
left
:
265px
;
top
:
355px
}
/* 建设单位联系人 */
.f7
{
left
:
480px
;
top
:
355px
}
/* 联系电话 */
/*配套费*/
.f8_0
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_0
{
left
:
350px
;
top
:
440px
}
/* 审核部门 */
.f10_0
{
left
:
450px
;
top
:
440px
}
/* 应缴金额明细 */
.f11_0
{
left
:
665px
;
top
:
440px
}
/* 备注 */
/*防空*/
.f8_1
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_1
{
left
:
350px
;
top
:
490px
}
/* 审核部门 */
.f10_1
{
left
:
450px
;
top
:
490px
}
/* 应缴金额明细 */
.f11_1
{
left
:
550px
;
top
:
490px
}
/* 备注 */
/*水土保持*/
.f8_2
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_2
{
left
:
350px
;
top
:
540px
}
/* 审核部门 */
.f10_2
{
left
:
450px
;
top
:
540px
}
/* 应缴金额明细 */
.f11_2
{
left
:
550px
;
top
:
540px
}
/* 备注 */
/*垃圾处理*/
.f8_3
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_3
{
left
:
350px
;
top
:
585px
}
/* 审核部门 */
.f10_3
{
left
:
450px
;
top
:
585px
}
/* 应缴金额明细 */
.f11_3
{
left
:
550px
;
top
:
585px
}
/* 备注 */
/*道路占用*/
.f8_4
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_4
{
left
:
350px
;
top
:
635px
}
/* 审核部门 */
.f10_4
{
left
:
450px
;
top
:
635px
}
/* 应缴金额明细 */
.f11_4
{
left
:
550px
;
top
:
635px
}
/* 备注 */
/*绿化*/
.f8_5
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_5
{
left
:
350px
;
top
:
680px
}
/* 审核部门 */
.f10_5
{
left
:
450px
;
top
:
680px
}
/* 应缴金额明细 */
.f11_5
{
left
:
550px
;
top
:
680px
}
/* 备注 */
/*考古*/
.f8_6
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_6
{
left
:
350px
;
top
:
730px
}
/* 审核部门 */
.f10_6
{
left
:
450px
;
top
:
730px
}
/* 应缴金额明细 */
.f11_6
{
left
:
550px
;
top
:
730px
}
/* 备注 */
/*
.f8_7{left:570px;top:446px}!* 收费项目名称 *!
.f9_7{left:265px;top:490px}!* 审核部门 *!
.f10_7{left:570px;top:490px}!* 应缴金额明细 *!
.f11_7{left:265px;top:540px}!* 备注 *!
.f8_8{left:570px;top:446px}!* 收费项目名称 *!
.f9_8{left:265px;top:490px}!* 审核部门 *!
.f10_8{left:570px;top:490px}!* 应缴金额明细 *!
.f11_8{left:265px;top:540px}!* 备注 *!
*/
.f12
{
left
:
450px
;
top
:
760px
}
/* 应缴金额合计 */
.f13
{
left
:
165px
;
top
:
855px
}
/* 子账户 */
.f14
{
left
:
140px
;
top
:
925px
}
/* 联系人 */
.f15
{
left
:
140px
;
top
:
950px
}
/* 联系电话 */
.f16
{
left
:
140px
;
top
:
975px
}
/* 监督电话 */
.f23_1
{
left
:
548px
;
top
:
996px
}
/* 年 */
.f24_1
{
left
:
615px
;
top
:
996px
}
/* 月 */
.f25_1
{
left
:
650px
;
top
:
996px
}
/* 日 */
.f23_2
{
left
:
548px
;
top
:
990px
}
/* 年 */
.f24_2
{
left
:
615px
;
top
:
990px
}
/* 月 */
.f25_2
{
left
:
650px
;
top
:
990px
}
/* 日 */
.f101
{
left
:
357px
;
top
:
645px
}
/* 联系电话 */
.f102
{
left
:
560px
;
top
:
645px
}
/* 联系电话 */
.f103
{
left
:
357px
;
top
:
670px
}
/* 联系电话 */
.f1011
{
left
:
357px
;
top
:
645px
}
/* 联系电话 */
.f1022
{
left
:
560px
;
top
:
645px
}
/* 联系电话 */
.f1033
{
left
:
357px
;
top
:
670px
}
/* 联系电话 */
#page1
DIV
{
position
:
absolute
}
#page2
DIV
{
position
:
absolute
}
.only_for_print
{
display
:
none
}
</style>
<script
type=
"text/javascript"
>
function
doPrint
(
type
)
{
myDoc
=
{
settings
:
{
pageWidth
:
2100
,
pageHeight
:
1400
,
orientation
:
1
},
documents
:
document
,
marginIgnored
:
true
,
dragDesigner
:
{
viewSource
:
true
},
settingsID
:
'mydoc3'
,
classesReplacedWhenPrint
:
new
Array
(
'.only_for_print{display:block}'
),
copyrights
:
"杰创软件拥有版权 www.jatools.com"
}
var
jatoolsPrinter
=
document
.
getElementById
(
"jatoolsPrinter"
);
if
(
"pre"
==
type
){
jatoolsPrinter
.
printPreview
(
myDoc
);
}
else
if
(
"print"
==
type
){
jatoolsPrinter
.
print
(
myDoc
,
true
);
}
}
</script>
</head>
<body>
<form
name=
"myform"
method=
"post"
>
<div
class=
"page_dialog"
>
<div
class=
"inner6px"
>
<div
class=
"cell"
style=
"width: ${tableWidth}"
>
<table
width=
"100%"
>
<tr>
<td>
通知书信息
</td>
</tr>
<tr>
<th
width=
"15%"
>
代收单位名称
</th>
<td
width=
"35%"
>
${rfxm.dsdw}
</td>
<th
width=
"15%"
>
代收单位层级
</th>
<td
width=
"35%"
>
${rfxm.dsdwcj}
</td>
</tr>
<tr>
<th
width=
"15%"
>
子账户名称
</th>
<td
width=
"35%"
>
${rfxmJktzs.accountName}
</td>
<th
width=
"15%"
>
子账户账号
</th>
<td
width=
"35%"
>
${rfxmJktzs.accountDetail}
</td>
</tr>
<tr>
<th
width=
"15%"
>
子账户状态
</th>
<td
width=
"35%"
>
<c:if
test=
"${rfxmJktzs.accountStatus =='0'}"
>
未激活
</c:if>
<c:if
test=
"${rfxmJktzs.accountStatus =='1'}"
>
已激活
</c:if>
<c:if
test=
"${rfxmJktzs.accountStatus =='2'}"
>
已作废
</c:if>
<c:if
test=
"${rfxmJktzs.accountStatus =='3'}"
>
已到账
</c:if>
<c:if
test=
"${rfxmJktzs.accountStatus =='4'}"
>
已缴销
</c:if>
</td>
<th
width=
"15%"
>
缴费通知书编号
</th>
<td
width=
"35%"
>
${rfxmJktzs.jktzsbh}
</td>
</tr>
<tr>
<th
width=
"15%"
>
规划许可证号
</th>
<td
width=
"35%"
>
${rfxmJktzs.ghxkzbh}
</td>
<th
width=
"15%"
>
规划项目编号
</th>
<td
width=
"35%"
>
${rfxmJktzs.ghxmbh}
</td>
</tr>
<tr>
<th
width=
"15%"
>
建设单位名称
</th>
<td
width=
"35%"
>
${rfxmJktzs.jsdwmc}
</td>
<th
width=
"15%"
>
工程项目名称
</th>
<td
width=
"35%"
>
${rfxmJktzs.gcxmmc}
</td>
</tr>
<
%
--
</
c:if
>
--%>
<tr>
<th
width=
"15%"
>
应缴金额合计
</th>
<td
width=
"35%"
><fmt:formatNumber
value=
"${rfxmJktzs.yjhjje}"
pattern=
"#,##0.00#"
/></td>
<th
width=
"15%"
>
承诺缴费环节类型
</th>
<td
width=
"35%"
>
<c:if
test=
"${rfxmJktzs.statusCnjfhj =='0'}"
>
施工许可前
</c:if>
<c:if
test=
"${rfxmJktzs.statusCnjfhj =='1'}"
>
竣工验收前
</c:if>
<c:if
test=
"${rfxmJktzs.statusCnjfhj =='2'}"
>
N日内
</c:if>
</td>
</tr>
</table>
<div
class=
"easyui-accordion"
style=
""
>
<s:iterator
value=
"rfxmSfxx"
id=
"array"
>
<div
class=
""
title=
"<s:property value='sfxmmc'/>"
data-options=
"iconCls:'icon-ok'"
style=
"overflow:auto;padding:10px;"
>
<table
id=
"sfTable"
>
<input
type=
"hidden"
id=
"id"
name=
"id"
value=
"<s:property value='id'/>"
>
<tr>
<th
width=
"15%"
>
收费项目名称
</th>
<
%
--
<
td
width=
"35%"
><s:property
value=
"#sfxx.sfxmmc"
/></td>
--%>
<
%
--
<
td
width=
"35%"
><c:out
value=
"${s}.sfxmmc"
></c:out></td>
--%>
<td
width=
"35%"
><s:property
value=
"sfxmmc"
/></td>
<th
width=
"15%"
>
收费项目联系单编号
</th>
<td
width=
"35%"
><s:property
value=
"sfxmlxdbh"
/></td>
<
%
--
<
td
width=
"35%"
>
${li.sfxmzslxdbh}
</td>
--%>
<
%
--
<
td
width=
"35%"
><s:property
value=
"#sfxx.sfxmzslxdbh"
/></td>
--%>
</tr>
<tr>
<th
width=
"15%"
>
应缴金额明细
</th>
<td
width=
"35%"
><fmt:formatNumber
value=
"${yjjemx}"
pattern=
"#,##0.00#"
/></td>
<
%
--
<
td
width=
"35%"
>
${li.yjjemx}
</td>
--%>
<
%
--
<
td
width=
"35%"
><s:property
value=
"#sfxx.yjjemx"
/></td>
--%>
<th
width=
"15%"
>
审核部门
</th>
<
%
--
<
td
width=
"35%"
><s:property
value=
"#sfxx.shbm"
/></td>
--%>
<td
width=
"35%"
><s:property
value=
"shbm"
/></td>
<
%
--
<
td
width=
"35%"
>
${li.shbm}
</td>
--%>
</tr>
<tr>
<th
width=
"15%"
>
承诺缴费环节
</th>
<
%
--
<
td
width=
"35%"
><s:property
value=
"#sfxx.cnjfhj"
/></td>
--%>
<td
width=
"35%"
><s:property
value=
"cnjfhj"
/></td>
<
%
--
<
td
width=
"35%"
>
${li.cnjfhj}
</td>
--%>
<
%
--
<
th
width=
"15%"
>
审核部门
</th>
--%>
<
%
--
<
td
width=
"35%"
>
${li.shbm}
</td>
--%>
<th
width=
"15%"
>
附件
</th>
<td
width=
"35%"
>
<a
href=
"javascript:opendoc('<s:property value="
id
"
/>
')">
<font
color=
"blue"
><s:property
value=
"attachname"
/></font></a>
</td>
</tr>
</table>
</div>
</s:iterator>
</div>
<table
width=
"100%"
border=
"0"
>
<tr>
<td
colspan=
"4"
height=
"100px"
style=
"text-align:center"
>
<
%
--
<
a
href=
"#"
class=
"btn_01"
onclick=
"generateNotice(0);"
>
施工前缴款
<b></b></a>
<a
href=
"#"
class=
"btn_01"
onclick=
"generateNotice(1);"
>
竣工前缴款
<b></b></a>
<a
href=
"#"
class=
"btn_01"
onclick=
"generateNotice(2);"
>
N日内缴款
<b></b></a>
--%>
<a
href=
"#"
class=
"btn_01"
onclick=
"doPrint('pre')"
>
打印预览
<b></b></a>
<a
href=
"#"
class=
"btn_01"
onclick=
"parent.close_win('win_rfxm_jktzs');"
>
关闭
<b></b></a>
</td>
</tr>
</table>
</div></div></div>
</form>
<div
id=
"page1"
class=
'only_for_print pagestyle'
style=
'width:210mm;height:140mm;position:relative;'
>
<img
src=
"${ctx}/webResources/images/notice_complete1.jpg"
style=
"position:absolute;width:100%;height:100%"
/>
<div
id=
'f0'
draggable=
'true'
class=
'f0'
>
${rfxmJktzs.jktzsbh}
</div>
<div
id=
'f1'
draggable=
'true'
class=
'f1'
>
${rfxmJktzs.xmdm}
</div>
<div
id=
'f2'
draggable=
'true'
class=
'f2'
>
${rfxmJktzs.gcxmmc}
</div>
<div
id=
'f3'
draggable=
'true'
class=
'f3'
>
${rfxm.gcxmdd}
</div>
<div
id=
'f4'
draggable=
'true'
class=
'f4'
>
${rfxmJktzs.ghxkzbh}
</div>
<div
id=
'f5'
draggable=
'true'
class=
'f5'
>
${rfxmJktzs.ghxmbh}
</div>
<div
id=
'f6'
draggable=
'true'
class=
'f6'
>
${rfxm.jsdwlxr}
</div>
<div
id=
'f7'
draggable=
'true'
class=
'f7'
>
${rfxm.lxdh}
</div>
<s:iterator
value=
"rfxmSfxx"
id=
"array"
status=
"st"
>
<s:property
value=
"array.sfxmmc"
/>
<s:if
test=
"(#array.sfxmmc).contains('配套费')"
>
<
%
--
<
div
id=
'f8_0'
draggable=
'true'
class=
'f8_0'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_0'
draggable=
'true'
class=
'f9_0'
><s:property
value=
"shbm"
/></div>
<div
id=
'f10_0'
draggable=
'true'
class=
'f10_0'
><s:property
value=
"yjjemx"
/></div>
<div
id=
'f11_0'
draggable=
'true'
class=
'f11_0'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('防空')"
>
<
%
--
<
div
id=
'f8_1'
draggable=
'true'
class=
'f8_1'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_1'
draggable=
'true'
class=
'f9_1'
><s:property
value=
"shbm"
/></div>
<div
id=
'f10_1'
draggable=
'true'
class=
'f10_1'
><s:property
value=
"yjjemx"
/></div>
<div
id=
'f11_1'
draggable=
'true'
class=
'f11_1'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('水土保持')"
>
<
%
--
<
div
id=
'f8_2'
draggable=
'true'
class=
'f8_2'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_2'
draggable=
'true'
class=
'f9_2'
><s:property
value=
"shbm"
/></div>
<div
id=
'f10_2'
draggable=
'true'
class=
'f10_2'
><s:property
value=
"yjjemx"
/></div>
<div
id=
'f11_2'
draggable=
'true'
class=
'f11_2'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('城镇垃圾')"
>
<
%
--
<
div
id=
'f8_3'
draggable=
'true'
class=
'f8_3'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_3'
draggable=
'true'
class=
'f9_3'
><s:property
value=
"shbm"
/></div>
<div
id=
'f10_3'
draggable=
'true'
class=
'f10_3'
><s:property
value=
"yjjemx"
/></div>
<div
id=
'f11_3'
draggable=
'true'
class=
'f11_3'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('城市道路占用挖掘费')"
>
<
%
--
<
div
id=
'f8_4'
draggable=
'true'
class=
'f8_4'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_4'
draggable=
'true'
class=
'f9_4'
><s:property
value=
"shbm"
/></div>
<div
id=
'f10_4'
draggable=
'true'
class=
'f10_4'
><s:property
value=
"yjjemx"
/></div>
<div
id=
'f11_4'
draggable=
'true'
class=
'f11_4'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('园林绿化')"
>
<
%
--
<
div
id=
'f8_5'
draggable=
'true'
class=
'f8_5'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_5'
draggable=
'true'
class=
'f9_5'
><s:property
value=
"shbm"
/></div>
<div
id=
'f10_5'
draggable=
'true'
class=
'f10_5'
><s:property
value=
"yjjemx"
/></div>
<div
id=
'f11_5'
draggable=
'true'
class=
'f11_5'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('考古')"
>
<
%
--
<
div
id=
'f8_6'
draggable=
'true'
class=
'f8_6'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_6'
draggable=
'true'
class=
'f9_6'
><s:property
value=
"shbm"
/></div>
<div
id=
'f10_6'
draggable=
'true'
class=
'f10_6'
><s:property
value=
"yjjemx"
/></div>
<div
id=
'f11_6'
draggable=
'true'
class=
'f11_6'
><s:property
value=
"beizhu"
/></div>
</s:if>
<
%
--
<
div
id=
'f8_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f8_<s:property value="#st.index"/>'
><s:property
value=
"sfxmmc"
/></div>
<div
id=
'f9_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f9_<s:property value="#st.index"/>'
><s:property
value=
"shbm"
/></div>
<div
id=
'f10_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f10_<s:property value="#st.index"/>'
><s:property
value=
"yjjemx"
/></div>
<div
id=
'f11_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f11_<s:property value="#st.index"/>'
><s:property
value=
"beizhu"
/></div>
--%>
</s:iterator>
<div
id=
'f12'
draggable=
'true'
class=
'f12'
><fmt:formatNumber
value=
'${rfxmJktzs.yjhjje}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f13'
draggable=
'true'
class=
'f13'
>
${rfxmJktzs.accountDetail}
</div>
<div
id=
'f14'
draggable=
'true'
class=
'f14'
>
${printerName}
</div>
<div
id=
'f15'
draggable=
'true'
class=
'f15'
>
68505246
</div>
<div
id=
'f16'
draggable=
'true'
class=
'f16'
>
83377920
</div>
<div
id=
'f23_1'
draggable=
'true'
class=
'f23_1'
><
%=
DateTime
.
now
().
getYear
()%
></div>
<div
id=
'f24_1'
draggable=
'true'
class=
'f24_1'
><
%=
DateTime
.
now
().
getMonthOfYear
()%
></div>
<div
id=
'f25_1'
draggable=
'true'
class=
'f25_1'
><
%=
DateTime
.
now
().
getDayOfMonth
()%
></div>
<
%
--
<
div
id=
'f0'
draggable=
'true'
class=
'f0'
>
${jktzs.dzbh}
</div>
<div
id=
'f1'
draggable=
'true'
class=
'f1'
>
${jktzs.dwmc}
</div>
<div
id=
'f2'
draggable=
'true'
class=
'f2'
style=
"max-width: 50%;"
>
${jktzs.xmmc}
</div>
<div
id=
'f3'
draggable=
'true'
class=
'f3'
>
${jktzs.xmdd}
</div>
<div
id=
'f4'
draggable=
'true'
class=
'f4'
>
${jktzs.ckbh}
</div>
<div
id=
'f5'
draggable=
'true'
class=
'f5'
>
${jktzs.slbh}
</div>
<div
id=
'f6'
draggable=
'true'
class=
'f6'
>
${jktzs.xxbbh}
</div>
<div
id=
'f7'
draggable=
'true'
class=
'f7'
>
${jktzs.zjzmj}
</div>
<div
id=
'f8'
draggable=
'true'
class=
'f8'
><fmt:formatNumber
value=
"${jktzs.csptf}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f9'
draggable=
'true'
class=
'f9'
>
${jktzs.jfmj}
</div>
<div
id=
'f10'
draggable=
'true'
class=
'f10'
><fmt:formatNumber
value=
"${jktzs.jfje}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11'
draggable=
'true'
class=
'f11'
>
${jktzs.mjmj}
</div>
<div
id=
'f12'
draggable=
'true'
class=
'f12'
><fmt:formatNumber
value=
"${jktzs.mjje}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f13'
draggable=
'true'
class=
'f13'
>
${jktzs.lianxiren}
</div>
<div
id=
'f14'
draggable=
'true'
class=
'f14'
>
${jktzs.phone}
</div>
<div
id=
'f101'
draggable=
'true'
class=
'f101'
>
${zsdwxx.hm}
</div>
<div
id=
'f102'
draggable=
'true'
class=
'f102'
>
${zsdwxx.khh}
</div>
<div
id=
'f103'
draggable=
'true'
class=
'f103'
>
${zsdwxx.zh}
</div>
<div
id=
'f15'
draggable=
'true'
class=
'f15'
style=
"font-size: 14px;"
>
${qtfyinfo }
</div>
<
%
–
<div
id=
'f16'
draggable=
'true'
class=
'f16'
><fmt:formatNumber
value=
"${jktzs.xqtyj}"
pattern=
"#,##0.00#"
/></div>
–
%
>
<
%
–
<div
id=
'f17'
draggable=
'true'
class=
'f17'
><fmt:formatNumber
value=
"${jktzs.byyj}"
pattern=
"#,##0.00#"
/></div>
–
%
>
<div
id=
'f18'
draggable=
'true'
class=
'f18'
style=
"font-size: 14px;max-width: 50%"
>
${cjasd }
</div>
<div
id=
'f19'
draggable=
'true'
class=
'f19_1'
>
${asd }
</div>
<div
id=
'f20'
draggable=
'true'
class=
'f20_1'
>
${lxrinfo.lxr}
</div>
<div
id=
'f21'
draggable=
'true'
class=
'f21_1'
>
${lxrinfo.lxdh}
</div>
<div
id=
'f22'
draggable=
'true'
class=
'f22_1'
>
${lxrinfo.jddh}
</div>
<s:if
test=
"jktzs.dyriqi==null||jktzs.dyriqi==''"
>
<div
id=
'f23'
draggable=
'true'
class=
'f23_1'
>
${fn:substring(currentDate,0,4)}
</div>
<div
id=
'f24'
draggable=
'true'
class=
'f24_1'
>
${fn:substring(currentDate,4,6)}
</div>
<div
id=
'f25'
draggable=
'true'
class=
'f25_1'
>
${fn:substring(currentDate,6,8)}
</div>
</s:if>
<s:else>
<div
id=
'f23'
draggable=
'true'
class=
'f23_1'
>
${fn:substring(jktzs.dyriqi,0,4)}
</div>
<div
id=
'f24'
draggable=
'true'
class=
'f24_1'
>
${fn:substring(jktzs.dyriqi,5,7)}
</div>
<div
id=
'f25'
draggable=
'true'
class=
'f25_1'
>
${fn:substring(jktzs.dyriqi,8,10)}
</div>
</s:else>
--%>
</div>
<div
id=
"page2"
class=
'only_for_print pagestyle'
style=
'width:210mm;height:140mm;position:relative;'
>
<img
src=
"${ctx}/webResources/images/notice_complete2.jpg"
style=
"position:absolute;width:100%;height:100%"
/>
<div
id=
'f0'
draggable=
'true'
class=
'f0_2'
>
${rfxmJktzs.jktzsbh}
</div>
<div
id=
'f1'
draggable=
'true'
class=
'f1'
>
${rfxmJktzs.xmdm}
</div>
<div
id=
'f2'
draggable=
'true'
class=
'f2'
>
${rfxmJktzs.gcxmmc}
</div>
<div
id=
'f3'
draggable=
'true'
class=
'f3'
>
${rfxm.gcxmdd}
</div>
<div
id=
'f4'
draggable=
'true'
class=
'f4'
>
${rfxmJktzs.ghxkzbh}
</div>
<div
id=
'f5'
draggable=
'true'
class=
'f5'
>
${rfxmJktzs.ghxmbh}
</div>
<div
id=
'f6'
draggable=
'true'
class=
'f6'
>
${rfxm.jsdwlxr}
</div>
<div
id=
'f7'
draggable=
'true'
class=
'f7'
>
${rfxm.lxdh}
</div>
<s:iterator
value=
"rfxmSfxx"
id=
"array"
status=
"st"
>
<s:property
value=
"array.sfxmmc"
/>
<s:if
test=
"(#array.sfxmmc).contains('配套费')"
>
<
%
--
<
div
id=
'f8_0'
draggable=
'true'
class=
'f8_0'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_0'
draggable=
'true'
class=
'f9_0'
><s:property
value=
"shbm"
/></div>
<div
id=
'f10_0'
draggable=
'true'
class=
'f10_0'
><s:property
value=
"yjjemx"
/></div>
<div
id=
'f11_0'
draggable=
'true'
class=
'f11_0'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('防空')"
>
<
%
--
<
div
id=
'f8_1'
draggable=
'true'
class=
'f8_1'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_1'
draggable=
'true'
class=
'f9_1'
><s:property
value=
"shbm"
/></div>
<div
id=
'f10_1'
draggable=
'true'
class=
'f10_1'
><s:property
value=
"yjjemx"
/></div>
<div
id=
'f11_1'
draggable=
'true'
class=
'f11_1'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('水土保持')"
>
<
%
--
<
div
id=
'f8_2'
draggable=
'true'
class=
'f8_2'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_2'
draggable=
'true'
class=
'f9_2'
><s:property
value=
"shbm"
/></div>
<div
id=
'f10_2'
draggable=
'true'
class=
'f10_2'
><s:property
value=
"yjjemx"
/></div>
<div
id=
'f11_2'
draggable=
'true'
class=
'f11_2'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('城镇垃圾')"
>
<
%
--
<
div
id=
'f8_3'
draggable=
'true'
class=
'f8_3'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_3'
draggable=
'true'
class=
'f9_3'
><s:property
value=
"shbm"
/></div>
<div
id=
'f10_3'
draggable=
'true'
class=
'f10_3'
><s:property
value=
"yjjemx"
/></div>
<div
id=
'f11_3'
draggable=
'true'
class=
'f11_3'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('城市道路占用挖掘费')"
>
<
%
--
<
div
id=
'f8_4'
draggable=
'true'
class=
'f8_4'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_4'
draggable=
'true'
class=
'f9_4'
><s:property
value=
"shbm"
/></div>
<div
id=
'f10_4'
draggable=
'true'
class=
'f10_4'
><s:property
value=
"yjjemx"
/></div>
<div
id=
'f11_4'
draggable=
'true'
class=
'f11_4'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('园林绿化')"
>
<
%
--
<
div
id=
'f8_5'
draggable=
'true'
class=
'f8_5'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_5'
draggable=
'true'
class=
'f9_5'
><s:property
value=
"shbm"
/></div>
<div
id=
'f10_5'
draggable=
'true'
class=
'f10_5'
><s:property
value=
"yjjemx"
/></div>
<div
id=
'f11_5'
draggable=
'true'
class=
'f11_5'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('考古')"
>
<
%
--
<
div
id=
'f8_6'
draggable=
'true'
class=
'f8_6'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_6'
draggable=
'true'
class=
'f9_6'
><s:property
value=
"shbm"
/></div>
<div
id=
'f10_6'
draggable=
'true'
class=
'f10_6'
><s:property
value=
"yjjemx"
/></div>
<div
id=
'f11_6'
draggable=
'true'
class=
'f11_6'
><s:property
value=
"beizhu"
/></div>
</s:if>
<
%
--
<
div
id=
'f8_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f8_<s:property value="#st.index"/>'
><s:property
value=
"sfxmmc"
/></div>
<div
id=
'f9_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f9_<s:property value="#st.index"/>'
><s:property
value=
"shbm"
/></div>
<div
id=
'f10_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f10_<s:property value="#st.index"/>'
><s:property
value=
"yjjemx"
/></div>
<div
id=
'f11_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f11_<s:property value="#st.index"/>'
><s:property
value=
"beizhu"
/></div>
--%>
</s:iterator>
<div
id=
'f12'
draggable=
'true'
class=
'f12'
><fmt:formatNumber
value=
'${rfxmJktzs.yjhjje}'
pattern=
"#,##0.00#"
/></div>
<
%
--
<
div
id=
'f13'
draggable=
'true'
class=
'f13'
>
${rfxmJktzs.accountDetail}
</div>
<div
id=
'f14'
draggable=
'true'
class=
'f14'
>
${printerName}
</div>
<div
id=
'f15'
draggable=
'true'
class=
'f15'
>
68505246
</div>
<div
id=
'f16'
draggable=
'true'
class=
'f16'
>
83377920
</div>
--%>
<div
id=
'f23_2'
draggable=
'true'
class=
'f23_2'
><
%=
DateTime
.
now
().
getYear
()%
></div>
<div
id=
'f24_2'
draggable=
'true'
class=
'f24_2'
><
%=
DateTime
.
now
().
getMonthOfYear
()%
></div>
<div
id=
'f25_2'
draggable=
'true'
class=
'f25_2'
><
%=
DateTime
.
now
().
getDayOfMonth
()%
></div>
</div>
<
%
--
<
div
id=
"page2"
class=
'only_for_print pagestyle'
style=
'width:210mm;height:140mm;position:relative;'
>
<img
src=
"${ctx}/webResources/images/notice_constract2.jpg"
style=
"position:absolute;width:100%;height:100%"
/>
<div
id=
'f0'
draggable=
'true'
class=
'f0'
>
${jktzs.dzbh}
</div>
<div
id=
'f1'
draggable=
'true'
class=
'f1'
>
${jktzs.dwmc}
</div>
<div
id=
'f2'
draggable=
'true'
class=
'f2'
style=
"max-width: 50%;"
>
${jktzs.xmmc}
</div>
<div
id=
'f3'
draggable=
'true'
class=
'f3'
>
${jktzs.xmdd}
</div>
<div
id=
'f4'
draggable=
'true'
class=
'f4'
>
${jktzs.ckbh}
</div>
<div
id=
'f5'
draggable=
'true'
class=
'f5'
>
${jktzs.slbh}
</div>
<div
id=
'f6'
draggable=
'true'
class=
'f6'
>
${jktzs.xxbbh}
</div>
<div
id=
'f7'
draggable=
'true'
class=
'f7'
>
${jktzs.zjzmj}
</div>
<div
id=
'f8'
draggable=
'true'
class=
'f8'
><fmt:formatNumber
value=
"${jktzs.csptf}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f9'
draggable=
'true'
class=
'f9'
>
${jktzs.jfmj}
</div>
<div
id=
'f10'
draggable=
'true'
class=
'f10'
><fmt:formatNumber
value=
"${jktzs.jfje}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11'
draggable=
'true'
class=
'f11'
>
${jktzs.mjmj}
</div>
<div
id=
'f12'
draggable=
'true'
class=
'f12'
><fmt:formatNumber
value=
"${jktzs.mjje}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f13'
draggable=
'true'
class=
'f13'
>
${jktzs.lianxiren}
</div>
<div
id=
'f14'
draggable=
'true'
class=
'f14'
>
${jktzs.phone}
</div>
<div
id=
'f1011'
draggable=
'true'
class=
'f1011'
>
${zsdwxx.hm}
</div>
<div
id=
'f1022'
draggable=
'true'
class=
'f1022'
>
${zsdwxx.khh}
</div>
<div
id=
'f1033'
draggable=
'true'
class=
'f1033'
>
${zsdwxx.zh}
</div>
<
%
–
<c:if
test=
"${not empty jktzs.dkslh}"
>
–
%
>
<div
id=
'f19'
draggable=
'true'
class=
'f19_3'
>
${orderId }
</div>
<
%
–
</c:if>
–
%
>
<div
id=
'f20'
draggable=
'true'
class=
'f20_3'
>
${lxrinfo.lxr}
</div>
<div
id=
'f21'
draggable=
'true'
class=
'f21_3'
>
${lxrinfo.lxdh}
</div>
<div
id=
'f22'
draggable=
'true'
class=
'f22_3'
>
${lxrinfo.jddh}
</div>
<s:if
test=
"jktzs.dyriqi==null||jktzs.dyriqi==''"
>
<div
id=
'f23'
draggable=
'true'
class=
'f23_3'
>
${fn:substring(currentDate,0,4)}
</div>
<div
id=
'f24'
draggable=
'true'
class=
'f24_3'
>
${fn:substring(currentDate,4,6)}
</div>
<div
id=
'f25'
draggable=
'true'
class=
'f25_3'
>
${fn:substring(currentDate,6,8)}
</div>
</s:if>
<s:else>
<div
id=
'f23'
draggable=
'true'
class=
'f23_3'
>
${fn:substring(jktzs.dyriqi,0,4)}
</div>
<div
id=
'f24'
draggable=
'true'
class=
'f24_3'
>
${fn:substring(jktzs.dyriqi,5,7)}
</div>
<div
id=
'f25'
draggable=
'true'
class=
'f25_3'
>
${fn:substring(jktzs.dyriqi,8,10)}
</div>
</s:else>
--%>
</div>
<OBJECT
ID=
"jatoolsPrinter"
CLASSID=
"CLSID:B43D3361-D075-4BE2-87FE-057188254255"
codebase=
"/njzsb/plugin/jatoolsPrinter.cab#version=8,6,0,0"
width=
"0"
height=
"0"
>
</OBJECT>
</body>
</html>
WebRoot/WEB-INF/pages/rfxm/Rfxm_Jktzs_View2.jsp
deleted
100644 → 0
View file @
97297b52
<
%@
page
import=
"com.jshx.core.utils.SysPropertiesUtil"
%
>
<
%@
page
import=
"java.io.File"
%
>
<
%@
page
import=
"com.jshx.common.utils.Constant"
%
>
<
%@
page
import=
"org.joda.time.DateTime"
%
>
<
%@
page
language=
"java"
pageEncoding=
"UTF-8"
isELIgnored=
"false"
%
>
<
%@
include
file=
"/common/header.jsp"
%
>
<
%
String
filePath =
SysPropertiesUtil.jdlj(request)+
File
.
separator
+
"
uploads
"
+
File
.
separator
+
Constant
.
ZSLC_SFXX
+
File
.
separator
;
request
.
setAttribute
("
n
",
"\
n
");
%
>
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<title>
查看
</title>
<
%@
include
file=
"/common/jsLib.jsp"
%
>
<script
type=
"text/javascript"
src=
"${ctx}/webResources/js/jatoolPrinter.js"
></script>
<style>
/*.f0{left:545px;top:135px}*/
.f0
{
left
:
536px
;
top
:
130px
}
/* 通知书编号 */
.f0_2
{
left
:
536px
;
top
:
134px
}
/* 通知书编号 */
.f1
{
left
:
265px
;
top
:
225px
}
/* 项目代码 */
.f2
{
left
:
265px
;
top
:
255px
}
/* 工程项目名称 */
.f3
{
left
:
265px
;
top
:
290px
}
/* 项目地点 */
.f4
{
left
:
265px
;
top
:
325px
}
/* 规划许可证编号 */
.f5
{
left
:
265px
;
top
:
355px
}
/* 规划项目编号 */
.f6
{
left
:
545px
;
top
:
325px
}
/* 建设单位联系人 */
.f7
{
left
:
545px
;
top
:
355px
}
/* 联系电话 */
/*配套费*/
.f8_0
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_0
{
left
:
350px
;
top
:
420px
}
/* 审核部门 */
.f10_0
{
left
:
450px
;
top
:
440px
}
/* 应缴金额明细 */
.f11_0
{
left
:
550px
;
top
:
440px
}
/* 备注 */
/*防空*/
.f8_1
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_1
{
left
:
350px
;
top
:
475px
}
/* 审核部门 */
.f10_1
{
left
:
450px
;
top
:
490px
}
/* 应缴金额明细 */
.f11_1
{
left
:
550px
;
top
:
490px
}
/* 备注 */
/*水土保持*/
.f8_2
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_2
{
left
:
350px
;
top
:
525px
}
/* 审核部门 */
.f10_2
{
left
:
450px
;
top
:
540px
}
/* 应缴金额明细 */
.f11_2
{
left
:
550px
;
top
:
540px
}
/* 备注 */
/*垃圾处理*/
.f8_3
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_3
{
left
:
350px
;
top
:
560px
}
/* 审核部门 */
.f10_3
{
left
:
450px
;
top
:
585px
}
/* 应缴金额明细 */
.f11_3
{
left
:
550px
;
top
:
585px
}
/* 备注 */
/*道路占用*/
.f8_4
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_4
{
left
:
350px
;
top
:
620px
}
/* 审核部门 */
.f10_4
{
left
:
450px
;
top
:
635px
}
/* 应缴金额明细 */
.f11_4
{
left
:
550px
;
top
:
635px
}
/* 备注 */
/*绿化*/
.f8_5
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_5
{
left
:
350px
;
top
:
670px
}
/* 审核部门 */
.f10_5
{
left
:
450px
;
top
:
680px
}
/* 应缴金额明细 */
.f11_5
{
left
:
550px
;
top
:
680px
}
/* 备注 */
/*考古*/
.f8_6
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_6
{
left
:
350px
;
top
:
730px
}
/* 审核部门 */
.f10_6
{
left
:
450px
;
top
:
730px
}
/* 应缴金额明细 */
.f11_6
{
left
:
550px
;
top
:
730px
}
/* 备注 */
/*
.f8_7{left:570px;top:446px}!* 收费项目名称 *!
.f9_7{left:265px;top:490px}!* 审核部门 *!
.f10_7{left:570px;top:490px}!* 应缴金额明细 *!
.f11_7{left:265px;top:540px}!* 备注 *!
.f8_8{left:570px;top:446px}!* 收费项目名称 *!
.f9_8{left:265px;top:490px}!* 审核部门 *!
.f10_8{left:570px;top:490px}!* 应缴金额明细 *!
.f11_8{left:265px;top:540px}!* 备注 *!
*/
.f12
{
left
:
450px
;
top
:
760px
}
/* 应缴金额合计 */
.f13
{
left
:
165px
;
top
:
855px
}
/* 子账户 */
.f14
{
left
:
140px
;
top
:
925px
}
/* 联系人 */
.f15
{
left
:
140px
;
top
:
950px
}
/* 联系电话 */
.f16
{
left
:
140px
;
top
:
975px
}
/* 监督电话 */
.f17
{
left
:
70px
;
top
:
150px
}
/* 建设单位名称 */
.f23_1
{
left
:
548px
;
top
:
996px
}
/* 年 */
.f24_1
{
left
:
615px
;
top
:
996px
}
/* 月 */
.f25_1
{
left
:
650px
;
top
:
996px
}
/* 日 */
.f23_2
{
left
:
548px
;
top
:
990px
}
/* 年 */
.f24_2
{
left
:
615px
;
top
:
990px
}
/* 月 */
.f25_2
{
left
:
650px
;
top
:
990px
}
/* 日 */
.f26
{
left
:
502px
;
top
:
175px
;}
/* 承诺缴费环节 */
.f27
{
left
:
502px
;
top
:
178px
;}
/* 承诺缴费环节 */
图形属性
.f101
{
left
:
357px
;
top
:
645px
}
/* 联系电话 */
.f102
{
left
:
560px
;
top
:
645px
}
/* 联系电话 */
.f103
{
left
:
357px
;
top
:
670px
}
/* 联系电话 */
.f1011
{
left
:
357px
;
top
:
645px
}
/* 联系电话 */
.f1022
{
left
:
560px
;
top
:
645px
}
/* 联系电话 */
.f1033
{
left
:
357px
;
top
:
670px
}
/* 联系电话 */
#page1
DIV
{
position
:
absolute
}
#page2
DIV
{
position
:
absolute
}
.only_for_print
{
display
:
none
}
</style>
<script
type=
"text/javascript"
>
function
doPrint
(
type
)
{
myDoc
=
{
settings
:
{
pageWidth
:
2100
,
pageHeight
:
1400
,
orientation
:
1
},
documents
:
document
,
marginIgnored
:
true
,
dragDesigner
:
{
viewSource
:
true
},
settingsID
:
'mydoc3'
,
classesReplacedWhenPrint
:
new
Array
(
'.only_for_print{display:block}'
),
copyrights
:
"杰创软件拥有版权 www.jatools.com"
}
var
jatoolsPrinter
=
document
.
getElementById
(
"jatoolsPrinter"
);
if
(
"pre"
==
type
){
jatoolsPrinter
.
printPreview
(
myDoc
);
}
else
if
(
"print"
==
type
){
jatoolsPrinter
.
print
(
myDoc
,
true
);
}
}
</script>
</head>
<body>
<form
name=
"myform"
method=
"post"
>
<div
class=
"page_dialog"
>
<div
class=
"inner6px"
>
<div
class=
"cell"
style=
"width: ${tableWidth}"
>
<table
width=
"100%"
>
<tr>
<td>
通知书信息
</td>
</tr>
<tr>
<th
width=
"15%"
>
代收单位名称
</th>
<td
width=
"35%"
>
${rfxm.dsdw}
</td>
<th
width=
"15%"
>
代收单位层级
</th>
<td
width=
"35%"
>
${rfxm.dsdwcj}
</td>
</tr>
<tr>
<th
width=
"15%"
>
子账户名称
</th>
<td
width=
"35%"
>
${rfxmJktzs.accountName}
</td>
<th
width=
"15%"
>
子账户账号
</th>
<td
width=
"35%"
>
${rfxmJktzs.accountDetail}
</td>
</tr>
<tr>
<
%
--
<
th
width=
"15%"
>
子账户状态
</th>
<td
width=
"35%"
>
<c:if
test=
"${rfxmJktzs.accountStatus =='0'}"
>
未激活
</c:if>
<c:if
test=
"${rfxmJktzs.accountStatus =='1'}"
>
已激活
</c:if>
<c:if
test=
"${rfxmJktzs.accountStatus =='2'}"
>
已作废
</c:if>
<c:if
test=
"${rfxmJktzs.accountStatus =='3'}"
>
已到账
</c:if>
<c:if
test=
"${rfxmJktzs.accountStatus =='4'}"
>
已缴销
</c:if>
</td>
--%>
<th
width=
"15%"
>
缴费项目代码
</th>
<td
width=
"35%"
>
${rfxmJktzs.jfdmwybh}
</td>
<th
width=
"15%"
>
缴费通知书编号
</th>
<td
width=
"35%"
>
${rfxmJktzs.jktzsbh}
</td>
</tr>
<tr>
<th
width=
"15%"
>
规划许可证号
</th>
<td
width=
"35%"
>
${rfxmJktzs.ghxkzbh}
</td>
<th
width=
"15%"
>
规划项目编号
</th>
<td
width=
"35%"
>
${rfxmJktzs.ghxmbh}
</td>
</tr>
<tr>
<th
width=
"15%"
>
建设单位名称
</th>
<td
width=
"35%"
>
${rfxmJktzs.jsdwmc}
</td>
<th
width=
"15%"
>
工程项目名称
</th>
<td
width=
"35%"
>
${rfxmJktzs.gcxmmc}
</td>
</tr>
<
%
--
</
c:if
>
--%>
<tr>
<th
width=
"15%"
>
应缴金额合计
</th>
<td
width=
"35%"
><fmt:formatNumber
value=
"${rfxmJktzs.yjhjje}"
pattern=
"#,##0.00#"
/></td>
<th
width=
"15%"
>
承诺缴费环节类型
</th>
<td
width=
"35%"
>
<c:if
test=
"${rfxmJktzs.statusCnjfhj =='0'}"
>
施工许可前
</c:if>
<c:if
test=
"${rfxmJktzs.statusCnjfhj =='1'}"
>
竣工验收前
</c:if>
<c:if
test=
"${rfxmJktzs.statusCnjfhj =='2'}"
>
N日内
</c:if>
</td>
</tr>
</table>
<div
class=
"easyui-accordion"
style=
""
>
<s:iterator
value=
"rfxmSfxx"
id=
"array"
>
<div
class=
""
title=
"<s:property value='sfxmmc'/>"
data-options=
"iconCls:'icon-ok'"
style=
"overflow:auto;padding:10px;"
>
<table
id=
"sfTable"
>
<input
type=
"hidden"
id=
"id"
name=
"id"
value=
"<s:property value='id'/>"
>
<tr>
<th
width=
"15%"
>
收费项目名称
</th>
<
%
--
<
td
width=
"35%"
><s:property
value=
"#sfxx.sfxmmc"
/></td>
--%>
<
%
--
<
td
width=
"35%"
><c:out
value=
"${s}.sfxmmc"
></c:out></td>
--%>
<td
width=
"35%"
><s:property
value=
"sfxmmc"
/></td>
<th
width=
"15%"
>
收费项目联系单编号
</th>
<td
width=
"35%"
><s:property
value=
"sfxmlxdbh"
/></td>
<
%
--
<
td
width=
"35%"
>
${li.sfxmzslxdbh}
</td>
--%>
<
%
--
<
td
width=
"35%"
><s:property
value=
"#sfxx.sfxmzslxdbh"
/></td>
--%>
</tr>
<tr>
<th
width=
"15%"
>
应缴金额明细
</th>
<td
width=
"35%"
><fmt:formatNumber
value=
"${yjjemx}"
pattern=
"#,##0.00#"
/></td>
<
%
--
<
td
width=
"35%"
>
${li.yjjemx}
</td>
--%>
<
%
--
<
td
width=
"35%"
><s:property
value=
"#sfxx.yjjemx"
/></td>
--%>
<th
width=
"15%"
>
审核部门
</th>
<
%
--
<
td
width=
"35%"
><s:property
value=
"#sfxx.shbm"
/></td>
--%>
<td
width=
"35%"
><s:property
value=
"shbm"
/></td>
<
%
--
<
td
width=
"35%"
>
${li.shbm}
</td>
--%>
</tr>
<tr>
<th
width=
"15%"
>
承诺缴费环节
</th>
<
%
--
<
td
width=
"35%"
><s:property
value=
"#sfxx.cnjfhj"
/></td>
--%>
<td
width=
"35%"
><s:property
value=
"cnjfhj"
/></td>
<
%
--
<
td
width=
"35%"
>
${li.cnjfhj}
</td>
--%>
<
%
--
<
th
width=
"15%"
>
审核部门
</th>
--%>
<
%
--
<
td
width=
"35%"
>
${li.shbm}
</td>
--%>
<th
width=
"15%"
>
附件
</th>
<td
width=
"35%"
>
<a
href=
"javascript:opendoc('<s:property value="
id
"
/>
')">
<font
color=
"blue"
><s:property
value=
"attachname"
/></font></a>
</td>
</tr>
</table>
</div>
</s:iterator>
</div>
<table
width=
"100%"
border=
"0"
>
<tr>
<td
colspan=
"4"
height=
"100px"
style=
"text-align:center"
>
<
%
--
<
a
href=
"#"
class=
"btn_01"
onclick=
"generateNotice(0);"
>
施工前缴款
<b></b></a>
<a
href=
"#"
class=
"btn_01"
onclick=
"generateNotice(1);"
>
竣工前缴款
<b></b></a>
<a
href=
"#"
class=
"btn_01"
onclick=
"generateNotice(2);"
>
N日内缴款
<b></b></a>
--%>
<
%
--
<
a
href=
"#"
class=
"btn_01"
onclick=
"doPrint('pre')"
>
打印预览
<b></b></a>
--%>
<a
href=
"#"
class=
"btn_01"
onclick=
"parent.close_win('win_rfxm_jktzs');"
>
关闭
<b></b></a>
</td>
</tr>
</table>
</div></div></div>
</form>
<div
id=
"page1"
class=
'only_for_print pagestyle'
style=
'width:210mm;height:140mm;position:relative;'
>
<img
src=
"${ctx}/webResources/images/notice_withinTheDay1.jpg"
style=
"position:absolute;width:100%;height:100%"
/>
<div
id=
'f0'
draggable=
'true'
class=
'f0'
>
${rfxmJktzs.jktzsbh}
</div>
<div
id=
'f1'
draggable=
'true'
class=
'f1'
>
${rfxmJktzs.jfdmwybh}
</div>
<div
id=
'f2'
draggable=
'true'
class=
'f2'
>
${rfxmJktzs.gcxmmc}
</div>
<div
id=
'f3'
draggable=
'true'
class=
'f3'
>
${rfxm.gcxmdd}
</div>
<div
id=
'f4'
draggable=
'true'
class=
'f4'
>
${rfxmJktzs.ghxkzbh}
</div>
<div
id=
'f5'
draggable=
'true'
class=
'f5'
>
${rfxmJktzs.ghxmbh}
</div>
<div
id=
'f6'
draggable=
'true'
class=
'f6'
>
${rfxm.jsdwlxr}
</div>
<div
id=
'f7'
draggable=
'true'
class=
'f7'
>
${rfxm.lxdh}
</div>
<s:iterator
value=
"rfxmSfxx4Print"
id=
"array"
status=
"st"
>
<s:property
value=
"array.sfxmmc"
/>
<s:if
test=
"(#array.sfxmmc).contains('配套费')"
>
<
%
--
<
div
id=
'f8_0'
draggable=
'true'
class=
'f8_0'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_0'
draggable=
'true'
class=
'f9_0'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_0'
draggable=
'true'
class=
'f10_0'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_0'
draggable=
'true'
class=
'f11_0'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('防空')"
>
<
%
--
<
div
id=
'f8_1'
draggable=
'true'
class=
'f8_1'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_1'
draggable=
'true'
class=
'f9_1'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_1'
draggable=
'true'
class=
'f10_1'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_1'
draggable=
'true'
class=
'f11_1'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('水土保持')"
>
<
%
--
<
div
id=
'f8_2'
draggable=
'true'
class=
'f8_2'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_2'
draggable=
'true'
class=
'f9_2'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_2'
draggable=
'true'
class=
'f10_2'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_2'
draggable=
'true'
class=
'f11_2'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('城镇垃圾')"
>
<
%
--
<
div
id=
'f8_3'
draggable=
'true'
class=
'f8_3'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_3'
draggable=
'true'
class=
'f9_3'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_3'
draggable=
'true'
class=
'f10_3'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_3'
draggable=
'true'
class=
'f11_3'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('城市道路占用挖掘费')"
>
<
%
--
<
div
id=
'f8_4'
draggable=
'true'
class=
'f8_4'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_4'
draggable=
'true'
class=
'f9_4'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_4'
draggable=
'true'
class=
'f10_4'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_4'
draggable=
'true'
class=
'f11_4'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('园林绿化')"
>
<
%
--
<
div
id=
'f8_5'
draggable=
'true'
class=
'f8_5'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_5'
draggable=
'true'
class=
'f9_5'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_5'
draggable=
'true'
class=
'f10_5'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_5'
draggable=
'true'
class=
'f11_5'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('考古')"
>
<
%
--
<
div
id=
'f8_6'
draggable=
'true'
class=
'f8_6'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_6'
draggable=
'true'
class=
'f9_6'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_6'
draggable=
'true'
class=
'f10_6'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_6'
draggable=
'true'
class=
'f11_6'
><s:property
value=
"beizhu"
/></div>
</s:if>
<
%
--
<
div
id=
'f8_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f8_<s:property value="#st.index"/>'
><s:property
value=
"sfxmmc"
/></div>
<div
id=
'f9_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f9_<s:property value="#st.index"/>'
><s:property
value=
"shbm"
/></div>
<div
id=
'f10_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f10_<s:property value="#st.index"/>'
><s:property
value=
"yjjemx"
/></div>
<div
id=
'f11_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f11_<s:property value="#st.index"/>'
><s:property
value=
"beizhu"
/></div>
--%>
</s:iterator>
<div
id=
'f12'
draggable=
'true'
class=
'f12'
><fmt:formatNumber
value=
'${rfxmJktzs.yjhjje}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f13'
draggable=
'true'
class=
'f13'
>
${rfxmJktzs.accountDetail}
</div>
<div
id=
'f14'
draggable=
'true'
class=
'f14'
>
${printerName}
</div>
<div
id=
'f15'
draggable=
'true'
class=
'f15'
>
68505246
</div>
<div
id=
'f16'
draggable=
'true'
class=
'f16'
>
83377920
</div>
<div
id=
'f17'
draggable=
'true'
class=
'f17'
>
${rfxm.jsdwmc}:
</div>
<div
id=
'f18'
draggable=
'true'
class=
'f26'
>
${ fn:replace(rfxmJktzs.cnjfhj, '日内', '')}
</div>
<div
id=
'f23_1'
draggable=
'true'
class=
'f23_1'
><
%=
DateTime
.
now
().
getYear
()%
></div>
<div
id=
'f24_1'
draggable=
'true'
class=
'f24_1'
><
%=
DateTime
.
now
().
getMonthOfYear
()%
></div>
<div
id=
'f25_1'
draggable=
'true'
class=
'f25_1'
><
%=
DateTime
.
now
().
getDayOfMonth
()%
></div>
<
%
--
<
div
id=
'f0'
draggable=
'true'
class=
'f0'
>
${jktzs.dzbh}
</div>
<div
id=
'f1'
draggable=
'true'
class=
'f1'
>
${jktzs.dwmc}
</div>
<div
id=
'f2'
draggable=
'true'
class=
'f2'
style=
"max-width: 50%;"
>
${jktzs.xmmc}
</div>
<div
id=
'f3'
draggable=
'true'
class=
'f3'
>
${jktzs.xmdd}
</div>
<div
id=
'f4'
draggable=
'true'
class=
'f4'
>
${jktzs.ckbh}
</div>
<div
id=
'f5'
draggable=
'true'
class=
'f5'
>
${jktzs.slbh}
</div>
<div
id=
'f6'
draggable=
'true'
class=
'f6'
>
${jktzs.xxbbh}
</div>
<div
id=
'f7'
draggable=
'true'
class=
'f7'
>
${jktzs.zjzmj}
</div>
<div
id=
'f8'
draggable=
'true'
class=
'f8'
><fmt:formatNumber
value=
"${jktzs.csptf}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f9'
draggable=
'true'
class=
'f9'
>
${jktzs.jfmj}
</div>
<div
id=
'f10'
draggable=
'true'
class=
'f10'
><fmt:formatNumber
value=
"${jktzs.jfje}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11'
draggable=
'true'
class=
'f11'
>
${jktzs.mjmj}
</div>
<div
id=
'f12'
draggable=
'true'
class=
'f12'
><fmt:formatNumber
value=
"${jktzs.mjje}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f13'
draggable=
'true'
class=
'f13'
>
${jktzs.lianxiren}
</div>
<div
id=
'f14'
draggable=
'true'
class=
'f14'
>
${jktzs.phone}
</div>
<div
id=
'f101'
draggable=
'true'
class=
'f101'
>
${zsdwxx.hm}
</div>
<div
id=
'f102'
draggable=
'true'
class=
'f102'
>
${zsdwxx.khh}
</div>
<div
id=
'f103'
draggable=
'true'
class=
'f103'
>
${zsdwxx.zh}
</div>
<div
id=
'f15'
draggable=
'true'
class=
'f15'
style=
"font-size: 14px;"
>
${qtfyinfo }
</div>
<
%
–
<div
id=
'f16'
draggable=
'true'
class=
'f16'
><fmt:formatNumber
value=
"${jktzs.xqtyj}"
pattern=
"#,##0.00#"
/></div>
–
%
>
<
%
–
<div
id=
'f17'
draggable=
'true'
class=
'f17'
><fmt:formatNumber
value=
"${jktzs.byyj}"
pattern=
"#,##0.00#"
/></div>
–
%
>
<div
id=
'f18'
draggable=
'true'
class=
'f18'
style=
"font-size: 14px;max-width: 50%"
>
${cjasd }
</div>
<div
id=
'f19'
draggable=
'true'
class=
'f19_1'
>
${asd }
</div>
<div
id=
'f20'
draggable=
'true'
class=
'f20_1'
>
${lxrinfo.lxr}
</div>
<div
id=
'f21'
draggable=
'true'
class=
'f21_1'
>
${lxrinfo.lxdh}
</div>
<div
id=
'f22'
draggable=
'true'
class=
'f22_1'
>
${lxrinfo.jddh}
</div>
<s:if
test=
"jktzs.dyriqi==null||jktzs.dyriqi==''"
>
<div
id=
'f23'
draggable=
'true'
class=
'f23_1'
>
${fn:substring(currentDate,0,4)}
</div>
<div
id=
'f24'
draggable=
'true'
class=
'f24_1'
>
${fn:substring(currentDate,4,6)}
</div>
<div
id=
'f25'
draggable=
'true'
class=
'f25_1'
>
${fn:substring(currentDate,6,8)}
</div>
</s:if>
<s:else>
<div
id=
'f23'
draggable=
'true'
class=
'f23_1'
>
${fn:substring(jktzs.dyriqi,0,4)}
</div>
<div
id=
'f24'
draggable=
'true'
class=
'f24_1'
>
${fn:substring(jktzs.dyriqi,5,7)}
</div>
<div
id=
'f25'
draggable=
'true'
class=
'f25_1'
>
${fn:substring(jktzs.dyriqi,8,10)}
</div>
</s:else>
--%>
</div>
<div
id=
"page2"
class=
'only_for_print pagestyle'
style=
'width:210mm;height:140mm;position:relative;'
>
<img
src=
"${ctx}/webResources/images/notice_withinTheDay2.jpg"
style=
"position:absolute;width:100%;height:100%"
/>
<div
id=
'f0'
draggable=
'true'
class=
'f0_2'
>
${rfxmJktzs.jktzsbh}
</div>
<div
id=
'f1'
draggable=
'true'
class=
'f1'
>
${rfxmJktzs.jfdmwybh}
</div>
<div
id=
'f2'
draggable=
'true'
class=
'f2'
>
${rfxmJktzs.gcxmmc}
</div>
<div
id=
'f3'
draggable=
'true'
class=
'f3'
>
${rfxm.gcxmdd}
</div>
<div
id=
'f4'
draggable=
'true'
class=
'f4'
>
${rfxmJktzs.ghxkzbh}
</div>
<div
id=
'f5'
draggable=
'true'
class=
'f5'
>
${rfxmJktzs.ghxmbh}
</div>
<div
id=
'f6'
draggable=
'true'
class=
'f6'
>
${rfxm.jsdwlxr}
</div>
<div
id=
'f7'
draggable=
'true'
class=
'f7'
>
${rfxm.lxdh}
</div>
<s:iterator
value=
"rfxmSfxx4Print"
id=
"array"
status=
"st"
>
<s:property
value=
"array.sfxmmc"
/>
<s:if
test=
"(#array.sfxmmc).contains('配套费')"
>
<
%
--
<
div
id=
'f8_0'
draggable=
'true'
class=
'f8_0'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_0'
draggable=
'true'
class=
'f9_0'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_0'
draggable=
'true'
class=
'f10_0'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_0'
draggable=
'true'
class=
'f11_0'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('防空')"
>
<
%
--
<
div
id=
'f8_1'
draggable=
'true'
class=
'f8_1'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_1'
draggable=
'true'
class=
'f9_1'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_1'
draggable=
'true'
class=
'f10_1'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_1'
draggable=
'true'
class=
'f11_1'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('水土保持')"
>
<
%
--
<
div
id=
'f8_2'
draggable=
'true'
class=
'f8_2'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_2'
draggable=
'true'
class=
'f9_2'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_2'
draggable=
'true'
class=
'f10_2'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_2'
draggable=
'true'
class=
'f11_2'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('城镇垃圾')"
>
<
%
--
<
div
id=
'f8_3'
draggable=
'true'
class=
'f8_3'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_3'
draggable=
'true'
class=
'f9_3'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_3'
draggable=
'true'
class=
'f10_3'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_3'
draggable=
'true'
class=
'f11_3'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('城市道路占用挖掘费')"
>
<
%
--
<
div
id=
'f8_4'
draggable=
'true'
class=
'f8_4'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_4'
draggable=
'true'
class=
'f9_4'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_4'
draggable=
'true'
class=
'f10_4'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_4'
draggable=
'true'
class=
'f11_4'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('园林绿化')"
>
<
%
--
<
div
id=
'f8_5'
draggable=
'true'
class=
'f8_5'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_5'
draggable=
'true'
class=
'f9_5'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_5'
draggable=
'true'
class=
'f10_5'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_5'
draggable=
'true'
class=
'f11_5'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('考古')"
>
<
%
--
<
div
id=
'f8_6'
draggable=
'true'
class=
'f8_6'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_6'
draggable=
'true'
class=
'f9_6'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_6'
draggable=
'true'
class=
'f10_6'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_6'
draggable=
'true'
class=
'f11_6'
><s:property
value=
"beizhu"
/></div>
</s:if>
<
%
--
<
div
id=
'f8_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f8_<s:property value="#st.index"/>'
><s:property
value=
"sfxmmc"
/></div>
<div
id=
'f9_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f9_<s:property value="#st.index"/>'
><s:property
value=
"shbm"
/></div>
<div
id=
'f10_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f10_<s:property value="#st.index"/>'
><s:property
value=
"yjjemx"
/></div>
<div
id=
'f11_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f11_<s:property value="#st.index"/>'
><s:property
value=
"beizhu"
/></div>
--%>
</s:iterator>
<div
id=
'f12'
draggable=
'true'
class=
'f12'
><fmt:formatNumber
value=
'${rfxmJktzs.yjhjje}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f17'
draggable=
'true'
class=
'f17'
>
${rfxm.jsdwmc}:
</div>
<
%
--
<
div
id=
'f13'
draggable=
'true'
class=
'f13'
>
${rfxmJktzs.accountDetail}
</div>
<div
id=
'f14'
draggable=
'true'
class=
'f14'
>
${printerName}
</div>
<div
id=
'f15'
draggable=
'true'
class=
'f15'
>
68505246
</div>
<div
id=
'f16'
draggable=
'true'
class=
'f16'
>
83377920
</div>
--%>
<div
id=
'f23_2'
draggable=
'true'
class=
'f23_2'
><
%=
DateTime
.
now
().
getYear
()%
></div>
<div
id=
'f24_2'
draggable=
'true'
class=
'f24_2'
><
%=
DateTime
.
now
().
getMonthOfYear
()%
></div>
<div
id=
'f25_2'
draggable=
'true'
class=
'f25_2'
><
%=
DateTime
.
now
().
getDayOfMonth
()%
></div>
<div
id=
'f18'
draggable=
'true'
class=
'f27'
>
${ fn:replace(rfxmJktzs.cnjfhj, '日内', '')}
</div>
</div>
<
%
--
<
div
id=
"page2"
class=
'only_for_print pagestyle'
style=
'width:210mm;height:140mm;position:relative;'
>
<img
src=
"${ctx}/webResources/images/notice_constract2.jpg"
style=
"position:absolute;width:100%;height:100%"
/>
<div
id=
'f0'
draggable=
'true'
class=
'f0'
>
${jktzs.dzbh}
</div>
<div
id=
'f1'
draggable=
'true'
class=
'f1'
>
${jktzs.dwmc}
</div>
<div
id=
'f2'
draggable=
'true'
class=
'f2'
style=
"max-width: 50%;"
>
${jktzs.xmmc}
</div>
<div
id=
'f3'
draggable=
'true'
class=
'f3'
>
${jktzs.xmdd}
</div>
<div
id=
'f4'
draggable=
'true'
class=
'f4'
>
${jktzs.ckbh}
</div>
<div
id=
'f5'
draggable=
'true'
class=
'f5'
>
${jktzs.slbh}
</div>
<div
id=
'f6'
draggable=
'true'
class=
'f6'
>
${jktzs.xxbbh}
</div>
<div
id=
'f7'
draggable=
'true'
class=
'f7'
>
${jktzs.zjzmj}
</div>
<div
id=
'f8'
draggable=
'true'
class=
'f8'
><fmt:formatNumber
value=
"${jktzs.csptf}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f9'
draggable=
'true'
class=
'f9'
>
${jktzs.jfmj}
</div>
<div
id=
'f10'
draggable=
'true'
class=
'f10'
><fmt:formatNumber
value=
"${jktzs.jfje}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11'
draggable=
'true'
class=
'f11'
>
${jktzs.mjmj}
</div>
<div
id=
'f12'
draggable=
'true'
class=
'f12'
><fmt:formatNumber
value=
"${jktzs.mjje}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f13'
draggable=
'true'
class=
'f13'
>
${jktzs.lianxiren}
</div>
<div
id=
'f14'
draggable=
'true'
class=
'f14'
>
${jktzs.phone}
</div>
<div
id=
'f1011'
draggable=
'true'
class=
'f1011'
>
${zsdwxx.hm}
</div>
<div
id=
'f1022'
draggable=
'true'
class=
'f1022'
>
${zsdwxx.khh}
</div>
<div
id=
'f1033'
draggable=
'true'
class=
'f1033'
>
${zsdwxx.zh}
</div>
<
%
–
<c:if
test=
"${not empty jktzs.dkslh}"
>
–
%
>
<div
id=
'f19'
draggable=
'true'
class=
'f19_3'
>
${orderId }
</div>
<
%
–
</c:if>
–
%
>
<div
id=
'f20'
draggable=
'true'
class=
'f20_3'
>
${lxrinfo.lxr}
</div>
<div
id=
'f21'
draggable=
'true'
class=
'f21_3'
>
${lxrinfo.lxdh}
</div>
<div
id=
'f22'
draggable=
'true'
class=
'f22_3'
>
${lxrinfo.jddh}
</div>
<s:if
test=
"jktzs.dyriqi==null||jktzs.dyriqi==''"
>
<div
id=
'f23'
draggable=
'true'
class=
'f23_3'
>
${fn:substring(currentDate,0,4)}
</div>
<div
id=
'f24'
draggable=
'true'
class=
'f24_3'
>
${fn:substring(currentDate,4,6)}
</div>
<div
id=
'f25'
draggable=
'true'
class=
'f25_3'
>
${fn:substring(currentDate,6,8)}
</div>
</s:if>
<s:else>
<div
id=
'f23'
draggable=
'true'
class=
'f23_3'
>
${fn:substring(jktzs.dyriqi,0,4)}
</div>
<div
id=
'f24'
draggable=
'true'
class=
'f24_3'
>
${fn:substring(jktzs.dyriqi,5,7)}
</div>
<div
id=
'f25'
draggable=
'true'
class=
'f25_3'
>
${fn:substring(jktzs.dyriqi,8,10)}
</div>
</s:else>
--%>
</div>
<OBJECT
ID=
"jatoolsPrinter"
CLASSID=
"CLSID:B43D3361-D075-4BE2-87FE-057188254255"
codebase=
"/njzsb/plugin/jatoolsPrinter.cab#version=8,6,0,0"
width=
"0"
height=
"0"
>
</OBJECT>
</body>
</html>
WebRoot/WEB-INF/pages/rfxm/Rfxm_Jktzs_View_11.jsp
deleted
100644 → 0
View file @
97297b52
<
%@
page
import=
"com.jshx.core.utils.SysPropertiesUtil"
%
>
<
%@
page
import=
"java.io.File"
%
>
<
%@
page
import=
"com.jshx.common.utils.Constant"
%
>
<
%@
page
import=
"org.joda.time.DateTime"
%
>
<
%@
page
language=
"java"
pageEncoding=
"UTF-8"
isELIgnored=
"false"
%
>
<
%@
include
file=
"/common/header.jsp"
%
>
<
%
String
filePath =
SysPropertiesUtil.jdlj(request)+
File
.
separator
+
"
uploads
"
+
File
.
separator
+
Constant
.
ZSLC_SFXX
+
File
.
separator
;
request
.
setAttribute
("
n
",
"\
n
");
%
>
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<title>
打印档案资料
</title>
<
%@
include
file=
"/common/jsLib.jsp"
%
>
<script
type=
"text/javascript"
src=
"${ctx}/webResources/js/jatoolPrinter.js"
></script>
<style>
/*.f0{left:545px;top:135px}*/
.f0
{
left
:
350px
;
top
:
310px
}
/* 通知书编号 */
.f0_2
{
left
:
536px
;
top
:
134px
}
/* 通知书编号 */
.f1
{
left
:
265px
;
top
:
225px
}
/* 项目代码 */
.f2
{
left
:
350px
;
top
:
194px
}
/* 工程项目名称 */
.f3
{
left
:
265px
;
top
:
290px
}
/* 项目地点 */
.f4
{
left
:
350px
;
top
:
244px
}
/* 规划许可证编号 */
.f5
{
left
:
350px
;
top
:
278px
}
/* 规划项目编号 */
.f6
{
left
:
545px
;
top
:
325px
}
/* 建设单位联系人 */
.f7
{
left
:
545px
;
top
:
355px
}
/* 联系电话 */
/*配套费*/
.f8_0
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_0
{
left
:
350px
;
top
:
420px
}
/* 审核部门 */
.f10_0
{
left
:
450px
;
top
:
440px
}
/* 应缴金额明细 */
.f11_0
{
left
:
550px
;
top
:
440px
}
/* 备注 */
/*防空*/
.f8_1
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_1
{
left
:
350px
;
top
:
475px
}
/* 审核部门 */
.f10_1
{
left
:
450px
;
top
:
490px
}
/* 应缴金额明细 */
.f11_1
{
left
:
550px
;
top
:
490px
}
/* 备注 */
/*水土保持*/
.f8_2
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_2
{
left
:
350px
;
top
:
525px
}
/* 审核部门 */
.f10_2
{
left
:
450px
;
top
:
540px
}
/* 应缴金额明细 */
.f11_2
{
left
:
550px
;
top
:
540px
}
/* 备注 */
/*垃圾处理*/
.f8_3
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_3
{
left
:
350px
;
top
:
560px
}
/* 审核部门 */
.f10_3
{
left
:
450px
;
top
:
585px
}
/* 应缴金额明细 */
.f11_3
{
left
:
550px
;
top
:
585px
}
/* 备注 */
/*道路占用*/
.f8_4
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_4
{
left
:
350px
;
top
:
620px
}
/* 审核部门 */
.f10_4
{
left
:
450px
;
top
:
635px
}
/* 应缴金额明细 */
.f11_4
{
left
:
550px
;
top
:
635px
}
/* 备注 */
/*绿化*/
.f8_5
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_5
{
left
:
350px
;
top
:
670px
}
/* 审核部门 */
.f10_5
{
left
:
450px
;
top
:
680px
}
/* 应缴金额明细 */
.f11_5
{
left
:
550px
;
top
:
680px
}
/* 备注 */
/*考古*/
.f8_6
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_6
{
left
:
350px
;
top
:
730px
}
/* 审核部门 */
.f10_6
{
left
:
450px
;
top
:
730px
}
/* 应缴金额明细 */
.f11_6
{
left
:
550px
;
top
:
730px
}
/* 备注 */
.f12
{
left
:
450px
;
top
:
760px
}
/* 应缴金额合计 */
.f13
{
left
:
350px
;
top
:
345px
}
/* 子账户 */
.f14
{
left
:
140px
;
top
:
925px
}
/* 联系人 */
.f15
{
left
:
140px
;
top
:
950px
}
/* 联系电话 */
.f16
{
left
:
140px
;
top
:
975px
}
/* 监督电话 */
.f17
{
left
:
350px
;
top
:
136px
}
/* 建设单位名称 */
.f23_1
{
left
:
548px
;
top
:
996px
}
/* 年 */
.f24_1
{
left
:
615px
;
top
:
996px
}
/* 月 */
.f25_1
{
left
:
650px
;
top
:
996px
}
/* 日 */
#page1
DIV
{
position
:
absolute
}
#page2
DIV
{
position
:
absolute
}
.only_for_print
{
display
:
none
}
</style>
<script
type=
"text/javascript"
>
function
doPrint
(
type
)
{
myDoc
=
{
settings
:
{
pageWidth
:
2100
,
pageHeight
:
1400
,
orientation
:
1
},
documents
:
document
,
marginIgnored
:
true
,
dragDesigner
:
{
viewSource
:
true
},
settingsID
:
'mydoc3'
,
classesReplacedWhenPrint
:
new
Array
(
'.only_for_print{display:block}'
),
copyrights
:
"杰创软件拥有版权 www.jatools.com"
}
var
jatoolsPrinter
=
document
.
getElementById
(
"jatoolsPrinter"
);
if
(
"pre"
==
type
){
jatoolsPrinter
.
printPreview
(
myDoc
);
}
else
if
(
"print"
==
type
){
jatoolsPrinter
.
print
(
myDoc
,
true
);
}
}
/*$(document).ready(function(){
doPrint('pre');
});*/
</script>
</head>
<body>
<div>
<table
width=
"100%"
border=
"0"
>
<tr>
<td
colspan=
"4"
height=
"100px"
style=
"text-align:center"
>
<a
href=
"#"
class=
"btn_01"
onclick=
"doPrint('pre')"
>
打印档案预览
<b></b></a>
<a
href=
"#"
class=
"btn_01"
onclick=
"parent.close_win('win_rfxm_jktzs11');"
>
关闭
<b></b></a>
</td>
</tr>
</table>
</div>
<div
id=
"page1"
class=
'only_for_print pagestyle'
style=
'width:210mm;height:140mm;position:relative;'
>
<img
src=
"${ctx}/webResources/images/jktzs_11.jpg"
style=
"position:absolute;width:100%;height:100%"
/>
<div
id=
'f0'
draggable=
'true'
class=
'f0'
>
${rfxmJktzs.jktzsbh}
</div>
<
%
--
<
div
id=
'f1'
draggable=
'true'
class=
'f1'
>
${rfxmJktzs.jfdmwybh}
</div>
--%>
<div
id=
'f2'
draggable=
'true'
class=
'f2'
>
${rfxmJktzs.gcxmmc}
</div>
<
%
--
<
div
id=
'f3'
draggable=
'true'
class=
'f3'
>
${rfxm.gcxmdd}
</div>
--%>
<div
id=
'f4'
draggable=
'true'
class=
'f4'
>
${rfxmJktzs.ghxkzbh}
</div>
<div
id=
'f5'
draggable=
'true'
class=
'f5'
>
${rfxmJktzs.ghxmbh}
</div>
<
%
--
<
div
id=
'f7'
draggable=
'true'
class=
'f7'
>
${rfxm.lxdh}
</div>
--%>
<
%
--
<
div
id=
'f12'
draggable=
'true'
class=
'f12'
><fmt:formatNumber
value=
'${rfxmJktzs.yjhjje}'
pattern=
"#,##0.00#"
/></div>
--%>
<div
id=
'f13'
draggable=
'true'
class=
'f13'
>
${rfxmJktzs.accountDetail}
</div>
<
%
--
<
div
id=
'f14'
draggable=
'true'
class=
'f14'
>
${printerName}
</div>
<div
id=
'f15'
draggable=
'true'
class=
'f15'
>
68505246
</div>
<div
id=
'f16'
draggable=
'true'
class=
'f16'
>
83377920
</div>
--%>
<div
id=
'f17'
draggable=
'true'
class=
'f17'
>
${rfxm.jsdwmc}
</div>
<
%
--
<
div
id=
'f23_1'
draggable=
'true'
class=
'f23_1'
><
%=
DateTime
.
now
().
getYear
()%
></div>
<div
id=
'f24_1'
draggable=
'true'
class=
'f24_1'
><
%=
DateTime
.
now
().
getMonthOfYear
()%
></div>
<div
id=
'f25_1'
draggable=
'true'
class=
'f25_1'
><
%=
DateTime
.
now
().
getDayOfMonth
()%
></div>
--%>
</div>
<OBJECT
ID=
"jatoolsPrinter"
CLASSID=
"CLSID:B43D3361-D075-4BE2-87FE-057188254255"
codebase=
"/njzsb/plugin/jatoolsPrinter.cab#version=8,6,0,0"
width=
"0"
height=
"0"
>
</OBJECT>
</body>
</html>
WebRoot/WEB-INF/pages/rfxm/Rfxm_Jktzs_View_12.jsp
deleted
100644 → 0
View file @
97297b52
<
%@
page
import=
"com.jshx.core.utils.SysPropertiesUtil"
%
>
<
%@
page
import=
"java.io.File"
%
>
<
%@
page
import=
"com.jshx.common.utils.Constant"
%
>
<
%@
page
import=
"org.joda.time.DateTime"
%
>
<
%@
page
language=
"java"
pageEncoding=
"UTF-8"
isELIgnored=
"false"
%
>
<
%@
include
file=
"/common/header.jsp"
%
>
<
%
String
filePath =
SysPropertiesUtil.jdlj(request)+
File
.
separator
+
"
uploads
"
+
File
.
separator
+
Constant
.
ZSLC_SFXX
+
File
.
separator
;
request
.
setAttribute
("
n
",
"\
n
");
%
>
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<title>
打印清分审批
</title>
<
%@
include
file=
"/common/jsLib.jsp"
%
>
<script
type=
"text/javascript"
src=
"${ctx}/webResources/js/jatoolPrinter.js"
></script>
<style>
/*.f0{left:545px;top:135px}*/
.f0
{
left
:
280px
;
top
:
255px
}
/* 通知书编号 */
.f0_2
{
left
:
536px
;
top
:
134px
}
/* 通知书编号 */
.f1
{
left
:
265px
;
top
:
225px
}
/* 项目代码 */
.f2
{
left
:
280px
;
top
:
216px
}
/* 工程项目名称 */
.f3
{
left
:
265px
;
top
:
290px
}
/* 项目地点 */
.f4
{
left
:
350px
;
top
:
244px
}
/* 规划许可证编号 */
.f5
{
left
:
350px
;
top
:
278px
}
/* 规划项目编号 */
.f6
{
left
:
545px
;
top
:
325px
}
/* 建设单位联系人 */
.f7
{
left
:
545px
;
top
:
355px
}
/* 联系电话 */
/*配套费*/
.f8_0
{
left
:
570px
;
top
:
365px
}
/* 收费项目名称 */
.f9_0
{
left
:
420px
;
top
:
375px
}
/* 非税账号 */
.f10_0
{
left
:
280px
;
top
:
365px
}
/* 应缴金额明细 */
.f11_0
{
left
:
420px
;
top
:
355px
}
/* 开户行 */
/*防空*/
.f8_1
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_1
{
left
:
420px
;
top
:
420px
}
/* 审核部门 */
.f10_1
{
left
:
280px
;
top
:
410px
}
/* 应缴金额明细 */
.f11_1
{
left
:
420px
;
top
:
400px
}
/* 备注 */
/*水土保持*/
.f8_2
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_2
{
left
:
420px
;
top
:
465px
}
/* 审核部门 */
.f10_2
{
left
:
280px
;
top
:
455px
}
/* 应缴金额明细 */
.f11_2
{
left
:
420px
;
top
:
445px
}
/* 备注 */
/*垃圾处理*/
.f8_3
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_3
{
left
:
420px
;
top
:
560px
}
/* 审核部门 */
.f10_3
{
left
:
280px
;
top
:
585px
}
/* 应缴金额明细 */
.f11_3
{
left
:
420px
;
top
:
585px
}
/* 备注 */
/*道路占用*/
.f8_4
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_4
{
left
:
420px
;
top
:
510px
}
/* 审核部门 */
.f10_4
{
left
:
280px
;
top
:
500px
}
/* 应缴金额明细 */
.f11_4
{
left
:
420px
;
top
:
490px
}
/* 备注 */
/*绿化*/
.f8_5
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_5
{
left
:
420px
;
top
:
555px
}
/* 审核部门 */
.f10_5
{
left
:
280px
;
top
:
545px
}
/* 应缴金额明细 */
.f11_5
{
left
:
420px
;
top
:
535px
}
/* 备注 */
/*考古*/
.f8_6
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_6
{
left
:
420px
;
top
:
600px
}
/* 审核部门 */
.f10_6
{
left
:
280px
;
top
:
590px
}
/* 应缴金额明细 */
.f11_6
{
left
:
420px
;
top
:
580px
}
/* 备注 */
.f12
{
left
:
575px
;
top
:
290px
}
/* 应缴金额合计 */
.f13
{
left
:
280px
;
top
:
290px
}
/* 子账户 */
.f14
{
left
:
140px
;
top
:
925px
}
/* 联系人 */
.f15
{
left
:
140px
;
top
:
950px
}
/* 联系电话 */
.f16
{
left
:
140px
;
top
:
975px
}
/* 监督电话 */
.f17
{
left
:
280px
;
top
:
160px
}
/* 建设单位名称 */
.f23_1
{
left
:
548px
;
top
:
996px
}
/* 年 */
.f24_1
{
left
:
615px
;
top
:
996px
}
/* 月 */
.f25_1
{
left
:
650px
;
top
:
996px
}
/* 日 */
.f26
{
left
:
575px
;
top
:
255px
}
/* 通知日期/缴款通知书创建日期 */
#page1
DIV
{
position
:
absolute
}
#page2
DIV
{
position
:
absolute
}
.only_for_print
{
display
:
none
}
</style>
<script
type=
"text/javascript"
>
function
doPrint
(
type
)
{
myDoc
=
{
settings
:
{
pageWidth
:
2100
,
pageHeight
:
1400
,
orientation
:
1
},
documents
:
document
,
marginIgnored
:
true
,
dragDesigner
:
{
viewSource
:
true
},
settingsID
:
'mydoc3'
,
classesReplacedWhenPrint
:
new
Array
(
'.only_for_print{display:block}'
),
copyrights
:
"杰创软件拥有版权 www.jatools.com"
}
var
jatoolsPrinter
=
document
.
getElementById
(
"jatoolsPrinter"
);
if
(
"pre"
==
type
){
jatoolsPrinter
.
printPreview
(
myDoc
);
}
else
if
(
"print"
==
type
){
jatoolsPrinter
.
print
(
myDoc
,
true
);
}
}
/*$(document).ready(function(){
doPrint('pre');
});*/
</script>
</head>
<body>
<div>
<table
width=
"100%"
border=
"0"
>
<tr>
<td
colspan=
"4"
height=
"100px"
style=
"text-align:center"
>
<a
href=
"#"
class=
"btn_01"
onclick=
"doPrint('pre')"
>
打印确认预览
<b></b></a>
<a
href=
"#"
class=
"btn_01"
onclick=
"parent.close_win('win_rfxm_jktzs12');"
>
关闭
<b></b></a>
</td>
</tr>
</table>
</div>
<div
id=
"page1"
class=
'only_for_print pagestyle'
style=
'width:210mm;height:140mm;position:relative;'
>
<img
src=
"${ctx}/webResources/images/jktzs_12.jpg"
style=
"position:absolute;width:100%;height:100%"
/>
<div
id=
'f0'
draggable=
'true'
class=
'f0'
>
${rfxmJktzs.jktzsbh}
</div>
<
%
--
<
div
id=
'f1'
draggable=
'true'
class=
'f1'
>
${rfxmJktzs.jfdmwybh}
</div>
--%>
<div
id=
'f2'
draggable=
'true'
class=
'f2'
>
${rfxmJktzs.gcxmmc}
</div>
<
%
--
<
div
id=
'f3'
draggable=
'true'
class=
'f3'
>
${rfxm.gcxmdd}
</div>
--%>
<
%
--
<
div
id=
'f4'
draggable=
'true'
class=
'f4'
>
${rfxmJktzs.ghxkzbh}
</div>
--%>
<
%
--
<
div
id=
'f5'
draggable=
'true'
class=
'f5'
>
${rfxmJktzs.ghxmbh}
</div>
--%>
<
%
--
<
div
id=
'f7'
draggable=
'true'
class=
'f7'
>
${rfxm.lxdh}
</div>
--%>
<div
id=
'f26'
draggable=
'true'
class=
'f26'
><fmt:formatDate
value=
"${rfxmJktzs.createTime}"
pattern=
"yyyy.MM.dd"
></fmt:formatDate></div>
<div
id=
'f12'
draggable=
'true'
class=
'f12'
><fmt:formatNumber
value=
'${rfxmJktzs.yjhjje}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f13'
draggable=
'true'
class=
'f13'
>
${rfxmJktzs.accountDetail}
</div>
<
%
--
<
div
id=
'f14'
draggable=
'true'
class=
'f14'
>
${printerName}
</div>
<div
id=
'f15'
draggable=
'true'
class=
'f15'
>
68505246
</div>
<div
id=
'f16'
draggable=
'true'
class=
'f16'
>
83377920
</div>
--%>
<div
id=
'f17'
draggable=
'true'
class=
'f17'
>
${rfxm.jsdwmc}
</div>
<
%
--
<
div
id=
'f23_1'
draggable=
'true'
class=
'f23_1'
><
%=
DateTime
.
now
().
getYear
()%
></div>
<div
id=
'f24_1'
draggable=
'true'
class=
'f24_1'
><
%=
DateTime
.
now
().
getMonthOfYear
()%
></div>
<div
id=
'f25_1'
draggable=
'true'
class=
'f25_1'
><
%=
DateTime
.
now
().
getDayOfMonth
()%
></div>
--%>
<s:iterator
value=
"rfxmSfxx"
id=
"array"
status=
"st"
>
<s:property
value=
"array.sfxmmc"
/>
<s:if
test=
"(#array.sfxmmc).contains('配套费')"
>
<
%
--
<
div
id=
'f8_0'
draggable=
'true'
class=
'f8_0'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_0'
draggable=
'true'
class=
'f9_0'
><s:property
value=
"skrzh"
/></div>
<div
id=
'f10_0'
draggable=
'true'
class=
'f10_0'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_0'
draggable=
'true'
class=
'f11_0'
><s:property
value=
"khyh"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('防空')"
>
<
%
--
<
div
id=
'f8_1'
draggable=
'true'
class=
'f8_1'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_1'
draggable=
'true'
class=
'f9_1'
><s:property
value=
"skrzh"
/></div>
<div
id=
'f10_1'
draggable=
'true'
class=
'f10_1'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_1'
draggable=
'true'
class=
'f11_1'
><s:property
value=
"khyh"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('水土保持')"
>
<
%
--
<
div
id=
'f8_2'
draggable=
'true'
class=
'f8_2'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_2'
draggable=
'true'
class=
'f9_2'
><s:property
value=
"skrzh"
/></div>
<div
id=
'f10_2'
draggable=
'true'
class=
'f10_2'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_2'
draggable=
'true'
class=
'f11_2'
><s:property
value=
"khyh"
/></div>
</s:if>
<
%
--
<
s:if
test=
"(#array.sfxmmc).contains('城镇垃圾')"
>
<
%
–
<div
id=
'f8_3'
draggable=
'true'
class=
'f8_3'
><s:property
value=
"sfxmmc"
/></div>
–
%
>
<div
id=
'f9_3'
draggable=
'true'
class=
'f9_3'
><s:property
value=
"skrzh"
/></div>
<div
id=
'f10_3'
draggable=
'true'
class=
'f10_3'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_3'
draggable=
'true'
class=
'f11_3'
><s:property
value=
"khyh"
/></div>
</s:if>
--%>
<s:if
test=
"(#array.sfxmmc).contains('城市道路占用挖掘费')"
>
<
%
--
<
div
id=
'f8_4'
draggable=
'true'
class=
'f8_4'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_4'
draggable=
'true'
class=
'f9_4'
><s:property
value=
"skrzh"
/></div>
<div
id=
'f10_4'
draggable=
'true'
class=
'f10_4'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_4'
draggable=
'true'
class=
'f11_4'
><s:property
value=
"khyh"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('园林绿化')"
>
<
%
--
<
div
id=
'f8_5'
draggable=
'true'
class=
'f8_5'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_5'
draggable=
'true'
class=
'f9_5'
><s:property
value=
"skrzh"
/></div>
<div
id=
'f10_5'
draggable=
'true'
class=
'f10_5'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_5'
draggable=
'true'
class=
'f11_5'
><s:property
value=
"khyh"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('考古')"
>
<
%
--
<
div
id=
'f8_6'
draggable=
'true'
class=
'f8_6'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_6'
draggable=
'true'
class=
'f9_6'
><s:property
value=
"skrzh"
/></div>
<div
id=
'f10_6'
draggable=
'true'
class=
'f10_6'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_6'
draggable=
'true'
class=
'f11_6'
><s:property
value=
"khyh"
/></div>
</s:if>
<
%
--
<
div
id=
'f8_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f8_<s:property value="#st.index"/>'
><s:property
value=
"sfxmmc"
/></div>
<div
id=
'f9_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f9_<s:property value="#st.index"/>'
><s:property
value=
"shbm"
/></div>
<div
id=
'f10_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f10_<s:property value="#st.index"/>'
><s:property
value=
"yjjemx"
/></div>
<div
id=
'f11_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f11_<s:property value="#st.index"/>'
><s:property
value=
"beizhu"
/></div>
--%>
</s:iterator>
</div>
<OBJECT
ID=
"jatoolsPrinter"
CLASSID=
"CLSID:B43D3361-D075-4BE2-87FE-057188254255"
codebase=
"/njzsb/plugin/jatoolsPrinter.cab#version=8,6,0,0"
width=
"0"
height=
"0"
>
</OBJECT>
</body>
</html>
WebRoot/WEB-INF/pages/rfxm/Rfxm_Jktzs_View_And_Sfxx.jsp
deleted
100644 → 0
View file @
97297b52
<
%@
page
import=
"com.jshx.core.utils.SysPropertiesUtil"
%
>
<
%@
page
import=
"java.io.File"
%
>
<
%@
page
import=
"com.jshx.common.utils.Constant"
%
>
<
%@
page
language=
"java"
pageEncoding=
"UTF-8"
isELIgnored=
"false"
%
>
<
%@
include
file=
"/common/header.jsp"
%
>
<
%
String
filePath =
SysPropertiesUtil.jdlj(request)+
File
.
separator
+
"
uploads
"
+
File
.
separator
+
Constant
.
ZSLC_SFXX
+
File
.
separator
;
%
>
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<title>
查看
</title>
<
%@
include
file=
"/common/jsLib.jsp"
%
>
<script
type=
"text/javascript"
>
$
(
function
()
{
$
(
"#clyc"
).
hide
();
})
//下缴费信息附件
function
opendoc
(
id
)
{
console
.
log
(
id
);
return
;
console
.
log
(
$
(
"#id"
).
val
());
window
.
location
.
href
=
"${ctx}/jsp/rfxm/downloadFile.action?ids="
+
id
;
}
function
fjlb
(){
// console.log(1111);
$
(
"#clyc"
).
show
();
$
(
'#cccc'
).
scrollTop
(
$
(
'#cccc'
)[
0
].
scrollHeight
);
}
function
openMaterialdoc
(
id
)
{
window
.
location
.
href
=
"${ctx}/jsp/rfxm/downloadMaterialFile.action?attachId="
+
id
;
}
</script>
</head>
<body>
<div
class=
"page_dialog"
id=
"cccc"
>
<form
name=
"myform"
method=
"post"
>
<div
class=
"page_dialog"
>
<div
class=
"inner6px"
>
<div
class=
"cell"
style=
"width: ${tableWidth}"
>
<table
width=
"100%"
>
<tr>
<td>
账户信息
</td>
</tr>
<tr>
<th
width=
"15%"
>
代收单位名称
</th>
<td
width=
"35%"
>
${rfxm.dsdw}
</td>
<th
width=
"15%"
>
代收单位层级
</th>
<td
width=
"35%"
>
${rfxm.dsdwcj}
</td>
</tr>
<tr>
<th
width=
"15%"
>
子账户账号
</th>
<td
width=
"35%"
>
${rfxmJktzs.accountDetail}
</td>
<th
width=
"15%"
>
子账户状态
</th>
<td
width=
"35%"
>
<c:if
test=
"${rfxmJktzs.accountStatus =='0'}"
>
未激活
</c:if>
<c:if
test=
"${rfxmJktzs.accountStatus =='1'}"
>
已激活
</c:if>
<c:if
test=
"${rfxmJktzs.accountStatus =='2'}"
>
已作废
</c:if>
<c:if
test=
"${rfxmJktzs.accountStatus =='3'}"
>
已到账
</c:if>
<c:if
test=
"${rfxmJktzs.accountStatus =='4'}"
>
已缴销
</c:if>
</td>
</tr>
<tr>
<th
width=
"15%"
>
通知书编号
</th>
<td
width=
"35%"
>
${rfxmJktzs.jktzsbh}
</td>
<th
width=
"15%"
>
通知书状态
</th>
<td
width=
"35%"
>
<c:if
test=
"${rfxmJktzs.invalidStatus ==0}"
>
已生成
</c:if>
<c:if
test=
"${rfxmJktzs.invalidStatus ==1}"
>
已作废
</c:if>
<c:if
test=
"${empty rfxmJktzs.invalidStatus}"
>
未知
</c:if>
</td>
</tr>
<tr>
<th
width=
"15%"
>
应缴总金额
</th>
<td
width=
"35%"
>
${rfxmJktzs.jftzyje}
</td>
<th
width=
"15%"
>
归档号
</th>
<td
width=
"35%"
>
${rfxmJktzs.wfpzbh}
</td>
</tr>
</table>
<table>
<tr>
<td
width=
"15%"
>
项目信息
</td>
</tr>
<
%
--
<
c:if
test=
"${sdjd.mjyj =='005'}"
>
--%>
<tr>
<th
width=
"15%"
>
项目代码
</th>
<td
width=
"35%"
>
${rfxm.xmdm}
</td>
<th
width=
"15%"
></th>
<td
width=
"35%"
></td>
<
%
--
<
th
width=
"15%"
>
信息一览表编号
</th>
<td
width=
"35%"
>
${rfxm.xxylbbh}
</td>
--%>
<
%
--
<
th
width=
"15%"
>
规划许可证号
</th>
<td
width=
"35%"
>
${rfxm.ghxkzbh}
</td>
--%>
</tr>
<
%
--
</
c:if
>
--%>
<tr>
<th
width=
"15%"
>
规划项目编号
</th>
<td
width=
"35%"
>
${rfxm.ghxmbh}
</td>
<th
width=
"15%"
>
建设单位名称
</th>
<td
width=
"35%"
>
${rfxm.jsdwmc}
</td>
</tr>
<tr>
<th
width=
"15%"
id=
'lianxidan'
>
规划许可证编号
</th>
<td
width=
"35%"
>
${rfxm.ghxkzbh}
</td>
<th
width=
"15%"
>
规划许可证类型
</th>
<td
width=
"35%"
>
${rfxm.ghxkzlx}
</td>
</tr>
<tr>
<th
width=
"15%"
>
工程项目名称
</th>
<td
width=
"35%"
>
${rfxm.gcxmmc}
</td>
<th
width=
"15%"
>
工程项目地点
</th>
<td
width=
"35%"
>
${rfxm.gcxmdd}
</td>
</tr>
<tr>
<th
width=
"15%"
>
地上建筑面积
</th>
<td
width=
"35%"
>
${rfxm.dsjzmj}
</td>
<th
width=
"15%"
>
地下建筑面积
</th>
<td
width=
"35%"
>
${rfxm.dxjzmj}
</td>
</tr>
<tr>
<th
width=
"15%"
>
建设单位联系人
</th>
<td
width=
"35%"
>
${rfxm.jsdwlxr}
</td>
<th
width=
"15%"
>
联系电话
</th>
<td
width=
"35%"
>
${rfxm.lxdh}
</td>
</tr>
<tr>
</tr>
</table>
<
%
--
<
tr
>
<td
width=
"15%"
>
收费信息
</td>
</tr>
--%>
<
%
--
<
s:iterator
value=
"rfxmSfxx"
id=
"array"
>
<tr>
<td><s:property
value=
"id"
/></td>
<td><s:property
value=
"name"
/></td>
<td><s:property
value=
"pwd"
/></td>
<td><s:property
value=
"age"
/></td>
</tr>
</s:iterator>
<c:forEach
var=
"s"
items=
"${rfxmSfxx}"
>
--%>
<div
class=
"easyui-accordion"
style=
""
>
<s:iterator
value=
"rfxmSfxx"
id=
"array"
>
<div
class=
""
title=
"<s:property value='sfxmmc'/>"
data-options=
"iconCls:'icon-ok'"
style=
"overflow:auto;padding:10px;"
>
<table
id=
"sfTable"
>
<input
type=
"hidden"
id=
"id"
name=
"id"
value=
"<s:property value='id'/>"
>
<tr>
<th
width=
"15%"
>
收费项目名称
</th>
<
%
--
<
td
width=
"35%"
><s:property
value=
"#sfxx.sfxmmc"
/></td>
--%>
<
%
--
<
td
width=
"35%"
><c:out
value=
"${s}.sfxmmc"
></c:out></td>
--%>
<td
width=
"35%"
><s:property
value=
"sfxmmc"
/></td>
<th
width=
"15%"
>
收费项目联系单编号
</th>
<td
width=
"35%"
><s:property
value=
"sfxmlxdbh"
/></td>
<
%
--
<
td
width=
"35%"
>
${li.sfxmzslxdbh}
</td>
--%>
<
%
--
<
td
width=
"35%"
><s:property
value=
"#sfxx.sfxmzslxdbh"
/></td>
--%>
</tr>
<tr>
<th
width=
"15%"
>
非税行户名
</th>
<td
width=
"35%"
><s:property
value=
"khyh"
/></td>
<
%
--
<
td
width=
"35%"
>
${li.yjjemx}
</td>
--%>
<
%
--
<
td
width=
"35%"
><s:property
value=
"#sfxx.yjjemx"
/></td>
--%>
<th
width=
"15%"
>
非税行账号
</th>
<
%
--
<
td
width=
"35%"
><s:property
value=
"#sfxx.shbm"
/></td>
--%>
<td
width=
"35%"
><s:property
value=
"skrzh"
/></td>
<
%
--
<
td
width=
"35%"
>
${li.shbm}
</td>
--%>
</tr>
<tr>
<th
width=
"15%"
>
应缴金额明细
</th>
<td
width=
"35%"
><s:property
value=
"yjjemx"
/></td>
<
%
--
<
td
width=
"35%"
>
${li.yjjemx}
</td>
--%>
<
%
--
<
td
width=
"35%"
><s:property
value=
"#sfxx.yjjemx"
/></td>
--%>
<th
width=
"15%"
>
审核部门
</th>
<
%
--
<
td
width=
"35%"
><s:property
value=
"#sfxx.shbm"
/></td>
--%>
<td
width=
"35%"
><s:property
value=
"shbm"
/></td>
<
%
--
<
td
width=
"35%"
>
${li.shbm}
</td>
--%>
</tr>
<tr>
<th
width=
"15%"
>
承诺缴费环节
</th>
<td
width=
"35%"
><s:property
value=
"cnjfhj"
/></td>
<th
width=
"15%"
>
一般缴款书编号
</th>
<td
width=
"35%"
><s:property
value=
"ybjksbh"
/></td>
</tr>
<tr>
<
%
--
<
th
width=
"15%"
>
承诺缴费环节
</th>
<
%
–
<td
width=
"35%"
><s:property
value=
"#sfxx.cnjfhj"
/></td>
–
%
>
<td
width=
"35%"
><s:property
value=
"cnjfhj"
/></td>
<
%
–
<td
width=
"35%"
>
${li.cnjfhj}
</td>
–
%
>
<
%
–
<th
width=
"15%"
>
审核部门
</th>
–
%
>
<
%
–
<td
width=
"35%"
>
${li.shbm}
</td>
–
%
>
--%>
<th
width=
"15%"
>
附件
</th>
<td
width=
"35%"
>
<a
href=
"javascript:opendoc('<s:property value="
id
"
/>
')">
<font
color=
"blue"
><s:property
value=
"showName"
/></font></a>
</td>
</tr>
</table>
</div>
</s:iterator>
</div>
<
%
--
</
c:forEach
>
--%>
<
%
--
<
table
>
<tr>
<th
width=
"15%"
>
代收单位经办人
</th>
<td
width=
"35%"
>
${rfxm.dsdwjbr}
</td>
</tr>
<tr>
<th
width=
"15%"
>
经办意见
</th>
<td
width=
"85%"
>
${rfxm.jbyj}
</td>
</tr>
<tr>
<th
width=
"15%"
>
代收单位复核人
</th>
<td
width=
"35%"
>
${rfxm.dsdwjbr}
</td>
</tr>
<tr>
<th
width=
"15%"
>
复核意见
</th>
<td
width=
"85%"
>
${rfxm.fhyj}
</td>
</tr>
</table>
--%>
<
%
--
<
s:if
test=
"attach.size()>0"
>
<table
width=
"100%"
id=
"table"
>
<tr>
<td
width=
"15%"
bgcolor=
"rgba(244, 244, 244, 1)"
>
流程节点
</td>
<td
width=
"15%"
bgcolor=
"rgba(244, 244, 244, 1)"
>
附送材料
</td>
<td
width=
"25%"
bgcolor=
"rgba(244, 244, 244, 1)"
>
点击下载
</td>
</tr>
<c:forEach
var=
"c"
items=
"${attach}"
>
<tr>
<td
width=
"15%"
>
${c.xmType}
</td>
<td
width=
"15%"
>
${c.attachType}
</td>
<td>
<a
href=
"javascript:opendoc('${c.id}')"
><font
style=
"color:blue"
>
${c.attachname}
</font></a>
</br></td>
</tr>
</c:forEach>
</table>
</s:if>
<tr
style=
"height: 120px"
>
<th
width=
"15%"
>
备注
</th>
<td
width=
"35%"
colspan=
"3"
><textarea
style=
"height: 80%"
name=
"sdjd.beizhu"
value=
"${sdjd.beizhu}"
type=
"text"
maxlength=
"500"
disabled=
"disabled"
>
${sdjd.beizhu}
</textarea></td>
</tr>
<tr>
<th
width=
"15%"
>
复核意见:
</th>
<td
width=
"35%"
colspan=
"3"
><textarea
style=
"height: 80%"
name=
"sdjd.beizhu"
value=
"${sdjd.bxzd1}"
type=
"text"
maxlength=
"500"
disabled=
"disabled"
>
${sdjd.bxzd1}
</textarea></td>
</tr>
<tr>
<td
colspan=
"4"
height=
"100px"
style=
"text-align:center"
>
<a
href=
"#"
class=
"btn_01"
onclick=
"parent.close_win('win_sdjd');"
>
关闭
<b></b></a>
<c:if
test=
"${sdjd.urldz != '1'}"
>
<
%
–
<a
href=
"${ctx}/jsp/sdjd/itPayRollDownloadTemplate.action?excel_Name=${sdjd.xxbbh}&urldz=${sdjd.urldz}"
><p
style=
"color:red"
>
下载项目一览表编号
</p></a>
–
%
>
</c:if>
</td>
</tr>
</table>
--%>
<s:if
test=
"materialColsList.size()>0"
>
<tr
id=
"clyc"
style=
"display: none;"
>
<td
colspan=
"3"
style=
"text-align: left;"
>
<table
width=
"100%"
id=
"table"
>
<tr>
<td
width=
"15%"
>
材料:
</td>
</tr>
<c:forEach
var=
"c"
items=
"${materialColsList}"
>
<tr>
<th
width=
"35%"
>
${c.attachType}:
</th>
<td>
<a
href=
"javascript:openMaterialdoc('${c.id}')"
><font
style=
"color:blue"
>
${c.attachname}
</font></a>
</br></td>
</tr>
</c:forEach>
</table>
</td>
</tr>
</s:if>
<table
width=
"100%"
border=
"0"
>
<tr>
<td
colspan=
"4"
height=
"100px"
style=
"text-align:center"
>
<
%
--
<
a
href=
"javascript:void(0);"
class=
"btn_01"
onclick=
"fjlb()"
>
附件列表
<b></b></a>
--%>
<a
href=
"#"
class=
"btn_01"
onclick=
"parent.close_win('win_rfxm_jktzs1');"
>
关闭
<b></b></a>
</td>
</tr>
</table>
</div></div></div>
</form>
</div>
</body>
</html>
WebRoot/WEB-INF/pages/rfxm/Rfxm_List.jsp
View file @
1443d11b
...
...
@@ -237,7 +237,9 @@
}
},
{
field
:
'slbh'
,
title
:
'缴款通知书编号'
,
width
:
150
,
align
:
'center'
},
{
field
:
'zslxdbh'
,
title
:
'缴款凭证编号'
,
width
:
150
,
align
:
'center'
}
{
field
:
'zslxdbh'
,
title
:
'缴款凭证编号'
,
width
:
150
,
align
:
'center'
},
{
field
:
'sfxmlxdbh'
,
title
:
'人防联系单号'
,
width
:
150
,
align
:
'center'
},
{
field
:
'xxylbbh'
,
title
:
'信息一览表编号'
,
width
:
150
,
align
:
'center'
}
]],
}));
...
...
WebRoot/WEB-INF/pages/rfxm/Rfxm_List_review.jsp
deleted
100644 → 0
View file @
97297b52
<
%@
page
language=
"java"
pageEncoding=
"UTF-8"
isELIgnored=
"false"
%
>
<
%@
include
file=
"/common/header.jsp"
%
>
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<title>
项目管理
</title>
<
%@
include
file=
"/common/jsLib.jsp"
%
>
<script>
function
reloadDate
(){
$
(
'#pagination'
).
datagrid
(
'clearSelections'
);
search_rfxm
();
}
function
edit
(
row_Id
){
var
dt
=
new
Date
();
createSimpleWindow
(
"win_rfxm"
,
"项目复核"
,
"${ctx}/jsp/rfxm/rfxmReview.action?rfxm.id="
+
row_Id
+
"&dt="
+
dt
.
getTime
(),
900
,
650
);
}
function
view
(
row_Id
){
var
dt
=
new
Date
();
createSimpleWindow
(
"win_rfxm"
,
"查看项目"
,
"${ctx}/jsp/rfxm/rfxmView.action?rfxm.id="
+
row_Id
+
"&dt="
+
dt
.
getTime
(),
850
,
550
);
}
function
del
(){
var
rows
=
$
(
'#pagination'
).
datagrid
(
'getSelections'
);
var
ids
=
""
;
for
(
var
i
=
0
;
i
<
rows
.
length
;
i
++
){
ids
+=
rows
[
i
].
id
+
"|"
;
}
if
(
rows
.
length
<
1
){
$
.
messager
.
alert
(
'提示'
,
'至少选择一项删除!'
);
}
else
{
$
.
messager
.
confirm
(
"删除"
,
"确定要删除吗?"
,
function
(
result
){
if
(
result
){
$
.
ajax
({
url
:
"sdjdDel.action"
,
type
:
'post'
,
dataType
:
'json'
,
async
:
false
,
data
:{
ids
:
ids
},
error
:
function
(){
$
.
messager
.
alert
(
'错误'
,
'删除时出错!'
);
},
success
:
function
(
data
){
if
(
data
.
result
){
$
.
messager
.
alert
(
'提示'
,
'删除成功!'
);
search_sdjd
();
}
else
{
$
.
messager
.
alert
(
'错误'
,
'删除时出错!'
);
}
}
});
}
});
}
}
<%--
页面筛选查询
--%>
function
search_rfxm
(){
var
queryParams
=
{
"zzh.xmdm"
:
$
(
"#xmdm"
).
val
(),
"zzh.ghxkzbh"
:
$
(
"#ghxkzbh"
).
val
(),
"zzh.ghxmbh"
:
$
(
"#ghxmbh"
).
val
(),
"zzh.xxylbbh"
:
$
(
"#xxylbbh"
).
val
()
};
console
.
info
(
queryParams
);
$
(
'#pagination'
).
datagrid
(
'options'
).
queryParams
=
queryParams
;
$
(
'#pagination'
).
datagrid
(
'clearSelections'
);
$
(
"#pagination"
).
datagrid
(
'load'
);
}
$
(
function
(){
$
(
'#pagination'
).
datagrid
(
$
.
extend
(
window
.
dg_cm_pp_2
,{
title
:
'项目管理列表'
,
url
:
'rfxmQueryReview.action'
,
queryParams
:{
"rfxm.ghxmbh"
:
$
(
"#ghxmbh"
).
val
(),
"rfxm.xxylbbh"
:
$
(
"#xxylbbh"
).
val
(),
"rfxm.xmdm"
:
$
(
"#xmdm"
).
val
(),
"rfxm.ghxkzbh"
:
$
(
"#ghxkzbh"
).
val
()
},
frozenColumns
:[[
// {field:'id',checkbox:true}
]],
columns
:[[
{
field
:
'op'
,
title
:
'操作'
,
width
:
100
,
formatter
:
function
(
value
,
rec
){
if
(
rec
.
starts
==
'0'
||
rec
.
starts
==
'1'
){
return
"<a class='btn_01_mini' onclick=view('"
+
rec
.
id
+
"') >查看<b></b></a> "
;
}
return
"<a class='btn_01_mini' onclick=view('"
+
rec
.
id
+
"') >查看<b></b></a> <a class='btn_01_mini' onclick=edit('"
+
rec
.
id
+
"')>操作<b></b></a>"
;
}},
/*{field:'accountName',title:'子账户名称',width:180},
{field:'accountDetail',title:'子账户账号',width:180},
{field:'accountStatus',title:'子账户状态',width:180,formatter:function(value,rec){
if(rec.accountStatus == '0'){
return "未激活";
}
if(rec.accountStatus == '1'){
return "已激活";
}
if(rec.accountStatus == '2'){
return "已作废";
}
if(rec.accountStatus == '3'){
return "已到账";
}
if(rec.accountStatus == '4'){
return "已缴销";
}
}},*/
/*{field:'createTime',title:'创建时间',width:fixWidth(0.16)},*/
{
field
:
'xmdm'
,
title
:
'项目代码'
,
width
:
160
},
{
field
:
'ghxkzbh'
,
title
:
'规划许可证编号'
,
width
:
160
},
{
field
:
'jsdwmc'
,
title
:
'建设单位名称'
,
width
:
160
},
{
field
:
'gcxmmc'
,
title
:
'工程项目名称'
,
width
:
160
},
{
field
:
'gcxmdd'
,
title
:
'工程项目地点'
,
width
:
160
},
{
field
:
'status'
,
title
:
'项目状态'
,
width
:
180
,
formatter
:
function
(
value
,
rec
){
if
(
rec
.
status
==
'0'
){
return
"待复核"
;
}
if
(
rec
.
status
==
'1'
){
return
"已复核"
;
}
if
(
rec
.
status
==
'2'
){
return
"已退回"
;
}
}},
]],
toolbar
:[
/*{
id:'btnadd',
text:'添加',
iconCls:'icon-add',
handler:function(){
addNew();
}
},{
id:'btnadd',
text:'关联添加',
iconCls:'icon-add',
handler:function(){
addLinkedNew();
}
}*/
]
}));
});
</script>
</head>
<body>
<div
class=
"page_content"
>
<div
class=
"box_01 submitdata"
>
<div
class=
"inner12px"
>
<div
class=
"cell boxBmargin12"
>
<table
width=
"100%"
>
<tr>
<th
width=
"15%"
>
规划许可证编号
</th>
<td
width=
"35%"
><input
name=
"rfxm.ghxkzbh"
id=
"ghxkzbh"
value=
"${rfxm.ghxkzbh}"
type=
"text"
></td>
<th
width=
"15%"
>
项目代码
</th>
<td
width=
"35%"
><input
name=
"rfxm.xmdm"
id=
"xmdm"
value=
"${rfxm.xmdm}"
type=
"text"
></td>
</tr>
<tr>
<th
width=
"15%"
>
信息表编号
</th>
<td
width=
"35%"
><input
name=
"rfxm.xxylbbh"
id=
"xxylbbh"
value=
"${rfxm.accountName}"
type=
"text"
></td>
<th
width=
"15%"
>
规划项目编号
</th>
<td
width=
"35%"
><input
name=
"rfxm.ghxmbh"
id=
"ghxmbh"
value=
"${rfxm.ghxmbh}"
type=
"text"
></td>
</tr>
<
%
--
<
tr
>
<th
width=
"15%"
>
子账户状态
</th>
<td
width=
"35%"
>
<select
name=
"rfxm.accountStatus"
id=
"accountStatus"
>
<option
value=
""
>
请选择
</option>
<option
value=
"0"
>
未激活
</option>
<option
value=
"1"
>
已激活
</option>
<option
value=
"2"
>
已作废
</option>
<option
value=
"3"
>
已到账
</option>
<option
value=
"4"
>
已缴销
</option>
</select>
</td>
</tr>
--%>
<tr>
<td
colspan=
"4"
align=
"center"
>
<a
href=
"###"
class=
"btn_01"
onclick=
"search_rfxm()"
>
查询
<b></b></a>
<!-- <a href="###" class="btn_01" onclick="search_sdjd(1)" >已复核项目<b></b></a> -->
<a
href=
"###"
class=
"btn_01"
onclick=
"clear_form(document.myform);"
>
清空
<b></b></a>
</td>
</tr>
</table>
</div>
<div
id=
"pagination"
>
</div>
</div>
</div>
</div>
</body>
</html>
WebRoot/WEB-INF/pages/rfxm/Rfxm_Sfxx_Add.jsp
View file @
1443d11b
...
...
@@ -86,9 +86,9 @@
var val = $('#cnjfhj').val();
cnjfhj = val;
}
if (cnjfhj==undefined || cnjfhj=="") {
return;
}
//
if (cnjfhj==undefined || cnjfhj=="") {
//
return;
//
}
if (!boolean1) {
$.messager.alert('提示', message);
return;
...
...
@@ -112,16 +112,8 @@
},
success: function (data) {
if (data.result) {
// $("
#
yzjg
").html('验证成功!');
// alert("
验证成功
");
$.messager.alert('提示',"
验证成功
");
abc="
1
";
$.messager.confirm("
提交
","
确定提交吗
?
",function(result){
if(result){
document.myform1.action="
rfxmSfxxSave
.
action
";
document.myform1.submit();
}
});
} else {
abc="
0
";
// $("
#
yzjg
").html('添加失败!'+data.message);
...
...
WebRoot/WEB-INF/pages/rfxm/Rfxm_Sfxx_Detail.jsp
View file @
1443d11b
...
...
@@ -79,6 +79,19 @@
}
<%--
人防用章
--%>
function
generateNotice
(
id
){
$
.
ajax
({
url
:
"${ctx}/jsp/rfxm/rfyzCheck.action"
,
type
:
'post'
,
dataType
:
'json'
,
async
:
false
,
data
:
{
ids
:
id
},
error
:
function
()
{
$
.
messager
.
alert
(
'错误'
,
'提交出错!'
);
},
success
:
function
(
data
)
{
if
(
!
data
.
result
)
{
$
.
messager
.
alert
(
'提示'
,
data
.
message
);
}
else
{
$
.
messager
.
confirm
(
"提示"
,
"确认要人防用章?"
,
function
(
result
)
{
if
(
result
)
{
$
.
ajax
({
...
...
@@ -95,6 +108,10 @@
}
});
}
}
});
}
function
produceNotice
(
flag
,
row_id
){
$
.
ajax
({
...
...
@@ -265,17 +282,17 @@
<table
width=
"100%"
border=
"0"
>
<tr>
<td
colspan=
"4"
height=
"100px"
style=
"text-align:center"
>
<c:if
test=
"${
!canRfyz
}"
>
<c:if
test=
"${
rfxm.isRfyz == 1
}"
>
<c:if
test=
"${rfxm.isSbj==1}"
>
<a
id=
"noticeBtn0"
href=
"#"
class=
"btn_01 nohover"
disabled=
"true"
>
人防费用章(市本级)
<b></b></a>
<a
id=
"noticeBtn0"
href=
"#"
class=
"btn_01 nohover"
>
人防费已用章(市本级)
<b></b></a>
</c:if>
<c:if
test=
"${rfxm.isSbj!=1}"
>
<a
id=
"noticeBtn0"
href=
"#"
class=
"btn_01 nohover"
disabled=
"true"
>
人防费用章(非市本级)
<b></b></a>
<a
id=
"noticeBtn0"
href=
"#"
class=
"btn_01 nohover"
>
人防费已用章(非市本级)
<b></b></a>
</c:if>
</c:if>
<c:if
test=
"${canRfyz}"
>
<c:if
test=
"${rfxm.isRfyz != 1}"
>
<c:if
test=
"${rfxm.isSbj==1}"
>
<a
id=
"noticeBtn0"
href=
"#"
class=
"btn_01"
onclick=
"generateNotice('${rfxm.id}');"
>
人防费用章(市本级)
<b></b></a>
...
...
@@ -284,14 +301,9 @@
<a
id=
"noticeBtn0"
href=
"#"
class=
"btn_01"
onclick=
"generateNotice('${rfxm.id}');"
>
人防费用章(非市本级)
<b></b></a>
</c:if>
</c:if>
</c:if>
<
%
--
<
a
href=
"#"
class=
"btn_01"
onclick=
"generateNotice(1);"
>
竣工前缴款
<b></b></a>
<a
href=
"#"
class=
"btn_01"
onclick=
"generateNotice(2);"
>
N日内缴款
<b></b></a>
--%>
<
%
--
<
a
href=
"#"
class=
"btn_01"
onclick=
"parent.close_win('win_rfxm');"
>
关闭
<b></b></a>
--%>
</td>
</tr>
</table>
...
...
WebRoot/WEB-INF/pages/rfxm/Rfxm_Sfxx_Edit.jsp
View file @
1443d11b
...
...
@@ -73,9 +73,7 @@
var val = $('#cnjfhj').val();
cnjfhj = val;
}
if (cnjfhj==undefined || cnjfhj=="") {
return;
}
if (!boolean1) {
$.messager.alert('提示', message);
return;
...
...
@@ -85,37 +83,36 @@
var dsdw = $('#dsdw') .val();
var sfxmmc = $('#sfxmmcselect option:selected') .val();//选中的值
var shbm = $('#shbmselect option:selected') .val();//选中的值
$.ajax({
async: false,
url: "
$
{
ctx
}
/jsp/
rfxm
/
rfxmSfxxCheck
.
action
?
flag
=
edit
",
type: 'post',
dataType: 'json',
async: false,
data: {rfxmid : "
$
{
rfxm
.
id
}
", "
ids
" : "
$
{
rfxm
.
id
}
","
rfxmsfxx
.
id
":ids, "
rfxmsfxx
.
cnjfhj
":cnjfhj, "
rfxmsfxx
.
yzsqy
":yzsqy, "
rfxmsfxx
.
dsdw
":dsdw, "
rfxmsfxx
.
sfxmmc
":sfxmmc, "
rfxmsfxx
.
shbm
":shbm},
error: function () {
$.messager.alert('错误', '提交出错!');
},
success: function (data) {
if (data.result) {
// $("
#
yzjg
").html('验证成功!');
$.messager.alert('提示','验证成功');
abc="
1
";
$.messager.confirm("
提交
","
确定提交吗
?
",function(result){
if(result){
document.myform1.action="
rfxmSfxxEdit1
.
action
";
document.myform1.submit();
}
parent.close_win();
reloadData();
});
} else {
abc="
0
";
// $("
#
yzjg
").html('添加失败!'+data.message);
$.messager.alert('错误', '验证失败,'+data.message);
return;
}
}
});
<%--$.ajax({--%>
<%-- async: false,--%>
<%-- url: "
$
{
ctx
}
/jsp/
rfxm
/
rfxmSfxxCheck
.
action
?
flag
=
edit
",--%>
<%-- type: 'post',--%>
<%-- dataType: 'json',--%>
<%-- async: false,--%>
<%-- data: {rfxmid : "
$
{
rfxm
.
id
}
", "
ids
" : "
$
{
rfxm
.
id
}
","
rfxmsfxx
.
id
":ids, "
rfxmsfxx
.
cnjfhj
":cnjfhj, "
rfxmsfxx
.
yzsqy
":yzsqy, "
rfxmsfxx
.
dsdw
":dsdw, "
rfxmsfxx
.
sfxmmc
":sfxmmc, "
rfxmsfxx
.
shbm
":shbm},--%>
<%-- error: function () {--%>
<%-- $.messager.alert('错误', '提交出错!');--%>
<%-- },--%>
<%-- success: function (data) {--%>
<%-- if (data.result) {--%>
<%-- abc="
1
";--%>
<%-- $.messager.confirm("
提交
","
确定提交吗
?
",function(result){--%>
<%-- if(result){--%>
<%-- --%>
<%-- }--%>
<%-- parent.close_win();--%>
<%-- reloadData();--%>
<%-- });--%>
<%-- } else {--%>
<%-- abc="
0
";--%>
<%-- // $("
#
yzjg
").html('添加失败!'+data.message);--%>
<%-- $.messager.alert('错误', '验证失败,'+data.message);--%>
<%-- return;--%>
<%-- }--%>
<%-- }--%>
<%--});--%>
/*}*/
}
function getShbmBySfxmmc() {
...
...
@@ -315,22 +312,26 @@
</td>
</tr>
<tr>
<th
width=
"15"
>
缴费承诺环节
</th>
<c:if
test=
"${r
xfm.paymentLink =='1'
}"
>
<th
width=
"15"
>
缴费承诺环节
${rfxmsfxx.tqjn}
</th>
<c:if
test=
"${r
fxm.paymentLink ==1
}"
>
<td
width=
"35%"
>
施工许可前
</td>
</c:if>
<c:if
test=
"${r
xfm.paymentLink =='3'
}"
>
<c:if
test=
"${r
fxm.paymentLink ==3
}"
>
<td
width=
"35%"
>
30日内
</td>
<th
width=
"15"
>
提前缴纳配套费
</th>
<c:if
test=
"${rfxmsfxx.tqjn =='0'}"
>
是
<c:if
test=
"${rfxmsfxx.tqjn == '0'}"
>
<td
width=
"35%"
>
否
</td>
</c:if>
<c:if
test=
"${rfxmsfxx.tqjn =='1'}"
>
<c:if
test=
"${rfxmsfxx.tqjn == '1'}"
>
<td
width=
"35%"
>
是
</td>
</c:if>
</c:if>
</tr>
...
...
WebRoot/WEB-INF/pages/rfxm/Rfxm_material_collect.jsp
deleted
100644 → 0
View file @
97297b52
<
%@
page
import=
"com.jshx.core.utils.SysPropertiesUtil"
%
>
<
%@
page
import=
"java.io.File"
%
>
<
%@
page
import=
"com.jshx.common.utils.Constant"
%
>
<
%@
page
language=
"java"
pageEncoding=
"UTF-8"
isELIgnored=
"false"
%
>
<
%@
include
file=
"/common/header.jsp"
%
>
<
%
String
filePath =
SysPropertiesUtil.jdlj(request)+
File
.
separator
+
"
uploads
"
+
File
.
separator
+
Constant
.
ZSLC_SFXX
+
File
.
separator
;
%
>
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<title>
查看
</title>
<
%@
include
file=
"/common/jsLib.jsp"
%
>
<script
type=
"text/javascript"
src=
"${ctx}/webResources/js/alertify.min.js"
></script>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"${ctx}/webResources/style/alertify.core.css"
>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"${ctx}/webResources/style/alertify.default.css"
>
<script
type=
"text/javascript"
>
//下缴费信息附件
function
opendoc
(
id
)
{
console
.
log
(
id
);
return
;
console
.
log
(
$
(
"#id"
).
val
());
window
.
location
.
href
=
"${ctx}/jsp/rfxm/downloadFile.action?ids="
+
id
;
}
function
addFile
(
which
)
{
alertify
.
prompt
(
"提示输入框"
,
function
(
e
,
str
)
{
if
(
e
)
{
if
(
str
==
""
)
{
alertify
.
alert
(
'上传附件类型不能为空!'
);
return
;
}
/*var trHtml="<tr><th width='30%' style='text-align: left;'><input name='id' type='checkbox' checked='checked' value="+str+">"+str+":</th><td style=\"text-align:left;\" id='more' width='10%'><input type='file' name='file1'></td>"
+"<th width='15%'>文档编号:</th><td style='text-align: left;' width='10%'><input name='wdno' type='text' name='wdno'></td></tr>";*/
var
trHtml
=
"<tr><th width='30%' style='text-align: left;'><input name='id' type='checkbox' checked='checked' value="
+
str
+
">"
+
str
+
":</th><td style=
\"
text-align:left;
\"
id='more' width='40%'><input type='file' name='file1' style='width:80%'><input type='button' value='扫描'/></td>"
+
"<th width='15%'>文档编号:</th><td style='text-align: left;' width='15%'><input name='wdno' type='text' name='wdno'></td></tr>"
;
var
$tr
=
$
(
"#table tr:first"
);
$tr
.
after
(
trHtml
);
}
},
""
);
}
function
save
()
{
var
value
;
var
obj
=
{};
var
obj1
=
{};
var
flag
=
true
;
var
boolean1
=
false
;
$
(
"input[name=file1]"
).
each
(
function
(){
if
(
$
(
this
).
val
()
!=
""
)
{
/* console.log(222);
console.log(flag);*/
var
name
=
$
(
this
).
parent
().
siblings
().
find
(
"input"
).
val
();
/* console.log(111);
console.log(name);*/
flag
=
$
(
this
).
parent
().
siblings
().
find
(
"input[type='checkbox']"
).
is
(
':checked'
);
console
.
info
(
flag
);
if
(
!
flag
)
{
$
.
messager
.
alert
(
'提示'
,
"请在"
+
name
+
"前选中复选框"
);
return
false
;
}
}
});
if
(
!
flag
)
{
return
;
}
$
(
"input[name=id]:checked"
).
each
(
function
(){
var
name
=
$
(
this
).
val
();
// alert(444);
console
.
log
(
name
);
value
=
$
(
this
).
parent
().
siblings
().
find
(
"input"
).
val
();
// alert(555);
console
.
log
(
value
);
value
=
value
.
substring
(
value
.
lastIndexOf
(
"
\
\"
)+1);
// alert(666);
console.log(value);
var no = $(this).parent().parent().find("
input
[
name
=
wdno
]
").val();
// alert(777);
console.log(no);
if(value=="")
{
boolean1= true;
$.messager.alert('提示',"
请在
"+$(this).val()+"
后上传文件
");
return false;
}
obj[value] = name;
obj1[value] = no;
});
if(boolean1)
{
return;
}
$("
#
allFileName
").val(JSON.stringify(obj));
$("
#
originFileName
").val(JSON.stringify(obj1));
$("
#
myform1
").submit();
}
//完成归档
function wcgd()
{
$.messager.confirm("
完成归档
","
确定要完成归档吗
?
",function(result){
if(result){
$.ajax({
url: "
$
{
ctx
}
/jsp/
rfxm
/
finishMaterial
.
action
",
type: 'post',
dataType: 'json',
async: false,
data: {rfxmid : $("
#
rfxmJktzsId
").val()},
error: function () {
$.messager.alert('错误', '提交出错!');
},
success: function (data) {
if (data.result) {
$.messager.alert("
提示
","
归档成功
");
// top.close_win("
win_materialCollect
");
} else {
$.messager.alert("
提示
","
归档失败
");
}
}
})
}
});
}
function openMaterialdoc(id)
{
window.location.href="
$
{
ctx
}
/jsp/
rfxm
/
downloadMaterialFile
.
action
?
attachId
=
"+id;
}
function fjlb(){
// console.log(1111);
$("
#
clyc
").show();
$('#cccc').scrollTop( $('#cccc')[0].scrollHeight );
}
</script>
</head>
<body
validform=
"true"
>
<div
class=
"page_dialog"
id=
"cccc"
>
<div
class=
"inner6px"
>
<div
class=
"cell"
style=
"width: 100%"
>
<form
name=
"myform1"
id=
"myform1"
method=
"post"
enctype=
"multipart/form-data"
action=
"materialCollectSave.action"
>
<s:token
/>
<input
type=
"hidden"
name=
"allFileName"
id=
"allFileName"
/>
<input
type=
"hidden"
name=
"originFileName"
id=
"originFileName"
/>
<input
type=
"hidden"
name=
"Magdh"
id=
"Magdh"
value=
"${Magdh}"
/>
<input
type=
"hidden"
name=
"gdh"
id=
"gdh"
value=
"${Magdh}"
/>
<
%
--
<
input
type=
"hidden"
name=
"rfxmJktzs.id"
value=
"${rfxmJktzs.id}"
/>
--%>
<input
type=
""
name=
"rfxmJktzs.id"
id=
"rfxmJktzsId"
value=
"${rfxmJktzs.id}"
/>
<div
class=
"page_dialog"
>
<div
class=
"inner6px"
>
<div
class=
"cell"
style=
"width: ${tableWidth}"
>
<table
width=
"100%"
>
<tr>
<td>
账户信息
</td>
</tr>
<tr>
<th
width=
"15%"
>
代收单位名称
</th>
<td
width=
"35%"
>
${rfxm.dsdw}
</td>
<th
width=
"15%"
>
代收单位层级
</th>
<td
width=
"35%"
>
${rfxm.dsdwcj}
</td>
</tr>
<tr>
<th
width=
"15%"
>
子账户账号
</th>
<td
width=
"35%"
>
${rfxmJktzs.accountDetail}
</td>
<th
width=
"15%"
>
子账户状态
</th>
<td
width=
"35%"
>
<c:if
test=
"${rfxmJktzs.accountStatus =='0'}"
>
未激活
</c:if>
<c:if
test=
"${rfxmJktzs.accountStatus =='1'}"
>
已激活
</c:if>
<c:if
test=
"${rfxmJktzs.accountStatus =='2'}"
>
已作废
</c:if>
<c:if
test=
"${rfxmJktzs.accountStatus =='3'}"
>
已到账
</c:if>
<c:if
test=
"${rfxmJktzs.accountStatus =='4'}"
>
已缴销
</c:if>
</td>
</tr>
<tr>
<th
width=
"15%"
>
通知书编号
</th>
<td
width=
"35%"
>
${rfxmJktzs.jktzsbh}
</td>
<th
width=
"15%"
>
通知书状态
</th>
<td
width=
"35%"
>
<c:if
test=
"${rfxmJktzs.invalidStatus ==0}"
>
已生成
</c:if>
<c:if
test=
"${rfxmJktzs.invalidStatus ==1}"
>
已作废
</c:if>
<c:if
test=
"${empty rfxmJktzs.invalidStatus}"
>
未知
</c:if>
</td>
</tr>
<tr>
<th
width=
"15%"
>
应缴总金额
</th>
<td
width=
"35%"
>
${rfxmJktzs.jftzyje}
</td>
<th
width=
"15%"
>
归档号
</th>
<td
width=
"35%"
>
${rfxmJktzs.wfpzbh}
</td>
</tr>
</table>
<table>
<tr>
<td
width=
"15%"
>
项目信息
</td>
</tr>
<tr>
<th
width=
"15%"
>
项目代码
</th>
<td
width=
"35%"
>
${rfxm.xmdm}
</td>
<th
width=
"15%"
></th>
<td
width=
"35%"
></td>
</tr>
<tr>
<th
width=
"15%"
>
规划项目编号
</th>
<td
width=
"35%"
>
${rfxm.ghxmbh}
</td>
<th
width=
"15%"
>
建设单位名称
</th>
<td
width=
"35%"
>
${rfxm.jsdwmc}
</td>
</tr>
<tr>
<th
width=
"15%"
id=
'lianxidan'
>
规划许可证编号
</th>
<td
width=
"35%"
>
${rfxm.ghxkzbh}
</td>
<th
width=
"15%"
>
规划许可证类型
</th>
<td
width=
"35%"
>
${rfxm.ghxkzlx}
</td>
</tr>
<tr>
<th
width=
"15%"
>
工程项目名称
</th>
<td
width=
"35%"
>
${rfxm.gcxmmc}
</td>
<th
width=
"15%"
>
工程项目地点
</th>
<td
width=
"35%"
>
${rfxm.gcxmdd}
</td>
</tr>
<tr>
<th
width=
"15%"
>
地上建筑面积
</th>
<td
width=
"35%"
>
${rfxm.dsjzmj}
</td>
<th
width=
"15%"
>
地下建筑面积
</th>
<td
width=
"35%"
>
${rfxm.dxjzmj}
</td>
</tr>
<tr>
<th
width=
"15%"
>
建设单位联系人
</th>
<td
width=
"35%"
>
${rfxm.jsdwlxr}
</td>
<th
width=
"15%"
>
联系电话
</th>
<td
width=
"35%"
>
${rfxm.lxdh}
</td>
</tr>
</table>
<table>
<tr>
<th
width=
"15%"
>
附件:
</th>
<td
colspan=
"3"
style=
"text-align:left;"
>
<table
width=
"100%"
id=
"table"
>
<tr>
<a
href=
"javascript:void(0);"
class=
"btn_01"
onclick=
"addFile(this)"
>
新增附件
<b></b></a>
</tr>
<tr>
<th
width=
"30%"
style=
"text-align: left;"
><input
name=
"id"
type=
"checkbox"
value=
"南京市工程建设项目档案资料清单"
>
南京市工程建设项目档案资料清单:
</th>
<td
style=
"text-align: left;"
width=
"40%"
>
<input
type=
"file"
name=
"file1"
style=
"width:80%"
>
<input
type=
"button"
value=
"扫描"
/>
</td>
<th
width=
"15%"
>
文档编号:
</th>
<td
style=
"text-align: left;"
width=
"15%"
>
<input
name=
"wdno"
type=
"text"
name=
"wdno"
>
</td>
</tr>
<tr>
<th
width=
"30%"
style=
"text-align: left;"
><input
name=
"id"
type=
"checkbox"
value=
"征收联系单(城市基础设施配套费)"
>
征收联系单(城市基础设施配套费):
</th>
<td
style=
"text-align: left;"
width=
"40%"
>
<input
type=
"file"
name=
"file1"
style=
"width:80%"
>
<input
type=
"button"
value=
"扫描"
/>
</td>
<th
width=
"15%"
>
文档编号:
</th>
<td
style=
"text-align: left;"
width=
"15%"
>
<input
name=
"wdno"
type=
"text"
name=
"wdno"
>
</td>
</tr>
<tr>
<th
width=
"30%"
style=
"text-align: left;"
><input
name=
"id"
type=
"checkbox"
value=
"征收联系单(防空地下室易地建设费)"
>
征收联系单(防空地下室易地建设费):
</th>
<td
style=
"text-align: left;"
width=
"40%"
>
<input
type=
"file"
name=
"file1"
style=
"width:80%"
>
<input
type=
"button"
value=
"扫描"
/>
</td>
<th
width=
"15%"
>
文档编号:
</th>
<td
style=
"text-align: left;"
width=
"15%"
>
<input
name=
"wdno"
type=
"text"
name=
"wdno"
>
</td>
</tr>
<tr>
<th
width=
"30%"
style=
"text-align: left;"
><input
name=
"id"
type=
"checkbox"
value=
"征收联系单(水土保持补偿费)"
>
征收联系单(水土保持补偿费):
</th>
<td
style=
"text-align: left;"
width=
"40%"
>
<input
type=
"file"
name=
"file1"
style=
"width:80%"
>
<input
type=
"button"
value=
"扫描"
/>
</td>
<th
width=
"15%"
>
文档编号:
</th>
<td
style=
"text-align: left;"
width=
"15%"
>
<input
name=
"wdno"
type=
"text"
name=
"wdno"
>
</td>
</tr>
<tr>
<th
width=
"30%"
style=
"text-align: left;"
><input
name=
"id"
type=
"checkbox"
value=
"征收联系单(考古调查、勘探、发掘费)"
>
征收联系单(考古调查、勘探、发掘费):
</th>
<td
style=
"text-align: left;"
width=
"40%"
>
<input
type=
"file"
name=
"file1"
style=
"width:80%"
>
<input
type=
"button"
value=
"扫描"
/>
</td>
<th
width=
"15%"
>
文档编号:
</th>
<td
style=
"text-align: left;"
width=
"15%"
>
<input
name=
"wdno"
type=
"text"
name=
"wdno"
>
</td>
</tr>
<tr>
<th
width=
"30%"
style=
"text-align: left;"
><input
name=
"id"
type=
"checkbox"
value=
"征收联系单(城市道路占用挖掘费)"
>
征收联系单(城市道路占用挖掘费):
</th>
<td
style=
"text-align: left;"
width=
"40%"
>
<input
type=
"file"
name=
"file1"
style=
"width:80%"
>
<input
type=
"button"
value=
"扫描"
/>
</td>
<th
width=
"15%"
>
文档编号:
</th>
<td
style=
"text-align: left;"
width=
"15%"
>
<input
name=
"wdno"
type=
"text"
name=
"wdno"
>
</td>
</tr>
<tr>
<th
width=
"30%"
style=
"text-align: left;"
><input
name=
"id"
type=
"checkbox"
value=
"征收联系单(园林绿化损坏赔偿费)"
>
征收联系单(园林绿化损坏赔偿费):
</th>
<td
style=
"text-align: left;"
width=
"40%"
>
<input
type=
"file"
name=
"file1"
style=
"width:80%"
>
<input
type=
"button"
value=
"扫描"
/>
</td>
<th
width=
"15%"
>
文档编号:
</th>
<td
style=
"text-align: left;"
width=
"15%"
>
<input
name=
"wdno"
type=
"text"
name=
"wdno"
>
</td>
</tr>
<tr>
<th
width=
"30%"
style=
"text-align: left;"
><input
name=
"id"
type=
"checkbox"
value=
"资金清分审批记录表"
>
资金清分审批记录表:
</th>
<td
style=
"text-align: left;"
width=
"40%"
>
<input
type=
"file"
name=
"file1"
style=
"width:80%"
>
<input
type=
"button"
value=
"扫描"
/>
</td>
<th
width=
"15%"
>
文档编号:
</th>
<td
style=
"text-align: left;"
width=
"15%"
>
<input
name=
"wdno"
type=
"text"
name=
"wdno"
>
</td>
</tr>
<tr>
<th
width=
"30%"
style=
"text-align: left;"
><input
name=
"id"
type=
"checkbox"
value=
"工程建设项目缴费通知书(第2联)原件"
>
工程建设项目缴费通知书(第2联)原件:
</th>
<td
style=
"text-align: left;"
width=
"40%"
>
<input
type=
"file"
name=
"file1"
style=
"width:80%"
>
<input
type=
"button"
value=
"扫描"
/>
</td>
<th
width=
"15%"
>
文档编号:
</th>
<td
style=
"text-align: left;"
width=
"15%"
>
<input
name=
"wdno"
type=
"text"
name=
"wdno"
>
</td>
</tr>
<tr>
<th
width=
"30%"
style=
"text-align: left;"
><input
name=
"id"
type=
"checkbox"
value=
"完费凭证(左联)原件"
>
完费凭证(左联)原件:
</th>
<td
style=
"text-align: left;"
width=
"40%"
>
<input
type=
"file"
name=
"file1"
style=
"width:80%"
>
<input
type=
"button"
value=
"扫描"
/>
</td>
<th
width=
"15%"
>
文档编号:
</th>
<td
style=
"text-align: left;"
width=
"15%"
>
<input
name=
"wdno"
type=
"text"
name=
"wdno"
>
</td>
</tr>
<tr>
<th
width=
"30%"
style=
"text-align: left;"
><input
name=
"id"
type=
"checkbox"
value=
"缴款单位申请修改“一般缴款书”缴款人信息说明"
>
缴款单位申请修改“一般缴款书”缴款人信息说明:
</th>
<td
style=
"text-align: left;"
width=
"40%"
>
<input
type=
"file"
name=
"file1"
style=
"width:80%"
>
<input
type=
"button"
value=
"扫描"
/>
</td>
<th
width=
"15%"
>
文档编号:
</th>
<td
style=
"text-align: left;"
width=
"15%"
>
<input
name=
"wdno"
type=
"text"
name=
"wdno"
>
</td>
</tr>
<tr>
<th
width=
"30%"
style=
"text-align: left;"
><input
name=
"id"
type=
"checkbox"
value=
"收费部门/缴款单位申请退款说明"
>
收费部门/缴款单位申请退款说明:
</th>
<td
style=
"text-align: left;"
width=
"40%"
>
<input
type=
"file"
name=
"file1"
style=
"width:80%"
>
<input
type=
"button"
value=
"扫描"
/>
</td>
<th
width=
"15%"
>
文档编号:
</th>
<td
style=
"text-align: left;"
width=
"15%"
>
<input
name=
"wdno"
type=
"text"
name=
"wdno"
>
</td>
</tr>
<tr>
<th
width=
"30%"
style=
"text-align: left;"
><input
name=
"id"
type=
"checkbox"
value=
"清分银行退款审批表"
>
清分银行退款审批表:
</th>
<td
style=
"text-align: left;"
width=
"40%"
>
<input
type=
"file"
name=
"file1"
style=
"width:80%"
>
<input
type=
"button"
value=
"扫描"
/>
</td>
<th
width=
"15%"
>
文档编号:
</th>
<td
style=
"text-align: left;"
width=
"15%"
>
<input
name=
"wdno"
type=
"text"
name=
"wdno"
>
</td>
</tr>
<tr>
<th
width=
"30%"
style=
"text-align: left;"
><input
name=
"id"
type=
"checkbox"
value=
"清分银行账户资金调整审批表"
>
清分银行账户资金调整审批表:
</th>
<td
style=
"text-align: left;"
width=
"40%"
>
<input
type=
"file"
name=
"file1"
style=
"width:80%"
>
<input
type=
"button"
value=
"扫描"
/>
</td>
<th
width=
"15%"
>
文档编号:
</th>
<td
style=
"text-align: left;"
width=
"15%"
>
<input
name=
"wdno"
type=
"text"
name=
"wdno"
>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table
width=
"100%"
border=
"0"
>
<tr>
<td
colspan=
"4"
height=
"100px"
style=
"text-align:center"
>
<a
href=
"javascript:void(0);"
class=
"btn_01"
onclick=
"save()"
>
提交附件
<b></b></a>
<
%
--
<
a
href=
"javascript:void(0);"
class=
"btn_01"
onclick=
"fjlb()"
>
附件列表
<b></b></a>
--%>
<
%
--
<
a
href=
"javascript:void(0);"
class=
"btn_01"
onclick=
"wcgd();"
>
完成归档
<b></b></a>
--%>
<a
href=
"#"
class=
"btn_01"
onclick=
"parent.close_win('win_materialCollect');"
>
关闭
<b></b></a>
</td>
</tr>
<s:if
test=
"materialColsList.size()>0"
>
<tr
id=
"clyc"
style=
"display: none;"
>
<th
width=
"15%"
>
材料:
</th>
<td
colspan=
"3"
style=
"text-align: left;"
>
<table
width=
"100%"
id=
"table"
>
<c:forEach
var=
"c"
items=
"${materialColsList}"
>
<tr>
<th
width=
"25%"
>
${c.attachType}:
</th>
<td>
<a
href=
"javascript:openMaterialdoc('${c.id}')"
><font
style=
"color:blue"
>
${c.attachname}
</font></a>
</br></td>
</tr>
</c:forEach>
</table>
</td>
</tr>
</s:if>
</table>
</div></div></div>
</form>
</div></div></div>
<script
type=
"text/javascript"
>
function
OpenWindow
(
id
){
window
.
open
(
'${ctx}/scan.jsp?id='
+
encodeURIComponent
(
id
));
}
/* function setValue(id,m_strValue){
$("#"+id+"").val(m_strValue);
}*/
$
(
function
(){
var
Magdh
=
'${Magdh}'
;
console
.
log
(
Magdh
)
// var dan=slb.substr(0,4)+slb.substr(slb.length-3,3)+slb.substr(slb.length-5,2);
$
(
'#table'
).
on
(
'click'
,
"input[type=button]"
,
function
(){
var
text
=
$
(
this
).
parent
().
parent
().
find
(
"input[type='checkbox']"
).
val
();
text
=
text
+
"_"
+
Magdh
;
console
.
log
(
text
)
OpenWindow
(
text
);
})
})
</script>
</body>
</html>
WebRoot/WEB-INF/pages/rfxm/rfxm_jktzs_print.jsp
deleted
100644 → 0
View file @
97297b52
<
%@
page
import=
"com.jshx.core.utils.SysPropertiesUtil"
%
>
<
%@
page
import=
"java.io.File"
%
>
<
%@
page
import=
"com.jshx.common.utils.Constant"
%
>
<
%@
page
import=
"org.joda.time.DateTime"
%
>
<
%@
page
language=
"java"
pageEncoding=
"UTF-8"
isELIgnored=
"false"
%
>
<
%@
include
file=
"/common/header.jsp"
%
>
<
%@
taglib
prefix=
"fn"
uri=
"http://java.sun.com/jsp/jstl/functions"
%
>
<
%
String
filePath =
SysPropertiesUtil.jdlj(request)+
File
.
separator
+
"
uploads
"
+
File
.
separator
+
Constant
.
ZSLC_SFXX
+
File
.
separator
;
request
.
setAttribute
("
n
",
"\
n
");
%
>
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<title>
查看
</title>
<
%@
include
file=
"/common/jsLib.jsp"
%
>
<script
type=
"text/javascript"
src=
"${ctx}/webResources/js/jatoolPrinter.js"
></script>
<style>
/*.f0{left:545px;top:135px}*/
.f0
{
left
:
536px
;
top
:
130px
}
/* 通知书编号 */
.f0_2
{
left
:
536px
;
top
:
134px
}
/* 通知书编号 */
.f1
{
left
:
265px
;
top
:
245px
}
/* 项目代码 */
.f2
{
left
:
265px
;
top
:
275px
}
/* 工程项目名称 */
.f3
{
left
:
265px
;
top
:
310px
}
/* 项目地点 */
.f4
{
left
:
265px
;
top
:
350px
}
/* 规划许可证编号 */
.f5
{
left
:
265px
;
top
:
385px
}
/* 规划项目编号 */
.f6
{
left
:
545px
;
top
:
350px
}
/* 建设单位联系人 */
.f7
{
left
:
545px
;
top
:
380px
}
/* 联系电话 */
/*配套费*/
.f8_0
{
left
:
570px
;
top
:
470px
}
/* 收费项目名称 */
.f9_0
{
left
:
350px
;
top
:
442px
}
/* 审核部门 */
.f10_0
{
left
:
450px
;
top
:
455px
}
/* 应缴金额明细 */
.f11_0
{
left
:
550px
;
top
:
455px
}
/* 备注 */
/*防空*/
.f8_1
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_1
{
left
:
350px
;
top
:
498px
}
/* 审核部门 */
.f10_1
{
left
:
450px
;
top
:
505px
}
/* 应缴金额明细 */
.f11_1
{
left
:
550px
;
top
:
505px
}
/* 备注 */
/*水土保持*/
.f8_2
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_2
{
left
:
350px
;
top
:
525px
}
/* 审核部门 */
.f10_2
{
left
:
450px
;
top
:
550px
}
/* 应缴金额明细 */
.f11_2
{
left
:
550px
;
top
:
550px
}
/* 备注 */
/*垃圾处理*/
.f8_3
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_3
{
left
:
350px
;
top
:
560px
}
/* 审核部门 */
.f10_3
{
left
:
450px
;
top
:
595px
}
/* 应缴金额明细 */
.f11_3
{
left
:
550px
;
top
:
595px
}
/* 备注 */
/*道路占用*/
.f8_4
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_4
{
left
:
350px
;
top
:
620px
}
/* 审核部门 */
.f10_4
{
left
:
450px
;
top
:
645px
}
/* 应缴金额明细 */
.f11_4
{
left
:
550px
;
top
:
645px
}
/* 备注 */
/*绿化*/
.f8_5
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_5
{
left
:
350px
;
top
:
670px
}
/* 审核部门 */
.f10_5
{
left
:
450px
;
top
:
690px
}
/* 应缴金额明细 */
.f11_5
{
left
:
550px
;
top
:
690px
}
/* 备注 */
/*考古*/
.f8_6
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_6
{
left
:
350px
;
top
:
730px
}
/* 审核部门 */
.f10_6
{
left
:
450px
;
top
:
740px
}
/* 应缴金额明细 */
.f11_6
{
left
:
550px
;
top
:
740px
}
/* 备注 */
/*
.f8_7{left:570px;top:446px}!* 收费项目名称 *!
.f9_7{left:265px;top:490px}!* 审核部门 *!
.f10_7{left:570px;top:490px}!* 应缴金额明细 *!
.f11_7{left:265px;top:540px}!* 备注 *!
.f8_8{left:570px;top:446px}!* 收费项目名称 *!
.f9_8{left:265px;top:490px}!* 审核部门 *!
.f10_8{left:570px;top:490px}!* 应缴金额明细 *!
.f11_8{left:265px;top:540px}!* 备注 *!
*/
.f12
{
left
:
450px
;
top
:
740px
}
/* 应缴金额合计 */
.f13
{
left
:
165px
;
top
:
880px
}
/* 子账户 */
.f14
{
left
:
140px
;
top
:
950px
}
/* 联系人 */
.f15
{
left
:
140px
;
top
:
975px
}
/* 联系电话 */
.f16
{
left
:
140px
;
top
:
1000px
}
/* 监督电话 */
.f17
{
left
:
70px
;
top
:
150px
}
/* 建设单位名称 */
.f23_1
{
left
:
548px
;
top
:
1020px
}
/* 年 */
.f24_1
{
left
:
615px
;
top
:
1020px
}
/* 月 */
.f25_1
{
left
:
650px
;
top
:
1020px
}
/* 日 */
.f23_2
{
left
:
548px
;
top
:
1015px
}
/* 年 */
.f24_2
{
left
:
615px
;
top
:
1015px
}
/* 月 */
.f25_2
{
left
:
650px
;
top
:
1015px
}
/* 日 */
.f101
{
left
:
357px
;
top
:
645px
}
/* 联系电话 */
.f102
{
left
:
560px
;
top
:
645px
}
/* 联系电话 */
.f103
{
left
:
357px
;
top
:
670px
}
/* 联系电话 */
.f1011
{
left
:
357px
;
top
:
645px
}
/* 联系电话 */
.f1022
{
left
:
560px
;
top
:
645px
}
/* 联系电话 */
.f1033
{
left
:
357px
;
top
:
670px
}
/* 联系电话 */
.f31
{
left
:
406px
;
top
:
170px
;
font-size
:
22px
;}
/*施工许可前*/
.f32
{
left
:
532px
;
top
:
170px
;
font-size
:
22px
;}
/*竣工*/
.f34
{
left
:
64px
;
top
:
196px
;
font-size
:
22px
;}
/*竣工*/
.f33
{
left
:
175px
;
top
:
200px
}
/*x日内*/
#page1
DIV
{
position
:
absolute
}
#page2
DIV
{
position
:
absolute
}
.only_for_print
{
display
:
none
}
</style>
<script
type=
"text/javascript"
>
function
doPrint
(
type
)
{
myDoc
=
{
settings
:
{
pageWidth
:
2100
,
pageHeight
:
1400
,
orientation
:
1
},
documents
:
document
,
marginIgnored
:
true
,
dragDesigner
:
{
viewSource
:
true
},
settingsID
:
'mydoc3'
,
classesReplacedWhenPrint
:
new
Array
(
'.only_for_print{display:block}'
),
copyrights
:
"杰创软件拥有版权 www.jatools.com"
}
var
jatoolsPrinter
=
document
.
getElementById
(
"jatoolsPrinter"
);
if
(
"pre"
==
type
){
jatoolsPrinter
.
printPreview
(
myDoc
);
}
else
if
(
"print"
==
type
){
jatoolsPrinter
.
print
(
myDoc
,
true
);
}
}
</script>
</head>
<body>
<div>
<table
width=
"100%"
border=
"0"
>
<tr>
<td
colspan=
"4"
height=
"100px"
style=
"text-align:center"
>
<a
href=
"#"
class=
"btn_01"
onclick=
"doPrint('pre')"
>
打印通知预览
<b></b></a>
<a
href=
"#"
class=
"btn_01"
onclick=
"parent.close_win('win_rfxm_jktzs13');"
>
关闭
<b></b></a>
</td>
</tr>
</table>
</div>
<div
id=
"page1"
class=
'only_for_print pagestyle'
style=
'width:210mm;height:140mm;position:relative;'
>
<img
src=
"${ctx}/webResources/images/notice1.jpg"
style=
"position:absolute;width:100%;height:100%"
/>
<div
id=
'f0'
draggable=
'true'
class=
'f0'
>
${rfxmJktzs.jktzsbh}
</div>
<div
id=
'f1'
draggable=
'true'
class=
'f1'
>
${rfxmJktzs.jfdmwybh}
</div>
<div
id=
'f2'
draggable=
'true'
class=
'f2'
>
${rfxmJktzs.gcxmmc}
</div>
<div
id=
'f3'
draggable=
'true'
class=
'f3'
>
${rfxm.gcxmdd}
</div>
<div
id=
'f4'
draggable=
'true'
class=
'f4'
>
${rfxmJktzs.ghxkzbh}
</div>
<div
id=
'f5'
draggable=
'true'
class=
'f5'
>
${rfxmJktzs.ghxmbh}
</div>
<div
id=
'f6'
draggable=
'true'
class=
'f6'
>
${rfxm.jsdwlxr}
</div>
<div
id=
'f7'
draggable=
'true'
class=
'f7'
>
${rfxm.lxdh}
</div>
<c:if
test=
"${rfxmJktzs.statusCnjfhj==0}"
>
<div
id=
'f31'
draggable=
'true'
class=
'f31'
>
√
</div>
</c:if>
<c:if
test=
"${rfxmJktzs.statusCnjfhj==1}"
>
<div
id=
'f32'
draggable=
'true'
class=
'f32'
>
√
</div>
</c:if>
<c:if
test=
"${rfxmJktzs.statusCnjfhj==2}"
>
<div
id=
'f34'
draggable=
'true'
class=
'f34'
>
√
</div>
<div
id=
'f33'
draggable=
'true'
class=
'f33'
>
${fn:substringBefore(rfxmJktzs.cnjfhj, "日")}
</div>
</c:if>
<s:iterator
value=
"rfxmSfxx4Print"
id=
"array"
status=
"st"
>
<s:property
value=
"array.sfxmmc"
/>
<s:if
test=
"(#array.sfxmmc).contains('配套费')"
>
<
%
--
<
div
id=
'f8_0'
draggable=
'true'
class=
'f8_0'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_0'
draggable=
'true'
class=
'f9_0'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_0'
draggable=
'true'
class=
'f10_0'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_0'
draggable=
'true'
class=
'f11_0'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('防空')"
>
<
%
--
<
div
id=
'f8_1'
draggable=
'true'
class=
'f8_1'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_1'
draggable=
'true'
class=
'f9_1'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_1'
draggable=
'true'
class=
'f10_1'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_1'
draggable=
'true'
class=
'f11_1'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('水土保持')"
>
<
%
--
<
div
id=
'f8_2'
draggable=
'true'
class=
'f8_2'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_2'
draggable=
'true'
class=
'f9_2'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_2'
draggable=
'true'
class=
'f10_2'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_2'
draggable=
'true'
class=
'f11_2'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('城镇垃圾')"
>
<
%
--
<
div
id=
'f8_3'
draggable=
'true'
class=
'f8_3'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_3'
draggable=
'true'
class=
'f9_3'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_3'
draggable=
'true'
class=
'f10_3'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_3'
draggable=
'true'
class=
'f11_3'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('城市道路占用挖掘费')"
>
<
%
--
<
div
id=
'f8_4'
draggable=
'true'
class=
'f8_4'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_4'
draggable=
'true'
class=
'f9_4'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_4'
draggable=
'true'
class=
'f10_4'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_4'
draggable=
'true'
class=
'f11_4'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('园林绿化')"
>
<
%
--
<
div
id=
'f8_5'
draggable=
'true'
class=
'f8_5'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_5'
draggable=
'true'
class=
'f9_5'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_5'
draggable=
'true'
class=
'f10_5'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_5'
draggable=
'true'
class=
'f11_5'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('考古')"
>
<
%
--
<
div
id=
'f8_6'
draggable=
'true'
class=
'f8_6'
><s:property
value=
"sfxmmc"
/></div>
--%>
<
%
--
<
div
id=
'f9_6'
draggable=
'true'
class=
'f9_6'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
--%>
<
%
--
<
div
id=
'f10_6'
draggable=
'true'
class=
'f10_6'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
--%>
<
%
--
<
div
id=
'f11_6'
draggable=
'true'
class=
'f11_6'
><s:property
value=
"beizhu"
/></div>
--%>
</s:if>
<
%
--
<
div
id=
'f8_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f8_<s:property value="#st.index"/>'
><s:property
value=
"sfxmmc"
/></div>
<div
id=
'f9_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f9_<s:property value="#st.index"/>'
><s:property
value=
"shbm"
/></div>
<div
id=
'f10_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f10_<s:property value="#st.index"/>'
><s:property
value=
"yjjemx"
/></div>
<div
id=
'f11_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f11_<s:property value="#st.index"/>'
><s:property
value=
"beizhu"
/></div>
--%>
</s:iterator>
<div
id=
'f12'
draggable=
'true'
class=
'f12'
><fmt:formatNumber
value=
'${rfxmJktzs.yjhjje}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f13'
draggable=
'true'
class=
'f13'
>
${rfxmJktzs.accountDetail}
</div>
<div
id=
'f14'
draggable=
'true'
class=
'f14'
>
${printerName}
</div>
<div
id=
'f15'
draggable=
'true'
class=
'f15'
>
68505113
</div>
<div
id=
'f16'
draggable=
'true'
class=
'f16'
>
83377920
</div>
<div
id=
'f17'
draggable=
'true'
class=
'f17'
>
${rfxm.jsdwmc}:
</div>
<div
id=
'f23_1'
draggable=
'true'
class=
'f23_1'
><
%=
DateTime
.
now
().
getYear
()%
></div>
<div
id=
'f24_1'
draggable=
'true'
class=
'f24_1'
><
%=
DateTime
.
now
().
getMonthOfYear
()%
></div>
<div
id=
'f25_1'
draggable=
'true'
class=
'f25_1'
><
%=
DateTime
.
now
().
getDayOfMonth
()%
></div>
<
%
--
<
div
id=
'f0'
draggable=
'true'
class=
'f0'
>
${jktzs.dzbh}
</div>
<div
id=
'f1'
draggable=
'true'
class=
'f1'
>
${jktzs.dwmc}
</div>
<div
id=
'f2'
draggable=
'true'
class=
'f2'
style=
"max-width: 50%;"
>
${jktzs.xmmc}
</div>
<div
id=
'f3'
draggable=
'true'
class=
'f3'
>
${jktzs.xmdd}
</div>
<div
id=
'f4'
draggable=
'true'
class=
'f4'
>
${jktzs.ckbh}
</div>
<div
id=
'f5'
draggable=
'true'
class=
'f5'
>
${jktzs.slbh}
</div>
<div
id=
'f6'
draggable=
'true'
class=
'f6'
>
${jktzs.xxbbh}
</div>
<div
id=
'f7'
draggable=
'true'
class=
'f7'
>
${jktzs.zjzmj}
</div>
<div
id=
'f8'
draggable=
'true'
class=
'f8'
><fmt:formatNumber
value=
"${jktzs.csptf}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f9'
draggable=
'true'
class=
'f9'
>
${jktzs.jfmj}
</div>
<div
id=
'f10'
draggable=
'true'
class=
'f10'
><fmt:formatNumber
value=
"${jktzs.jfje}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11'
draggable=
'true'
class=
'f11'
>
${jktzs.mjmj}
</div>
<div
id=
'f12'
draggable=
'true'
class=
'f12'
><fmt:formatNumber
value=
"${jktzs.mjje}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f13'
draggable=
'true'
class=
'f13'
>
${jktzs.lianxiren}
</div>
<div
id=
'f14'
draggable=
'true'
class=
'f14'
>
${jktzs.phone}
</div>
<div
id=
'f101'
draggable=
'true'
class=
'f101'
>
${zsdwxx.hm}
</div>
<div
id=
'f102'
draggable=
'true'
class=
'f102'
>
${zsdwxx.khh}
</div>
<div
id=
'f103'
draggable=
'true'
class=
'f103'
>
${zsdwxx.zh}
</div>
<div
id=
'f15'
draggable=
'true'
class=
'f15'
style=
"font-size: 14px;"
>
${qtfyinfo }
</div>
<
%
–
<div
id=
'f16'
draggable=
'true'
class=
'f16'
><fmt:formatNumber
value=
"${jktzs.xqtyj}"
pattern=
"#,##0.00#"
/></div>
–
%
>
<
%
–
<div
id=
'f17'
draggable=
'true'
class=
'f17'
><fmt:formatNumber
value=
"${jktzs.byyj}"
pattern=
"#,##0.00#"
/></div>
–
%
>
<div
id=
'f18'
draggable=
'true'
class=
'f18'
style=
"font-size: 14px;max-width: 50%"
>
${cjasd }
</div>
<div
id=
'f19'
draggable=
'true'
class=
'f19_1'
>
${asd }
</div>
<div
id=
'f20'
draggable=
'true'
class=
'f20_1'
>
${lxrinfo.lxr}
</div>
<div
id=
'f21'
draggable=
'true'
class=
'f21_1'
>
${lxrinfo.lxdh}
</div>
<div
id=
'f22'
draggable=
'true'
class=
'f22_1'
>
${lxrinfo.jddh}
</div>
<s:if
test=
"jktzs.dyriqi==null||jktzs.dyriqi==''"
>
<div
id=
'f23'
draggable=
'true'
class=
'f23_1'
>
${fn:substring(currentDate,0,4)}
</div>
<div
id=
'f24'
draggable=
'true'
class=
'f24_1'
>
${fn:substring(currentDate,4,6)}
</div>
<div
id=
'f25'
draggable=
'true'
class=
'f25_1'
>
${fn:substring(currentDate,6,8)}
</div>
</s:if>
<s:else>
<div
id=
'f23'
draggable=
'true'
class=
'f23_1'
>
${fn:substring(jktzs.dyriqi,0,4)}
</div>
<div
id=
'f24'
draggable=
'true'
class=
'f24_1'
>
${fn:substring(jktzs.dyriqi,5,7)}
</div>
<div
id=
'f25'
draggable=
'true'
class=
'f25_1'
>
${fn:substring(jktzs.dyriqi,8,10)}
</div>
</s:else>
--%>
</div>
<div
id=
"page2"
class=
'only_for_print pagestyle'
style=
'width:210mm;height:140mm;position:relative;'
>
<img
src=
"${ctx}/webResources/images/notice2.jpg"
style=
"position:absolute;width:100%;height:100%"
/>
<div
id=
'f0'
draggable=
'true'
class=
'f0_2'
>
${rfxmJktzs.jktzsbh}
</div>
<div
id=
'f1'
draggable=
'true'
class=
'f1'
>
${rfxmJktzs.jfdmwybh}
</div>
<div
id=
'f2'
draggable=
'true'
class=
'f2'
>
${rfxmJktzs.gcxmmc}
</div>
<div
id=
'f3'
draggable=
'true'
class=
'f3'
>
${rfxm.gcxmdd}
</div>
<div
id=
'f4'
draggable=
'true'
class=
'f4'
>
${rfxmJktzs.ghxkzbh}
</div>
<div
id=
'f5'
draggable=
'true'
class=
'f5'
>
${rfxmJktzs.ghxmbh}
</div>
<div
id=
'f6'
draggable=
'true'
class=
'f6'
>
${rfxm.jsdwlxr}
</div>
<div
id=
'f7'
draggable=
'true'
class=
'f7'
>
${rfxm.lxdh}
</div>
<c:if
test=
"${rfxmJktzs.statusCnjfhj==0}"
>
<div
id=
'f31'
draggable=
'true'
class=
'f31'
>
√
</div>
</c:if>
<c:if
test=
"${rfxmJktzs.statusCnjfhj==1}"
>
<div
id=
'f32'
draggable=
'true'
class=
'f32'
>
√
</div>
</c:if>
<c:if
test=
"${rfxmJktzs.statusCnjfhj==2}"
>
<div
id=
'f34'
draggable=
'true'
class=
'f34'
>
√
</div>
<div
id=
'f33'
draggable=
'true'
class=
'f33'
>
${fn:substringBefore(rfxmJktzs.cnjfhj, "日")}
</div>
</c:if>
<s:iterator
value=
"rfxmSfxx4Print"
id=
"array"
status=
"st"
>
<s:property
value=
"array.sfxmmc"
/>
<s:if
test=
"(#array.sfxmmc).contains('配套费')"
>
<
%
--
<
div
id=
'f8_0'
draggable=
'true'
class=
'f8_0'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_0'
draggable=
'true'
class=
'f9_0'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_0'
draggable=
'true'
class=
'f10_0'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_0'
draggable=
'true'
class=
'f11_0'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('防空')"
>
<
%
--
<
div
id=
'f8_1'
draggable=
'true'
class=
'f8_1'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_1'
draggable=
'true'
class=
'f9_1'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_1'
draggable=
'true'
class=
'f10_1'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_1'
draggable=
'true'
class=
'f11_1'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('水土保持')"
>
<
%
--
<
div
id=
'f8_2'
draggable=
'true'
class=
'f8_2'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_2'
draggable=
'true'
class=
'f9_2'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_2'
draggable=
'true'
class=
'f10_2'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_2'
draggable=
'true'
class=
'f11_2'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('城镇垃圾')"
>
<
%
--
<
div
id=
'f8_3'
draggable=
'true'
class=
'f8_3'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_3'
draggable=
'true'
class=
'f9_3'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_3'
draggable=
'true'
class=
'f10_3'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_3'
draggable=
'true'
class=
'f11_3'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('城市道路占用挖掘费')"
>
<
%
--
<
div
id=
'f8_4'
draggable=
'true'
class=
'f8_4'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_4'
draggable=
'true'
class=
'f9_4'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_4'
draggable=
'true'
class=
'f10_4'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_4'
draggable=
'true'
class=
'f11_4'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('园林绿化')"
>
<
%
--
<
div
id=
'f8_5'
draggable=
'true'
class=
'f8_5'
><s:property
value=
"sfxmmc"
/></div>
--%>
<div
id=
'f9_5'
draggable=
'true'
class=
'f9_5'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_5'
draggable=
'true'
class=
'f10_5'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_5'
draggable=
'true'
class=
'f11_5'
><s:property
value=
"beizhu"
/></div>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('考古')"
>
<
%
--
<
div
id=
'f8_6'
draggable=
'true'
class=
'f8_6'
><s:property
value=
"sfxmmc"
/></div>
--%>
<
%
--
<
div
id=
'f9_6'
draggable=
'true'
class=
'f9_6'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
--%>
<
%
--
<
div
id=
'f10_6'
draggable=
'true'
class=
'f10_6'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
--%>
<
%
--
<
div
id=
'f11_6'
draggable=
'true'
class=
'f11_6'
><s:property
value=
"beizhu"
/></div>
--%>
</s:if>
<
%
--
<
div
id=
'f8_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f8_<s:property value="#st.index"/>'
><s:property
value=
"sfxmmc"
/></div>
<div
id=
'f9_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f9_<s:property value="#st.index"/>'
><s:property
value=
"shbm"
/></div>
<div
id=
'f10_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f10_<s:property value="#st.index"/>'
><s:property
value=
"yjjemx"
/></div>
<div
id=
'f11_<s:property value="#st.index"/>'
draggable=
'true'
class=
'f11_<s:property value="#st.index"/>'
><s:property
value=
"beizhu"
/></div>
--%>
</s:iterator>
<div
id=
'f12'
draggable=
'true'
class=
'f12'
><fmt:formatNumber
value=
'${rfxmJktzs.yjhjje}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f17'
draggable=
'true'
class=
'f17'
>
${rfxm.jsdwmc}:
</div>
<
%
--
<
div
id=
'f13'
draggable=
'true'
class=
'f13'
>
${rfxmJktzs.accountDetail}
</div>
<div
id=
'f14'
draggable=
'true'
class=
'f14'
>
${printerName}
</div>
<div
id=
'f15'
draggable=
'true'
class=
'f15'
>
68505246
</div>
<div
id=
'f16'
draggable=
'true'
class=
'f16'
>
83377920
</div>
--%>
<div
id=
'f23_2'
draggable=
'true'
class=
'f23_2'
><
%=
DateTime
.
now
().
getYear
()%
></div>
<div
id=
'f24_2'
draggable=
'true'
class=
'f24_2'
><
%=
DateTime
.
now
().
getMonthOfYear
()%
></div>
<div
id=
'f25_2'
draggable=
'true'
class=
'f25_2'
><
%=
DateTime
.
now
().
getDayOfMonth
()%
></div>
</div>
<
%
--
<
div
id=
"page2"
class=
'only_for_print pagestyle'
style=
'width:210mm;height:140mm;position:relative;'
>
<img
src=
"${ctx}/webResources/images/notice_constract2.jpg"
style=
"position:absolute;width:100%;height:100%"
/>
<div
id=
'f0'
draggable=
'true'
class=
'f0'
>
${jktzs.dzbh}
</div>
<div
id=
'f1'
draggable=
'true'
class=
'f1'
>
${jktzs.dwmc}
</div>
<div
id=
'f2'
draggable=
'true'
class=
'f2'
style=
"max-width: 50%;"
>
${jktzs.xmmc}
</div>
<div
id=
'f3'
draggable=
'true'
class=
'f3'
>
${jktzs.xmdd}
</div>
<div
id=
'f4'
draggable=
'true'
class=
'f4'
>
${jktzs.ckbh}
</div>
<div
id=
'f5'
draggable=
'true'
class=
'f5'
>
${jktzs.slbh}
</div>
<div
id=
'f6'
draggable=
'true'
class=
'f6'
>
${jktzs.xxbbh}
</div>
<div
id=
'f7'
draggable=
'true'
class=
'f7'
>
${jktzs.zjzmj}
</div>
<div
id=
'f8'
draggable=
'true'
class=
'f8'
><fmt:formatNumber
value=
"${jktzs.csptf}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f9'
draggable=
'true'
class=
'f9'
>
${jktzs.jfmj}
</div>
<div
id=
'f10'
draggable=
'true'
class=
'f10'
><fmt:formatNumber
value=
"${jktzs.jfje}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11'
draggable=
'true'
class=
'f11'
>
${jktzs.mjmj}
</div>
<div
id=
'f12'
draggable=
'true'
class=
'f12'
><fmt:formatNumber
value=
"${jktzs.mjje}"
pattern=
"#,##0.00#"
/></div>
<div
id=
'f13'
draggable=
'true'
class=
'f13'
>
${jktzs.lianxiren}
</div>
<div
id=
'f14'
draggable=
'true'
class=
'f14'
>
${jktzs.phone}
</div>
<div
id=
'f1011'
draggable=
'true'
class=
'f1011'
>
${zsdwxx.hm}
</div>
<div
id=
'f1022'
draggable=
'true'
class=
'f1022'
>
${zsdwxx.khh}
</div>
<div
id=
'f1033'
draggable=
'true'
class=
'f1033'
>
${zsdwxx.zh}
</div>
<
%
–
<c:if
test=
"${not empty jktzs.dkslh}"
>
–
%
>
<div
id=
'f19'
draggable=
'true'
class=
'f19_3'
>
${orderId }
</div>
<
%
–
</c:if>
–
%
>
<div
id=
'f20'
draggable=
'true'
class=
'f20_3'
>
${lxrinfo.lxr}
</div>
<div
id=
'f21'
draggable=
'true'
class=
'f21_3'
>
${lxrinfo.lxdh}
</div>
<div
id=
'f22'
draggable=
'true'
class=
'f22_3'
>
${lxrinfo.jddh}
</div>
<s:if
test=
"jktzs.dyriqi==null||jktzs.dyriqi==''"
>
<div
id=
'f23'
draggable=
'true'
class=
'f23_3'
>
${fn:substring(currentDate,0,4)}
</div>
<div
id=
'f24'
draggable=
'true'
class=
'f24_3'
>
${fn:substring(currentDate,4,6)}
</div>
<div
id=
'f25'
draggable=
'true'
class=
'f25_3'
>
${fn:substring(currentDate,6,8)}
</div>
</s:if>
<s:else>
<div
id=
'f23'
draggable=
'true'
class=
'f23_3'
>
${fn:substring(jktzs.dyriqi,0,4)}
</div>
<div
id=
'f24'
draggable=
'true'
class=
'f24_3'
>
${fn:substring(jktzs.dyriqi,5,7)}
</div>
<div
id=
'f25'
draggable=
'true'
class=
'f25_3'
>
${fn:substring(jktzs.dyriqi,8,10)}
</div>
</s:else>
--%>
</div>
<OBJECT
ID=
"jatoolsPrinter"
CLASSID=
"CLSID:B43D3361-D075-4BE2-87FE-057188254255"
codebase=
"/njzsb/plugin/jatoolsPrinter.cab#version=8,6,0,0"
width=
"0"
height=
"0"
>
</OBJECT>
</body>
</html>
WebRoot/WEB-INF/pages/rfxm/rfxm_jktzs_wfpz.jsp
deleted
100644 → 0
View file @
97297b52
<
%@
page
import=
"com.jshx.core.utils.SysPropertiesUtil"
%
>
<
%@
page
import=
"java.io.File"
%
>
<
%@
page
import=
"com.jshx.common.utils.Constant"
%
>
<
%@
page
import=
"org.joda.time.DateTime"
%
>
<
%@
page
language=
"java"
pageEncoding=
"UTF-8"
isELIgnored=
"false"
%
>
<
%@
include
file=
"/common/header.jsp"
%
>
<
%@
taglib
prefix=
"fn"
uri=
"http://java.sun.com/jsp/jstl/functions"
%
>
<
%
String
filePath =
SysPropertiesUtil.jdlj(request)+
File
.
separator
+
"
uploads
"
+
File
.
separator
+
Constant
.
ZSLC_SFXX
+
File
.
separator
;
request
.
setAttribute
("
n
",
"\
n
");
%
>
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<title>
查看
</title>
<
%@
include
file=
"/common/jsLib.jsp"
%
>
<script
type=
"text/javascript"
src=
"${ctx}/webResources/js/jatoolPrinter.js"
></script>
<style>
/*.f0{left:545px;top:135px}*/
.f0
{
left
:
936px
;
top
:
130px
}
/* 通知书编号 */
.f1
{
left
:
510px
;
top
:
165px
}
/* 项目代码 */
.f2
{
left
:
510px
;
top
:
355px
}
/* 工程项目名称 */
.f4
{
left
:
510px
;
top
:
210px
}
/* 规划许可证编号 */
.f5
{
left
:
810px
;
top
:
210px
}
/* 规划项目编号 */
.f6
{
left
:
545px
;
top
:
350px
}
/* 建设单位联系人 */
.f7
{
left
:
545px
;
top
:
380px
}
/* 联系电话 */
.f17_1
{
left
:
40px
;
top
:
300px
}
/* 建设单位名称 */
.f2_1
{
left
:
40px
;
top
:
390px
}
/* 工程项目名称 */
.f1_1
{
left
:
40px
;
top
:
220px
}
/* 项目代码 */
.f0_1
{
left
:
40px
;
top
:
160px
}
/* 通知书编号 */
.f30
{
left
:
40px
;
top
:
460px
}
/* 承诺缴费环节*/
/*配套费*/
.f8_0
{
left
:
520px
;
top
:
470px
}
/* 收费项目名称 */
.f8_1_0
{
left
:
40px
;
top
:
510px
}
/* 收费项目名称 */
.f9_0
{
left
:
350px
;
top
:
442px
}
/* 审核部门 */
.f10_0
{
left
:
450px
;
top
:
455px
}
/* 应缴金额明细 */
.f11_0
{
left
:
550px
;
top
:
455px
}
/* 备注 */
/*防空*/
.f8_1
{
left
:
520px
;
top
:
490px
}
/* 收费项目名称 */
.f8_1_1
{
left
:
40px
;
top
:
530px
}
/* 收费项目名称 */
.f9_1
{
left
:
350px
;
top
:
498px
}
/* 审核部门 */
.f10_1
{
left
:
450px
;
top
:
505px
}
/* 应缴金额明细 */
.f11_1
{
left
:
550px
;
top
:
505px
}
/* 备注 */
/*水土保持*/
.f8_2
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_2
{
left
:
350px
;
top
:
525px
}
/* 审核部门 */
.f10_2
{
left
:
450px
;
top
:
550px
}
/* 应缴金额明细 */
.f11_2
{
left
:
550px
;
top
:
550px
}
/* 备注 */
/*垃圾处理*/
.f8_3
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_3
{
left
:
350px
;
top
:
560px
}
/* 审核部门 */
.f10_3
{
left
:
450px
;
top
:
595px
}
/* 应缴金额明细 */
.f11_3
{
left
:
550px
;
top
:
595px
}
/* 备注 */
/*道路占用*/
.f8_4
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_4
{
left
:
350px
;
top
:
620px
}
/* 审核部门 */
.f10_4
{
left
:
450px
;
top
:
645px
}
/* 应缴金额明细 */
.f11_4
{
left
:
550px
;
top
:
645px
}
/* 备注 */
/*绿化*/
.f8_5
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_5
{
left
:
350px
;
top
:
670px
}
/* 审核部门 */
.f10_5
{
left
:
450px
;
top
:
690px
}
/* 应缴金额明细 */
.f11_5
{
left
:
550px
;
top
:
690px
}
/* 备注 */
/*考古*/
.f8_6
{
left
:
570px
;
top
:
446px
}
/* 收费项目名称 */
.f9_6
{
left
:
350px
;
top
:
730px
}
/* 审核部门 */
.f10_6
{
left
:
450px
;
top
:
740px
}
/* 应缴金额明细 */
.f11_6
{
left
:
550px
;
top
:
740px
}
/* 备注 */
.f12
{
left
:
450px
;
top
:
740px
}
/* 应缴金额合计 */
.f13
{
left
:
165px
;
top
:
880px
}
/* 子账户 */
.f14
{
left
:
450px
;
top
:
575px
}
/* 联系人 */
.f14_1
{
left
:
40px
;
top
:
625px
}
/* 联系人 */
.f15
{
left
:
450px
;
top
:
600px
}
/* 联系电话 */
.f16
{
left
:
450px
;
top
:
625px
}
/* 监督电话 */
.f17
{
left
:
510px
;
top
:
260px
}
/* 建设单位名称 */
.f23_1
{
left
:
778px
;
top
:
680px
}
/* 年 */
.f24_1
{
left
:
845px
;
top
:
680px
}
/* 月 */
.f25_1
{
left
:
890px
;
top
:
680px
}
/* 日 */
.f23_2
{
left
:
133px
;
top
:
677px
}
/* 年 */
.f24_2
{
left
:
195px
;
top
:
677px
}
/* 月 */
.f25_2
{
left
:
230px
;
top
:
677px
}
/* 日 */
.f101
{
left
:
357px
;
top
:
645px
}
/* 联系电话 */
.f102
{
left
:
560px
;
top
:
645px
}
/* 联系电话 */
.f103
{
left
:
357px
;
top
:
670px
}
/* 联系电话 */
.f1011
{
left
:
357px
;
top
:
645px
}
/* 联系电话 */
.f1022
{
left
:
560px
;
top
:
645px
}
/* 联系电话 */
.f1033
{
left
:
357px
;
top
:
670px
}
/* 联系电话 */
.f31
{
left
:
580px
;
top
:
408px
;
font-size
:
20px
;}
/*施工许可前*/
.f32
{
left
:
680px
;
top
:
408px
;
font-size
:
20px
;}
/*竣工*/
.f34
{
left
:
780px
;
top
:
408px
;
font-size
:
20px
;}
/*X日内*/
.f33
{
left
:
900px
;
top
:
415px
}
/*x日内*/
#page1
DIV
{
position
:
absolute
}
#page2
DIV
{
position
:
absolute
}
.only_for_print
{
display
:
none
}
</style>
<script
type=
"text/javascript"
>
function
doPrint
(
type
)
{
myDoc
=
{
settings
:
{
pageWidth
:
2100
,
pageHeight
:
1400
,
orientation
:
2
},
documents
:
document
,
marginIgnored
:
true
,
dragDesigner
:
{
viewSource
:
true
},
settingsID
:
'mydoc3'
,
classesReplacedWhenPrint
:
new
Array
(
'.only_for_print{display:block}'
),
copyrights
:
"杰创软件拥有版权 www.jatools.com"
}
var
jatoolsPrinter
=
document
.
getElementById
(
"jatoolsPrinter"
);
if
(
"pre"
==
type
){
jatoolsPrinter
.
printPreview
(
myDoc
);
}
else
if
(
"print"
==
type
){
jatoolsPrinter
.
print
(
myDoc
,
true
);
}
}
</script>
</head>
<body>
<div>
<table
width=
"100%"
border=
"0"
>
<tr>
<td
colspan=
"4"
height=
"100px"
style=
"text-align:center"
>
<a
href=
"#"
class=
"btn_01"
onclick=
"doPrint('pre')"
>
打印完费预览
<b></b></a>
<a
href=
"#"
class=
"btn_01"
onclick=
"parent.close_win('win_rfxm_jktzs14');"
>
关闭
<b></b></a>
</td>
</tr>
</table>
</div>
<div
id=
"page1"
class=
'only_for_print pagestyle'
style=
'width:210mm;height:140mm;position:relative;'
>
<img
src=
"${ctx}/webResources/images/wfpz.jpg"
style=
"position:absolute;width:100%;height:100%"
/>
<div
id=
'f0'
draggable=
'true'
class=
'f0'
>
${rfxmJktzs.jktzsbh}
</div>
<div
id=
'f0_1'
draggable=
'true'
class=
'f0_1'
>
${rfxmJktzs.jktzsbh}
</div>
<div
id=
'f1'
draggable=
'true'
class=
'f1'
>
${rfxmJktzs.jfdmwybh}
</div>
<div
id=
'f1_1'
draggable=
'true'
class=
'f1_1'
>
${rfxmJktzs.jfdmwybh}
</div>
<div
id=
'f2'
draggable=
'true'
class=
'f2'
>
${rfxmJktzs.gcxmmc}
</div>
<div
id=
'f2_1'
draggable=
'true'
class=
'f2_1'
>
${fn:substring(rfxmJktzs.gcxmmc,0 ,20 )}
<br/>
${fn:substring(rfxmJktzs.gcxmmc,20 ,40 )}
<br/>
${fn:substring(rfxmJktzs.gcxmmc,40 ,60 )}
<br/>
${fn:substring(rfxmJktzs.gcxmmc,60 ,80 )}
</div>
<
%
--
<
div
id=
'f3'
draggable=
'true'
class=
'f3'
>
${rfxm.gcxmdd}
</div>
--%>
<div
id=
'f4'
draggable=
'true'
class=
'f4'
>
${rfxmJktzs.ghxkzbh}
</div>
<div
id=
'f5'
draggable=
'true'
class=
'f5'
>
${rfxmJktzs.ghxmbh}
</div>
<div
id=
'f30'
draggable=
'true'
class=
'f30'
>
${rfxmJktzs.cnjfhj}
</div>
<
%
--
<
div
id=
'f6'
draggable=
'true'
class=
'f6'
>
${rfxm.jsdwlxr}
</div>
--%>
<
%
--
<
div
id=
'f7'
draggable=
'true'
class=
'f7'
>
${rfxm.lxdh}
</div>
--%>
<c:if
test=
"${rfxmJktzs.statusCnjfhj==0}"
>
<div
id=
'f31'
draggable=
'true'
class=
'f31'
>
√
</div>
</c:if>
<c:if
test=
"${rfxmJktzs.statusCnjfhj==1}"
>
<div
id=
'f32'
draggable=
'true'
class=
'f32'
>
√
</div>
</c:if>
<c:if
test=
"${rfxmJktzs.statusCnjfhj==2}"
>
<div
id=
'f34'
draggable=
'true'
class=
'f34'
>
√
</div>
<div
id=
'f33'
draggable=
'true'
class=
'f33'
>
${fn:substringBefore(rfxmJktzs.cnjfhj, "日")}
</div>
</c:if>
<s:iterator
value=
"rfxmSfxx4Print"
id=
"array"
status=
"st"
>
<s:if
test=
"(#array.sfxmmc).contains('配套费')"
>
<div
id=
'f8_0'
draggable=
'true'
class=
'f8_0'
><s:property
value=
"sfxmmc"
/></div>
<div
id=
'f8_1_0'
draggable=
'true'
class=
'f8_1_0'
><s:property
value=
"sfxmmc"
/></div>
<
%
--
<
div
id=
'f9_0'
draggable=
'true'
class=
'f9_0'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_0'
draggable=
'true'
class=
'f10_0'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_0'
draggable=
'true'
class=
'f11_0'
><s:property
value=
"beizhu"
/></div>
--%>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('防空')"
>
<div
id=
'f8_1'
draggable=
'true'
class=
'f8_1'
><s:property
value=
"sfxmmc"
/></div>
<div
id=
'f8_1_1'
draggable=
'true'
class=
'f8_1_1'
><s:property
value=
"sfxmmc"
/></div>
<
%
--
<
div
id=
'f9_1'
draggable=
'true'
class=
'f9_1'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_1'
draggable=
'true'
class=
'f10_1'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_1'
draggable=
'true'
class=
'f11_1'
><s:property
value=
"beizhu"
/></div>
--%>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('水土保持')"
>
<div
id=
'f8_2'
draggable=
'true'
class=
'f8_2'
><s:property
value=
"sfxmmc"
/></div>
<
%
--
<
div
id=
'f9_2'
draggable=
'true'
class=
'f9_2'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_2'
draggable=
'true'
class=
'f10_2'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_2'
draggable=
'true'
class=
'f11_2'
><s:property
value=
"beizhu"
/></div>
--%>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('城镇垃圾')"
>
<div
id=
'f8_3'
draggable=
'true'
class=
'f8_3'
><s:property
value=
"sfxmmc"
/></div>
<
%
--
<
div
id=
'f9_3'
draggable=
'true'
class=
'f9_3'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_3'
draggable=
'true'
class=
'f10_3'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_3'
draggable=
'true'
class=
'f11_3'
><s:property
value=
"beizhu"
/></div>
--%>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('城市道路占用挖掘费')"
>
<div
id=
'f8_4'
draggable=
'true'
class=
'f8_4'
><s:property
value=
"sfxmmc"
/></div>
<
%
--
<
div
id=
'f9_4'
draggable=
'true'
class=
'f9_4'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_4'
draggable=
'true'
class=
'f10_4'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_4'
draggable=
'true'
class=
'f11_4'
><s:property
value=
"beizhu"
/></div>
--%>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('园林绿化')"
>
<div
id=
'f8_5'
draggable=
'true'
class=
'f8_5'
><s:property
value=
"sfxmmc"
/></div>
<
%
--
<
div
id=
'f9_5'
draggable=
'true'
class=
'f9_5'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_5'
draggable=
'true'
class=
'f10_5'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_5'
draggable=
'true'
class=
'f11_5'
><s:property
value=
"beizhu"
/></div>
--%>
</s:if>
<s:if
test=
"(#array.sfxmmc).contains('考古')"
>
<div
id=
'f8_6'
draggable=
'true'
class=
'f8_6'
><s:property
value=
"sfxmmc"
/></div>
<
%
--
<
div
id=
'f9_6'
draggable=
'true'
class=
'f9_6'
>
${fn:substring(shbm,0 ,7 )}
<br/>
${fn:substring(shbm,7 ,14 )}
<br/>
${fn:substring(shbm,14 ,21 )}
</div>
<div
id=
'f10_6'
draggable=
'true'
class=
'f10_6'
><fmt:formatNumber
value=
'${yjjemx}'
pattern=
"#,##0.00#"
/></div>
<div
id=
'f11_6'
draggable=
'true'
class=
'f11_6'
><s:property
value=
"beizhu"
/></div>
--%>
</s:if>
</s:iterator>
<
%
--
<
div
id=
'f12'
draggable=
'true'
class=
'f12'
><fmt:formatNumber
value=
'${rfxmJktzs.yjhjje}'
pattern=
"#,##0.00#"
/></div>
--%>
<
%
--
<
div
id=
'f13'
draggable=
'true'
class=
'f13'
>
${rfxmJktzs.accountDetail}
</div>
--%>
<div
id=
'f14'
draggable=
'true'
class=
'f14'
>
${printerName}
</div>
<div
id=
'f14_1'
draggable=
'true'
class=
'f14_1'
>
${printerName}
</div>
<div
id=
'f15'
draggable=
'true'
class=
'f15'
>
68505113
</div>
<div
id=
'f16'
draggable=
'true'
class=
'f16'
>
83377920
</div>
<div
id=
'f17'
draggable=
'true'
class=
'f17'
><br/>
${fn:substring(rfxmJktzs.jsdwmc,0 ,40 )}
<br/>
${fn:substring(rfxmJktzs.jsdwmc,40 ,80 )}
<br/>
${fn:substring(rfxmJktzs.jsdwmc,80 ,120 )}
</div>
<div
id=
'f17_1'
draggable=
'true'
class=
'f17_1'
>
${fn:substring(rfxmJktzs.jsdwmc,0 ,20 )}
<br/>
${fn:substring(rfxmJktzs.jsdwmc,20 ,40 )}
<br/>
${fn:substring(rfxmJktzs.jsdwmc,40 ,60 )}
<br/>
${fn:substring(rfxmJktzs.jsdwmc,60 ,80 )}
<br/>
${fn:substring(rfxmJktzs.jsdwmc,80 ,100 )}
<br/>
${fn:substring(rfxmJktzs.jsdwmc,100 ,120 )}
</div>
<div
id=
'f23_1'
draggable=
'true'
class=
'f23_1'
><
%=
DateTime
.
now
().
getYear
()%
></div>
<div
id=
'f23_2'
draggable=
'true'
class=
'f23_2'
><
%=
DateTime
.
now
().
getYear
()%
></div>
<div
id=
'f24_1'
draggable=
'true'
class=
'f24_1'
><
%=
DateTime
.
now
().
getMonthOfYear
()%
></div>
<div
id=
'f24_2'
draggable=
'true'
class=
'f24_2'
><
%=
DateTime
.
now
().
getMonthOfYear
()%
></div>
<div
id=
'f25_1'
draggable=
'true'
class=
'f25_1'
><
%=
DateTime
.
now
().
getDayOfMonth
()%
></div>
<div
id=
'f25_2'
draggable=
'true'
class=
'f25_2'
><
%=
DateTime
.
now
().
getDayOfMonth
()%
></div>
</div>
<OBJECT
ID=
"jatoolsPrinter"
CLASSID=
"CLSID:B43D3361-D075-4BE2-87FE-057188254255"
codebase=
"/njzsb/plugin/jatoolsPrinter.cab#version=8,6,0,0"
width=
"0"
height=
"0"
>
</OBJECT>
</body>
</html>
src/com/jshx/account/paymentVoucher/web/PaymentVoucherAction.java
View file @
1443d11b
...
...
@@ -1025,7 +1025,7 @@ public class PaymentVoucherAction extends BaseAction
if
(
null
!=
xmxxb
){
if
(!
"0"
.
equals
(
xmxxb
.
getIssptg
())){
result
=
false
;
message
=
"该项目审批未通过,暂时无法
打印
!"
;
message
=
"该项目审批未通过,暂时无法
生成凭证
!"
;
}
else
{
//判断此项目是否解锁,若解锁则无需判断此单位的催缴记录(业务要求:有催缴记录的单位未缴清费用之前所有项目不允许打印)
if
(!
Constant
.
STATUS_LOCK_2
.
equals
(
paymentItemHis
.
getLockFlag
())){
...
...
@@ -1062,7 +1062,7 @@ public class PaymentVoucherAction extends BaseAction
if
(!
Constant
.
STATUS_LOCK_2
.
equals
(
paymentItemHis
.
getLockFlag
())){
if
(
hasDelayProject
(
paymentItemHis
.
getDwmc
())){
result
=
false
;
message
=
"该单位有逾期未缴清的项目,暂时无法
打印
!"
;
message
=
"该单位有逾期未缴清的项目,暂时无法
生成凭证
!"
;
}
}
}
...
...
src/com/jshx/mobile/web/GzlScheduleAction.java
View file @
1443d11b
...
...
@@ -2159,6 +2159,7 @@ public class GzlScheduleAction extends BaseAction {
yjk
.
setIsPrintJfpz
(
"0"
);
//默认缴费凭证未打印
yjk
.
setYzsFlag
(
2
);
paymentItemPendingService
.
delete
(
djkys
.
getId
());
yjk
.
setJbr
(
this
.
getLoginUser
().
getDisplayName
());
paymentItemHisService
.
save
(
yjk
);
xmb
.
setIsyjkrk
(
"0"
);
xmxxbService
.
update
(
xmb
);
...
...
src/com/jshx/paymentItemHis/entity/PaymentItemHis.java
View file @
1443d11b
...
...
@@ -279,6 +279,9 @@ public class PaymentItemHis extends BaseModel
*/
private
String
isCreateJfpz
;
/** 生成缴费凭证时间 */
protected
Date
jfpzTime
;
/**
* 是否财务用章
*/
...
...
@@ -953,4 +956,12 @@ public class PaymentItemHis extends BaseModel
public
void
setJbr
(
String
jbr
)
{
this
.
jbr
=
jbr
;
}
public
Date
getJfpzTime
()
{
return
jfpzTime
;
}
public
void
setJfpzTime
(
Date
jfpzTime
)
{
this
.
jfpzTime
=
jfpzTime
;
}
}
src/com/jshx/paymentItemHis/web/PaymentItemHisAction.java
View file @
1443d11b
...
...
@@ -290,6 +290,7 @@ public class PaymentItemHisAction extends BaseAction
model
.
setIsCreateJfpz
(
"1"
);
model
.
setIsCwyz
(
"0"
);
model
.
setZslxdbh
(
paymentItemHisService
.
getPzbh
()
+
1
+
""
);
//取出历史最大 + 1
model
.
setJfpzTime
(
new
Date
());
paymentItemHisService
.
update
(
model
);
this
.
getResponse
().
getWriter
().
println
(
"{\"result\":true,\"zslxdbh\":\""
+
model
.
getZslxdbh
()
+
"\",\"mjyj\":\""
+
model
.
getMjyj
()
+
"\"}"
);
}
...
...
src/com/jshx/rfxm/conf/sql-map-rfxmHistory.xml
deleted
100644 → 0
View file @
97297b52
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
<sqlMap>
<!-- 根据搜索条件查询 -->
<select
id=
"findRfxmHistoryEntityByMap"
>
from RfxmHistoryEntity t where t.delFlag = 0
<isNotEmpty
property=
"ids"
>
<![CDATA[and t.id in (:ids)]]>
</isNotEmpty>
<isNotEmpty
property=
"accountName"
>
<![CDATA[and t.accountName like :accountName]]>
</isNotEmpty>
<isNotEmpty
property=
"accountDetail"
>
<![CDATA[and t.accountDetail like :accountDetail]]>
</isNotEmpty>
<isNotEmpty
property=
"accountStatus"
>
<![CDATA[and t.accountStatus = :accountStatus]]>
</isNotEmpty>
<isNotEmpty
property=
"jktzsbh"
>
<![CDATA[and t.jktzsbh like :jktzsbh]]>
</isNotEmpty>
<isNotEmpty
property=
"xmdm"
>
<![CDATA[and t.xmdm like :xmdm]]>
</isNotEmpty>
<isNotEmpty
property=
"sfxmmc"
>
<![CDATA[and t.sfxmmc = :sfxmmc]]>
</isNotEmpty>
<isNotEmpty
property=
"shbm"
>
<![CDATA[and t.shbm = :shbm]]>
</isNotEmpty>
<isNotEmpty
property=
"abc"
>
<![CDATA[and t.starts in ('0','2')]]>
</isNotEmpty>
order by t.createTime desc
</select>
</sqlMap>
src/com/jshx/rfxm/conf/sql-map-rfxmJktzs.xml
deleted
100644 → 0
View file @
97297b52
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
<sqlMap>
<!-- 根据搜索条件查询 -->
<select
id=
"findRfxmJktzsByMap"
>
from RfxmJktzs t where t.delFlag = 0
<isNotEmpty
property=
"ids"
>
<![CDATA[and t.id in (:ids)]]>
</isNotEmpty>
<isNotEmpty
property=
"jktzsbh"
>
<![CDATA[and t.jktzsbh like :jktzsbh]]>
</isNotEmpty>
<isNotEmpty
property=
"jfdmwybh"
>
<![CDATA[and t.jfdmwybh like :jfdmwybh]]>
</isNotEmpty>
<isNotEmpty
property=
"accountDetail"
>
<![CDATA[and t.accountDetail like :accountDetail]]>
</isNotEmpty>
<isNotEmpty
property=
"dsdw"
>
<![CDATA[and t.dsdw = :dsdw]]>
</isNotEmpty>
<isNotEmpty
property=
"xmdm"
>
<![CDATA[and t.xmdm like :xmdm]]>
</isNotEmpty>
<isNotEmpty
property=
"sfqy"
>
<![CDATA[and t.sfqy = :sfqy]]>
</isNotEmpty>
<isNotEmpty
property=
"ghxkzbh"
>
<![CDATA[and t.ghxkzbh like :ghxkzbh]]>
</isNotEmpty>
<isNotEmpty
property=
"ghxmbh"
>
<![CDATA[and t.ghxmbh = :ghxmbh]]>
</isNotEmpty>
<isNotEmpty
property=
"jsdwmc"
>
<![CDATA[and t.jsdwmc like :jsdwmc]]>
</isNotEmpty>
<isNotEmpty
property=
"gcxmmc"
>
<![CDATA[and t.gcxmmc like :gcxmmc]]>
</isNotEmpty>
<isNotEmpty
property=
"yjhjje"
>
<![CDATA[and t.yjhjje like :yjhjje]]>
</isNotEmpty>
<isNotEmpty
property=
"zzhhjdzje"
>
<![CDATA[and t.zzhhjdzje like :zzhhjdzje]]>
</isNotEmpty>
<isNotEmpty
property=
"qfqrlsh"
>
<![CDATA[and t.qfqrlsh like :qfqrlsh]]>
</isNotEmpty>
<isNotEmpty
property=
"rfxmid"
>
<![CDATA[and t.rfxmid = :rfxmid]]>
</isNotEmpty>
<isNotEmpty
property=
"accountStatus"
>
<![CDATA[and t.accountStatus = :accountStatus]]>
</isNotEmpty>
<isNotEmpty
property=
"nfkp"
>
<![CDATA[and t.nfkp like :nfkp]]>
</isNotEmpty>
<isNotEmpty
property=
"nfqf"
>
<![CDATA[and t.nfqf like :nfqf]]>
</isNotEmpty>
<isNotEmpty
property=
"kpzt"
>
<![CDATA[and t.kpzt like :kpzt]]>
</isNotEmpty>
<isNotEmpty
property=
"qfzt"
>
<![CDATA[and t.qfzt like :qfzt]]>
</isNotEmpty>
<isNotEmpty
property=
"zbkp"
>
<![CDATA[and t.zbkp like :zbkp]]>
</isNotEmpty>
<isNotEmpty
property=
"gdh"
>
<![CDATA[and t.wfpzbh = :gdh]]>
</isNotEmpty>
<isNotEmpty
property=
"qfjklxid"
>
<![CDATA[and t.qfjklxid like :qfjklxid]]>
</isNotEmpty>
<isNotEmpty
property=
"invalidStatus"
>
<![CDATA[and t.invalidStatus = :invalidStatus]]>
</isNotEmpty>
<isNotEmpty
property=
"elFlag"
>
<![CDATA[and t.elFlag = :elFlag]]>
</isNotEmpty>
order by t.createTime desc
</select>
</sqlMap>
src/com/jshx/rfxm/conf/sql-map-rfxmfshxx.xml
deleted
100644 → 0
View file @
97297b52
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
<sqlMap>
<!-- 根据搜索条件查询 -->
<select
id=
"findRfxmfshxxByMap"
>
from Rfxmfshxx t where t.delFlag = 0
<isNotEmpty
property=
"ids"
>
<![CDATA[and t.id in (:ids)]]>
</isNotEmpty>
<isNotEmpty
property=
"ybjksbh"
>
<![CDATA[and t.ybjksbh like :ybjksbh]]>
</isNotEmpty>
<isNotEmpty
property=
"jrfshhm"
>
<![CDATA[and t.jrfshhm like :jrfshhm]]>
</isNotEmpty>
<isNotEmpty
property=
"jrfshzh"
>
<![CDATA[and t.jrfshzh like :jrfshzh]]>
</isNotEmpty>
<isNotEmpty
property=
"jrfshdbje"
>
<![CDATA[and t.jrfshdbje like :jrfshdbje]]>
</isNotEmpty>
<isNotEmpty
property=
"qfsj"
>
<![CDATA[and t.qfsj like :qfsj]]>
</isNotEmpty>
<isNotEmpty
property=
"qfqrlsh"
>
<![CDATA[and t.qfqrlsh like :qfqrlsh]]>
</isNotEmpty>
order by t.createTime desc
</select>
</sqlMap>
src/com/jshx/rfxm/conf/sql-map-rfxmqfhtk.xml
deleted
100644 → 0
View file @
97297b52
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
<sqlMap>
<!-- 根据搜索条件查询 -->
<select
id=
"findRfxmqfhtkByMap"
>
from Rfxmqfhtk t where t.delFlag = 0
<isNotEmpty
property=
"ids"
>
<![CDATA[and t.id in (:ids)]]>
</isNotEmpty>
<isNotEmpty
property=
"jfdmwybh"
>
<![CDATA[and t.jfdmwybh like :jfdmwybh]]>
</isNotEmpty>
order by t.createTime desc
</select>
</sqlMap>
src/com/jshx/rfxm/conf/struts-rfxm.xml
View file @
1443d11b
...
...
@@ -239,5 +239,9 @@
<action
name=
"rfyz"
class=
"com.jshx.rfxm.web.RfxmAction"
method=
"rfyz"
>
</action>
<!-- 人防用章 -->
<action
name=
"rfyzCheck"
class=
"com.jshx.rfxm.web.RfxmAction"
method=
"rfyzCheck"
>
</action>
</package>
</struts>
src/com/jshx/rfxm/dao/RfxmEntityHistoryDao.java
deleted
100644 → 0
View file @
97297b52
package
com
.
jshx
.
rfxm
.
dao
;
import
com.jshx.core.base.dao.BaseDao
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.rfxm.entity.Rfxm
;
import
com.jshx.rfxm.entity.RfxmEntityHistory
;
import
java.util.List
;
import
java.util.Map
;
public
interface
RfxmEntityHistoryDao
extends
BaseDao
{
/**
* 分页查询
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
);
Pagination
findByPageReview
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
);
/**
* 查询所有记录
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
List
findRfxm
(
Map
<
String
,
Object
>
paraMap
);
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
public
RfxmEntityHistory
getById
(
String
id
);
/**
* 保存信息
* @param model 信息
*/
public
void
save
(
RfxmEntityHistory
model
);
/**
* 修改信息
* @param model 信息
*/
public
void
update
(
RfxmEntityHistory
model
);
/**
* 物理删除信息
* @param id 主键ID
*/
public
void
delete
(
String
id
);
/**
* 逻辑删除信息
* @param id 主键ID
*/
public
void
deleteWithFlag
(
String
id
);
}
src/com/jshx/rfxm/dao/RfxmJktzsDao.java
deleted
100644 → 0
View file @
97297b52
package
com
.
jshx
.
rfxm
.
dao
;
import
com.jshx.core.base.dao.BaseDao
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.rfxm.entity.RfxmJktzs
;
import
java.util.List
;
import
java.util.Map
;
public
interface
RfxmJktzsDao
extends
BaseDao
{
/**
* 分页查询
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
);
/**
* 查询所有记录
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
List
findRfxmJktzs
(
Map
<
String
,
Object
>
paraMap
);
public
List
findYzsMaterialCol
(
Map
<
String
,
Object
>
paraMap
);
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
public
RfxmJktzs
getById
(
String
id
);
/**
* 保存信息
* @param model 信息
*/
public
void
save
(
RfxmJktzs
model
);
/**
* 修改信息
* @param model 信息
*/
public
void
update
(
RfxmJktzs
model
);
public
void
updateNotSave
(
RfxmJktzs
model
);
/**
* 物理删除信息
* @param ids 主键ID
*/
public
void
delete
(
String
id
);
/**
* 逻辑删除信息
* @param ids 主键ID
*/
public
void
deleteWithFlag
(
String
id
);
}
src/com/jshx/rfxm/dao/RfxmJktzsHistoryDao.java
deleted
100644 → 0
View file @
97297b52
package
com
.
jshx
.
rfxm
.
dao
;
import
com.jshx.core.base.dao.BaseDao
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.rfxm.entity.RfxmJktzs
;
import
com.jshx.rfxm.entity.RfxmJktzsHistory
;
import
java.util.List
;
import
java.util.Map
;
public
interface
RfxmJktzsHistoryDao
extends
BaseDao
{
/**
* 分页查询
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
);
/**
* 查询所有记录
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
List
findRfxmJktzsHistory
(
Map
<
String
,
Object
>
paraMap
);
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
public
RfxmJktzsHistory
getById
(
String
id
);
/**
* 保存信息
* @param model 信息
*/
public
void
save
(
RfxmJktzsHistory
model
);
/**
* 修改信息
* @param model 信息
*/
public
void
update
(
RfxmJktzsHistory
model
);
public
void
updateNotSave
(
RfxmJktzsHistory
model
);
/**
* 物理删除信息
* @param ids 主键ID
*/
public
void
delete
(
String
id
);
/**
* 逻辑删除信息
* @param ids 主键ID
*/
public
void
deleteWithFlag
(
String
id
);
}
src/com/jshx/rfxm/dao/RfxmSfxxHistoryDao.java
deleted
100644 → 0
View file @
97297b52
package
com
.
jshx
.
rfxm
.
dao
;
import
com.jshx.core.base.dao.BaseDao
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.rfxm.entity.RfxmSfxx
;
import
com.jshx.rfxm.entity.RfxmSfxxHistory
;
import
java.util.List
;
import
java.util.Map
;
public
interface
RfxmSfxxHistoryDao
extends
BaseDao
{
/**
* 查询所有记录
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
List
findRfxmSfxxHistory
(
Map
<
String
,
Object
>
paraMap
);
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
public
RfxmSfxxHistory
getById
(
String
id
);
/**
* 保存信息
* @param model 信息
*/
public
void
save
(
RfxmSfxxHistory
model
);
/**
* 修改信息
* @param model 信息
*/
public
void
update
(
RfxmSfxxHistory
model
);
/**
* 物理删除信息
* @param ids 主键ID
*/
public
void
delete
(
String
id
);
/**
* 逻辑删除信息
* @param ids 主键ID
*/
public
void
deleteWithFlag
(
String
id
);
/*List<Map> findZhxmSfxx(Map<String, Object> paraMap);*/
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
);
}
src/com/jshx/rfxm/dao/RfxmfshxxDao.java
deleted
100644 → 0
View file @
97297b52
package
com
.
jshx
.
rfxm
.
dao
;
import
com.jshx.core.base.dao.BaseDao
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.rfxm.entity.RfxmSfxx
;
import
com.jshx.rfxm.entity.Rfxmfshxx
;
import
java.util.List
;
import
java.util.Map
;
public
interface
RfxmfshxxDao
extends
BaseDao
{
/**
* 分页查询
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
);
/**
* 查询所有记录
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
List
findRfxmfshxx
(
Map
<
String
,
Object
>
paraMap
);
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
public
Rfxmfshxx
getById
(
String
id
);
/**
* 保存信息
* @param model 信息
*/
public
void
save
(
Rfxmfshxx
model
);
/**
* 修改信息
* @param model 信息
*/
public
void
update
(
Rfxmfshxx
model
);
/**
* 物理删除信息
* @param ids 主键ID
*/
public
void
delete
(
String
id
);
/**
* 逻辑删除信息
* @param ids 主键ID
*/
public
void
deleteWithFlag
(
String
id
);
}
src/com/jshx/rfxm/dao/RfxmqfhtkDao.java
deleted
100644 → 0
View file @
97297b52
package
com
.
jshx
.
rfxm
.
dao
;
import
com.jshx.core.base.dao.BaseDao
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.rfxm.entity.Rfxmfshxx
;
import
com.jshx.rfxm.entity.Rfxmqfhtk
;
import
java.util.List
;
import
java.util.Map
;
public
interface
RfxmqfhtkDao
extends
BaseDao
{
/**
* 分页查询
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
);
/**
* 查询所有记录
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
List
findRfxmqfhtk
(
Map
<
String
,
Object
>
paraMap
);
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
public
Rfxmqfhtk
getById
(
String
id
);
/**
* 保存信息
* @param model 信息
*/
public
void
save
(
Rfxmqfhtk
model
);
/**
* 修改信息
* @param model 信息
*/
public
void
update
(
Rfxmqfhtk
model
);
/**
* 物理删除信息
* @param ids 主键ID
*/
public
void
delete
(
String
id
);
/**
* 逻辑删除信息
* @param ids 主键ID
*/
public
void
deleteWithFlag
(
String
id
);
}
src/com/jshx/rfxm/dao/impl/RfxmEntityHistoryDaoImpl.java
deleted
100644 → 0
View file @
97297b52
package
com
.
jshx
.
rfxm
.
dao
.
impl
;
import
com.jshx.core.base.dao.impl.BaseDaoImpl
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.rfxm.dao.RfxmEntityHistoryDao
;
import
com.jshx.rfxm.entity.Rfxm
;
import
com.jshx.rfxm.entity.RfxmEntityHistory
;
import
org.springframework.stereotype.Component
;
import
java.util.List
;
import
java.util.Map
;
@Component
(
"rfxmEntityHistoryDao"
)
public
class
RfxmEntityHistoryDaoImpl
extends
BaseDaoImpl
implements
RfxmEntityHistoryDao
{
/**
* 分页查询
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
)
{
return
this
.
findPageByHqlId
(
"findRfxmHistoryEntityByMap"
,
paraMap
,
page
);
}
@Override
public
Pagination
findByPageReview
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
)
{
return
this
.
findPageByHqlId
(
"findRfxmHistoryEntityByMap"
,
paraMap
,
page
);
}
/**
* 查询所有记录
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
List
findRfxm
(
Map
<
String
,
Object
>
paraMap
){
return
this
.
findListByHqlId
(
"findRfxmHistoryEntityByMap"
,
paraMap
);
}
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
public
RfxmEntityHistory
getById
(
String
id
)
{
return
(
RfxmEntityHistory
)
this
.
getObjectById
(
Rfxm
.
class
,
id
);
}
/**
* 保存信息
* @param rfxm 信息
*/
public
void
save
(
RfxmEntityHistory
rfxm
)
{
rfxm
.
setId
(
null
);
this
.
saveOrUpdateObject
(
rfxm
);
}
/**
* 修改信息
* @param rfxm 信息
*/
public
void
update
(
RfxmEntityHistory
rfxm
)
{
this
.
saveOrUpdateObject
(
rfxm
);
}
/**
* 物理删除信息
* @param id 主键ID
*/
public
void
delete
(
String
id
)
{
this
.
removeObjectById
(
Rfxm
.
class
,
id
);
}
/**
* 逻辑删除信息
* @param id 主键ID
*/
public
void
deleteWithFlag
(
String
id
)
{
RfxmEntityHistory
rfxm
=
(
RfxmEntityHistory
)
this
.
getObjectById
(
RfxmEntityHistory
.
class
,
id
);
rfxm
.
setDelFlag
(
1
);
this
.
saveObject
(
rfxm
);
}
}
src/com/jshx/rfxm/dao/impl/RfxmJktzsDaoImpl.java
deleted
100644 → 0
View file @
97297b52
package
com
.
jshx
.
rfxm
.
dao
.
impl
;
import
com.jshx.core.base.dao.impl.BaseDaoImpl
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.rfxm.dao.RfxmJktzsDao
;
import
com.jshx.rfxm.entity.RfxmJktzs
;
import
org.springframework.stereotype.Component
;
import
java.util.List
;
import
java.util.Map
;
@Component
(
"rfxmjktzsDao"
)
public
class
RfxmJktzsDaoImpl
extends
BaseDaoImpl
implements
RfxmJktzsDao
{
/**
* 分页查询
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
)
{
return
this
.
findPageByHqlId
(
"findRfxmJktzsByMap"
,
paraMap
,
page
);
}
/**
* 查询所有记录
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
List
findRfxmJktzs
(
Map
<
String
,
Object
>
paraMap
){
return
this
.
findListByHqlId
(
"findRfxmJktzsByMap"
,
paraMap
);
}
public
List
findYzsMaterialCol
(
Map
<
String
,
Object
>
paraMap
){
return
this
.
findListByHqlId
(
"findYzsMaterialColByMap"
,
paraMap
);
}
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
public
RfxmJktzs
getById
(
String
id
)
{
return
(
RfxmJktzs
)
this
.
getObjectById
(
RfxmJktzs
.
class
,
id
);
}
/**
* 保存信息
* @param rfxmJktzs 信息
*/
public
void
save
(
RfxmJktzs
rfxmJktzs
)
{
rfxmJktzs
.
setId
(
null
);
this
.
saveOrUpdateObject
(
rfxmJktzs
);
}
/**
* 修改信息
* @param rfxmJktzs 信息
*/
public
void
update
(
RfxmJktzs
rfxmJktzs
)
{
this
.
saveOrUpdateObject
(
rfxmJktzs
);
}
/**
* 修改信息
* @param rfxmJktzs 信息
*/
@Override
public
void
updateNotSave
(
RfxmJktzs
rfxmJktzs
)
{
this
.
update
(
rfxmJktzs
);
}
/**
* 物理删除信息
* @param id 主键ID
*/
public
void
delete
(
String
id
)
{
this
.
removeObjectById
(
RfxmJktzs
.
class
,
id
);
}
/**
* 逻辑删除信息
* @param id 主键ID
*/
public
void
deleteWithFlag
(
String
id
)
{
RfxmJktzs
rfxmJktzs
=
(
RfxmJktzs
)
this
.
getObjectById
(
RfxmJktzs
.
class
,
id
);
rfxmJktzs
.
setDelFlag
(
1
);
this
.
saveObject
(
rfxmJktzs
);
}
}
src/com/jshx/rfxm/dao/impl/RfxmJktzsHistoryDaoImpl.java
deleted
100644 → 0
View file @
97297b52
package
com
.
jshx
.
rfxm
.
dao
.
impl
;
import
com.jshx.core.base.dao.impl.BaseDaoImpl
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.rfxm.dao.RfxmJktzsHistoryDao
;
import
com.jshx.rfxm.entity.RfxmJktzs
;
import
com.jshx.rfxm.entity.RfxmJktzsHistory
;
import
org.springframework.stereotype.Component
;
import
java.util.List
;
import
java.util.Map
;
@Component
(
"rfxmJktzsHistoryDao"
)
public
class
RfxmJktzsHistoryDaoImpl
extends
BaseDaoImpl
implements
RfxmJktzsHistoryDao
{
/**
* 分页查询
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
)
{
return
this
.
findPageByHqlId
(
"findRfxmJktzsByMap"
,
paraMap
,
page
);
}
/**
* 查询所有记录
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
List
findRfxmJktzsHistory
(
Map
<
String
,
Object
>
paraMap
){
return
this
.
findListByHqlId
(
"findRfxmJktzsHistoryByMap"
,
paraMap
);
}
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
public
RfxmJktzsHistory
getById
(
String
id
)
{
return
(
RfxmJktzsHistory
)
this
.
getObjectById
(
RfxmJktzsHistory
.
class
,
id
);
}
/**
* 保存信息
* @param rfxmJktzs 信息
*/
public
void
save
(
RfxmJktzsHistory
rfxmJktzsHistory
)
{
rfxmJktzsHistory
.
setId
(
null
);
this
.
saveOrUpdateObject
(
rfxmJktzsHistory
);
}
/**
* 修改信息
* @param rfxmJktzs 信息
*/
public
void
update
(
RfxmJktzsHistory
rfxmJktzsHistory
)
{
this
.
saveOrUpdateObject
(
rfxmJktzsHistory
);
}
/**
* 修改信息
* @param rfxmJktzs 信息
*/
@Override
public
void
updateNotSave
(
RfxmJktzsHistory
rfxmJktzsHistory
)
{
this
.
update
(
rfxmJktzsHistory
);
}
/**
* 物理删除信息
* @param id 主键ID
*/
public
void
delete
(
String
id
)
{
this
.
removeObjectById
(
RfxmJktzsHistory
.
class
,
id
);
}
/**
* 逻辑删除信息
* @param id 主键ID
*/
public
void
deleteWithFlag
(
String
id
)
{
RfxmJktzsHistory
rfxmJktzsHistory
=
(
RfxmJktzsHistory
)
this
.
getObjectById
(
RfxmJktzsHistory
.
class
,
id
);
rfxmJktzsHistory
.
setDelFlag
(
1
);
this
.
saveObject
(
rfxmJktzsHistory
);
}
}
src/com/jshx/rfxm/dao/impl/RfxmSfxxHistoryDaoImpl.java
deleted
100644 → 0
View file @
97297b52
package
com
.
jshx
.
rfxm
.
dao
.
impl
;
import
com.jshx.core.base.dao.impl.BaseDaoImpl
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.rfxm.dao.RfxmSfxxDao
;
import
com.jshx.rfxm.dao.RfxmSfxxHistoryDao
;
import
com.jshx.rfxm.entity.RfxmSfxx
;
import
com.jshx.rfxm.entity.RfxmSfxxHistory
;
import
org.springframework.stereotype.Component
;
import
java.util.List
;
import
java.util.Map
;
@Component
(
"rfxmSfxxHistoryDao"
)
public
class
RfxmSfxxHistoryDaoImpl
extends
BaseDaoImpl
implements
RfxmSfxxHistoryDao
{
/**
* 查询所有记录
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
List
findRfxmSfxxHistory
(
Map
<
String
,
Object
>
paraMap
){
return
this
.
findListByHqlId
(
"findRfxmSfxxByMap"
,
paraMap
);
}
/**
* 分页查询
* @param page
* @param paraMap
* @return
*/
public
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
)
{
return
this
.
findPageByHqlId
(
"findRfxmSfxxByMap"
,
paraMap
,
page
);
}
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
public
RfxmSfxxHistory
getById
(
String
id
)
{
return
(
RfxmSfxxHistory
)
this
.
getObjectById
(
RfxmSfxxHistory
.
class
,
id
);
}
/**
* 保存信息
* @param rfxmSfxx 信息
*/
public
void
save
(
RfxmSfxxHistory
rfxmSfxx
)
{
rfxmSfxx
.
setId
(
null
);
this
.
saveOrUpdateObject
(
rfxmSfxx
);
}
/**
* 修改信息
* @param rfxmSfxx 信息
*/
public
void
update
(
RfxmSfxxHistory
rfxmSfxx
)
{
this
.
saveOrUpdateObject
(
rfxmSfxx
);
}
/**
* 物理删除信息
* @param id 主键ID
*/
public
void
delete
(
String
id
)
{
this
.
removeObjectById
(
RfxmSfxxHistory
.
class
,
id
);
}
/**
* 逻辑删除信息
* @param id 主键ID
*/
public
void
deleteWithFlag
(
String
id
)
{
RfxmSfxxHistory
rfxmSfxx
=
(
RfxmSfxxHistory
)
this
.
getObjectById
(
RfxmSfxxHistory
.
class
,
id
);
rfxmSfxx
.
setDelFlag
(
1
);
this
.
saveObject
(
rfxmSfxx
);
}
}
src/com/jshx/rfxm/dao/impl/RfxmfshxxDaoImpl.java
deleted
100644 → 0
View file @
97297b52
package
com
.
jshx
.
rfxm
.
dao
.
impl
;
import
com.jshx.core.base.dao.impl.BaseDaoImpl
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.rfxm.dao.RfxmfshxxDao
;
import
com.jshx.rfxm.entity.Rfxmfshxx
;
import
org.springframework.stereotype.Component
;
import
java.util.List
;
import
java.util.Map
;
/**
* @Author: Danfoen
* @Description:
* @Date: Created in 14:17 2019/5/23
* @Modifird by:
*/
@Component
(
"rfxmfshxxDao"
)
public
class
RfxmfshxxDaoImpl
extends
BaseDaoImpl
implements
RfxmfshxxDao
{
/**
* 分页查询
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
)
{
return
this
.
findPageByHqlId
(
"findRfxmfshxxByMap"
,
paraMap
,
page
);
}
/**
* 查询所有记录
* @param paraMap 查询条件信息
* @return 分页信息
*/
@Override
public
List
findRfxmfshxx
(
Map
<
String
,
Object
>
paraMap
)
{
return
this
.
findListByHqlId
(
"findRfxmfshxxByMap"
,
paraMap
);
}
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
@Override
public
Rfxmfshxx
getById
(
String
id
)
{
return
(
Rfxmfshxx
)
this
.
getObjectById
(
Rfxmfshxx
.
class
,
id
);
}
/**
* 保存信息
* @param rfxmfshxx 信息
*/
@Override
public
void
save
(
Rfxmfshxx
rfxmfshxx
)
{
rfxmfshxx
.
setId
(
null
);
this
.
saveOrUpdateObject
(
rfxmfshxx
);
}
/**
* 修改信息
* @param rfxmfshxx 信息
*/
@Override
public
void
update
(
Rfxmfshxx
rfxmfshxx
)
{
this
.
saveOrUpdateObject
(
rfxmfshxx
);
}
/**
* 物理删除信息
* @param id 主键ID
*/
@Override
public
void
delete
(
String
id
)
{
this
.
removeObjectById
(
Rfxmfshxx
.
class
,
id
);
}
/**
* 逻辑删除信息
* @param id 主键ID
*/
@Override
public
void
deleteWithFlag
(
String
id
)
{
Rfxmfshxx
rfxmfshxx
=
(
Rfxmfshxx
)
this
.
getObjectById
(
Rfxmfshxx
.
class
,
id
);
rfxmfshxx
.
setDelFlag
(
1
);
this
.
saveObject
(
rfxmfshxx
);
}
}
src/com/jshx/rfxm/dao/impl/RfxmqfhtkDaoImpl.java
deleted
100644 → 0
View file @
97297b52
package
com
.
jshx
.
rfxm
.
dao
.
impl
;
import
com.jshx.core.base.dao.impl.BaseDaoImpl
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.rfxm.dao.RfxmqfhtkDao
;
import
com.jshx.rfxm.entity.Rfxmqfhtk
;
import
org.springframework.stereotype.Component
;
import
java.util.List
;
import
java.util.Map
;
/**
* @Author: Danfoen
* @Description:
* @Date: Created in 14:17 2019/5/23
* @Modifird by:
*/
@Component
(
"rfxmqfhtkDao"
)
public
class
RfxmqfhtkDaoImpl
extends
BaseDaoImpl
implements
RfxmqfhtkDao
{
/**
* 分页查询
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
)
{
return
this
.
findPageByHqlId
(
"findRfxmqfhtkByMap"
,
paraMap
,
page
);
}
/**
* 查询所有记录
* @param paraMap 查询条件信息
* @return 分页信息
*/
@Override
public
List
findRfxmqfhtk
(
Map
<
String
,
Object
>
paraMap
)
{
return
this
.
findListByHqlId
(
"findRfxmqfhtkByMap"
,
paraMap
);
}
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
@Override
public
Rfxmqfhtk
getById
(
String
id
)
{
return
(
Rfxmqfhtk
)
this
.
getObjectById
(
Rfxmqfhtk
.
class
,
id
);
}
/**
* 保存信息
* @param rfxmqfhtk 信息
*/
@Override
public
void
save
(
Rfxmqfhtk
rfxmqfhtk
)
{
rfxmqfhtk
.
setId
(
null
);
this
.
saveOrUpdateObject
(
rfxmqfhtk
);
}
/**
* 修改信息
* @param rfxmqfhtk 信息
*/
@Override
public
void
update
(
Rfxmqfhtk
rfxmqfhtk
)
{
this
.
saveOrUpdateObject
(
rfxmqfhtk
);
}
/**
* 物理删除信息
* @param id 主键ID
*/
@Override
public
void
delete
(
String
id
)
{
this
.
removeObjectById
(
Rfxmqfhtk
.
class
,
id
);
}
/**
* 逻辑删除信息
* @param id 主键ID
*/
@Override
public
void
deleteWithFlag
(
String
id
)
{
Rfxmqfhtk
rfxmqfhtk
=
(
Rfxmqfhtk
)
this
.
getObjectById
(
Rfxmqfhtk
.
class
,
id
);
rfxmqfhtk
.
setDelFlag
(
1
);
this
.
saveObject
(
rfxmqfhtk
);
}
}
src/com/jshx/rfxm/entity/Rfxm.java
View file @
1443d11b
...
...
@@ -297,6 +297,18 @@ public class Rfxm extends BaseModel
public
void
setTongbu
(
String
tongbu
)
{
this
.
tongbu
=
tongbu
;
}
/**
* 收费项目联系单编号
*/
private
String
sfxmlxdbh
;
public
String
getSfxmlxdbh
()
{
return
sfxmlxdbh
;
}
public
void
setSfxmlxdbh
(
String
sfxmlxdbh
)
{
this
.
sfxmlxdbh
=
sfxmlxdbh
;
}
public
String
getJbr
()
{
return
jbr
;
...
...
src/com/jshx/rfxm/entity/RfxmEntityHistory.java
deleted
100644 → 0
View file @
97297b52
package
com
.
jshx
.
rfxm
.
entity
;
import
com.jshx.core.base.entity.BaseModel
;
import
javax.persistence.Column
;
import
javax.persistence.Entity
;
import
javax.persistence.Table
;
import
java.util.Date
;
/**
* 实体类模板(目前仅适配MS-SQLServer数据库)
* @author jinx@caoz.
*
*/
@SuppressWarnings
(
"serial"
)
@Entity
@Table
(
name
=
"RFXM_ENTITY_HISTORY"
)
public
class
RfxmEntityHistory
extends
BaseModel
{
/**
* 部门代码
*/
private
String
deptId
;
/**
* 删除标记
*/
private
Integer
delFlag
;
/**
* 复核状态标记
* 0新建 1通过 2退回
*/
private
String
status
;
/**
* 0 未生成缴款通知书
* 1 已生成缴款通知书
*/
//施工
private
Integer
statusConstract
;
//竣工
private
Integer
statusComplete
;
//n日内
private
Integer
statusWithinTheDay
;
// 账户信息 start----------------------
/**
* 代收单位
*/
private
String
dsdw
;
/**
* 代收单位层级
*/
private
String
dsdwcj
;
/**
* 缴费代码
*/
private
String
jfdm
;
// 账户信息 end--------------------------
// 项目信息 start------------------------
/**
* 项目代码
*/
private
String
xmdm
;
/**
* 规划许可证编号
*/
private
String
ghxkzbh
;
/**
* 规划项目编号
*/
private
String
ghxmbh
;
/**
* 规划项目类型
*/
private
String
ghxmlx
;
/**
* 规划许可证类型 房建,市政
*/
private
String
ghxkzlx
;
/**
* 信息一览表编号
*/
private
String
xxylbbh
;
/**
* 建设单位名称
*/
private
String
jsdwmc
;
/**
* 工程项目名称
*/
private
String
gcxmmc
;
/**
* 工程项目地点
*/
private
String
gcxmdd
;
/**
* 地上建筑面积
*/
private
String
dsjzmj
;
/**
* 地下建筑面积
*/
private
String
dxjzmj
;
/**
* 建设单位联系人
*/
private
String
jsdwlxr
;
/**
* 联系电话
*/
private
String
lxdh
;
// 项目信息 end -------------------------
// 收费信息 start------------------------ 以下收费信息字段已转移至RfxmSfxx实体类中,本类仅保留不使用 2019年6月2日
/**
* 缴款通知应缴金额合计
*/
private
String
jktzyjjehj
;
/**
* 收费信息版本
*/
private
Integer
sfxxbb
;
// 收费信息 end------------------------------- 2019年6月2日
// 审核 start---------------------------------
/**
* 代收单位经办人
*/
private
String
dsdwjbr
;
/**
* 经办意见
*/
private
String
jbyj
;
/**
* 录入(经办)时间
*/
private
Date
jbTime
;
/**
* 代收单位复核人
*/
private
String
dsdwfhr
;
/**
* 复核意见
*/
private
String
fhyj
;
//-------------2019-7-11 start---------------
/**
* 复核时间
*/
private
Date
fhTime
;
/**
* 复核状态
*/
private
Integer
statusJBFH
;
//------------2019-7-11 end-------------------
//审核 end-------------------------------------
/**
* 综合窗口联系人
*/
private
String
zhcklxr
;
/**
* 综合窗口联系电话
*/
private
String
zhcklxdh
;
/**
* 监督电话
*/
private
String
jddh
;
private
String
rfxmId
;
/**
* 标记接口插入还是手动页面录入
* 0 接口录入
* 1 页面录入
*/
private
Integer
insertType
;
public
RfxmEntityHistory
(){
}
public
RfxmEntityHistory
(
String
deptId
,
Integer
delFlag
,
String
status
,
Integer
statusConstract
,
Integer
statusComplete
,
Integer
statusWithinTheDay
,
String
dsdw
,
String
dsdwcj
,
String
jfdm
,
String
xmdm
,
String
ghxkzbh
,
String
ghxmbh
,
String
ghxmlx
,
String
ghxkzlx
,
String
xxylbbh
,
String
jsdwmc
,
String
gcxmmc
,
String
gcxmdd
,
String
dsjzmj
,
String
dxjzmj
,
String
jsdwlxr
,
String
lxdh
,
String
jktzyjjehj
,
Integer
sfxxbb
,
String
dsdwjbr
,
String
jbyj
,
Date
jbTime
,
String
dsdwfhr
,
String
fhyj
,
Date
fhTime
,
Integer
statusJBFH
,
String
zhcklxr
,
String
zhcklxdh
,
String
jddh
,
String
rfxmId
,
Integer
insertType
)
{
this
.
deptId
=
deptId
;
this
.
delFlag
=
delFlag
;
this
.
status
=
status
;
this
.
statusConstract
=
statusConstract
;
this
.
statusComplete
=
statusComplete
;
this
.
statusWithinTheDay
=
statusWithinTheDay
;
this
.
dsdw
=
dsdw
;
this
.
dsdwcj
=
dsdwcj
;
this
.
jfdm
=
jfdm
;
this
.
xmdm
=
xmdm
;
this
.
ghxkzbh
=
ghxkzbh
;
this
.
ghxmbh
=
ghxmbh
;
this
.
ghxmlx
=
ghxmlx
;
this
.
ghxkzlx
=
ghxkzlx
;
this
.
xxylbbh
=
xxylbbh
;
this
.
jsdwmc
=
jsdwmc
;
this
.
gcxmmc
=
gcxmmc
;
this
.
gcxmdd
=
gcxmdd
;
this
.
dsjzmj
=
dsjzmj
;
this
.
dxjzmj
=
dxjzmj
;
this
.
jsdwlxr
=
jsdwlxr
;
this
.
lxdh
=
lxdh
;
this
.
jktzyjjehj
=
jktzyjjehj
;
this
.
sfxxbb
=
sfxxbb
;
this
.
dsdwjbr
=
dsdwjbr
;
this
.
jbyj
=
jbyj
;
this
.
jbTime
=
jbTime
;
this
.
dsdwfhr
=
dsdwfhr
;
this
.
fhyj
=
fhyj
;
this
.
fhTime
=
fhTime
;
this
.
statusJBFH
=
statusJBFH
;
this
.
zhcklxr
=
zhcklxr
;
this
.
zhcklxdh
=
zhcklxdh
;
this
.
jddh
=
jddh
;
this
.
rfxmId
=
rfxmId
;
this
.
insertType
=
insertType
;
}
//v2
/*public Rfxm(String zzhhjdzje,String status, String qfqrlsh,String qfhjkzje,String jftzyje,String jfdmwybh,String deptId, Integer delFlag, String dsdw, String dsdwcj, String accountName, String khh, String accountDetail, String accountStatus, String jktzsbh, String jktzszt, String jfdm, String xmdm, String ghxkzbh, String ghxmbh, String ghxmlx, String ghxkzlx, String xxylbbh, String jsdwmc, String gcxmmc, String gcxmdd, String dsjzmj, String dxjzmj, String jsdwlxr, String lxdh, String sfxmmc, String shbm, String sfxmzslxdbh, String yjjemx, String jktzyjjehj, String cnjfhj, String sfxmzslxdsmj, Integer sfxxbb, String dsdwjbr, String jbyj, String dsdwfhr, String fhyj, String zhcklxr, String zhcklxdh, String jddh) {
this.zzhhjdzje = zzhhjdzje;
this.status = status;
this.qfqrlsh = qfqrlsh;
this.qfhjkzje = qfhjkzje;
this.jftzyje = jftzyje;
this.jfdmwybh = jfdmwybh;
this.deptId = deptId;
this.delFlag = delFlag;
this.dsdw = dsdw;
this.dsdwcj = dsdwcj;
this.accountName = accountName;
this.khh = khh;
this.accountDetail = accountDetail;
this.accountStatus = accountStatus;
this.jktzsbh = jktzsbh;
this.jktzszt = jktzszt;
this.jfdm = jfdm;
this.xmdm = xmdm;
this.ghxkzbh = ghxkzbh;
this.ghxmbh = ghxmbh;
this.ghxmlx = ghxmlx;
this.ghxkzlx = ghxkzlx;
this.xxylbbh = xxylbbh;
this.jsdwmc = jsdwmc;
this.gcxmmc = gcxmmc;
this.gcxmdd = gcxmdd;
this.dsjzmj = dsjzmj;
this.dxjzmj = dxjzmj;
this.jsdwlxr = jsdwlxr;
this.lxdh = lxdh;
this.sfxmmc = sfxmmc;
this.shbm = shbm;
this.sfxmzslxdbh = sfxmzslxdbh;
this.yjjemx = yjjemx;
this.jktzyjjehj = jktzyjjehj;
this.cnjfhj = cnjfhj;
this.sfxmzslxdsmj = sfxmzslxdsmj;
this.sfxxbb = sfxxbb;
this.dsdwjbr = dsdwjbr;
this.jbyj = jbyj;
this.dsdwfhr = dsdwfhr;
this.fhyj = fhyj;
this.zhcklxr = zhcklxr;
this.zhcklxdh = zhcklxdh;
this.jddh = jddh;
}*/
//v1
/* public Rfxm(String deptId, Integer delFlag, String status, Integer statusConstract, Integer statusComplete, Integer statusWithinTheDay, String dsdw, String dsdwcj, String accountName, String khh, String accountDetail, String accountStatus, String jktzsbh, String jktzszt, String jfdm, String xmdm, String ghxkzbh, String ghxmbh, String ghxmlx, String ghxkzlx, String xxylbbh, String jsdwmc, String gcxmmc, String gcxmdd, String dsjzmj, String dxjzmj, String jsdwlxr, String lxdh, String jktzyjjehj, String dsdwjbr, String jbyj, String dsdwfhr, String fhyj, String zhcklxr, String zhcklxdh, String jddh, String jfdmwybh, String zzhhjdzje, String qfqrlsh, String qfhjkzje, String jftzyje) {
this.deptId = deptId;
this.delFlag = delFlag;
this.status = status;
this.statusConstract = statusConstract;
this.statusComplete = statusComplete;
this.statusWithinTheDay = statusWithinTheDay;
this.dsdw = dsdw;
this.dsdwcj = dsdwcj;
this.accountName = accountName;
this.khh = khh;
this.accountDetail = accountDetail;
this.accountStatus = accountStatus;
this.jktzsbh = jktzsbh;
this.jktzszt = jktzszt;
this.jfdm = jfdm;
this.xmdm = xmdm;
this.ghxkzbh = ghxkzbh;
this.ghxmbh = ghxmbh;
this.ghxmlx = ghxmlx;
this.ghxkzlx = ghxkzlx;
this.xxylbbh = xxylbbh;
this.jsdwmc = jsdwmc;
this.gcxmmc = gcxmmc;
this.gcxmdd = gcxmdd;
this.dsjzmj = dsjzmj;
this.dxjzmj = dxjzmj;
this.jsdwlxr = jsdwlxr;
this.lxdh = lxdh;
this.jktzyjjehj = jktzyjjehj;
this.dsdwjbr = dsdwjbr;
this.jbyj = jbyj;
this.dsdwfhr = dsdwfhr;
this.fhyj = fhyj;
this.zhcklxr = zhcklxr;
this.zhcklxdh = zhcklxdh;
this.jddh = jddh;
this.jfdmwybh = jfdmwybh;
this.zzhhjdzje = zzhhjdzje;
this.qfqrlsh = qfqrlsh;
this.qfhjkzje = qfhjkzje;
this.jftzyje = jftzyje;
}*/
@Column
(
name
=
"deptid"
)
public
String
getDeptId
()
{
return
deptId
;
}
public
void
setDeptId
(
String
deptId
)
{
this
.
deptId
=
deptId
;
}
@Column
(
name
=
"status"
)
public
String
getStatus
()
{
return
status
;
}
public
void
setStatus
(
String
status
)
{
this
.
status
=
status
;
}
@Column
(
name
=
"delflag"
)
public
Integer
getDelFlag
()
{
return
delFlag
;
}
public
void
setDelFlag
(
Integer
delFlag
)
{
this
.
delFlag
=
delFlag
;
}
@Column
(
name
=
"status_constract"
)
public
Integer
getStatusConstract
()
{
return
statusConstract
;
}
public
void
setStatusConstract
(
Integer
statusConstract
)
{
this
.
statusConstract
=
statusConstract
;
}
@Column
(
name
=
"status_complete"
)
public
Integer
getStatusComplete
()
{
return
statusComplete
;
}
public
void
setStatusComplete
(
Integer
statusComplete
)
{
this
.
statusComplete
=
statusComplete
;
}
@Column
(
name
=
"status_within_the_day"
)
public
Integer
getStatusWithinTheDay
()
{
return
statusWithinTheDay
;
}
public
void
setStatusWithinTheDay
(
Integer
statusWithinTheDay
)
{
this
.
statusWithinTheDay
=
statusWithinTheDay
;
}
@Column
(
name
=
"xmdm"
)
public
String
getXmdm
()
{
return
xmdm
;
}
public
void
setXmdm
(
String
xmdm
)
{
this
.
xmdm
=
xmdm
;
}
@Column
(
name
=
"ghxkzbh"
)
public
String
getGhxkzbh
()
{
return
ghxkzbh
;
}
public
void
setGhxkzbh
(
String
ghxkzbh
)
{
this
.
ghxkzbh
=
ghxkzbh
;
}
@Column
(
name
=
"ghxmbh"
)
public
String
getGhxmbh
()
{
return
ghxmbh
;
}
public
void
setGhxmbh
(
String
ghxmbh
)
{
this
.
ghxmbh
=
ghxmbh
;
}
@Column
(
name
=
"gcxmmc"
)
public
String
getGcxmmc
()
{
return
gcxmmc
;
}
public
void
setGcxmmc
(
String
gcxmmc
)
{
this
.
gcxmmc
=
gcxmmc
;
}
@Column
(
name
=
"jktzyjjehj"
)
public
String
getJktzyjjehj
()
{
return
jktzyjjehj
;
}
public
void
setJktzyjjehj
(
String
jktzyjjehj
)
{
this
.
jktzyjjehj
=
jktzyjjehj
;
}
@Column
(
name
=
"sfxxbb"
)
public
Integer
getSfxxbb
()
{
return
sfxxbb
;
}
public
void
setSfxxbb
(
Integer
sfxxbb
)
{
this
.
sfxxbb
=
sfxxbb
;
}
//end 2019年6月2日
@Column
(
name
=
"dsdw"
)
public
String
getDsdw
()
{
return
dsdw
;
}
public
void
setDsdw
(
String
dsdw
)
{
this
.
dsdw
=
dsdw
;
}
@Column
(
name
=
"dsdwcj"
)
public
String
getDsdwcj
()
{
return
dsdwcj
;
}
public
void
setDsdwcj
(
String
dsdwcj
)
{
this
.
dsdwcj
=
dsdwcj
;
}
@Column
(
name
=
"jfdm"
)
public
String
getJfdm
()
{
return
jfdm
;
}
public
void
setJfdm
(
String
jfdm
)
{
this
.
jfdm
=
jfdm
;
}
@Column
(
name
=
"ghxmlx"
)
public
String
getGhxmlx
()
{
return
ghxmlx
;
}
public
void
setGhxmlx
(
String
ghxmlx
)
{
this
.
ghxmlx
=
ghxmlx
;
}
@Column
(
name
=
"ghxkzlx"
)
public
String
getGhxkzlx
()
{
return
ghxkzlx
;
}
public
void
setGhxkzlx
(
String
ghxkzlx
)
{
this
.
ghxkzlx
=
ghxkzlx
;
}
@Column
(
name
=
"xxylbbh"
)
public
String
getXxylbbh
()
{
return
xxylbbh
;
}
public
void
setXxylbbh
(
String
xxylbbh
)
{
this
.
xxylbbh
=
xxylbbh
;
}
@Column
(
name
=
"jsdwmc"
)
public
String
getJsdwmc
()
{
return
jsdwmc
;
}
public
void
setJsdwmc
(
String
jsdwmc
)
{
this
.
jsdwmc
=
jsdwmc
;
}
@Column
(
name
=
"gcxmdd"
)
public
String
getGcxmdd
()
{
return
gcxmdd
;
}
public
void
setGcxmdd
(
String
gcxmdd
)
{
this
.
gcxmdd
=
gcxmdd
;
}
@Column
(
name
=
"dsjzmj"
)
public
String
getDsjzmj
()
{
return
dsjzmj
;
}
public
void
setDsjzmj
(
String
dsjzmj
)
{
this
.
dsjzmj
=
dsjzmj
;
}
@Column
(
name
=
"dxjzmj"
)
public
String
getDxjzmj
()
{
return
dxjzmj
;
}
public
void
setDxjzmj
(
String
dxjzmj
)
{
this
.
dxjzmj
=
dxjzmj
;
}
@Column
(
name
=
"jsdwlxr"
)
public
String
getJsdwlxr
()
{
return
jsdwlxr
;
}
public
void
setJsdwlxr
(
String
jsdwlxr
)
{
this
.
jsdwlxr
=
jsdwlxr
;
}
@Column
(
name
=
"lxdh"
)
public
String
getLxdh
()
{
return
lxdh
;
}
public
void
setLxdh
(
String
lxdh
)
{
this
.
lxdh
=
lxdh
;
}
@Column
(
name
=
"dsdwjbr"
)
public
String
getDsdwjbr
()
{
return
dsdwjbr
;
}
public
void
setDsdwjbr
(
String
dsdwjbr
)
{
this
.
dsdwjbr
=
dsdwjbr
;
}
@Column
(
name
=
"jbyj"
)
public
String
getJbyj
()
{
return
jbyj
;
}
public
void
setJbyj
(
String
jbyj
)
{
this
.
jbyj
=
jbyj
;
}
@Column
(
name
=
"dsdwfhr"
)
public
String
getDsdwfhr
()
{
return
dsdwfhr
;
}
public
void
setDsdwfhr
(
String
dsdwfhr
)
{
this
.
dsdwfhr
=
dsdwfhr
;
}
@Column
(
name
=
"status_JBFH"
)
public
Integer
getStatusJBFH
()
{
return
statusJBFH
;
}
public
void
setStatusJBFH
(
Integer
statusJBFH
)
{
this
.
statusJBFH
=
statusJBFH
;
}
@Column
(
name
=
"fhyj"
)
public
String
getFhyj
()
{
return
fhyj
;
}
public
void
setFhyj
(
String
fhyj
)
{
this
.
fhyj
=
fhyj
;
}
@Column
(
name
=
"zhcklxr"
)
public
String
getZhcklxr
()
{
return
zhcklxr
;
}
public
void
setZhcklxr
(
String
zhcklxr
)
{
this
.
zhcklxr
=
zhcklxr
;
}
@Column
(
name
=
"zhcklxdh"
)
public
String
getZhcklxdh
()
{
return
zhcklxdh
;
}
public
void
setZhcklxdh
(
String
zhcklxdh
)
{
this
.
zhcklxdh
=
zhcklxdh
;
}
@Column
(
name
=
"jddh"
)
public
String
getJddh
()
{
return
jddh
;
}
public
void
setJddh
(
String
jddh
)
{
this
.
jddh
=
jddh
;
}
@Column
(
name
=
"jb_Time"
)
public
Date
getJbTime
()
{
return
jbTime
;
}
public
void
setJbTime
(
Date
jbTime
)
{
this
.
jbTime
=
jbTime
;
}
@Column
(
name
=
"fh_Time"
)
public
Date
getFhTime
()
{
return
fhTime
;
}
public
void
setFhTime
(
Date
fhTime
)
{
this
.
fhTime
=
fhTime
;
}
@Column
(
name
=
"rfxm_id"
)
public
String
getRfxmId
()
{
return
rfxmId
;
}
public
void
setRfxmId
(
String
rfxmId
)
{
this
.
rfxmId
=
rfxmId
;
}
@Column
(
name
=
"insert_type"
)
public
Integer
getInsertType
()
{
return
insertType
;
}
public
void
setInsertType
(
Integer
insertType
)
{
this
.
insertType
=
insertType
;
}
}
src/com/jshx/rfxm/entity/RfxmJktzs.java
deleted
100644 → 0
View file @
97297b52
package
com
.
jshx
.
rfxm
.
entity
;
import
com.jshx.core.base.entity.BaseModel
;
import
javax.persistence.Column
;
import
javax.persistence.Entity
;
import
javax.persistence.Table
;
@Entity
@Table
(
name
=
"RFXM_JKTZS"
)
public
class
RfxmJktzs
extends
BaseModel
{
/**
* 部门代码
*/
private
String
deptId
;
/**
* 删除标记
*/
private
Integer
delFlag
;
/**
* 缴费代码唯一编号
*/
private
String
jfdmwybh
;
/**
* 子账户名称
*/
private
String
accountName
;
/**
* 子账户账号
*/
private
String
accountDetail
;
/**
* 子账户状态
*/
private
String
accountStatus
;
/**
* 缴费通知书编号
*/
private
String
jktzsbh
;
/**
* 代收单位
*/
private
String
dsdw
;
/**
* 项目代码
*/
private
String
xmdm
;
/**
* 收费区域
*/
private
String
sfqy
;
/**
* 规划许可证编号
*/
private
String
ghxkzbh
;
/**
* 规划项目编号
*/
private
String
ghxmbh
;
/**
* 建设单位名称
*/
private
String
jsdwmc
;
/**
* 工程项目名称
*/
private
String
gcxmmc
;
/**
* 应缴金额合计(元)
*/
private
String
yjhjje
;
/**
* 子账户合计到账金额
*/
private
String
zzhhjdzje
;
/**
* 清分确认流水号
*/
private
String
qfqrlsh
;
/**
* 清分行缴款总金额
*/
private
String
qfhjkzje
;
/**
* 缴费通知应缴额
*/
private
String
jftzyje
;
/**
* rfxm关联id
*/
private
String
rfxmid
;
/**
* 能否开票(0:不能开票,1:可开票)
*/
private
String
nfkp
;
/**
* 开票状态(0:未开票,1:已开票)
*/
private
String
kpzt
;
/**
* 能否清分(0:不能清分,1:可清分)
*/
private
String
nfqf
;
/**
* 清分状态(0:未清分,1:已清分)
*/
private
String
qfzt
;
/**
* 暂不开票
*/
private
String
zbkp
;
/**
* 清分缴款联系id;
*/
private
String
qfjklxid
;
/**
* 操作人
*/
private
String
czr
;
/**
* 承诺缴费环节类型
* 0 施工许可前
* 1 竣工验收前
* 2 n日内
*/
private
Integer
statusCnjfhj
;
private
String
cnjfhj
;
private
String
khh
;
// 2019-7-16 start---------------
/**
* 区分是接口录入还是页面录入
* 0 接口录入
* 1 页面录入
*/
private
Integer
insertType
;
// 2019-7-16 end ----------------
/**
* 作废状态标记
* 0 已生成
* 1 已作废
*/
private
Integer
invalidStatus
;
/**
* 完费凭证编号
*/
private
String
wfpzbh
;
/**
* 归档状态(0:未归档,1:已归档)
*/
private
String
gdStatus
;
/**
* 电子证照标记
*/
private
String
elFlag
;
public
RfxmJktzs
()
{
}
public
RfxmJktzs
(
String
gdStatus
,
String
wfpzbh
,
Integer
invalidStatus
,
Integer
insertType
,
String
sfqy
,
String
nfqf
,
String
czr
,
String
zbkp
,
String
deptId
,
Integer
delFlag
,
String
jfdmwybh
,
String
accountName
,
String
accountDetail
,
String
accountStatus
,
String
jktzsbh
,
String
dsdw
,
String
xmdm
,
String
ghxkzbh
,
String
ghxmbh
,
String
jsdwmc
,
String
gcxmmc
,
String
yjhjje
,
String
zzhhjdzje
,
String
qfqrlsh
,
String
qfhjkzje
,
String
jftzyje
,
String
rfxmid
,
String
nfkp
,
String
kpzt
,
String
qfzt
,
String
qfjklxid
,
Integer
statusCnjfhj
,
String
cnjfhj
,
String
khh
,
String
elFlag
)
{
this
.
deptId
=
deptId
;
this
.
delFlag
=
delFlag
;
this
.
jfdmwybh
=
jfdmwybh
;
this
.
accountName
=
accountName
;
this
.
accountDetail
=
accountDetail
;
this
.
accountStatus
=
accountStatus
;
this
.
jktzsbh
=
jktzsbh
;
this
.
dsdw
=
dsdw
;
this
.
xmdm
=
xmdm
;
this
.
ghxkzbh
=
ghxkzbh
;
this
.
ghxmbh
=
ghxmbh
;
this
.
jsdwmc
=
jsdwmc
;
this
.
gcxmmc
=
gcxmmc
;
this
.
yjhjje
=
yjhjje
;
this
.
zzhhjdzje
=
zzhhjdzje
;
this
.
qfqrlsh
=
qfqrlsh
;
this
.
qfhjkzje
=
qfhjkzje
;
this
.
jftzyje
=
jftzyje
;
this
.
rfxmid
=
rfxmid
;
this
.
nfkp
=
nfkp
;
this
.
kpzt
=
kpzt
;
this
.
qfzt
=
qfzt
;
this
.
qfjklxid
=
qfjklxid
;
this
.
statusCnjfhj
=
statusCnjfhj
;
this
.
cnjfhj
=
cnjfhj
;
this
.
khh
=
khh
;
this
.
zbkp
=
zbkp
;
this
.
czr
=
czr
;
this
.
insertType
=
insertType
;
this
.
nfqf
=
nfqf
;
this
.
sfqy
=
sfqy
;
this
.
invalidStatus
=
invalidStatus
;
this
.
wfpzbh
=
wfpzbh
;
this
.
gdStatus
=
gdStatus
;
this
.
elFlag
=
elFlag
;
}
@Column
public
String
getDeptId
()
{
return
deptId
;
}
public
void
setDeptId
(
String
deptId
)
{
this
.
deptId
=
deptId
;
}
@Column
public
Integer
getDelFlag
()
{
return
delFlag
;
}
public
void
setDelFlag
(
Integer
delFlag
)
{
this
.
delFlag
=
delFlag
;
}
@Column
(
name
=
"jktzsbh"
)
public
String
getJktzsbh
()
{
return
jktzsbh
;
}
public
void
setJktzsbh
(
String
jktzsbh
)
{
this
.
jktzsbh
=
jktzsbh
;
}
@Column
(
name
=
"dsdw"
)
public
String
getDsdw
()
{
return
dsdw
;
}
public
void
setDsdw
(
String
dsdw
)
{
this
.
dsdw
=
dsdw
;
}
@Column
(
name
=
"xmdm"
)
public
String
getXmdm
()
{
return
xmdm
;
}
public
void
setXmdm
(
String
xmdm
)
{
this
.
xmdm
=
xmdm
;
}
@Column
(
name
=
"sfqy"
)
public
String
getSfqy
()
{
return
sfqy
;
}
public
void
setSfqy
(
String
sfqy
)
{
this
.
sfqy
=
sfqy
;
}
@Column
(
name
=
"ghxkzbh"
)
public
String
getGhxkzbh
()
{
return
ghxkzbh
;
}
public
void
setGhxkzbh
(
String
ghxkzbh
)
{
this
.
ghxkzbh
=
ghxkzbh
;
}
@Column
(
name
=
"ghxmbh"
)
public
String
getGhxmbh
()
{
return
ghxmbh
;
}
public
void
setGhxmbh
(
String
ghxmbh
)
{
this
.
ghxmbh
=
ghxmbh
;
}
@Column
(
name
=
"jsdwmc"
)
public
String
getJsdwmc
()
{
return
jsdwmc
;
}
public
void
setJsdwmc
(
String
jsdwmc
)
{
this
.
jsdwmc
=
jsdwmc
;
}
@Column
(
name
=
"gcxmmc"
)
public
String
getGcxmmc
()
{
return
gcxmmc
;
}
public
void
setGcxmmc
(
String
gcxmmc
)
{
this
.
gcxmmc
=
gcxmmc
;
}
@Column
(
name
=
"yjhjje"
)
public
String
getYjhjje
()
{
return
yjhjje
;
}
public
void
setYjhjje
(
String
yjhjje
)
{
this
.
yjhjje
=
yjhjje
;
}
@Column
(
name
=
"zzhhjdzje"
)
public
String
getZzhhjdzje
()
{
return
zzhhjdzje
;
}
public
void
setZzhhjdzje
(
String
zzhhjdzje
)
{
this
.
zzhhjdzje
=
zzhhjdzje
;
}
@Column
(
name
=
"qfqrlsh"
)
public
String
getQfqrlsh
()
{
return
qfqrlsh
;
}
public
void
setQfqrlsh
(
String
qfqrlsh
)
{
this
.
qfqrlsh
=
qfqrlsh
;
}
@Column
(
name
=
"qfhjkzje"
)
public
String
getQfhjkzje
()
{
return
qfhjkzje
;
}
public
void
setQfhjkzje
(
String
qfhjkzje
)
{
this
.
qfhjkzje
=
qfhjkzje
;
}
@Column
(
name
=
"jftzyje"
)
public
String
getJftzyje
()
{
return
jftzyje
;
}
public
void
setJftzyje
(
String
jftzyje
)
{
this
.
jftzyje
=
jftzyje
;
}
@Column
(
name
=
"jfdmwybh"
)
public
String
getJfdmwybh
()
{
return
jfdmwybh
;
}
public
void
setJfdmwybh
(
String
jfdmwybh
)
{
this
.
jfdmwybh
=
jfdmwybh
;
}
@Column
(
name
=
"accountName"
)
public
String
getAccountName
()
{
return
accountName
;
}
public
void
setAccountName
(
String
accountName
)
{
this
.
accountName
=
accountName
;
}
@Column
(
name
=
"accountDetail"
)
public
String
getAccountDetail
()
{
return
accountDetail
;
}
public
void
setAccountDetail
(
String
accountDetail
)
{
this
.
accountDetail
=
accountDetail
;
}
@Column
(
name
=
"accountStatus"
)
public
String
getAccountStatus
()
{
return
accountStatus
;
}
public
void
setAccountStatus
(
String
accountStatus
)
{
this
.
accountStatus
=
accountStatus
;
}
@Column
(
name
=
"nfkp"
,
columnDefinition
=
"varchar2(255) default '0'"
)
public
String
getNfkp
()
{
return
nfkp
;
}
public
void
setNfkp
(
String
nfkp
)
{
this
.
nfkp
=
nfkp
;
}
@Column
(
name
=
"rfxmid"
)
public
String
getRfxmid
()
{
return
rfxmid
;
}
public
void
setRfxmid
(
String
rfxmid
)
{
this
.
rfxmid
=
rfxmid
;
}
@Column
(
name
=
"kpzt"
,
columnDefinition
=
"varchar2(255) default '0'"
)
public
String
getKpzt
()
{
return
kpzt
;
}
public
void
setKpzt
(
String
kpzt
)
{
this
.
kpzt
=
kpzt
;
}
@Column
(
name
=
"status_cnjfhj"
)
public
Integer
getStatusCnjfhj
()
{
return
statusCnjfhj
;
}
public
void
setStatusCnjfhj
(
Integer
statusCnjfhj
)
{
this
.
statusCnjfhj
=
statusCnjfhj
;
}
@Column
(
name
=
"cnjfhj"
)
public
String
getCnjfhj
()
{
return
cnjfhj
;
}
public
void
setCnjfhj
(
String
cnjfhj
)
{
this
.
cnjfhj
=
cnjfhj
;
}
@Column
(
name
=
"khh"
)
public
String
getKhh
()
{
return
khh
;
}
public
void
setKhh
(
String
khh
)
{
this
.
khh
=
khh
;
}
@Column
(
name
=
"qfjklxid"
)
public
String
getQfjklxid
()
{
return
qfjklxid
;
}
public
void
setQfjklxid
(
String
qfjklxid
)
{
this
.
qfjklxid
=
qfjklxid
;
}
@Column
(
name
=
"qfzt"
)
public
String
getQfzt
()
{
return
qfzt
;
}
public
void
setQfzt
(
String
qfzt
)
{
this
.
qfzt
=
qfzt
;
}
@Column
(
name
=
"zbkp"
)
public
String
getZbkp
()
{
return
zbkp
;
}
public
void
setZbkp
(
String
zbkp
)
{
this
.
zbkp
=
zbkp
;
}
@Column
(
name
=
"czr"
)
public
String
getCzr
()
{
return
czr
;
}
public
void
setCzr
(
String
czr
)
{
this
.
czr
=
czr
;
}
@Column
(
name
=
"insert_type"
)
public
Integer
getInsertType
()
{
return
insertType
;
}
public
void
setInsertType
(
Integer
insertType
)
{
this
.
insertType
=
insertType
;
}
@Column
(
name
=
"nfqf"
)
public
String
getNfqf
()
{
return
nfqf
;
}
public
void
setNfqf
(
String
nfqf
)
{
this
.
nfqf
=
nfqf
;
}
@Column
(
name
=
"invalidStatus"
)
public
Integer
getInvalidStatus
()
{
return
invalidStatus
;
}
public
void
setInvalidStatus
(
Integer
invalidStatus
)
{
this
.
invalidStatus
=
invalidStatus
;
}
@Column
(
name
=
"wfpzbh"
)
public
String
getWfpzbh
()
{
return
wfpzbh
;
}
public
void
setWfpzbh
(
String
wfpzbh
)
{
this
.
wfpzbh
=
wfpzbh
;
}
@Column
(
name
=
"gdStatus"
)
public
String
getGdStatus
()
{
return
gdStatus
;
}
public
void
setGdStatus
(
String
gdStatus
)
{
this
.
gdStatus
=
gdStatus
;
}
@Column
(
name
=
"e_flag"
)
public
String
getElFlag
()
{
return
elFlag
;
}
public
void
setElFlag
(
String
elFlag
)
{
this
.
elFlag
=
elFlag
;
}
}
src/com/jshx/rfxm/entity/RfxmJktzsHistory.java
deleted
100644 → 0
View file @
97297b52
package
com
.
jshx
.
rfxm
.
entity
;
import
com.jshx.core.base.entity.BaseModel
;
import
javax.persistence.Column
;
import
javax.persistence.Entity
;
import
javax.persistence.Table
;
@Entity
@Table
(
name
=
"RFXM_JKTZS_HISTORY"
)
public
class
RfxmJktzsHistory
extends
BaseModel
{
/**
* 部门代码
*/
private
String
deptId
;
/**
* 删除标记
*/
private
Integer
delFlag
;
/**
* 缴费代码唯一编号
*/
private
String
jfdmwybh
;
/**
* 子账户名称
*/
private
String
accountName
;
/**
* 子账户账号
*/
private
String
accountDetail
;
/**
* 子账户状态
*/
private
String
accountStatus
;
/**
* 缴费通知书编号
*/
private
String
jktzsbh
;
/**
* 代收单位
*/
private
String
dsdw
;
/**
* 项目代码
*/
private
String
xmdm
;
/**
* 规划许可证编号
*/
private
String
ghxkzbh
;
/**
* 规划项目编号
*/
private
String
ghxmbh
;
/**
* 建设单位名称
*/
private
String
jsdwmc
;
/**
* 工程项目名称
*/
private
String
gcxmmc
;
/**
* 应缴金额合计(元)
*/
private
String
yjhjje
;
/**
* 子账户合计到账金额
*/
private
String
zzhhjdzje
;
/**
* 清分确认流水号
*/
private
String
qfqrlsh
;
/**
* 清分行缴款总金额
*/
private
String
qfhjkzje
;
/**
* 缴费通知应缴额
*/
private
String
jftzyje
;
/**
* rfxm关联id
*/
private
String
rfxmid
;
/**
* 能否开票(0:不能开票,1:可开票)
*/
private
String
nfkp
;
/**
* 开票状态(0:未开票,1:已开票)
*/
private
String
kpzt
;
/**
* 清分状态(0:未清分,1:已清分)
*/
private
String
qfzt
;
/**
* 清分缴款联系id;
*/
private
String
qfjklxid
;
/**
* 暂不开票
*/
private
String
zbkp
;
/**
* 操作人
*/
private
String
czr
;
/**
* 承诺缴费环节类型
* 0 施工许可前
* 1 竣工验收前
* 2 n日内
*/
private
Integer
statusCnjfhj
;
private
String
khh
;
// 2019-7-16 start---------------
/**
* 区分是接口录入还是页面录入
* 0 接口录入
* 1 页面录入
*/
private
Integer
insertType
;
// 2019-7-16 end ----------------
/**
* 作废状态标记
*/
private
Integer
invalidStatus
;
public
RfxmJktzsHistory
()
{
}
public
RfxmJktzsHistory
(
Integer
invalidStatus
,
Integer
insertType
,
String
czr
,
String
zbkp
,
String
qfjklxid
,
String
qfzt
,
String
khh
,
String
deptId
,
Integer
delFlag
,
String
jfdmwybh
,
String
accountName
,
String
accountDetail
,
String
accountStatus
,
String
jktzsbh
,
String
dsdw
,
String
xmdm
,
String
ghxkzbh
,
String
ghxmbh
,
String
jsdwmc
,
String
gcxmmc
,
String
yjhjje
,
String
zzhhjdzje
,
String
qfqrlsh
,
String
qfhjkzje
,
String
jftzyje
,
String
nfkp
,
String
rfxmid
,
Integer
statusCnjfhj
)
{
this
.
khh
=
khh
;
this
.
deptId
=
deptId
;
this
.
delFlag
=
delFlag
;
this
.
jfdmwybh
=
jfdmwybh
;
this
.
accountName
=
accountName
;
this
.
accountDetail
=
accountDetail
;
this
.
accountStatus
=
accountStatus
;
this
.
jktzsbh
=
jktzsbh
;
this
.
dsdw
=
dsdw
;
this
.
xmdm
=
xmdm
;
this
.
ghxkzbh
=
ghxkzbh
;
this
.
ghxmbh
=
ghxmbh
;
this
.
jsdwmc
=
jsdwmc
;
this
.
gcxmmc
=
gcxmmc
;
this
.
yjhjje
=
yjhjje
;
this
.
zzhhjdzje
=
zzhhjdzje
;
this
.
qfqrlsh
=
qfqrlsh
;
this
.
qfhjkzje
=
qfhjkzje
;
this
.
jftzyje
=
jftzyje
;
this
.
nfkp
=
nfkp
;
this
.
rfxmid
=
rfxmid
;
this
.
statusCnjfhj
=
statusCnjfhj
;
this
.
qfjklxid
=
qfjklxid
;
this
.
qfzt
=
qfzt
;
this
.
qfzt
=
zbkp
;
this
.
czr
=
czr
;
this
.
insertType
=
insertType
;
this
.
invalidStatus
=
invalidStatus
;
}
@Column
public
String
getDeptId
()
{
return
deptId
;
}
public
void
setDeptId
(
String
deptId
)
{
this
.
deptId
=
deptId
;
}
@Column
public
Integer
getDelFlag
()
{
return
delFlag
;
}
public
void
setDelFlag
(
Integer
delFlag
)
{
this
.
delFlag
=
delFlag
;
}
@Column
(
name
=
"jktzsbh"
)
public
String
getJktzsbh
()
{
return
jktzsbh
;
}
public
void
setJktzsbh
(
String
jktzsbh
)
{
this
.
jktzsbh
=
jktzsbh
;
}
@Column
(
name
=
"dsdw"
)
public
String
getDsdw
()
{
return
dsdw
;
}
public
void
setDsdw
(
String
dsdw
)
{
this
.
dsdw
=
dsdw
;
}
@Column
(
name
=
"xmdm"
)
public
String
getXmdm
()
{
return
xmdm
;
}
public
void
setXmdm
(
String
xmdm
)
{
this
.
xmdm
=
xmdm
;
}
@Column
(
name
=
"ghxkzbh"
)
public
String
getGhxkzbh
()
{
return
ghxkzbh
;
}
public
void
setGhxkzbh
(
String
ghxkzbh
)
{
this
.
ghxkzbh
=
ghxkzbh
;
}
@Column
(
name
=
"ghxmbh"
)
public
String
getGhxmbh
()
{
return
ghxmbh
;
}
public
void
setGhxmbh
(
String
ghxmbh
)
{
this
.
ghxmbh
=
ghxmbh
;
}
@Column
(
name
=
"jsdwmc"
)
public
String
getJsdwmc
()
{
return
jsdwmc
;
}
public
void
setJsdwmc
(
String
jsdwmc
)
{
this
.
jsdwmc
=
jsdwmc
;
}
@Column
(
name
=
"gcxmmc"
)
public
String
getGcxmmc
()
{
return
gcxmmc
;
}
public
void
setGcxmmc
(
String
gcxmmc
)
{
this
.
gcxmmc
=
gcxmmc
;
}
@Column
(
name
=
"yjhjje"
)
public
String
getYjhjje
()
{
return
yjhjje
;
}
public
void
setYjhjje
(
String
yjhjje
)
{
this
.
yjhjje
=
yjhjje
;
}
@Column
(
name
=
"zzhhjdzje"
)
public
String
getZzhhjdzje
()
{
return
zzhhjdzje
;
}
public
void
setZzhhjdzje
(
String
zzhhjdzje
)
{
this
.
zzhhjdzje
=
zzhhjdzje
;
}
@Column
(
name
=
"qfqrlsh"
)
public
String
getQfqrlsh
()
{
return
qfqrlsh
;
}
public
void
setQfqrlsh
(
String
qfqrlsh
)
{
this
.
qfqrlsh
=
qfqrlsh
;
}
@Column
(
name
=
"qfhjkzje"
)
public
String
getQfhjkzje
()
{
return
qfhjkzje
;
}
public
void
setQfhjkzje
(
String
qfhjkzje
)
{
this
.
qfhjkzje
=
qfhjkzje
;
}
@Column
(
name
=
"jftzyje"
)
public
String
getJftzyje
()
{
return
jftzyje
;
}
public
void
setJftzyje
(
String
jftzyje
)
{
this
.
jftzyje
=
jftzyje
;
}
@Column
(
name
=
"jfdmwybh"
)
public
String
getJfdmwybh
()
{
return
jfdmwybh
;
}
public
void
setJfdmwybh
(
String
jfdmwybh
)
{
this
.
jfdmwybh
=
jfdmwybh
;
}
@Column
(
name
=
"accountName"
)
public
String
getAccountName
()
{
return
accountName
;
}
public
void
setAccountName
(
String
accountName
)
{
this
.
accountName
=
accountName
;
}
@Column
(
name
=
"accountDetail"
)
public
String
getAccountDetail
()
{
return
accountDetail
;
}
public
void
setAccountDetail
(
String
accountDetail
)
{
this
.
accountDetail
=
accountDetail
;
}
@Column
(
name
=
"accountStatus"
)
public
String
getAccountStatus
()
{
return
accountStatus
;
}
public
void
setAccountStatus
(
String
accountStatus
)
{
this
.
accountStatus
=
accountStatus
;
}
@Column
(
name
=
"nfkp"
,
columnDefinition
=
"varchar2(255) default '0'"
)
public
String
getNfkp
()
{
return
nfkp
;
}
public
void
setNfkp
(
String
nfkp
)
{
this
.
nfkp
=
nfkp
;
}
@Column
(
name
=
"rfxmid"
)
public
String
getRfxmid
()
{
return
rfxmid
;
}
public
void
setRfxmid
(
String
rfxmid
)
{
this
.
rfxmid
=
rfxmid
;
}
@Column
(
name
=
"kpzt"
,
columnDefinition
=
"varchar2(255) default '0'"
)
public
String
getKpzt
()
{
return
kpzt
;
}
public
void
setKpzt
(
String
kpzt
)
{
this
.
kpzt
=
kpzt
;
}
@Column
(
name
=
"status_cnjfhj"
)
public
Integer
getStatusCnjfhj
()
{
return
statusCnjfhj
;
}
public
void
setStatusCnjfhj
(
Integer
statusCnjfhj
)
{
this
.
statusCnjfhj
=
statusCnjfhj
;
}
@Column
(
name
=
"khh"
)
public
String
getKhh
()
{
return
khh
;
}
public
void
setKhh
(
String
khh
)
{
this
.
khh
=
khh
;
}
@Column
(
name
=
"qfjklxid"
)
public
String
getQfjklxid
()
{
return
qfjklxid
;
}
public
void
setQfjklxid
(
String
qfjklxid
)
{
this
.
qfjklxid
=
qfjklxid
;
}
@Column
(
name
=
"qfzt"
)
public
String
getQfzt
()
{
return
qfzt
;
}
public
void
setQfzt
(
String
qfzt
)
{
this
.
qfzt
=
qfzt
;
}
@Column
(
name
=
"zbkp"
)
public
String
getZbkp
()
{
return
zbkp
;
}
public
void
setZbkp
(
String
zbkp
)
{
this
.
zbkp
=
zbkp
;
}
@Column
(
name
=
"czr"
)
public
String
getCzr
()
{
return
czr
;
}
public
void
setCzr
(
String
czr
)
{
this
.
czr
=
czr
;
}
@Column
(
name
=
"insert_type"
)
public
Integer
getInsertType
()
{
return
insertType
;
}
public
void
setInsertType
(
Integer
insertType
)
{
this
.
insertType
=
insertType
;
}
@Column
(
name
=
"invalid_type"
)
public
Integer
getInvalidStatus
()
{
return
invalidStatus
;
}
public
void
setInvalidStatus
(
Integer
invalidStatus
)
{
this
.
invalidStatus
=
invalidStatus
;
}
}
\ No newline at end of file
src/com/jshx/rfxm/entity/RfxmSfxx.java
View file @
1443d11b
...
...
@@ -96,9 +96,6 @@ public class RfxmSfxx extends BaseModel {
private
Integer
statusCnjfhj
;
/**
* rfxmjktzs表关联字段,缴费代码唯一编号
*/
...
...
src/com/jshx/rfxm/entity/RfxmSfxxHistory.java
deleted
100644 → 0
View file @
97297b52
package
com
.
jshx
.
rfxm
.
entity
;
import
com.jshx.core.base.entity.BaseModel
;
import
javax.persistence.Column
;
import
javax.persistence.Entity
;
import
javax.persistence.Table
;
import
java.util.Date
;
@Entity
@Table
(
name
=
"RFXM_SFXX_HISTORY"
)
public
class
RfxmSfxxHistory
extends
BaseModel
{
/**
* 子账户
*/
private
String
zzh
;
/**
* 缴费通知书编号
*/
private
String
jftzsbh
;
/**
* 部门代码
*/
private
String
deptId
;
/**
* 删除标记
*/
private
Integer
delFlag
;
/**
* rfxm主键
*/
private
String
rfxmid
;
/**
* 收费项目名称
*/
private
String
sfxmmc
;
/**
* 审核部门
*/
private
String
shbm
;
/**
* 收费项目联系单编号
*/
private
String
sfxmlxdbh
;
/**
* 应缴金额明细
*/
private
String
yjjemx
;
/**
* 承诺缴费环节
* 1. 施工许可前
* 2. 竣工验收前
* 3. x日内
*/
private
String
cnjfhj
;
/**
* 属于哪种承诺缴费环节
* 0 施工许可前
* 1 竣工验收前
* 2 n日内
*/
private
Integer
typeCnjfhj
;
/**
* 是否已经生成缴款通知书
* 0 未生成
* 1 已生成
*/
private
Integer
statusCnjfhj
;
/**
* 上传文件地址
*/
private
String
urldz
;
/**
* 页面显示名称
*/
private
String
showName
;
/**
* 文件名称
*/
private
String
attachname
;
/**
* 绝对路径
*/
private
String
filePath
;
/**
* 附件类型
*/
private
String
attachType
;
/**
*
*/
private
String
xmType
;
/**
* rfxmjktzs表关联字段,缴费代码唯一编号
*/
private
String
jfdmwybh
;
/**
* 非税项目编码
*/
private
String
fsxmbm
;
/**
* 开票金额
*/
private
String
kpje
;
/**
* 开票时间
*/
private
String
kpsj
;
/**
* 一般缴款书编号
*/
private
String
ybjksbh
;
/**
* 非税系统缴销时间
*/
private
String
fsxtjxsj
;
/**
* 备注
*/
private
String
beizhu
;
//-----2019-6-14 start--------------------------------
/**
* 实收单位名称
*/
private
String
ssdwmc
;
/**
* 区划码
*/
private
String
qhm
;
/**
* 执收单位编码
*/
private
String
zsdwbm
;
/**
* 收款人全称
*/
private
String
skrqc
;
/**
* 收款人账号
*/
private
String
skrzh
;
/**
* 区域
*/
private
String
yzsqy
;
/**
* 代收单位
*/
private
String
dsdw
;
/**
* 开户行
*/
private
String
khyh
;
//-----2019-6-14 end----------------------------
//----- 2019-6-27 start --------------------------------
/**
* 收费信息录入人
*/
private
String
sfxxjbr
;
/**
* 收费信息复核人
*/
private
String
sfxxfhr
;
/**
* 收费信息经办意见
*/
private
String
sfxxjbyj
;
/**
* 收费信息复核意见
*/
private
String
sfxxfhyj
;
/**
* 经办时间
*/
private
Date
jbTime
;
/**
* 复核时间
*/
private
Date
fhTime
;
/**
* 经办复核状态
* 0 待复核 可修改
* 1 已退回 可修改
* 2 已复核 不可修改
* 3 已修改 可修改
*/
private
Integer
statusJBFH
;
private
String
rfxmSfxxId
;
//----- 2019-6-27 end -----------------------------------
public
RfxmSfxxHistory
()
{}
public
RfxmSfxxHistory
(
String
zzh
,
String
jftzsbh
,
String
deptId
,
Integer
delFlag
,
String
rfxmid
,
String
sfxmmc
,
String
shbm
,
String
sfxmlxdbh
,
String
yjjemx
,
String
cnjfhj
,
Integer
typeCnjfhj
,
Integer
statusCnjfhj
,
String
urldz
,
String
showName
,
String
attachname
,
String
filePath
,
String
attachType
,
String
xmType
,
String
jfdmwybh
,
String
fsxmbm
,
String
kpje
,
String
kpsj
,
String
ybjksbh
,
String
fsxtjxsj
,
String
beizhu
,
String
ssdwmc
,
String
qhm
,
String
zsdwbm
,
String
skrqc
,
String
skrzh
,
String
yzsqy
,
String
dsdw
,
String
khyh
,
String
sfxxjbr
,
String
sfxxfhr
,
String
sfxxjbyj
,
String
sfxxfhyj
,
Date
jbTime
,
Date
fhTime
,
Integer
statusJBFH
,
String
rfxmSfxxId
)
{
this
.
zzh
=
zzh
;
this
.
jftzsbh
=
jftzsbh
;
this
.
deptId
=
deptId
;
this
.
delFlag
=
delFlag
;
this
.
rfxmid
=
rfxmid
;
this
.
sfxmmc
=
sfxmmc
;
this
.
shbm
=
shbm
;
this
.
sfxmlxdbh
=
sfxmlxdbh
;
this
.
yjjemx
=
yjjemx
;
this
.
cnjfhj
=
cnjfhj
;
this
.
typeCnjfhj
=
typeCnjfhj
;
this
.
statusCnjfhj
=
statusCnjfhj
;
this
.
urldz
=
urldz
;
this
.
showName
=
showName
;
this
.
attachname
=
attachname
;
this
.
filePath
=
filePath
;
this
.
attachType
=
attachType
;
this
.
xmType
=
xmType
;
this
.
jfdmwybh
=
jfdmwybh
;
this
.
fsxmbm
=
fsxmbm
;
this
.
kpje
=
kpje
;
this
.
kpsj
=
kpsj
;
this
.
ybjksbh
=
ybjksbh
;
this
.
fsxtjxsj
=
fsxtjxsj
;
this
.
beizhu
=
beizhu
;
this
.
ssdwmc
=
ssdwmc
;
this
.
qhm
=
qhm
;
this
.
zsdwbm
=
zsdwbm
;
this
.
skrqc
=
skrqc
;
this
.
skrzh
=
skrzh
;
this
.
yzsqy
=
yzsqy
;
this
.
dsdw
=
dsdw
;
this
.
khyh
=
khyh
;
this
.
sfxxjbr
=
sfxxjbr
;
this
.
sfxxfhr
=
sfxxfhr
;
this
.
sfxxjbyj
=
sfxxjbyj
;
this
.
sfxxfhyj
=
sfxxfhyj
;
this
.
jbTime
=
jbTime
;
this
.
fhTime
=
fhTime
;
this
.
statusJBFH
=
statusJBFH
;
this
.
rfxmSfxxId
=
rfxmSfxxId
;
}
// 2019-6-27 v3
/*public RfxmSfxx(String deptId, Integer delFlag, String rfxmid, String sfxmmc, String shbm, String sfxmlxdbh, String yjjemx, String cnjfhj, Integer typeCnjfhj, Integer statusCnjfhj, String urldz, String showName, String attachname, String filePath, String attachType, String xmType, String jfdmwybh, String fsxmbm, String kpje, String kpsj, String ybjksbh, String fsxtjxsj, String beizhu, String ssdwmc, String qhm, String zsdwbm, String skrqc, String skrzh, String yzsqy, String dsdw, String khyh) {
this.deptId = deptId;
this.delFlag = delFlag;
this.rfxmid = rfxmid;
this.sfxmmc = sfxmmc;
this.shbm = shbm;
this.sfxmlxdbh = sfxmlxdbh;
this.yjjemx = yjjemx;
this.cnjfhj = cnjfhj;
this.typeCnjfhj = typeCnjfhj;
this.statusCnjfhj = statusCnjfhj;
this.urldz = urldz;
this.showName = showName;
this.attachname = attachname;
this.filePath = filePath;
this.attachType = attachType;
this.xmType = xmType;
this.jfdmwybh = jfdmwybh;
this.fsxmbm = fsxmbm;
this.kpje = kpje;
this.kpsj = kpsj;
this.ybjksbh = ybjksbh;
this.fsxtjxsj = fsxtjxsj;
this.beizhu = beizhu;
this.ssdwmc = ssdwmc;
this.qhm = qhm;
this.zsdwbm = zsdwbm;
this.skrqc = skrqc;
this.skrzh = skrzh;
this.yzsqy = yzsqy;
this.dsdw = dsdw;
this.khyh = khyh;
}*/
/* 2019-6-14 v2
public RfxmSfxx(String deptId, Integer delFlag, String rfxmId, String sfxmmc, String shbm, String sfxmlxdbh, String yjjemx, String cnjfhj, Integer statusCnjfhj, String urldz, String showName, String attachname, String filePath, String attachType, String xmType, String jfdmwybh, String fsxmbm, String kpje, String kpsj, String ybjksbh, String fsxtjxsj, String beizhu) {
this.deptId = deptId;
this.delFlag = delFlag;
this.rfxmId = rfxmId;
this.sfxmmc = sfxmmc;
this.shbm = shbm;
this.sfxmlxdbh = sfxmlxdbh;
this.yjjemx = yjjemx;
this.cnjfhj = cnjfhj;
this.statusCnjfhj = statusCnjfhj;
this.urldz = urldz;
this.showName = showName;
this.attachname = attachname;
this.filePath = filePath;
this.attachType = attachType;
this.xmType = xmType;
this.jfdmwybh = jfdmwybh;
this.fsxmbm = fsxmbm;
this.kpje = kpje;
this.kpsj = kpsj;
this.ybjksbh = ybjksbh;
this.fsxtjxsj = fsxtjxsj;
this.beizhu = beizhu;
}*/
/* 2019-6-14 v1
public RfxmSfxx(String deptId, Integer delFlag, String rfxmId, String sfxmmc, String shbm, String sfxmlxdbh, String yjjemx, String cnjfhj, String urldz, String showName, String attachname, String filePath, String attachType, String xmType, String jfdmwybh, String fsxmbm, String kpje, String kpsj, String ybjksbh, String fsxtjxsj) {
this.deptId = deptId;
this.delFlag = delFlag;
this.rfxmId = rfxmId;
this.sfxmmc = sfxmmc;
this.shbm = shbm;
this.sfxmlxdbh = sfxmlxdbh;
this.yjjemx = yjjemx;
this.cnjfhj = cnjfhj;
this.urldz = urldz;
this.showName = showName;
this.attachname = attachname;
this.filePath = filePath;
this.attachType = attachType;
this.xmType = xmType;
this.jfdmwybh = jfdmwybh;
this.fsxmbm = fsxmbm;
this.kpje = kpje;
this.kpsj = kpsj;
this.ybjksbh = ybjksbh;
this.fsxtjxsj = fsxtjxsj;
}
*/
@Column
public
String
getDeptId
()
{
return
deptId
;
}
public
void
setDeptId
(
String
deptId
)
{
this
.
deptId
=
deptId
;
}
@Column
public
Integer
getDelFlag
()
{
return
delFlag
;
}
public
void
setDelFlag
(
Integer
delFlag
)
{
this
.
delFlag
=
delFlag
;
}
@Column
(
name
=
"rfxm_id"
)
public
String
getRfxmid
()
{
return
rfxmid
;
}
public
void
setRfxmid
(
String
rfxmId
)
{
this
.
rfxmid
=
rfxmId
;
}
@Column
(
name
=
"fsxtjxsj"
)
public
String
getFsxtjxsj
()
{
return
fsxtjxsj
;
}
public
void
setFsxtjxsj
(
String
fsxtjxsj
)
{
this
.
fsxtjxsj
=
fsxtjxsj
;
}
@Column
(
name
=
"ybjksbh"
)
public
String
getYbjksbh
()
{
return
ybjksbh
;
}
public
void
setYbjksbh
(
String
ybjksbh
)
{
this
.
ybjksbh
=
ybjksbh
;
}
@Column
(
name
=
"fsxmbm"
)
public
String
getFsxmbm
()
{
return
fsxmbm
;
}
public
void
setFsxmbm
(
String
fsxmbm
)
{
this
.
fsxmbm
=
fsxmbm
;
}
@Column
(
name
=
"kpje"
)
public
String
getKpje
()
{
return
kpje
;
}
public
void
setKpje
(
String
kpje
)
{
this
.
kpje
=
kpje
;
}
@Column
(
name
=
"kpsj"
)
public
String
getKpsj
()
{
return
kpsj
;
}
public
void
setKpsj
(
String
kpsj
)
{
this
.
kpsj
=
kpsj
;
}
@Column
(
name
=
"sfxmmc"
)
public
String
getSfxmmc
()
{
return
sfxmmc
;
}
public
void
setSfxmmc
(
String
sfxmmc
)
{
this
.
sfxmmc
=
sfxmmc
;
}
@Column
(
name
=
"shbm"
)
public
String
getShbm
()
{
return
shbm
;
}
public
void
setShbm
(
String
shbm
)
{
this
.
shbm
=
shbm
;
}
@Column
(
name
=
"sfxmlxdbh"
)
public
String
getSfxmlxdbh
()
{
return
sfxmlxdbh
;
}
public
void
setSfxmlxdbh
(
String
sfxmlxdbh
)
{
this
.
sfxmlxdbh
=
sfxmlxdbh
;
}
@Column
(
name
=
"yjjemx"
)
public
String
getYjjemx
()
{
return
yjjemx
;
}
public
void
setYjjemx
(
String
yjjemx
)
{
this
.
yjjemx
=
yjjemx
;
}
@Column
(
name
=
"cnjfhj"
)
public
String
getCnjfhj
()
{
return
cnjfhj
;
}
public
void
setCnjfhj
(
String
cnjfhj
)
{
this
.
cnjfhj
=
cnjfhj
;
}
@Column
(
name
=
"status_cnjfhj"
)
public
Integer
getStatusCnjfhj
()
{
return
statusCnjfhj
;
}
public
void
setStatusCnjfhj
(
Integer
statusCnjfhj
)
{
this
.
statusCnjfhj
=
statusCnjfhj
;
}
@Column
(
name
=
"type_cnjfhj"
)
public
Integer
getTypeCnjfhj
()
{
return
typeCnjfhj
;
}
public
void
setTypeCnjfhj
(
Integer
typeCnjfhj
)
{
this
.
typeCnjfhj
=
typeCnjfhj
;
}
@Column
(
name
=
"urldz"
)
public
String
getUrldz
()
{
return
urldz
;
}
public
void
setUrldz
(
String
urldz
)
{
this
.
urldz
=
urldz
;
}
@Column
(
name
=
"jfdmwybh"
)
public
String
getJfdmwybh
()
{
return
jfdmwybh
;
}
public
void
setJfdmwybh
(
String
jfdmwybh
)
{
this
.
jfdmwybh
=
jfdmwybh
;
}
@Column
(
name
=
"showName"
)
public
String
getShowName
()
{
return
showName
;
}
public
void
setShowName
(
String
showName
)
{
this
.
showName
=
showName
;
}
@Column
(
name
=
"attachname"
)
public
String
getAttachname
()
{
return
attachname
;
}
public
void
setAttachname
(
String
attachname
)
{
this
.
attachname
=
attachname
;
}
@Column
(
name
=
"filePath"
)
public
String
getFilePath
()
{
return
filePath
;
}
public
void
setFilePath
(
String
filePath
)
{
this
.
filePath
=
filePath
;
}
@Column
(
name
=
"attachType"
)
public
String
getAttachType
()
{
return
attachType
;
}
public
void
setAttachType
(
String
attachType
)
{
this
.
attachType
=
attachType
;
}
@Column
(
name
=
"xmType"
)
public
String
getXmType
()
{
return
xmType
;
}
public
void
setXmType
(
String
xmType
)
{
this
.
xmType
=
xmType
;
}
@Column
(
name
=
"beizhu"
)
public
String
getBeizhu
()
{
return
beizhu
;
}
public
void
setBeizhu
(
String
beizhu
)
{
this
.
beizhu
=
beizhu
;
}
@Column
(
name
=
"ssdwmc"
)
public
String
getSsdwmc
()
{
return
ssdwmc
;
}
public
void
setSsdwmc
(
String
ssdwmc
)
{
this
.
ssdwmc
=
ssdwmc
;
}
@Column
(
name
=
"qhm"
)
public
String
getQhm
()
{
return
qhm
;
}
public
void
setQhm
(
String
qhm
)
{
this
.
qhm
=
qhm
;
}
@Column
(
name
=
"zsdwbm"
)
public
String
getZsdwbm
()
{
return
zsdwbm
;
}
public
void
setZsdwbm
(
String
zsdwbm
)
{
this
.
zsdwbm
=
zsdwbm
;
}
@Column
(
name
=
"skrqc"
)
public
String
getSkrqc
()
{
return
skrqc
;
}
public
void
setSkrqc
(
String
skrqc
)
{
this
.
skrqc
=
skrqc
;
}
@Column
(
name
=
"skrzh"
)
public
String
getSkrzh
()
{
return
skrzh
;
}
public
void
setSkrzh
(
String
skrzh
)
{
this
.
skrzh
=
skrzh
;
}
@Column
(
name
=
"yzsqy"
)
public
String
getYzsqy
()
{
return
yzsqy
;
}
public
void
setYzsqy
(
String
yzsqy
)
{
this
.
yzsqy
=
yzsqy
;
}
@Column
(
name
=
"dsdw"
)
public
String
getDsdw
()
{
return
dsdw
;
}
public
void
setDsdw
(
String
dsdw
)
{
this
.
dsdw
=
dsdw
;
}
@Column
(
name
=
"khyh"
)
public
String
getKhyh
()
{
return
khyh
;
}
public
void
setKhyh
(
String
khyh
)
{
this
.
khyh
=
khyh
;
}
@Column
(
name
=
"SFXXJBR"
)
public
String
getSfxxjbr
()
{
return
sfxxjbr
;
}
public
void
setSfxxjbr
(
String
sfxxjbr
)
{
this
.
sfxxjbr
=
sfxxjbr
;
}
@Column
(
name
=
"SFXXFHR"
)
public
String
getSfxxfhr
()
{
return
sfxxfhr
;
}
public
void
setSfxxfhr
(
String
sfxxfhr
)
{
this
.
sfxxfhr
=
sfxxfhr
;
}
@Column
(
name
=
"SFXXJBYJ"
)
public
String
getSfxxjbyj
()
{
return
sfxxjbyj
;
}
public
void
setSfxxjbyj
(
String
sfxxjbyj
)
{
this
.
sfxxjbyj
=
sfxxjbyj
;
}
@Column
(
name
=
"SFXXFHYJ"
)
public
String
getSfxxfhyj
()
{
return
sfxxfhyj
;
}
public
void
setSfxxfhyj
(
String
sfxxfhyj
)
{
this
.
sfxxfhyj
=
sfxxfhyj
;
}
@Column
(
name
=
"JBTIME"
)
public
Date
getJbTime
()
{
return
jbTime
;
}
public
void
setJbTime
(
Date
jbTime
)
{
this
.
jbTime
=
jbTime
;
}
@Column
(
name
=
"FHTIME"
)
public
Date
getFhTime
()
{
return
fhTime
;
}
public
void
setFhTime
(
Date
fhTime
)
{
this
.
fhTime
=
fhTime
;
}
@Column
(
name
=
"statusJBFH"
)
public
Integer
getStatusJBFH
()
{
return
statusJBFH
;
}
public
void
setStatusJBFH
(
Integer
statusJBFH
)
{
this
.
statusJBFH
=
statusJBFH
;
}
public
String
getZzh
()
{
return
zzh
;
}
public
void
setZzh
(
String
zzh
)
{
this
.
zzh
=
zzh
;
}
public
String
getJftzsbh
()
{
return
jftzsbh
;
}
public
void
setJftzsbh
(
String
jftzsbh
)
{
this
.
jftzsbh
=
jftzsbh
;
}
@Column
(
name
=
"rfxm_sfxx_id"
)
public
String
getRfxmSfxxId
()
{
return
rfxmSfxxId
;
}
public
void
setRfxmSfxxId
(
String
rfxmSfxxId
)
{
this
.
rfxmSfxxId
=
rfxmSfxxId
;
}
}
src/com/jshx/rfxm/entity/Rfxmfshxx.java
deleted
100644 → 0
View file @
97297b52
package
com
.
jshx
.
rfxm
.
entity
;
import
com.jshx.core.base.entity.BaseModel
;
import
javax.persistence.Column
;
import
javax.persistence.Entity
;
import
javax.persistence.Table
;
@Entity
@Table
(
name
=
"RFXM_FSHXX"
)
public
class
Rfxmfshxx
extends
BaseModel
{
/**
* 部门代码
*/
private
String
deptId
;
/**
* 删除标记
*/
private
Integer
delFlag
;
/**
* 一般缴款书编号
*/
private
String
ybjksbh
;
/**
* 缴入非税行户名
*/
private
String
jrfshhm
;
/**
* 缴入非税行账号
*/
private
String
jrfshzh
;
/**
* 缴入非税行单笔金额
*/
private
String
jrfshdbje
;
/**
*清分时间
*/
private
String
qfsj
;
/**
* 清分确认流水号
*/
private
String
qfqrlsh
;
/**
* 收款非税行单笔到账金额
*/
private
String
skfshdbdzje
;
/**
* 收款非税行单笔到账时间
*/
private
String
skfshdbdzsj
;
public
Rfxmfshxx
()
{
}
public
Rfxmfshxx
(
String
skfshdbdzje
,
String
skfshdbdzsj
,
String
deptId
,
Integer
delFlag
,
String
ybjksbh
,
String
jrfshhm
,
String
jrfshzh
,
String
jrfshdbje
,
String
qfsj
,
String
qfqrlsh
)
{
this
.
skfshdbdzje
=
skfshdbdzje
;
this
.
skfshdbdzsj
=
skfshdbdzsj
;
this
.
ybjksbh
=
ybjksbh
;
this
.
deptId
=
deptId
;
this
.
delFlag
=
delFlag
;
this
.
jrfshhm
=
jrfshhm
;
this
.
jrfshzh
=
jrfshzh
;
this
.
jrfshdbje
=
jrfshdbje
;
this
.
qfsj
=
qfsj
;
this
.
qfqrlsh
=
qfqrlsh
;
}
@Column
public
String
getDeptId
()
{
return
deptId
;
}
public
void
setDeptId
(
String
deptId
)
{
this
.
deptId
=
deptId
;
}
@Column
public
Integer
getDelFlag
()
{
return
delFlag
;
}
public
void
setDelFlag
(
Integer
delFlag
)
{
this
.
delFlag
=
delFlag
;
}
@Column
(
name
=
"skfshdbdzje"
)
public
String
getSkfshdbdzje
()
{
return
skfshdbdzje
;
}
public
void
setSkfshdbdzje
(
String
skfshdbdzje
)
{
this
.
skfshdbdzje
=
skfshdbdzje
;
}
@Column
(
name
=
"skfshdbdzsj"
)
public
String
getSkfshdbdzsj
()
{
return
skfshdbdzsj
;
}
public
void
setSkfshdbdzsj
(
String
skfshdbdzsj
)
{
this
.
skfshdbdzsj
=
skfshdbdzsj
;
}
@Column
(
name
=
"ybjksbh"
)
public
String
getYbjksbh
()
{
return
ybjksbh
;
}
public
void
setYbjksbh
(
String
ybjksbh
)
{
this
.
ybjksbh
=
ybjksbh
;
}
@Column
(
name
=
"jrfshhm"
)
public
String
getJrfshhm
()
{
return
jrfshhm
;
}
public
void
setJrfshhm
(
String
jrfshhm
)
{
this
.
jrfshhm
=
jrfshhm
;
}
@Column
(
name
=
"jrfshzh"
)
public
String
getJrfshzh
()
{
return
jrfshzh
;
}
public
void
setJrfshzh
(
String
jrfshzh
)
{
this
.
jrfshzh
=
jrfshzh
;
}
@Column
(
name
=
"jrfshdbje"
)
public
String
getJrfshdbje
()
{
return
jrfshdbje
;
}
public
void
setJrfshdbje
(
String
jrfshdbje
)
{
this
.
jrfshdbje
=
jrfshdbje
;
}
@Column
(
name
=
"qfsj"
)
public
String
getQfsj
()
{
return
qfsj
;
}
public
void
setQfsj
(
String
qfsj
)
{
this
.
qfsj
=
qfsj
;
}
@Column
(
name
=
"qfqrlsh"
)
public
String
getQfqrlsh
()
{
return
qfqrlsh
;
}
public
void
setQfqrlsh
(
String
qfqrlsh
)
{
this
.
qfqrlsh
=
qfqrlsh
;
}
}
src/com/jshx/rfxm/entity/Rfxmqfhtk.java
deleted
100644 → 0
View file @
97297b52
package
com
.
jshx
.
rfxm
.
entity
;
import
com.jshx.core.base.entity.BaseModel
;
import
javax.persistence.Column
;
import
javax.persistence.Entity
;
import
javax.persistence.Table
;
@Entity
@Table
(
name
=
"RFXM_FSHXX"
)
public
class
Rfxmqfhtk
extends
BaseModel
{
/**
* 部门代码
*/
private
String
deptId
;
/**
* 删除标记
*/
private
Integer
delFlag
;
/**
* 缴费代码唯一编号
*/
private
String
jfdmwybh
;
/**
* 清分行户名
*/
private
String
qfhhm
;
/**
* 清分行主账号
*/
private
String
qfhzzh
;
/**
* 子账户账号
*/
private
String
accountDetail
;
/**
* 缴费通知书编号
*/
private
String
jftzsbh
;
/**
* 子账户到账金额合计
*/
private
String
zzhdzjehj
;
/**
* 建设项目名称
*/
private
String
jsxmmc
;
/**
* 规划许可证编号
*/
private
String
ghxkzbh
;
/**
* 规划项目编号
*/
private
String
ghxmbh
;
/**
* 退款收费项目名称
*/
private
String
tksfxmmc
;
/**
* 退款金额(等于子账户到账金额合计数)
*/
private
String
tkje
;
/**
* 退款单位名称
*/
private
String
tkdwmc
;
/**
* 退款单位开户行
*/
private
String
tkdwkhh
;
/**
* 退款单位开户行账号
*/
private
String
tkdwkhhzh
;
/**
* 退款原因
*/
private
String
tkyy
;
/**
* 清分行退款时间
*/
private
String
qfhtksj
;
/**
* 退款到账时间
*/
private
String
tkdzsj
;
public
Rfxmqfhtk
()
{
}
public
Rfxmqfhtk
(
String
jfdmwybh
,
String
qfhhm
,
String
deptId
,
Integer
delFlag
,
String
qfhzzh
,
String
accountDetail
,
String
jftzsbh
,
String
zzhdzjehj
,
String
jsxmmc
,
String
ghxkzbh
,
String
ghxmbh
,
String
tksfxmmc
,
String
tkje
,
String
tkdwmc
,
String
tkdwkhh
,
String
tkdwkhhzh
,
String
tkyy
,
String
qfhtksj
,
String
tkdzsj
)
{
this
.
deptId
=
deptId
;
this
.
delFlag
=
delFlag
;
this
.
jfdmwybh
=
jfdmwybh
;
this
.
qfhhm
=
qfhhm
;
this
.
qfhzzh
=
qfhzzh
;
this
.
accountDetail
=
accountDetail
;
this
.
jftzsbh
=
jftzsbh
;
this
.
zzhdzjehj
=
zzhdzjehj
;
this
.
jsxmmc
=
jsxmmc
;
this
.
ghxkzbh
=
ghxkzbh
;
this
.
ghxmbh
=
ghxmbh
;
this
.
tksfxmmc
=
tksfxmmc
;
this
.
tkje
=
tkje
;
this
.
tkdwmc
=
tkdwmc
;
this
.
tkdwkhh
=
tkdwkhh
;
this
.
tkdwkhhzh
=
tkdwkhhzh
;
this
.
tkyy
=
tkyy
;
this
.
qfhtksj
=
qfhtksj
;
this
.
tkdzsj
=
tkdzsj
;
}
@Column
public
String
getDeptId
()
{
return
deptId
;
}
public
void
setDeptId
(
String
deptId
)
{
this
.
deptId
=
deptId
;
}
@Column
public
Integer
getDelFlag
()
{
return
delFlag
;
}
public
void
setDelFlag
(
Integer
delFlag
)
{
this
.
delFlag
=
delFlag
;
}
@Column
(
name
=
"jfdmwybh"
)
public
String
getJfdmwybh
()
{
return
jfdmwybh
;
}
public
void
setJfdmwybh
(
String
jfdmwybh
)
{
this
.
jfdmwybh
=
jfdmwybh
;
}
@Column
(
name
=
"qfhhm"
)
public
String
getQfhhm
()
{
return
qfhhm
;
}
public
void
setQfhhm
(
String
qfhhm
)
{
this
.
qfhhm
=
qfhhm
;
}
@Column
(
name
=
"qfhzzh"
)
public
String
getQfhzzh
()
{
return
qfhzzh
;
}
public
void
setQfhzzh
(
String
qfhzzh
)
{
this
.
qfhzzh
=
qfhzzh
;
}
@Column
(
name
=
"accountDetail"
)
public
String
getAccountDetail
()
{
return
accountDetail
;
}
public
void
setAccountDetail
(
String
accountDetail
)
{
this
.
accountDetail
=
accountDetail
;
}
@Column
(
name
=
"jftzsbh"
)
public
String
getJftzsbh
()
{
return
jftzsbh
;
}
public
void
setJftzsbh
(
String
jftzsbh
)
{
this
.
jftzsbh
=
jftzsbh
;
}
@Column
(
name
=
"zzhdzjehj"
)
public
String
getZzhdzjehj
()
{
return
zzhdzjehj
;
}
public
void
setZzhdzjehj
(
String
zzhdzjehj
)
{
this
.
zzhdzjehj
=
zzhdzjehj
;
}
@Column
(
name
=
"jsxmmc"
)
public
String
getJsxmmc
()
{
return
jsxmmc
;
}
public
void
setJsxmmc
(
String
jsxmmc
)
{
this
.
jsxmmc
=
jsxmmc
;
}
@Column
(
name
=
"ghxkzbh"
)
public
String
getGhxkzbh
()
{
return
ghxkzbh
;
}
public
void
setGhxkzbh
(
String
ghxkzbh
)
{
this
.
ghxkzbh
=
ghxkzbh
;
}
@Column
(
name
=
"ghxmbh"
)
public
String
getGhxmbh
()
{
return
ghxmbh
;
}
public
void
setGhxmbh
(
String
ghxmbh
)
{
this
.
ghxmbh
=
ghxmbh
;
}
@Column
(
name
=
"tksfxmmc"
)
public
String
getTksfxmmc
()
{
return
tksfxmmc
;
}
public
void
setTksfxmmc
(
String
tksfxmmc
)
{
this
.
tksfxmmc
=
tksfxmmc
;
}
@Column
(
name
=
"tkje"
)
public
String
getTkje
()
{
return
tkje
;
}
public
void
setTkje
(
String
tkje
)
{
this
.
tkje
=
tkje
;
}
@Column
(
name
=
"tkdwmc"
)
public
String
getTkdwmc
()
{
return
tkdwmc
;
}
public
void
setTkdwmc
(
String
tkdwmc
)
{
this
.
tkdwmc
=
tkdwmc
;
}
@Column
(
name
=
"tkdwkhh"
)
public
String
getTkdwkhh
()
{
return
tkdwkhh
;
}
public
void
setTkdwkhh
(
String
tkdwkhh
)
{
this
.
tkdwkhh
=
tkdwkhh
;
}
@Column
(
name
=
"tkdwkhhzh"
)
public
String
getTkdwkhhzh
()
{
return
tkdwkhhzh
;
}
public
void
setTkdwkhhzh
(
String
tkdwkhhzh
)
{
this
.
tkdwkhhzh
=
tkdwkhhzh
;
}
@Column
(
name
=
"tkyy"
)
public
String
getTkyy
()
{
return
tkyy
;
}
public
void
setTkyy
(
String
tkyy
)
{
this
.
tkyy
=
tkyy
;
}
@Column
(
name
=
"qfhtksj"
)
public
String
getQfhtksj
()
{
return
qfhtksj
;
}
public
void
setQfhtksj
(
String
qfhtksj
)
{
this
.
qfhtksj
=
qfhtksj
;
}
@Column
(
name
=
"tkdzsj"
)
public
String
getTkdzsj
()
{
return
tkdzsj
;
}
public
void
setTkdzsj
(
String
tkdzsj
)
{
this
.
tkdzsj
=
tkdzsj
;
}
}
src/com/jshx/rfxm/service/RfxmEntityHistoryService.java
deleted
100644 → 0
View file @
97297b52
package
com
.
jshx
.
rfxm
.
service
;
import
com.jshx.core.base.service.BaseService
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.rfxm.entity.Rfxm
;
import
com.jshx.rfxm.entity.RfxmEntityHistory
;
import
java.util.List
;
import
java.util.Map
;
public
interface
RfxmEntityHistoryService
extends
BaseService
{
/**
* 分页查询
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
);
Pagination
findByPageReview
(
Pagination
pagination
,
Map
<
String
,
Object
>
paraMap
);
public
List
<
RfxmEntityHistory
>
findRfxm
(
Map
<
String
,
Object
>
paraMap
);
public
RfxmEntityHistory
getByXmdm
(
String
xmdm
);
public
RfxmEntityHistory
getByJfdmwybh
(
String
jfdmwybh
);
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
public
RfxmEntityHistory
getById
(
String
id
);
/**
* 保存信息
* @param model 信息
*/
public
void
save
(
RfxmEntityHistory
model
);
/**
* 修改信息
* @param model 信息
*/
public
void
update
(
RfxmEntityHistory
model
);
/**
* 物理删除信息
* @param ids 主键ID列表
*/
public
void
delete
(
String
[]
ids
);
/**
* 逻辑删除信息
* @param ids 主键ID列表
*/
public
void
deleteWithFlag
(
String
ids
);
}
src/com/jshx/rfxm/service/RfxmJktzsHistoryService.java
deleted
100644 → 0
View file @
97297b52
package
com
.
jshx
.
rfxm
.
service
;
import
com.jshx.core.base.service.BaseService
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.rfxm.entity.RfxmJktzsHistory
;
import
java.util.List
;
import
java.util.Map
;
public
interface
RfxmJktzsHistoryService
extends
BaseService
{
/**
* 分页查询
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
);
public
List
<
RfxmJktzsHistory
>
findRfxmJktzsHistory
(
Map
<
String
,
Object
>
paraMap
);
public
RfxmJktzsHistory
getByXmdm
(
String
xmdm
);
public
RfxmJktzsHistory
getByJfdmwybh
(
String
jfdmwybh
);
public
RfxmJktzsHistory
getByJktzsbh
(
String
jktzsbh
);
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
public
RfxmJktzsHistory
getById
(
String
id
);
/**
* 保存信息
* @param model 信息
*/
public
void
save
(
RfxmJktzsHistory
model
);
/**
* 修改信息
* @param model 信息
*/
public
void
update
(
RfxmJktzsHistory
model
);
public
void
updateNotSave
(
RfxmJktzsHistory
model
);
/**
* 物理删除信息
* @param ids 主键ID列表
*/
public
void
delete
(
String
[]
ids
);
/**
* 逻辑删除信息
* @param ids 主键ID列表
*/
public
void
deleteWithFlag
(
String
ids
);
}
src/com/jshx/rfxm/service/RfxmJktzsService.java
deleted
100644 → 0
View file @
97297b52
package
com
.
jshx
.
rfxm
.
service
;
import
com.jshx.core.base.service.BaseService
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.zzhgl.entity.Zzh
;
import
com.jshx.rfxm.entity.*
;
import
java.util.List
;
import
java.util.Map
;
public
interface
RfxmJktzsService
extends
BaseService
{
/**
* 分页查询
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
);
public
List
<
RfxmJktzs
>
findRfxmJktzs
(
Map
<
String
,
Object
>
paraMap
);
public
RfxmJktzs
getByXmdm
(
String
xmdm
);
public
RfxmJktzs
getByJfdmwybh
(
String
jfdmwybh
);
public
RfxmJktzs
getByJktzsbh
(
String
jktzsbh
);
/**
* 根据清分缴款联系id查询信息
* @param qfjklxid
*/
public
RfxmJktzs
getByQfjklxid
(
String
qfjklxid
);
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
public
RfxmJktzs
getById
(
String
id
);
/**
* 保存信息
* @param model 信息
*/
public
void
save
(
RfxmJktzs
model
);
/**
* 修改信息
* @param model 信息
*/
public
void
update
(
RfxmJktzs
model
);
public
void
updateNotSave
(
RfxmJktzs
model
);
/**
* 物理删除信息
* @param ids 主键ID列表
*/
public
void
delete
(
String
[]
ids
);
/**
* 逻辑删除信息
* @param ids 主键ID列表
*/
public
void
deleteWithFlag
(
String
ids
);
/**
* 接口1保存信息
* @param rfxmJktzs
* @param rfxmSfxxListzl
* @param zzh
*/
public
void
saveJK1
(
RfxmJktzs
rfxmJktzs
,
List
<
RfxmSfxx
>
rfxmSfxxListzl
,
Zzh
zzh
);
/**
* 接口2保存信息
* @param zzh
* @param rfxmJktzs
*/
public
void
saveJK2
(
Zzh
zzh
,
RfxmJktzs
rfxmJktzs
);
void
saveByTrans
(
RfxmJktzs
jktzs
,
List
<
RfxmSfxx
>
rfxmSfxx
,
Rfxm
rfxm
,
Zzh
zzhgl
);
int
invalidNotice
(
RfxmJktzs
jktzs
,
RfxmJktzsHistory
jktzsHistory
,
List
<
RfxmSfxxHistory
>
sfxxHistories
,
Zzh
accountDetail
);
}
src/com/jshx/rfxm/service/RfxmService.java
View file @
1443d11b
...
...
@@ -6,7 +6,6 @@ import com.jshx.yzscw.yzscwjzpz.entity.Yzscwjzpz;
import
com.jshx.yzscw.yzscwpzgl.entity.Yzscwpzgl
;
import
com.jshx.zzhkppj.entity.Zzhkppj
;
import
com.jshx.rfxm.entity.Rfxm
;
import
com.jshx.rfxm.entity.RfxmEntityHistory
;
import
java.util.List
;
import
java.util.Map
;
...
...
@@ -73,5 +72,4 @@ public interface RfxmService extends BaseService
*/
public
void
deleteWithFlag
(
String
ids
);
void
updateByTrans
(
Rfxm
byId
,
RfxmEntityHistory
rfxmEntityHistory
);
}
src/com/jshx/rfxm/service/RfxmSfxxService.java
View file @
1443d11b
...
...
@@ -4,7 +4,6 @@ import com.jshx.core.base.service.BaseService;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.rfxm.entity.Rfxm
;
import
com.jshx.rfxm.entity.RfxmSfxx
;
import
com.jshx.rfxm.entity.RfxmSfxxHistory
;
import
java.util.List
;
import
java.util.Map
;
...
...
@@ -52,5 +51,4 @@ public interface RfxmSfxxService extends BaseService
Pagination
findByPage
(
Pagination
pagination
,
Map
<
String
,
Object
>
paraMap
);
void
updateAndSaveHistory
(
RfxmSfxx
sfxx
,
RfxmSfxxHistory
sfxxHistory
);
}
src/com/jshx/rfxm/service/RfxmfshxxService.java
deleted
100644 → 0
View file @
97297b52
package
com
.
jshx
.
rfxm
.
service
;
import
com.jshx.core.base.service.BaseService
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.rfxm.entity.Rfxm
;
import
com.jshx.rfxm.entity.Rfxmfshxx
;
import
java.util.List
;
import
java.util.Map
;
public
interface
RfxmfshxxService
extends
BaseService
{
/**
* 分页查询
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
);
public
List
<
Rfxmfshxx
>
findRfxmfshxx
(
Map
<
String
,
Object
>
paraMap
);
public
Rfxmfshxx
getByYbjksbh
(
String
ybjksbh
);
public
Rfxmfshxx
getByJfdmwybh
(
String
jfdmwybh
);
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
public
Rfxmfshxx
getById
(
String
id
);
/**
* 保存信息
* @param model 信息
*/
public
void
save
(
Rfxmfshxx
model
);
/**
* 修改信息
* @param model 信息
*/
public
void
update
(
Rfxmfshxx
model
);
/**
* 物理删除信息
* @param ids 主键ID列表
*/
public
void
delete
(
String
[]
ids
);
/**
* 逻辑删除信息
* @param ids 主键ID列表
*/
public
void
deleteWithFlag
(
String
ids
);
}
src/com/jshx/rfxm/service/RfxmqfhtkService.java
deleted
100644 → 0
View file @
97297b52
package
com
.
jshx
.
rfxm
.
service
;
import
com.jshx.core.base.service.BaseService
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.rfxm.entity.Rfxmfshxx
;
import
com.jshx.rfxm.entity.Rfxmqfhtk
;
import
java.util.List
;
import
java.util.Map
;
public
interface
RfxmqfhtkService
extends
BaseService
{
/**
* 分页查询
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
);
public
List
<
Rfxmqfhtk
>
findRfxmqfhtk
(
Map
<
String
,
Object
>
paraMap
);
public
Rfxmqfhtk
getByYbjksbh
(
String
ybjksbh
);
public
Rfxmqfhtk
getByJfdmwybh
(
String
jfdmwybh
);
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
public
Rfxmqfhtk
getById
(
String
id
);
/**
* 保存信息
* @param model 信息
*/
public
void
save
(
Rfxmqfhtk
model
);
/**
* 修改信息
* @param model 信息
*/
public
void
update
(
Rfxmqfhtk
model
);
/**
* 物理删除信息
* @param ids 主键ID列表
*/
public
void
delete
(
String
[]
ids
);
/**
* 逻辑删除信息
* @param ids 主键ID列表
*/
public
void
deleteWithFlag
(
String
ids
);
}
src/com/jshx/rfxm/service/impl/RfxmEntityHistoryServiceImpl.java
deleted
100644 → 0
View file @
97297b52
package
com
.
jshx
.
rfxm
.
service
.
impl
;
import
com.jshx.core.base.service.impl.BaseServiceImpl
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.rfxm.dao.RfxmEntityHistoryDao
;
import
com.jshx.rfxm.entity.Rfxm
;
import
com.jshx.rfxm.entity.RfxmEntityHistory
;
import
com.jshx.rfxm.service.RfxmEntityHistoryService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.util.Arrays
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
@Service
(
"rfxmEntityHistoryService"
)
public
class
RfxmEntityHistoryServiceImpl
extends
BaseServiceImpl
implements
RfxmEntityHistoryService
{
/**
* Dao类
*/
@Autowired
()
@Qualifier
(
"rfxmEntityHistoryDao"
)
private
RfxmEntityHistoryDao
rfxmDao
;
/**
* 分页查询
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
)
{
return
rfxmDao
.
findByPage
(
page
,
paraMap
);
}
@Override
public
Pagination
findByPageReview
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
)
{
return
rfxmDao
.
findByPageReview
(
page
,
paraMap
);
}
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
public
RfxmEntityHistory
getById
(
String
id
)
{
return
rfxmDao
.
getById
(
id
);
}
/**
* 保存信息
* @param rfxm 信息
*/
@Transactional
public
void
save
(
RfxmEntityHistory
rfxm
)
{
rfxmDao
.
save
(
rfxm
);
}
/**
* 修改信息
* @param rfxm 信息
*/
@Transactional
public
void
update
(
RfxmEntityHistory
rfxm
)
{
rfxmDao
.
update
(
rfxm
);
}
/**
* 物理删除信息
* @param ids 主键ID列表
*/
@Transactional
public
void
delete
(
String
[]
ids
)
{
List
list
=
Arrays
.
asList
(
ids
);
Map
<
String
,
Object
>
paraMap
=
new
HashMap
<
String
,
Object
>();
paraMap
.
put
(
"ids"
,
list
);
List
objects
=
rfxmDao
.
findRfxm
(
paraMap
);
rfxmDao
.
removeAll
(
objects
);
}
/**
* 逻辑删除信息
* @param ids 主键ID列表
*/
@Transactional
public
void
deleteWithFlag
(
String
ids
)
{
String
[]
idArray
=
ids
.
split
(
"\\|"
);
if
(
null
!=
idArray
)
{
for
(
String
id
:
idArray
)
{
if
(
id
!=
null
&&
!
id
.
trim
().
equals
(
""
))
rfxmDao
.
deleteWithFlag
(
id
);
}
}
}
@Override
public
List
<
RfxmEntityHistory
>
findRfxm
(
Map
<
String
,
Object
>
paraMap
)
{
return
rfxmDao
.
findRfxm
(
paraMap
);
}
@Override
public
RfxmEntityHistory
getByXmdm
(
String
xmdm
){
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"xmdm"
,
xmdm
);
RfxmEntityHistory
rfxm
=
(
RfxmEntityHistory
)
rfxmDao
.
findObjectByFieldsMap
(
Rfxm
.
class
,
paramMap
);
return
rfxm
;
}
@Override
public
RfxmEntityHistory
getByJfdmwybh
(
String
jfdmwybh
){
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"jfdmwybh"
,
jfdmwybh
);
RfxmEntityHistory
rfxm
=
(
RfxmEntityHistory
)
rfxmDao
.
findObjectByFieldsMap
(
Rfxm
.
class
,
paramMap
);
return
rfxm
;
}
}
src/com/jshx/rfxm/service/impl/RfxmJktzsHistoryServiceImpl.java
deleted
100644 → 0
View file @
97297b52
package
com
.
jshx
.
rfxm
.
service
.
impl
;
import
com.jshx.core.base.service.impl.BaseServiceImpl
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.rfxm.dao.RfxmJktzsDao
;
import
com.jshx.rfxm.dao.RfxmJktzsHistoryDao
;
import
com.jshx.rfxm.entity.RfxmJktzs
;
import
com.jshx.rfxm.entity.RfxmJktzsHistory
;
import
com.jshx.rfxm.service.RfxmJktzsHistoryService
;
import
com.jshx.rfxm.service.RfxmJktzsService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.util.Arrays
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
@Service
(
"rfxmJktzsHistoryService"
)
public
class
RfxmJktzsHistoryServiceImpl
extends
BaseServiceImpl
implements
RfxmJktzsHistoryService
{
/**
* Dao类
*/
@Autowired
()
@Qualifier
(
"rfxmJktzsHistoryDao"
)
private
RfxmJktzsHistoryDao
rfxmJktzsHistoryDao
;
/**
* 分页查询
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
)
{
return
rfxmJktzsHistoryDao
.
findByPage
(
page
,
paraMap
);
}
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
public
RfxmJktzsHistory
getById
(
String
id
)
{
return
rfxmJktzsHistoryDao
.
getById
(
id
);
}
/**
* 保存信息
* @param rfxmJktzs 信息
*/
@Transactional
public
void
save
(
RfxmJktzsHistory
rfxmJktzsHistory
)
{
rfxmJktzsHistoryDao
.
save
(
rfxmJktzsHistory
);
}
/**
* 修改信息
* @param rfxmJktzs 信息
*/
@Transactional
public
void
update
(
RfxmJktzsHistory
rfxmJktzs
)
{
rfxmJktzsHistoryDao
.
update
(
rfxmJktzs
);
}
@Transactional
@Override
public
void
updateNotSave
(
RfxmJktzsHistory
rfxmJktzs
)
{
rfxmJktzsHistoryDao
.
update
(
rfxmJktzs
);
}
/**
* 物理删除信息
* @param ids 主键ID列表
*/
@Transactional
public
void
delete
(
String
[]
ids
)
{
List
list
=
Arrays
.
asList
(
ids
);
Map
<
String
,
Object
>
paraMap
=
new
HashMap
<
String
,
Object
>();
paraMap
.
put
(
"ids"
,
list
);
List
objects
=
rfxmJktzsHistoryDao
.
findRfxmJktzsHistory
(
paraMap
);
rfxmJktzsHistoryDao
.
removeAll
(
objects
);
}
/**
* 逻辑删除信息
* @param ids 主键ID列表
*/
@Transactional
public
void
deleteWithFlag
(
String
ids
)
{
String
[]
idArray
=
ids
.
split
(
"\\|"
);
if
(
null
!=
idArray
)
{
for
(
String
id
:
idArray
)
{
if
(
id
!=
null
&&
!
id
.
trim
().
equals
(
""
))
rfxmJktzsHistoryDao
.
deleteWithFlag
(
id
);
}
}
}
@Override
public
List
<
RfxmJktzsHistory
>
findRfxmJktzsHistory
(
Map
<
String
,
Object
>
paraMap
)
{
return
rfxmJktzsHistoryDao
.
findRfxmJktzsHistory
(
paraMap
);
}
@Override
public
RfxmJktzsHistory
getByXmdm
(
String
xmdm
){
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"xmdm"
,
xmdm
);
RfxmJktzsHistory
rfxmJktzsHistory
=
(
RfxmJktzsHistory
)
rfxmJktzsHistoryDao
.
findObjectByFieldsMap
(
RfxmJktzsHistory
.
class
,
paramMap
);
return
rfxmJktzsHistory
;
}
@Override
public
RfxmJktzsHistory
getByJfdmwybh
(
String
jfdmwybh
){
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"jfdmwybh"
,
jfdmwybh
);
RfxmJktzsHistory
rfxmJktzsHistory
=
(
RfxmJktzsHistory
)
rfxmJktzsHistoryDao
.
findObjectByFieldsMap
(
RfxmJktzsHistory
.
class
,
paramMap
);
return
rfxmJktzsHistory
;
}
/**
* 根据缴款通知编号查询信息
* @param jktzsbh
*/
public
RfxmJktzsHistory
getByJktzsbh
(
String
jktzsbh
){
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"jktzsbh"
,
jktzsbh
);
RfxmJktzsHistory
zzhqfdz
=
(
RfxmJktzsHistory
)
rfxmJktzsHistoryDao
.
findObjectByFieldsMap
(
RfxmJktzsHistory
.
class
,
paramMap
);
return
zzhqfdz
;
};
}
src/com/jshx/rfxm/service/impl/RfxmJktzsServiceImpl.java
deleted
100644 → 0
View file @
97297b52
package
com
.
jshx
.
rfxm
.
service
.
impl
;
import
com.jshx.core.base.service.impl.BaseServiceImpl
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.zzhgl.dao.ZzhglDao
;
import
com.jshx.zzhgl.entity.Zzh
;
import
com.jshx.rfxm.dao.*
;
import
com.jshx.rfxm.entity.*
;
import
com.jshx.rfxm.service.RfxmJktzsService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.util.Arrays
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
@Service
(
"rfxmjktzsService"
)
public
class
RfxmJktzsServiceImpl
extends
BaseServiceImpl
implements
RfxmJktzsService
{
/**
* Dao类
*/
@Autowired
()
@Qualifier
(
"rfxmjktzsDao"
)
private
RfxmJktzsDao
rfxmJktzsDao
;
@Autowired
()
@Qualifier
(
"rfxmJktzsHistoryDao"
)
private
RfxmJktzsHistoryDao
rfxmJktzsHistoryDao
;
@Autowired
()
@Qualifier
(
"zzhglDao"
)
private
ZzhglDao
zzhglDao
;
@Autowired
()
@Qualifier
(
"rfxmDao"
)
private
RfxmDao
rfxmDao
;
@Autowired
()
@Qualifier
(
"rfxmSfxxDao"
)
private
RfxmSfxxDao
rfxmSfxxDao
;
@Autowired
()
@Qualifier
(
"rfxmSfxxHistoryDao"
)
private
RfxmSfxxHistoryDao
rfxmSfxxHistoryDao
;
/**
* 分页查询
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
)
{
return
rfxmJktzsDao
.
findByPage
(
page
,
paraMap
);
}
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
public
RfxmJktzs
getById
(
String
id
)
{
return
rfxmJktzsDao
.
getById
(
id
);
}
/**
* 保存信息
* @param rfxmJktzs 信息
*/
@Transactional
public
void
save
(
RfxmJktzs
rfxmJktzs
)
{
rfxmJktzsDao
.
save
(
rfxmJktzs
);
}
/**
* 接口1保存信息
* @param rfxmJktzs
* @param rfxmSfxxListzl
* @param zzh
*/
@Transactional
@Override
public
void
saveJK1
(
RfxmJktzs
rfxmJktzs
,
List
<
RfxmSfxx
>
rfxmSfxxListzl
,
Zzh
zzh
)
{
//保存项目表
// rfxmDao.save(rfxm);
// 保存缴款通知书表
rfxmJktzsDao
.
save
(
rfxmJktzs
);
// 保存RfxmSfxx表
for
(
int
i
=
0
;
i
<
rfxmSfxxListzl
.
size
();
i
++){
RfxmSfxx
rfxmSfxxi
=
rfxmSfxxListzl
.
get
(
i
);
rfxmSfxxDao
.
save
(
rfxmSfxxi
);
}
//更新子账户表
zzhglDao
.
update
(
zzh
);
}
/**
* 接口2保存信息
* @param zzh
* @param rfxmJktzs
*/
@Transactional
@Override
public
void
saveJK2
(
Zzh
zzh
,
RfxmJktzs
rfxmJktzs
)
{
//更新子账户
zzhglDao
.
update
(
zzh
);
// 更新缴款通知书表
if
(
null
!=
rfxmJktzs
.
getAccountDetail
()){
rfxmJktzsDao
.
update
(
rfxmJktzs
);
}
}
@Transactional
@Override
public
void
saveByTrans
(
RfxmJktzs
jktzs
,
List
<
RfxmSfxx
>
rfxmSfxx
,
Rfxm
rfxm
,
Zzh
zzhgl
)
{
zzhglDao
.
update
(
zzhgl
);
// 更新对应的rfxm
rfxmDao
.
update
(
rfxm
);
// 更新对应的RfxmSfxx
for
(
RfxmSfxx
sfxx
:
rfxmSfxx
)
{
rfxmSfxxDao
.
update
(
sfxx
);
}
rfxmJktzsDao
.
saveOrUpdateObject
(
jktzs
);
}
/**
* 作废缴款通知书
* @param jktzsHistory
* @param sfxxHistories
* @return
*/
@Transactional
@Override
public
int
invalidNotice
(
RfxmJktzs
jktzs
,
RfxmJktzsHistory
jktzsHistory
,
List
<
RfxmSfxxHistory
>
sfxxHistories
,
Zzh
accountDetail
)
{
try
{
// 1 删除jktzs中的记录 ×
// 2 添加到历史表
rfxmJktzsHistoryDao
.
save
(
jktzsHistory
);
//循环插入及删除该缴款通知书关联的收费信息
for
(
RfxmSfxxHistory
sfxxHistory
:
sfxxHistories
)
{
rfxmSfxxDao
.
deleteWithFlag
(
sfxxHistory
.
getId
());
rfxmSfxxHistoryDao
.
save
(
sfxxHistory
);
}
Rfxm
rfxm
=
rfxmDao
.
getById
(
jktzsHistory
.
getRfxmid
());
//判断属于哪个缴费环节
int
i
=
jktzsHistory
.
getStatusCnjfhj
();
if
(
i
==
0
)
{
rfxm
.
setStatusConstract
(
0
);
}
if
(
i
==
1
)
{
rfxm
.
setStatusComplete
(
0
);
}
if
(
i
==
2
){
Map
paraMap
=
new
HashMap
();
paraMap
.
put
(
"rfxmid"
,
jktzsHistory
.
getRfxmid
());
paraMap
.
put
(
"typeCnjfhj"
,
jktzsHistory
.
getStatusCnjfhj
());
List
sfxxs
=
rfxmSfxxDao
.
findRfxmSfxx
(
paraMap
);
//如果有多条则不修改状态
if
(
sfxxs
.
size
()<=
1
)
{
rfxm
.
setStatusWithinTheDay
(
0
);
}
}
rfxmDao
.
update
(
rfxm
);
//修改子账户的状态
zzhglDao
.
update
(
accountDetail
);
// 1. 作废状态更改 by 2019-8-2
// rfxmJktzsDao.deleteWithFlag(jktzsHistory.getId());
jktzs
.
setInvalidStatus
(
1
);
rfxmJktzsDao
.
update
(
jktzs
);
return
1
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
throw
new
RuntimeException
();
}
}
/**
* 修改信息
* @param rfxmJktzs 信息
*/
@Transactional
public
void
update
(
RfxmJktzs
rfxmJktzs
)
{
rfxmJktzsDao
.
update
(
rfxmJktzs
);
}
@Transactional
@Override
public
void
updateNotSave
(
RfxmJktzs
rfxmJktzs
)
{
rfxmJktzsDao
.
update
(
rfxmJktzs
);
}
/**
* 物理删除信息
* @param ids 主键ID列表
*/
@Transactional
public
void
delete
(
String
[]
ids
)
{
List
list
=
Arrays
.
asList
(
ids
);
Map
<
String
,
Object
>
paraMap
=
new
HashMap
<
String
,
Object
>();
paraMap
.
put
(
"ids"
,
list
);
List
objects
=
rfxmJktzsDao
.
findRfxmJktzs
(
paraMap
);
rfxmJktzsDao
.
removeAll
(
objects
);
}
/**
* 逻辑删除信息
* @param ids 主键ID列表
*/
@Transactional
public
void
deleteWithFlag
(
String
ids
)
{
String
[]
idArray
=
ids
.
split
(
"\\|"
);
if
(
null
!=
idArray
)
{
for
(
String
id
:
idArray
)
{
if
(
id
!=
null
&&
!
id
.
trim
().
equals
(
""
))
rfxmJktzsDao
.
deleteWithFlag
(
id
);
}
}
}
@Override
public
List
<
RfxmJktzs
>
findRfxmJktzs
(
Map
<
String
,
Object
>
paraMap
)
{
return
rfxmJktzsDao
.
findRfxmJktzs
(
paraMap
);
}
@Override
public
RfxmJktzs
getByXmdm
(
String
xmdm
){
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"xmdm"
,
xmdm
);
RfxmJktzs
rfxmJktzs
=
(
RfxmJktzs
)
rfxmJktzsDao
.
findObjectByFieldsMap
(
RfxmJktzs
.
class
,
paramMap
);
return
rfxmJktzs
;
}
@Override
public
RfxmJktzs
getByJfdmwybh
(
String
jfdmwybh
){
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"jfdmwybh"
,
jfdmwybh
);
RfxmJktzs
rfxmJktzs
=
(
RfxmJktzs
)
rfxmJktzsDao
.
findObjectByFieldsMap
(
RfxmJktzs
.
class
,
paramMap
);
return
rfxmJktzs
;
}
/**
* 根据缴款通知编号查询信息
* @param jktzsbh
*/
public
RfxmJktzs
getByJktzsbh
(
String
jktzsbh
){
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"jktzsbh"
,
jktzsbh
);
RfxmJktzs
zzhqfdz
=
(
RfxmJktzs
)
rfxmJktzsDao
.
findObjectByFieldsMap
(
RfxmJktzs
.
class
,
paramMap
);
return
zzhqfdz
;
}
/**
* 根据清分缴款联系id查询信息
* @param qfjklxid
*/
public
RfxmJktzs
getByQfjklxid
(
String
qfjklxid
){
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"qfjklxid"
,
qfjklxid
);
RfxmJktzs
rfxmJktzs
=
(
RfxmJktzs
)
rfxmJktzsDao
.
findObjectByFieldsMap
(
RfxmJktzs
.
class
,
paramMap
);
return
rfxmJktzs
;
}
}
src/com/jshx/rfxm/service/impl/RfxmServiceImpl.java
View file @
1443d11b
...
...
@@ -7,9 +7,7 @@ import com.jshx.yzscw.yzscwjzpz.entity.Yzscwjzpz;
import
com.jshx.zzhkppj.dao.ZzhkppjDao
;
import
com.jshx.zzhkppj.entity.Zzhkppj
;
import
com.jshx.rfxm.dao.RfxmDao
;
import
com.jshx.rfxm.dao.RfxmEntityHistoryDao
;
import
com.jshx.rfxm.entity.Rfxm
;
import
com.jshx.rfxm.entity.RfxmEntityHistory
;
import
com.jshx.rfxm.service.RfxmService
;
import
org.activiti.editor.language.json.converter.util.CollectionUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -40,13 +38,6 @@ public class RfxmServiceImpl extends BaseServiceImpl implements RfxmService
@Qualifier
(
"yzscwjzpzDao"
)
private
YzscwjzpzDao
yzscwjzpzDao
;
/**
* Dao类
*/
@Autowired
()
@Qualifier
(
"rfxmEntityHistoryDao"
)
private
RfxmEntityHistoryDao
rfxmEntityHistoryDao
;
/**
* 分页查询
* @param page 分页信息
...
...
@@ -133,13 +124,6 @@ public class RfxmServiceImpl extends BaseServiceImpl implements RfxmService
}
}
@Transactional
@Override
public
void
updateByTrans
(
Rfxm
byId
,
RfxmEntityHistory
rfxmEntityHistory
)
{
rfxmEntityHistoryDao
.
save
(
rfxmEntityHistory
);
rfxmDao
.
update
(
byId
);
}
@Override
public
List
<
Rfxm
>
findRfxm
(
Map
<
String
,
Object
>
paraMap
)
{
...
...
src/com/jshx/rfxm/service/impl/RfxmSfxxServiceImpl.java
View file @
1443d11b
...
...
@@ -3,9 +3,7 @@ package com.jshx.rfxm.service.impl;
import
com.jshx.core.base.service.impl.BaseServiceImpl
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.rfxm.dao.RfxmSfxxDao
;
import
com.jshx.rfxm.dao.RfxmSfxxHistoryDao
;
import
com.jshx.rfxm.entity.RfxmSfxx
;
import
com.jshx.rfxm.entity.RfxmSfxxHistory
;
import
com.jshx.rfxm.service.RfxmSfxxService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Qualifier
;
...
...
@@ -27,10 +25,6 @@ public class RfxmSfxxServiceImpl extends BaseServiceImpl implements RfxmSfxxServ
@Qualifier
(
"rfxmSfxxDao"
)
private
RfxmSfxxDao
rfxmSfxxDao
;
@Autowired
()
@Qualifier
(
"rfxmSfxxHistoryDao"
)
private
RfxmSfxxHistoryDao
rfxmSfxxHistoryDao
;
@Transactional
public
List
<
RfxmSfxx
>
findRfxmSfxx
(
Map
<
String
,
Object
>
paraMap
)
{
return
rfxmSfxxDao
.
findRfxmSfxx
(
paraMap
);
...
...
@@ -88,18 +82,6 @@ public class RfxmSfxxServiceImpl extends BaseServiceImpl implements RfxmSfxxServ
rfxmSfxxDao
.
update
(
rfxmSfxx
);
}
/**
* 修改收费信息并插入到历史表中
* @param sfxx
* @param sfxxHistory
*/
@Transactional
@Override
public
void
updateAndSaveHistory
(
RfxmSfxx
sfxx
,
RfxmSfxxHistory
sfxxHistory
)
{
rfxmSfxxHistoryDao
.
save
(
sfxxHistory
);
rfxmSfxxDao
.
update
(
sfxx
);
}
/**
* 物理删除信息
* @param ids 主键ID列表
...
...
src/com/jshx/rfxm/service/impl/RfxmfshxxServiceImpl.java
deleted
100644 → 0
View file @
97297b52
package
com
.
jshx
.
rfxm
.
service
.
impl
;
import
com.jshx.core.base.service.impl.BaseServiceImpl
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.rfxm.dao.RfxmfshxxDao
;
import
com.jshx.rfxm.entity.Rfxmfshxx
;
import
com.jshx.rfxm.service.RfxmfshxxService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.util.Arrays
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
@Service
(
"rfxmfshxxService"
)
public
class
RfxmfshxxServiceImpl
extends
BaseServiceImpl
implements
RfxmfshxxService
{
/**
* Dao类
*/
@Autowired
()
@Qualifier
(
"rfxmfshxxDao"
)
private
RfxmfshxxDao
rfxmfshxxDao
;
/**
* 分页查询
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
)
{
return
rfxmfshxxDao
.
findByPage
(
page
,
paraMap
);
}
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
public
Rfxmfshxx
getById
(
String
id
)
{
return
rfxmfshxxDao
.
getById
(
id
);
}
/**
* 保存信息
* @param rfxmfshxx 信息
*/
@Transactional
public
void
save
(
Rfxmfshxx
rfxmfshxx
)
{
rfxmfshxxDao
.
save
(
rfxmfshxx
);
}
/**
* 修改信息
* @param rfxmfshxx 信息
*/
@Transactional
public
void
update
(
Rfxmfshxx
rfxmfshxx
)
{
rfxmfshxxDao
.
update
(
rfxmfshxx
);
}
/**
* 物理删除信息
* @param ids 主键ID列表
*/
@Transactional
public
void
delete
(
String
[]
ids
)
{
List
list
=
Arrays
.
asList
(
ids
);
Map
<
String
,
Object
>
paraMap
=
new
HashMap
<
String
,
Object
>();
paraMap
.
put
(
"ids"
,
list
);
List
objects
=
rfxmfshxxDao
.
findRfxmfshxx
(
paraMap
);
rfxmfshxxDao
.
removeAll
(
objects
);
}
/**
* 逻辑删除信息
* @param ids 主键ID列表
*/
@Transactional
public
void
deleteWithFlag
(
String
ids
)
{
String
[]
idArray
=
ids
.
split
(
"\\|"
);
if
(
null
!=
idArray
)
{
for
(
String
id
:
idArray
)
{
if
(
id
!=
null
&&
!
id
.
trim
().
equals
(
""
))
rfxmfshxxDao
.
deleteWithFlag
(
id
);
}
}
}
@Override
public
List
<
Rfxmfshxx
>
findRfxmfshxx
(
Map
<
String
,
Object
>
paraMap
)
{
return
rfxmfshxxDao
.
findRfxmfshxx
(
paraMap
);
}
@Override
public
Rfxmfshxx
getByYbjksbh
(
String
ybjksbh
){
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"ybjksbh"
,
ybjksbh
);
Rfxmfshxx
rfxmfshxx
=
(
Rfxmfshxx
)
rfxmfshxxDao
.
findObjectByFieldsMap
(
Rfxmfshxx
.
class
,
paramMap
);
return
rfxmfshxx
;
}
@Override
public
Rfxmfshxx
getByJfdmwybh
(
String
jfdmwybh
){
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"jfdmwybh"
,
jfdmwybh
);
Rfxmfshxx
rfxmfshxx
=
(
Rfxmfshxx
)
rfxmfshxxDao
.
findObjectByFieldsMap
(
Rfxmfshxx
.
class
,
paramMap
);
return
rfxmfshxx
;
}
}
src/com/jshx/rfxm/service/impl/RfxmqfhtkServiceImpl.java
deleted
100644 → 0
View file @
97297b52
package
com
.
jshx
.
rfxm
.
service
.
impl
;
import
com.jshx.core.base.service.impl.BaseServiceImpl
;
import
com.jshx.core.base.vo.Pagination
;
import
com.jshx.rfxm.dao.RfxmfshxxDao
;
import
com.jshx.rfxm.dao.RfxmqfhtkDao
;
import
com.jshx.rfxm.entity.Rfxmfshxx
;
import
com.jshx.rfxm.entity.Rfxmqfhtk
;
import
com.jshx.rfxm.service.RfxmfshxxService
;
import
com.jshx.rfxm.service.RfxmqfhtkService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.util.Arrays
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
@Service
(
"rfxmqfhtkService"
)
public
class
RfxmqfhtkServiceImpl
extends
BaseServiceImpl
implements
RfxmqfhtkService
{
/**
* Dao类
*/
@Autowired
()
@Qualifier
(
"rfxmqfhtkDao"
)
private
RfxmqfhtkDao
rfxmqfhtkDao
;
/**
* 分页查询
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public
Pagination
findByPage
(
Pagination
page
,
Map
<
String
,
Object
>
paraMap
)
{
return
rfxmqfhtkDao
.
findByPage
(
page
,
paraMap
);
}
/**
* 根据主键ID查询信息
* @param id 主键ID
* @return 主键ID对应的信息
*/
public
Rfxmqfhtk
getById
(
String
id
)
{
return
rfxmqfhtkDao
.
getById
(
id
);
}
/**
* 保存信息
* @param rfxmqfhtk 信息
*/
@Transactional
public
void
save
(
Rfxmqfhtk
rfxmqfhtk
)
{
rfxmqfhtkDao
.
save
(
rfxmqfhtk
);
}
/**
* 修改信息
* @param rfxmqfhtk 信息
*/
@Transactional
public
void
update
(
Rfxmqfhtk
rfxmqfhtk
)
{
rfxmqfhtkDao
.
update
(
rfxmqfhtk
);
}
/**
* 物理删除信息
* @param ids 主键ID列表
*/
@Transactional
public
void
delete
(
String
[]
ids
)
{
List
list
=
Arrays
.
asList
(
ids
);
Map
<
String
,
Object
>
paraMap
=
new
HashMap
<
String
,
Object
>();
paraMap
.
put
(
"ids"
,
list
);
List
objects
=
rfxmqfhtkDao
.
findRfxmqfhtk
(
paraMap
);
rfxmqfhtkDao
.
removeAll
(
objects
);
}
/**
* 逻辑删除信息
* @param ids 主键ID列表
*/
@Transactional
public
void
deleteWithFlag
(
String
ids
)
{
String
[]
idArray
=
ids
.
split
(
"\\|"
);
if
(
null
!=
idArray
)
{
for
(
String
id
:
idArray
)
{
if
(
id
!=
null
&&
!
id
.
trim
().
equals
(
""
))
rfxmqfhtkDao
.
deleteWithFlag
(
id
);
}
}
}
@Override
public
List
<
Rfxmqfhtk
>
findRfxmqfhtk
(
Map
<
String
,
Object
>
paraMap
)
{
return
rfxmqfhtkDao
.
findRfxmqfhtk
(
paraMap
);
}
@Override
public
Rfxmqfhtk
getByYbjksbh
(
String
ybjksbh
){
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"ybjksbh"
,
ybjksbh
);
Rfxmqfhtk
rfxmqfhtk
=
(
Rfxmqfhtk
)
rfxmqfhtkDao
.
findObjectByFieldsMap
(
Rfxmqfhtk
.
class
,
paramMap
);
return
rfxmqfhtk
;
}
@Override
public
Rfxmqfhtk
getByJfdmwybh
(
String
jfdmwybh
){
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"jfdmwybh"
,
jfdmwybh
);
Rfxmqfhtk
rfxmqfhtk
=
(
Rfxmqfhtk
)
rfxmqfhtkDao
.
findObjectByFieldsMap
(
Rfxmqfhtk
.
class
,
paramMap
);
return
rfxmqfhtk
;
}
}
src/com/jshx/rfxm/web/RfxmAction.java
View file @
1443d11b
...
...
@@ -128,8 +128,6 @@ public class RfxmAction extends BaseAction
private
List
<
RfxmSfxx
>
rfxmSfxx
=
new
ArrayList
<>();
private
List
<
RfxmJktzs
>
rfxmJktzsList
=
new
ArrayList
<>();
//2019-6-26 用于显示打印用 start
private
List
<
RfxmSfxx
>
rfxmSfxx4Print
=
new
ArrayList
<>();
//2019-6-26 end
...
...
@@ -143,19 +141,11 @@ public class RfxmAction extends BaseAction
* 区域
*/
private
String
yzsqy
;
//-------------- 2019-6-5---
private
RfxmEntityHistory
historyEntity
;
/**
* 实体类
*/
private
RfxmSfxx
rfxmsfxx
=
new
RfxmSfxx
();
/**
* 实体类
*/
private
RfxmJktzs
rfxmJktzs
=
new
RfxmJktzs
();
/**
* 实体类
...
...
@@ -191,12 +181,6 @@ public class RfxmAction extends BaseAction
@Autowired
private
RfxmSfxxService
rfxmSfxxService
;
@Autowired
private
RfxmfshxxService
rfxmfshxxService
;
@Autowired
private
RfxmqfhtkService
rfxmqfhtkService
;
@Autowired
private
RfxmJktzsService
rfxmJktzsService
;
@Autowired
private
ZzhkppjService
zzhkppjService
;
@Autowired
private
DxpzService
dxpzService
;
...
...
@@ -220,8 +204,6 @@ public class RfxmAction extends BaseAction
@Autowired
private
YzsdicglService
yzsdicglService
;
@Autowired
private
RfxmEntityHistoryService
historyService
;
@Autowired
private
PaymentVoucherHisService
paymentVoucherHisService
;
@Autowired
...
...
@@ -255,783 +237,7 @@ public class RfxmAction extends BaseAction
@Qualifier
(
"sessionFactory"
)
private
SessionFactory
sessionFactory
;
/**
* 是否可以点击人防用章
*/
boolean
canRfyz
=
true
;
/**
* 接口1:接收一站式信息并返回子账户
* @return
*/
public
void
receiveAndsendZzh
(){
String
str
=
"{ \"message\": \"调用失败\",\"code\": \"1000\"}"
;
Zzh
zzh
=
new
Zzh
();
try
{
// 获取项目数据
String
messageParam
=
Struts2Util
.
getRequest
().
getParameter
(
"message"
);
// String messageParam = "{ \"jktzsbh\": \"111111\",\"xmdm\": \"222222\",\"ghxkzbh\":\"333333\"}";
// String messageParam = SysPropertiesUtil.getProperty("message");
if
(
StringUtils
.
isEmpty
(
messageParam
)){
getResponse
().
setStatus
(
301
);
str
=
"{ \"message\": \"调用失败,未接受到项目信息\",\"code\": \"1000\"}"
;
System
.
out
.
println
(
str
);
JsonUtil
.
printJsonString
(
getResponse
(),
str
);
return
;
}
JSONObject
fpzzh
=
JSONObject
.
fromObject
(
messageParam
);
String
jktzsbh
=
fpzzh
.
getString
(
"jktzsbh"
);
//缴费通知书编号
String
dsdwm
=
fpzzh
.
getString
(
"dsdw"
);
//代收单位
String
xmdm
=
fpzzh
.
getString
(
"xmdm"
);
//项目代码
String
sfqy
=
fpzzh
.
getString
(
"sfqy"
);
//收费区域
String
ghxkzbh
=
fpzzh
.
getString
(
"ghxkzbh"
);
//规划许可证编号
String
ghxmbh
=
fpzzh
.
getString
(
"ghxmbh"
);
//规划项目编号
String
jsdwmc
=
fpzzh
.
getString
(
"jsdwmc"
);
//建设单位名称
String
gcxmmc
=
fpzzh
.
getString
(
"gcxmmc"
);
//工程项目名称
String
jftzyje
=
fpzzh
.
getString
(
"jftzyje"
);
//缴费通知应缴额
JSONArray
yzssf
=
fpzzh
.
getJSONArray
(
"yzssf"
);
StringBuilder
stringBuilder
=
new
StringBuilder
();
stringBuilder
.
append
(
"缴费通知书编号"
).
append
(
":"
).
append
(
jktzsbh
)
.
append
(
";代收单位"
).
append
(
":"
).
append
(
dsdwm
)
.
append
(
";项目代码"
).
append
(
":"
).
append
(
sfqy
)
.
append
(
";收费区域"
).
append
(
":"
).
append
(
xmdm
)
.
append
(
";规划许可证编号"
).
append
(
":"
).
append
(
ghxkzbh
)
.
append
(
";规划项目编号"
).
append
(
":"
).
append
(
ghxmbh
)
.
append
(
";建设单位名称"
).
append
(
":"
).
append
(
jsdwmc
)
.
append
(
";工程项目名称"
).
append
(
":"
).
append
(
gcxmmc
)
.
append
(
";缴费通知应缴额"
).
append
(
":"
).
append
(
jftzyje
);
System
.
out
.
println
(
"接收1接收到的缴款通知信息是:"
+
stringBuilder
);
JSONObject
jsonObject
=
new
JSONObject
();
JSONObject
jsonObject1
=
new
JSONObject
();
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"ghxkzbh"
,
ghxkzbh
);
paramMap
.
put
(
"ghxmbh"
,
ghxmbh
);
paramMap
.
put
(
"sfqy"
,
sfqy
);
Yzsdicgl
yzsdicgl
=
yzsdicglService
.
getBySflxm
(
dsdwm
);
String
dsdw
=
yzsdicgl
.
getYzssfmc
();
paramMap
.
put
(
"dsdw"
,
dsdw
);
List
<
RfxmJktzs
>
rfxmJktzsList1
=
rfxmJktzsService
.
findRfxmJktzs
(
paramMap
);
//存项目表
Map
<
String
,
Object
>
paMap
=
new
HashMap
<>();
Xmxxb
xmxxb1
=
new
Xmxxb
();
Rfxm
rfxm11
=
new
Rfxm
();
paMap
.
put
(
"xkzh"
,
ghxkzbh
+
"%"
);
paMap
.
put
(
"xmbh"
,
ghxmbh
+
"%"
);
List
xmxxbs
=
xmxxbService
.
findXmxxb
(
paMap
);
if
(
CollectionUtils
.
isNotEmpty
(
xmxxbs
)){
xmxxb1
=
(
Xmxxb
)
xmxxbs
.
get
(
0
);
}
if
(
CollectionUtils
.
isEmpty
(
rfxmJktzsList1
)
&&
rfxmJktzsList1
.
size
()
==
0
)
{
rfxm11
.
setDelFlag
(
0
);
rfxm11
.
setGcxmmc
(
gcxmmc
);
rfxm11
.
setXmdm
(
xmdm
);
rfxm11
.
setDsdw
(
dsdw
);
rfxm11
.
setDsdwcj
(
sfqy
);
rfxm11
.
setGhxkzbh
(
ghxkzbh
);
rfxm11
.
setGhxmbh
(
ghxmbh
);
rfxm11
.
setJsdwmc
(
jsdwmc
);
rfxm11
.
setInsertType
(
0
);
//0:接口;1:实体录入接口
if
(
xmxxb1
!=
null
){
rfxm11
.
setXxylbbh
(
xmxxb1
.
getXxylb
());
//信息一览表编号
rfxm11
.
setGcxmdd
(
xmxxb1
.
getJsdd
());
//工程项目地点
rfxm11
.
setDsjzmj
(
xmxxb1
.
getZjzmjds
());
//地上建筑面积
rfxm11
.
setDxjzmj
(
xmxxb1
.
getJzmjdx
());
//地下建筑面积
rfxm11
.
setJsdwlxr
(
xmxxb1
.
getLianxiren
());
//建设单位联系人
rfxm11
.
setLxdh
(
xmxxb1
.
getPhone
());
//联系电话
// rfxm11.setGhxkzlx(xmxxb1.getGh);//规划许可证类型
}
rfxmService
.
save
(
rfxm11
);
}
//如果存在相同缴款通知信息的情况下,如果子账户状态不是已作废状态,如果收费信息出现申请施工许可前,则提示请先作废当前子账户
if
(
CollectionUtils
.
isNotEmpty
(
rfxmJktzsList1
)
&&
rfxmJktzsList1
.
size
()
>
0
)
{
for
(
RfxmJktzs
rfxmJktzs
:
rfxmJktzsList1
)
{
Map
<
String
,
Object
>
xtxmMap
=
new
HashMap
<>();
xtxmMap
.
put
(
"jfdmwybh"
,
rfxmJktzs
.
getJfdmwybh
());
List
<
RfxmSfxx
>
rfxmSfxxListxtxm
=
rfxmSfxxService
.
findRfxmSfxx
(
xtxmMap
);
if
(!
"2"
.
equals
(
rfxmJktzs
.
getAccountStatus
()))
{
for
(
int
i
=
0
;
i
<
yzssf
.
size
();
i
++)
{
jsonObject1
=
yzssf
.
getJSONObject
(
i
);
String
cnjfsj
=
jsonObject1
.
getString
(
"cnjfsj"
);
//承诺缴费时间(申请施工许可前,申请竣工验收前,_日内)
if
(
"申请施工许可前"
.
equals
(
cnjfsj
))
{
getResponse
().
setStatus
(
302
);
str
=
"{ \"message\": \"存在未作废子账户的相同项目,请先作废后再申请新的子账户!\",\"code\": \"1000\"}"
;
System
.
out
.
println
(
str
);
JsonUtil
.
printJsonString
(
getResponse
(),
str
);
return
;
}
if
(
"申请竣工验收前"
.
equals
(
rfxmSfxxListxtxm
.
get
(
i
).
getCnjfhj
())
&&
"申请竣工验收前"
.
equals
(
cnjfsj
)){
getResponse
().
setStatus
(
303
);
str
=
"{ \"message\": \"存在未作废子账户的相同项目,请先作废后再申请新的子账户!\",\"code\": \"1000\"}"
;
System
.
out
.
println
(
str
);
JsonUtil
.
printJsonString
(
getResponse
(),
str
);
return
;
}
}
}
}
}
//随机获取状态为未激活状态的子账户账号
String
zzhzh
=
getZzh
(
dsdw
);
if
(
StringUtil
.
isEmpty
(
zzhzh
)){
getResponse
().
setStatus
(
304
);
str
=
"{ \"message\": \"无符合条件的子账户可用,请联系管理员\",\"code\": \"1000\"}"
;
System
.
out
.
println
(
str
);
JsonUtil
.
printJsonString
(
getResponse
(),
str
);
return
;
}
//存缴款通知书表
//获取rfxm_id
Map
<
String
,
Object
>
paramMap1
=
new
HashMap
<>();
paramMap1
.
put
(
"ghxkzbh"
,
ghxkzbh
);
paramMap1
.
put
(
"ghxmbh"
,
ghxmbh
);
paramMap1
.
put
(
"dsdwcj"
,
sfqy
);
paramMap1
.
put
(
"dsdw"
,
dsdw
);
String
rfxmId
=
""
;
List
<
Rfxm
>
rfxmList1
=
rfxmService
.
findRfxm
(
paramMap1
);
if
(
CollectionUtils
.
isNotEmpty
(
rfxmList1
))
{
Rfxm
rfxmok
=
rfxmList1
.
get
(
0
);
rfxmId
=
rfxmok
.
getId
();
}
String
jfdmwybh
=
getJfdmwybh
(
xmdm
,
sfqy
,
jktzsbh
);
//获取缴费代码唯一编号
zzh
=
zzhglService
.
getByAccountDetail
(
zzhzh
);
RfxmJktzs
rfxmJktzs
=
new
RfxmJktzs
();
rfxmJktzs
.
setJfdmwybh
(
jfdmwybh
);
//缴费代码唯一编号
rfxmJktzs
.
setAccountName
(
zzh
.
getAccountName
());
//子账户名称
rfxmJktzs
.
setAccountDetail
(
zzh
.
getAccountDetail
());
//子账户账号
// rfxmJktzs.setAccountStatus(zzh.getAccountStatus());//子账户状态
if
(
"0"
.
equals
(
new
BigDecimal
(
jftzyje
).
stripTrailingZeros
().
toPlainString
())){
rfxmJktzs
.
setAccountStatus
(
"3"
);
//子账户状态(已到账)
}
else
{
rfxmJktzs
.
setAccountStatus
(
"1"
);
//子账户状态
}
rfxmJktzs
.
setJktzsbh
(
jktzsbh
);
//缴款通知书编号
rfxmJktzs
.
setDsdw
(
dsdw
);
//代收单位
rfxmJktzs
.
setSfqy
(
sfqy
);
//收费区域
rfxmJktzs
.
setXmdm
(
xmdm
);
//项目代码
rfxmJktzs
.
setGhxkzbh
(
ghxkzbh
);
//规划许可证编号
rfxmJktzs
.
setGhxmbh
(
ghxmbh
);
//规划项目编号
rfxmJktzs
.
setJsdwmc
(
jsdwmc
);
//建设单位名称
rfxmJktzs
.
setGcxmmc
(
gcxmmc
);
//工程项目名称
rfxmJktzs
.
setJftzyje
(
jftzyje
);
//缴款通知应缴金额合计
rfxmJktzs
.
setYjhjje
(
jftzyje
);
//应缴合计金额
rfxmJktzs
.
setDelFlag
(
0
);
//
rfxmJktzs
.
setNfkp
(
"0"
);
//能否开票
rfxmJktzs
.
setKpzt
(
"0"
);
//开票状态
rfxmJktzs
.
setNfqf
(
"0"
);
//能否清分
rfxmJktzs
.
setQfzt
(
"0"
);
//清分状态
rfxmJktzs
.
setInsertType
(
0
);
rfxmJktzs
.
setInvalidStatus
(
0
);
rfxmJktzs
.
setRfxmid
(
rfxmId
);
// rfxmJktzsService.save(rfxmJktzs);
//保存收费项目信息至收费项目信息表
List
<
RfxmSfxx
>
rfxmSfxxListzl
=
new
ArrayList
<>();
for
(
int
i
=
0
;
i
<
yzssf
.
size
();
i
++){
RfxmSfxx
rfxmSfxx1
=
new
RfxmSfxx
();
jsonObject
=
yzssf
.
getJSONObject
(
i
);
String
sfxmmcm
=
jsonObject
.
getString
(
"sfxmmc"
);
//收费项目名称
String
yjje
=
jsonObject
.
getString
(
"yjje"
);
//(收费项目)应缴金额(元)
String
shbmm
=
jsonObject
.
getString
(
"shbm"
);
//审核部门
String
cnjfsj
=
jsonObject
.
getString
(
"cnjfsj"
);
//承诺缴费时间(申请施工许可前,申请竣工验收前,_日内)
String
sfxmlxdbh
=
jsonObject
.
getString
(
"sfxmlxdbh"
);
//收费项目联系单编号
Yzsdicgl
yzsdicgl1
=
yzsdicglService
.
getBySflxm
(
sfxmmcm
);
String
sfxmmc
=
yzsdicgl1
.
getYzssfmc
();
Yzsdicgl
yzsdicgl2
=
yzsdicglService
.
getBySflxm
(
shbmm
);
String
shbm
=
yzsdicgl2
.
getYzssfmc
();
// System.out.println("sfxmmc:"+sfxmmc+"shbm:"+shbm+"yjje:"+yjje+"cnjfsj:"+cnjfsj+"sfxmlxdbh:"+sfxmlxdbh);
Map
<
String
,
Object
>
paraMap
=
new
HashMap
<>();
List
<
Yzssfgl
>
yzssfglList1
=
new
ArrayList
<>();
paraMap
.
put
(
"dsdw"
,
dsdw
);
paraMap
.
put
(
"sfxmmc"
,
sfxmmc
);
paraMap
.
put
(
"shbm"
,
shbm
);
yzssfglList1
=
yzssfglService
.
findYzssfgl
(
paraMap
);
if
(
CollectionUtils
.
isEmpty
(
yzssfglList1
)){
getResponse
().
setStatus
(
305
);
str
=
"{ \"message\": \"调用失败,根据代收单位、收费项目名称、审核部门无法获取非税信息,请检查参数\",\"code\": \"1000\"}"
;
System
.
out
.
println
(
str
);
JsonUtil
.
printJsonString
(
getResponse
(),
str
);
return
;
}
else
{
String
yzsqy
=
yzssfglList1
.
get
(
0
).
getYzsqy
();
//一站式区域
String
ssdwmc
=
yzssfglList1
.
get
(
0
).
getSsdwmc
();
//实收单位名称
String
qhm
=
yzssfglList1
.
get
(
0
).
getQhm
();
//区划码
String
fsxmbm
=
yzssfglList1
.
get
(
0
).
getFsxmbm
();
//非税项目编码
String
zsdwbm
=
yzssfglList1
.
get
(
0
).
getZsdwbm
();
//执收单位编码
String
khyh
=
yzssfglList1
.
get
(
0
).
getKhyh
();
//收款人全称
String
skrzh
=
yzssfglList1
.
get
(
0
).
getSkrzh
();
//收款人账号
rfxmSfxx1
.
setYzsqy
(
yzsqy
);
//一站式区域
rfxmSfxx1
.
setSsdwmc
(
ssdwmc
);
//实收单位名称
rfxmSfxx1
.
setQhm
(
qhm
);
//区划码
rfxmSfxx1
.
setFsxmbm
(
fsxmbm
);
//非税项目编码
rfxmSfxx1
.
setZsdwbm
(
zsdwbm
);
//执收单位编码
rfxmSfxx1
.
setKhyh
(
khyh
);
//收款人全称
rfxmSfxx1
.
setSkrzh
(
skrzh
);
//收款人账号
}
rfxmSfxx1
.
setJfdmwybh
(
jfdmwybh
);
//缴费代码唯一编号
rfxmSfxx1
.
setSfxmmc
(
sfxmmc
);
//收费项目名称
rfxmSfxx1
.
setYjjemx
(
yjje
);
//应缴金额明细
rfxmSfxx1
.
setShbm
(
shbm
);
//审核部门
rfxmSfxx1
.
setCnjfhj
(
cnjfsj
);
//承诺缴费时间(申请施工许可前,申请竣工验收前,_日内)
rfxmSfxx1
.
setSfxmlxdbh
(
sfxmlxdbh
);
//收费项目联系单编号
rfxmSfxx1
.
setDelFlag
(
0
);
//
rfxmSfxx1
.
setRfxmid
(
rfxmId
);
//关联子账户项目的id
rfxmSfxxListzl
.
add
(
rfxmSfxx1
);
// rfxmSfxxService.save(rfxmSfxx1);
}
//修改子账户表的状态为已激活
zzh
=
zzhglService
.
getByAccountDetail
(
zzhzh
);
if
(
"0"
.
equals
(
new
BigDecimal
(
jftzyje
).
stripTrailingZeros
().
toPlainString
())){
zzh
.
setAccountStatus
(
"3"
);
//子账户状态(已到账)
}
else
{
zzh
.
setAccountStatus
(
"1"
);
//已激活
}
// zzhglService.update(zzh);
rfxmJktzsService
.
saveJK1
(
rfxmJktzs
,
rfxmSfxxListzl
,
zzh
);
str
=
"{ \"message\": \"调用成功\",\"code\": \"200\",\"zzhzh\":\""
+
zzhzh
+
"\",\"jfdmwybh\":\""
+
jfdmwybh
+
"\"}"
;
JsonUtil
.
printJsonString
(
getResponse
(),
str
);
Thread
.
sleep
(
1000
);
}
catch
(
Exception
e
){
e
.
printStackTrace
();
logger
.
error
(
e
.
getMessage
(),
e
);
getResponse
().
setStatus
(
306
);
}
System
.
out
.
println
(
str
);
logger
.
info
(
"返回参数是:"
+
str
);
}
/**
* 接口2:接收一站式作废信息并返回子账户
* @return
*/
public
void
receiveZfAndsendZzh
(){
String
str
=
"{ \"message\": \"调用失败\",\"code\": \"1000\"}"
;
Zzh
zzh
=
new
Zzh
();
try
{
// 获取项目数据
String
messageParam
=
Struts2Util
.
getRequest
().
getParameter
(
"message"
);
if
(
StringUtils
.
isEmpty
(
messageParam
)){
getResponse
().
setStatus
(
301
);
str
=
"{ \"message\": \"调用失败,未接受到项目信息\",\"code\": \"1000\"}"
;
System
.
out
.
println
(
str
);
JsonUtil
.
printJsonString
(
getResponse
(),
str
);
return
;
}
JSONObject
fpzzh
=
JSONObject
.
fromObject
(
messageParam
);
String
accountDetail
=
fpzzh
.
getString
(
"accountDetail"
);
StringBuilder
stringBuilder
=
new
StringBuilder
();
stringBuilder
.
append
(
"子账户"
).
append
(
":"
).
append
(
accountDetail
);
System
.
out
.
println
(
"接收2到的接口信息是:"
+
stringBuilder
);
//修改子账户表的状态为已作废
zzh
=
zzhglService
.
getByAccountDetail
(
accountDetail
);
zzh
.
setAccountStatus
(
"2"
);
Map
<
String
,
Object
>
paramMap22
=
new
HashMap
<>();
RfxmJktzs
rfxmJktzs22
=
new
RfxmJktzs
();
paramMap22
.
put
(
"accountDetail"
,
accountDetail
);
List
<
RfxmJktzs
>
rfxmJktzsList
=
rfxmJktzsService
.
findRfxmJktzs
(
paramMap22
);
if
(
CollectionUtils
.
isNotEmpty
(
rfxmJktzsList
)){
rfxmJktzs22
=
rfxmJktzsList
.
get
(
0
);
rfxmJktzs22
.
setAccountStatus
(
"2"
);
// rfxmJktzs22.setDelFlag(1);
}
rfxmJktzsService
.
saveJK2
(
zzh
,
rfxmJktzs22
);
str
=
"{ \"message\": \"调用成功\",\"code\": \"200\"}"
;
JsonUtil
.
printJsonString
(
getResponse
(),
str
);
Thread
.
sleep
(
1000
);
}
catch
(
Exception
e
){
e
.
printStackTrace
();
logger
.
error
(
e
.
getMessage
(),
e
);
getResponse
().
setStatus
(
304
);
}
System
.
out
.
println
(
str
);
logger
.
info
(
"返回参数是:"
+
str
);
}
/**
* 接口3:接收一站式清分单笔到账接口
* @return
*/
public
void
receiveQf
(){
String
resultSta
=
"false"
;
String
str
=
"{ \"message\": \"调用失败\",\"code\": \"1000\"}"
;
try
{
// 获取项目数据
String
messageParam
=
Struts2Util
.
getRequest
().
getParameter
(
"message"
);
// String messageParam = "{ \"jktzsbh\": \"111111\",\"xmdm\": \"222222\",\"ghxkzbh\":\"333333\",\"accountDetail\":\"4767731732680000006\"}";
if
(
StringUtils
.
isEmpty
(
messageParam
)){
getResponse
().
setStatus
(
301
);
str
=
"{ \"message\": \"调用失败,未接受到项目信息\",\"code\": \"1000\"}"
;
JsonUtil
.
printJsonString
(
getResponse
(),
str
);
System
.
out
.
println
(
str
);
return
;
}
//保存项目数据
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
RfxmJktzs
rfxmJktzs1
=
new
RfxmJktzs
();
JSONObject
fpzzh
=
JSONObject
.
fromObject
(
messageParam
);
// String jfdmwybh = fpzzh.getString("jfdmwybh");
String
accountDetail
=
fpzzh
.
getString
(
"accountDetail"
);
paramMap
.
put
(
"accountDetail"
,
accountDetail
);
List
<
RfxmJktzs
>
rfxmJktzsList
=
rfxmJktzsService
.
findRfxmJktzs
(
paramMap
);
if
(
CollectionUtils
.
isNotEmpty
(
rfxmJktzsList
)){
rfxmJktzs1
=
rfxmJktzsList
.
get
(
0
);
}
// String jktzsbh = fpzzh.getString("jktzsbh");
String
jkrmc
=
fpzzh
.
getString
(
"jkrmc"
);
String
dbdzje
=
fpzzh
.
getString
(
"dbdzje"
);
String
qfhdzsj
=
fpzzh
.
getString
(
"qfhdzsj"
);
StringBuilder
stringBuilder
=
new
StringBuilder
();
stringBuilder
.
append
(
"缴款人名称"
).
append
(
":"
).
append
(
jkrmc
)
.
append
(
";单笔到账金额"
).
append
(
":"
).
append
(
dbdzje
)
.
append
(
";清分行到账时间"
).
append
(
":"
).
append
(
qfhdzsj
);
System
.
out
.
println
(
"接口3接收到的参数是:"
+
stringBuilder
);
zzhqfdz
.
setJfdmwybh
(
rfxmJktzs1
.
getJfdmwybh
());
zzhqfdz
.
setAccountDetail
(
accountDetail
);
zzhqfdz
.
setJktzsbh
(
rfxmJktzs1
.
getJktzsbh
());
zzhqfdz
.
setJkrmc
(
jkrmc
);
zzhqfdz
.
setDbdzje
(
dbdzje
);
zzhqfdz
.
setQfhdzsj
(
qfhdzsj
);
zzhqfdz
.
setDelFlag
(
0
);
// zzhqfdzService.save(zzhqfdz);
//获取子账户合计到账总金额
BigDecimal
bval
=
new
BigDecimal
(
dbdzje
);
Map
<
String
,
Object
>
paraMap
=
new
HashMap
<>();
paraMap
.
put
(
"jfdmwybh"
,
rfxmJktzs1
.
getJfdmwybh
());
List
<
Zzhqfdz
>
zzhqfdzsList
=
zzhqfdzService
.
findZzhqfdz
(
paraMap
);
for
(
Zzhqfdz
zzhqfdz1
:
zzhqfdzsList
){
bval
=
bval
.
add
(
new
BigDecimal
(
zzhqfdz1
.
getDbdzje
()));
}
rfxmJktzs1
.
setZzhhjdzje
(
bval
.
toString
());
//保存清分单笔到账信息至一站式财务记账凭证表
SimpleDateFormat
simpleDateFormat
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
Yzscwjzpz
yzscwjzpz
=
new
Yzscwjzpz
();
yzscwjzpz
.
setDelFlag
(
0
);
yzscwjzpz
.
setZdzt
(
"0"
);
//制单状态
yzscwjzpz
.
setIspz
(
"0"
);
//是否生成凭证
yzscwjzpz
.
setAccountDetail
(
accountDetail
);
//子账户
yzscwjzpz
.
setJfdmwybh
(
rfxmJktzs1
.
getJfdmwybh
());
//缴费代码唯一编号
// yzscwjzpz.setZdtrq(DateUtil.parseDate(qfhdzsj,"yyyy-MM-dd"));//业务日期
yzscwjzpz
.
setZdtrq
(
DateTime
.
parse
(
qfhdzsj
.
substring
(
0
,
10
)).
toDate
());
//业务日期
yzscwjzpz
.
setJzpzje
(
dbdzje
);
//机制凭证金额
yzscwjzpz
.
setJfje
(
dbdzje
);
//借方金额
yzscwjzpz
.
setDfje
(
dbdzje
);
//贷方金额
yzscwjzpz
.
setJzpzlx
(
"资金到账凭证"
);
//机制凭证类型
yzscwjzpz
.
setJktzsbh
(
rfxmJktzs1
.
getJktzsbh
());
//缴款通知书编号
yzscwjzpz
.
setJfdwmc
(
jkrmc
);
//缴款单位名称
// yzscwjzpz.setYzsqy(rfxmJktzs1.getGcxmmc());//项目名称
String
zysj
=
qfhdzsj
.
substring
(
0
,
7
);
String
zy
=
zysj
+
"收到"
+
jkrmc
+
"缴费"
+
"("
+
accountDetail
+
")"
;
yzscwjzpz
.
setZy
(
zy
);
// resultSta = zzhqfdzService.saveQfdzxx(zzhqfdz,yzscwjzpz,rfxmJktzs1);
//单笔到账后,发短信通知
if
(
"true"
.
equals
(
resultSta
))
{
Zzhqfdz
zzhqfdz1
=
new
Zzhqfdz
();
List
<
Zzhqfdz
>
zzhqfdzList
=
zzhqfdzService
.
findZzhqfdz
(
paramMap
);
if
(
CollectionUtils
.
isNotEmpty
(
zzhqfdzList
))
{
zzhqfdz1
=
zzhqfdzList
.
get
(
0
);
}
try
{
if
(
zzhqfdz1
!=
null
)
{
String
phonenum
=
dxpzService
.
findbyywbm
(
"010"
,
"9999"
);
if
(
StringUtil
.
isNotEmpty
(
phonenum
))
{
String
content
=
zzhqfdz1
.
getJktzsbh
()
+
"到账"
+
zzhqfdz1
.
getDbdzje
()
+
"元,"
+
zzhqfdz1
.
getJkrmc
()
+
",请及时处理。"
;
// CommonAction.send(content, phonenum, "", "收费处");
CommonAction
.
sendNewMessage
(
content
,
phonenum
,
""
,
"收费处"
);
}
}
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
}
str
=
"{ \"message\": \"调用成功\",\"code\": \"200\"}"
;
JsonUtil
.
printJsonString
(
getResponse
(),
str
);
Thread
.
sleep
(
1000
);
}
catch
(
Exception
e
){
e
.
printStackTrace
();
logger
.
error
(
e
.
getMessage
(),
e
);
getResponse
().
setStatus
(
302
);
}
System
.
out
.
println
(
str
);
logger
.
info
(
"返回参数是:"
+
str
);
}
/**
* 接口4:接收一站式开票票据信息接口
* @return
*/
public
void
recKppjxx
(){
String
str
=
"{ \"message\": \"调用失败\",\"code\": \"1000\"}"
;
try
{
// 获取项目数据
String
messageParam
=
Struts2Util
.
getRequest
().
getParameter
(
"message"
);
// String messageParam = "{ \"jktzsbh\": \"111111\",\"xmdm\": \"222222\",\"ghxkzbh\":\"333333\",\"accountDetail\":\"4767731732680000006\"}";
if
(
StringUtils
.
isEmpty
(
messageParam
)){
getResponse
().
setStatus
(
301
);
str
=
"{ \"message\": \"调用失败,未接受到项目信息\",\"code\": \"1000\"}"
;
JsonUtil
.
printJsonString
(
getResponse
(),
str
);
System
.
out
.
println
(
str
);
return
;
}
JSONObject
fpzzh
=
JSONObject
.
fromObject
(
messageParam
);
String
accountDetail
=
fpzzh
.
getString
(
"accountDetail"
);
//子账户账号
// String wfpzbh = fpzzh.getString("wfpzbh");//完费凭证编号
String
ybjksbh
=
fpzzh
.
getString
(
"ybjksbh"
);
//一般缴款书编号
String
kpje
=
fpzzh
.
getString
(
"kpje"
);
//开票金额
String
kprq
=
fpzzh
.
getString
(
"kprq"
);
//开票日期
String
sfxmmc
=
fpzzh
.
getString
(
"sfxmmc"
);
//收费项目名称
StringBuilder
stringBuilder
=
new
StringBuilder
();
stringBuilder
.
append
(
"子账户账号"
).
append
(
":"
).
append
(
accountDetail
)
.
append
(
";一般缴款书编号"
).
append
(
":"
).
append
(
ybjksbh
)
.
append
(
";开票金额"
).
append
(
":"
).
append
(
kpje
)
.
append
(
";开票日期"
).
append
(
":"
).
append
(
kprq
)
.
append
(
";收费项目名称"
).
append
(
":"
).
append
(
sfxmmc
);
System
.
out
.
println
(
"接口4接收到的参数是:"
+
stringBuilder
);
String
sfxmmc1
=
""
;
Map
<
String
,
Object
>
paraMap
=
new
HashMap
<>();
List
<
Yzsdicgl
>
yzsdicglsList
=
new
ArrayList
<>();
paraMap
.
put
(
"sflxm"
,
sfxmmc
);
yzsdicglsList
=
yzsdicglService
.
findYzsdicgl
(
paraMap
);
if
(
CollectionUtils
.
isEmpty
(
yzsdicglsList
)){
getResponse
().
setStatus
(
305
);
str
=
"{ \"message\": \"收费项目名称编号无法获取收费项目名称,请检查参数\",\"code\": \"1000\"}"
;
System
.
out
.
println
(
str
);
JsonUtil
.
printJsonString
(
getResponse
(),
str
);
return
;
}
else
{
sfxmmc1
=
yzsdicglsList
.
get
(
0
).
getYzssfmc
();
//收费项目名称
}
List
<
RfxmJktzs
>
rfxmJktzsList
=
new
ArrayList
<>();
RfxmJktzs
rfxmJktzs
=
new
RfxmJktzs
();
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"accountDetail"
,
accountDetail
);
rfxmJktzsList
=
rfxmJktzsService
.
findRfxmJktzs
(
paramMap
);
if
(
CollectionUtils
.
isEmpty
(
rfxmJktzsList
)
||
rfxmJktzsList
.
size
()
==
0
){
getResponse
().
setStatus
(
302
);
str
=
"{ \"message\": \"根据此子账户暂未查询到缴款项目信息,请核实后重试。\",\"code\": \"1000\"}"
;
System
.
out
.
println
(
str
);
JsonUtil
.
printJsonString
(
getResponse
(),
str
);
return
;
}
rfxmJktzs
=
rfxmJktzsList
.
get
(
0
);
Map
<
String
,
Object
>
paramMap33
=
new
HashMap
<>();
RfxmSfxx
rfxmSfxx22
=
new
RfxmSfxx
();
paramMap33
.
put
(
"jfdmwybh"
,
rfxmJktzs
.
getJfdmwybh
());
paramMap33
.
put
(
"sfxmmc"
,
sfxmmc1
);
List
<
RfxmSfxx
>
rfxmSfxxList22
=
new
ArrayList
<>();
rfxmSfxxList22
=
rfxmSfxxService
.
findRfxmSfxx
(
paramMap33
);
if
(
CollectionUtils
.
isNotEmpty
(
rfxmSfxxList22
)){
rfxmSfxx22
=
rfxmSfxxList22
.
get
(
0
);
}
//存票据表
Zzhkppj
zzhkppj
=
new
Zzhkppj
();
zzhkppj
.
setDelFlag
(
0
);
zzhkppj
.
setPjzt
(
"0"
);
zzhkppj
.
setAccountDetail
(
accountDetail
);
//子账户
zzhkppj
.
setFshmc
(
rfxmSfxx22
.
getKhyh
());
//非税行
zzhkppj
.
setGcxmmc
(
rfxmJktzs
.
getGcxmmc
());
//工程项目名称
zzhkppj
.
setJfdmwybh
(
rfxmJktzs
.
getJfdmwybh
());
//缴费代码唯一编号
zzhkppj
.
setJktzsbh
(
rfxmJktzs
.
getJktzsbh
());
//缴款通知书编号
zzhkppj
.
setJsdwmc
(
rfxmJktzs
.
getJsdwmc
());
//建设单位名称
zzhkppj
.
setSfxmmc
(
sfxmmc1
);
//收费项目名称
zzhkppj
.
setKpje
(
kpje
);
//开票金额
zzhkppj
.
setKprq
(
kprq
);
//开票日期
zzhkppj
.
setYbjksbh
(
ybjksbh
);
//一般缴款书编号
// zzhkppj.setWfpzbh(wfpzbh);//完费凭证编号
List
<
Zzhkppj
>
zzhkppjList2
=
new
ArrayList
<>();
Map
<
String
,
Object
>
paramMap2
=
new
HashMap
<>();
paramMap2
.
put
(
"ybjksbh"
,
ybjksbh
);
zzhkppjList2
=
zzhkppjService
.
findZzhkppj
(
paramMap2
);
/*if(CollectionUtils.isEmpty(zzhkppjList2) || zzhkppjList2.size() == 0){
zzhkppjService.save(zzhkppj);
}*/
// yzscwjzpz.setQfhzid(entry.getValue().get("qfhzid"));//清分汇总id
// yzscwjzpz.setQfhzlsh(entry.getValue().get("qfhzlsh"));//清分汇总流水号
// yzscwjzpzDao.save(yzscwjzpz);
rfxmService
.
saveJk4
(
zzhkppjList2
,
zzhkppj
);
str
=
"{ \"message\": \"调用成功\",\"code\": \"200\"}"
;
JsonUtil
.
printJsonString
(
getResponse
(),
str
);
Thread
.
sleep
(
1000
);
}
catch
(
Exception
e
){
e
.
printStackTrace
();
logger
.
error
(
e
.
getMessage
(),
e
);
getResponse
().
setStatus
(
303
);
}
System
.
out
.
println
(
str
);
logger
.
info
(
"返回参数是:"
+
str
);
}
/**
* 接口5:接收一站式票据作废信息接口
* @return
*/
public
void
recPjzf
(){
String
str
=
"{ \"message\": \"调用失败\",\"code\": \"1000\"}"
;
try
{
// 获取项目数据
String
messageParam
=
Struts2Util
.
getRequest
().
getParameter
(
"message"
);
// String messageParam = "{ \"jktzsbh\": \"111111\",\"xmdm\": \"222222\",\"ghxkzbh\":\"333333\",\"accountDetail\":\"4767731732680000006\"}";
if
(
StringUtils
.
isEmpty
(
messageParam
)){
getResponse
().
setStatus
(
301
);
str
=
"{ \"message\": \"调用失败,未接受到项目信息\",\"code\": \"1000\"}"
;
JsonUtil
.
printJsonString
(
getResponse
(),
str
);
System
.
out
.
println
(
str
);
return
;
}
JSONObject
fpzzh
=
JSONObject
.
fromObject
(
messageParam
);
String
ybjksbh
=
fpzzh
.
getString
(
"ybjksbh"
);
//一般缴款书编号
String
zfrq
=
fpzzh
.
getString
(
"zfrq"
);
//作废日期
StringBuilder
stringBuilder
=
new
StringBuilder
();
stringBuilder
.
append
(
"一般缴款书编号"
).
append
(
":"
).
append
(
ybjksbh
)
.
append
(
"作废日期;"
).
append
(
":"
).
append
(
zfrq
);
System
.
out
.
println
(
"接口5接收到的参数是:"
+
stringBuilder
);
//更新票据表的作废票据
List
<
Zzhkppj
>
zzhkppjsList
=
new
ArrayList
<>();
Zzhkppj
zzhkppj
=
new
Zzhkppj
();
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"ybjksbh"
,
ybjksbh
);
zzhkppjsList
=
zzhkppjService
.
findZzhkppj
(
paramMap
);
if
(
CollectionUtils
.
isEmpty
(
zzhkppjsList
)
||
zzhkppjsList
.
size
()
==
0
){
getResponse
().
setStatus
(
302
);
str
=
"{ \"message\": \"根据票据号未查询到票据信息,请核实后重试。\",\"code\": \"1000\"}"
;
System
.
out
.
println
(
str
);
JsonUtil
.
printJsonString
(
getResponse
(),
str
);
return
;
}
zzhkppj
=
zzhkppjsList
.
get
(
0
);
zzhkppj
.
setPjzt
(
"2"
);
zzhkppj
.
setZfrq
(
zfrq
);
zzhkppjService
.
update
(
zzhkppj
);
// 2020-8-27 添加修改老业务表作废功能 start------------------------------
PaymentVoucherHis
byVoucherCode
=
paymentVoucherHisService
.
getByVoucherCode
(
ybjksbh
);
byVoucherCode
.
setMessage
(
"作废:成功"
);
byVoucherCode
.
setApplyStatus
(
Constant
.
VOUCHER_USE_STATUS_1
);
paymentVoucherService
.
disable
(
byVoucherCode
,
"1"
);
Map
<
String
,
Object
>
paraMap
=
new
HashMap
<>();
paraMap
.
put
(
"no"
,
ybjksbh
);
// paraMap.put("isrece", 0);
Indeticur
indeticur
=
billManagerService
.
findIndeticurByNo
(
paraMap
);
indeticur
.
setIsrece
(
3
);
billManagerService
.
update
(
indeticur
);
// 2020-8-27 添加修改老业务表作废功能 end--------------------------------
str
=
"{ \"message\": \"调用成功\",\"code\": \"200\"}"
;
JsonUtil
.
printJsonString
(
getResponse
(),
str
);
Thread
.
sleep
(
1000
);
}
catch
(
Exception
e
){
e
.
printStackTrace
();
logger
.
error
(
e
.
getMessage
(),
e
);
getResponse
().
setStatus
(
303
);
}
System
.
out
.
println
(
str
);
logger
.
info
(
"返回参数是:"
+
str
);
}
/**
* 接口6:接收一站式票据清分及缴销信息接口
* @return
*/
public
void
recPjqfjx
(){
String
str
=
"{ \"message\": \"调用失败\",\"code\": \"1000\"}"
;
try
{
// 获取项目数据
HttpServletRequest
request
=
Struts2Util
.
getRequest
();
Map
<
String
,
String
[]>
parameterMap
=
request
.
getParameterMap
();
String
messageParam
=
Struts2Util
.
getRequest
().
getParameter
(
"message"
);
// String messageParam = "{ \"jktzsbh\": \"111111\",\"xmdm\": \"222222\",\"ghxkzbh\":\"333333\",\"accountDetail\":\"4767731732680000006\"}";
if
(
StringUtils
.
isEmpty
(
messageParam
)){
getResponse
().
setStatus
(
301
);
str
=
"{ \"message\": \"调用失败,未接受到项目信息\",\"code\": \"1000\"}"
;
System
.
out
.
println
(
str
);
JsonUtil
.
printJsonString
(
getResponse
(),
str
);
return
;
}
JSONObject
fpzzh
=
JSONObject
.
fromObject
(
messageParam
);
String
pjjxrq
=
fpzzh
.
getString
(
"pjjxrq"
);
//票据缴销日期
String
ybjksbh
=
fpzzh
.
getString
(
"ybjksbh"
);
//一般缴款书编号
String
pjqfrq
=
fpzzh
.
getString
(
"pjqfrq"
);
//票据清分日期
StringBuilder
stringBuilder
=
new
StringBuilder
();
stringBuilder
.
append
(
"票据缴销日期"
).
append
(
":"
).
append
(
pjjxrq
)
.
append
(
"一般缴款书编号;"
).
append
(
":"
).
append
(
ybjksbh
)
.
append
(
"票据清分日期;"
).
append
(
":"
).
append
(
pjqfrq
);
System
.
out
.
println
(
"接口6接收到的参数是:"
+
stringBuilder
);
//更新票据表的作废票据
List
<
Zzhkppj
>
zzhkppjsList
=
new
ArrayList
<>();
Zzhkppj
zzhkppj
=
new
Zzhkppj
();
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"ybjksbh"
,
ybjksbh
);
zzhkppjsList
=
zzhkppjService
.
findZzhkppj
(
paramMap
);
if
(
CollectionUtils
.
isEmpty
(
zzhkppjsList
)
||
zzhkppjsList
.
size
()
==
0
){
getResponse
().
setStatus
(
302
);
str
=
"{ \"message\": \"根据票据号未查询到票据信息,请核实后重试。\",\"code\": \"1000\"}"
;
JsonUtil
.
printJsonString
(
getResponse
(),
str
);
return
;
}
zzhkppj
=
zzhkppjsList
.
get
(
0
);
zzhkppj
.
setPjzt
(
"3"
);
zzhkppj
.
setPjjxrq
(
pjjxrq
);
zzhkppj
.
setPjqfrq
(
pjqfrq
);
// zzhkppjService.update(zzhkppj);
//存一站式财务机制凭证
Map
<
String
,
Object
>
paramMap33
=
new
HashMap
<>();
RfxmSfxx
rfxmSfxx22
=
new
RfxmSfxx
();
paramMap33
.
put
(
"jfdmwybh"
,
zzhkppj
.
getJfdmwybh
());
paramMap33
.
put
(
"sfxmmc"
,
zzhkppj
.
getSfxmmc
());
List
<
RfxmSfxx
>
rfxmSfxxList22
=
new
ArrayList
<>();
rfxmSfxxList22
=
rfxmSfxxService
.
findRfxmSfxx
(
paramMap33
);
if
(
CollectionUtils
.
isNotEmpty
(
rfxmSfxxList22
)){
rfxmSfxx22
=
rfxmSfxxList22
.
get
(
0
);
}
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
Yzscwjzpz
yzscwjzpz
=
new
Yzscwjzpz
();
yzscwjzpz
.
setDelFlag
(
0
);
yzscwjzpz
.
setZdzt
(
"0"
);
//制单状态
yzscwjzpz
.
setIspz
(
"0"
);
//是否生成凭证
yzscwjzpz
.
setZdtrq
(
DateTime
.
parse
(
pjqfrq
.
substring
(
0
,
10
)).
toDate
());
//业务日期
yzscwjzpz
.
setJxrq
(
DateTime
.
parse
(
pjjxrq
.
substring
(
0
,
10
)).
toDate
());
//缴销日期
yzscwjzpz
.
setJzpzje
(
zzhkppj
.
getKpje
());
//机制凭证金额
yzscwjzpz
.
setJfje
(
zzhkppj
.
getKpje
());
//借方金额
yzscwjzpz
.
setDfje
(
zzhkppj
.
getKpje
());
//贷方金额
yzscwjzpz
.
setJzpzlx
(
"资金清分凭证"
);
//机制凭证类型
String
zy
=
pjqfrq
.
substring
(
0
,
7
)
+
"上缴"
+
rfxmSfxx22
.
getKhyh
()
+
"非税收入"
;
yzscwjzpz
.
setZy
(
zy
);
yzscwjzpz
.
setFshmc
(
rfxmSfxx22
.
getKhyh
());
//非税行名称
yzscwjzpz
.
setGcxmmc
(
zzhkppj
.
getGcxmmc
());
//项目名称
yzscwjzpz
.
setJfdwmc
(
zzhkppj
.
getJsdwmc
());
//缴费单位名称
yzscwjzpz
.
setJfdmwybh
(
zzhkppj
.
getJfdmwybh
());
//缴费代码唯一编号
yzscwjzpz
.
setJktzsbh
(
zzhkppj
.
getJktzsbh
());
//缴款通知书编号
yzscwjzpz
.
setAccountDetail
(
zzhkppj
.
getAccountDetail
());
//子账户账号
yzscwjzpz
.
setYbjksbh
(
ybjksbh
);
//非税票据号码
yzscwjzpz
.
setSfxmmc
(
zzhkppj
.
getSfxmmc
());
//收费事项
yzscwjzpz
.
setYzsqy
(
rfxmSfxx22
.
getYzsqy
());
//收费区域
rfxmService
.
saveJk6
(
zzhkppj
,
yzscwjzpz
);
str
=
"{ \"message\": \"调用成功\",\"code\": \"200\"}"
;
JsonUtil
.
printJsonString
(
getResponse
(),
str
);
Thread
.
sleep
(
1000
);
}
catch
(
Exception
e
){
e
.
printStackTrace
();
logger
.
error
(
e
.
getMessage
(),
e
);
getResponse
().
setStatus
(
303
);
}
System
.
out
.
println
(
str
);
logger
.
info
(
"返回参数是:"
+
str
);
}
/**
* 接口7:接收一站式清分行退款信息接口
* @return
*/
public
void
receiveQfhtk
(){
String
str
=
"{ \"message\": \"调用失败\",\"code\": \"1000\"}"
;
Map
<
String
,
Object
>
returnMap
=
new
HashMap
<>();
try
{
// 获取项目数据
String
messageParam
=
Struts2Util
.
getRequest
().
getParameter
(
"message"
);
// String messageParam = "{ \"jktzsbh\": \"111111\",\"xmdm\": \"222222\",\"ghxkzbh\":\"333333\",\"accountDetail\":\"4767731732680000006\"}";
if
(
StringUtils
.
isEmpty
(
messageParam
)){
getResponse
().
setStatus
(
301
);
str
=
"{ \"message\": \"调用失败,未接受到项目信息\",\"code\": \"1000\"}"
;
JsonUtil
.
printJsonString
(
getResponse
(),
str
);
return
;
}
JSONObject
fpzzh
=
JSONObject
.
fromObject
(
messageParam
);
String
jfdmwybh
=
fpzzh
.
getString
(
"jfdmwybh"
);
//缴费代码唯一编号
String
qfhhm
=
fpzzh
.
getString
(
"qfhhm"
);
//清分行户名
String
qfhzzh
=
fpzzh
.
getString
(
"qfhzzh"
);
//清分行主账号
String
accountDetail
=
fpzzh
.
getString
(
"accountDetail"
);
//子账户账号
String
jftzsbh
=
fpzzh
.
getString
(
"jftzsbh"
);
//缴费通知书编号
String
zzhdzjehj
=
fpzzh
.
getString
(
"zzhdzjehj"
);
//子账户到账金额合计
String
jsxmmc
=
fpzzh
.
getString
(
"jsxmmc"
);
//建设项目名称
String
ghxkzbh
=
fpzzh
.
getString
(
"ghxkzbh"
);
//规划许可证编号
String
ghxmbh
=
fpzzh
.
getString
(
"ghxmbh"
);
//规划项目编号
String
tksfxmmc
=
fpzzh
.
getString
(
"tksfxmmc"
);
//退款收费项目名称
String
tkje
=
fpzzh
.
getString
(
"tkje"
);
//退款金额(等于子账户到账金额合计数)
String
tkdwmc
=
fpzzh
.
getString
(
"tkdwmc"
);
//退款单位名称
String
tkdwkhh
=
fpzzh
.
getString
(
"tkdwkhh"
);
//退款单位开户行
String
tkdwkhhzh
=
fpzzh
.
getString
(
"tkdwkhhzh"
);
//退款单位开户行账号
String
tkyy
=
fpzzh
.
getString
(
"tkyy"
);
//退款原因
String
qfhtksj
=
fpzzh
.
getString
(
"qfhtksj"
);
//清分行退款时间
String
tkdzsj
=
fpzzh
.
getString
(
"tkdzsj"
);
//退款到账时间
Rfxmqfhtk
rfxmqfhtk
=
new
Rfxmqfhtk
();
rfxmqfhtk
.
setJfdmwybh
(
jfdmwybh
);
rfxmqfhtk
.
setQfhhm
(
qfhhm
);
rfxmqfhtk
.
setQfhzzh
(
qfhzzh
);
rfxmqfhtk
.
setAccountDetail
(
accountDetail
);
rfxmqfhtk
.
setJftzsbh
(
jftzsbh
);
rfxmqfhtk
.
setZzhdzjehj
(
zzhdzjehj
);
rfxmqfhtk
.
setJsxmmc
(
jsxmmc
);
rfxmqfhtk
.
setGhxkzbh
(
ghxkzbh
);
rfxmqfhtk
.
setGhxmbh
(
ghxmbh
);
rfxmqfhtk
.
setTksfxmmc
(
tksfxmmc
);
rfxmqfhtk
.
setTkje
(
tkje
);
rfxmqfhtk
.
setTkdwmc
(
tkdwmc
);
rfxmqfhtk
.
setTkdwkhh
(
tkdwkhh
);
rfxmqfhtk
.
setTkdwkhhzh
(
tkdwkhhzh
);
rfxmqfhtk
.
setTkyy
(
tkyy
);
rfxmqfhtk
.
setQfhtksj
(
qfhtksj
);
rfxmqfhtk
.
setTkdzsj
(
tkdzsj
);
rfxmqfhtkService
.
save
(
rfxmqfhtk
);
str
=
"{ \"message\": \"调用成功\",\"code\": \"200\"}"
;
JsonUtil
.
printJsonString
(
getResponse
(),
str
);
Thread
.
sleep
(
1000
);
}
catch
(
Exception
e
){
logger
.
error
(
e
.
getMessage
(),
e
);
getResponse
().
setStatus
(
302
);
}
logger
.
debug
(
"返回参数是:"
+
str
);
}
/**
...
...
@@ -1050,45 +256,6 @@ public class RfxmAction extends BaseAction
return
sjzzh
;
}
/**
* 生成缴费代码唯一编号
*/
public
String
getJfdmwybh
(
String
xmdm
,
String
sfqy
,
String
jktzsbh
){
RfxmJktzs
rfxmJktzs1
=
new
RfxmJktzs
();
StringBuilder
stringBuilder
=
new
StringBuilder
();
String
jfdmwybh
=
""
;
String
sfyjdm
=
""
;
String
sfejdm
=
""
;
//生成收费一级代码
// RfxmJktzs rfxmJktzs = rfxmJktzsService.getByXmdm(xmdm);
Map
<
String
,
Object
>
parammap
=
new
HashMap
<>();
parammap
.
put
(
"xmdm"
,
xmdm
);
List
<
RfxmJktzs
>
rfxmJktzsList11
=
rfxmJktzsService
.
findRfxmJktzs
(
parammap
);
if
(
CollectionUtils
.
isEmpty
(
rfxmJktzsList11
))
{
sfyjdm
=
xmdm
+
"SF"
+
"001"
;
}
else
{
rfxmJktzs1
=
rfxmJktzsList11
.
get
(
0
);
String
tmp
=
rfxmJktzs1
.
getJfdmwybh
().
substring
(
xmdm
.
length
()
+
3
,
xmdm
.
length
()
+
5
);
String
tmpsfyjdm
=
String
.
valueOf
(
Integer
.
parseInt
(
tmp
)
+
1
);
for
(
int
i
=
0
;
i
<
3
-
tmpsfyjdm
.
length
();
i
++)
{
stringBuilder
.
append
(
"0"
);
}
sfyjdm
=
rfxmJktzs1
.
getJfdmwybh
().
substring
(
0
,
xmdm
.
length
()
+
2
)
+
stringBuilder
.
append
(
tmpsfyjdm
).
toString
();
}
//生成收费二级代码
sfejdm
=
sfyjdm
+
sfqy
;
//生成收费三级代码
RfxmJktzs
rfxmJktzs
=
rfxmJktzsService
.
getByJktzsbh
(
jktzsbh
);
if
(
rfxmJktzs
==
null
)
{
jfdmwybh
=
sfejdm
+
"第1轮"
;
}
else
{
String
last3
=
rfxmJktzs
.
getJfdmwybh
().
substring
(
rfxmJktzs
.
getJfdmwybh
().
length
()
-
2
,
rfxmJktzs
.
getJfdmwybh
().
length
()
-
1
);
String
tmpsfyjdm
=
String
.
valueOf
(
Integer
.
parseInt
(
last3
)
+
1
);
jfdmwybh
=
rfxmJktzs
.
getJfdmwybh
().
substring
(
0
,
rfxmJktzs
.
getJfdmwybh
().
length
()
-
2
)
+
tmpsfyjdm
+
"轮"
;
}
return
jfdmwybh
;
}
public
static
void
main
(
String
[]
args
)
{
/*Map<String,Object> messageMap = new HashMap<String, Object>();
...
...
@@ -1226,101 +393,7 @@ public class RfxmAction extends BaseAction
convObjectToJson
(
pagination
,
config
);
}
/**
* 缴款通知书
* 执行查询的方法,返回json数据
*/
public
void
listJktzs1
()
throws
Exception
{
Map
<
String
,
Object
>
paraMap
=
new
HashMap
<
String
,
Object
>();
if
(
pagination
==
null
)
{
pagination
=
new
Pagination
(
this
.
getRequest
());
}
if
(
null
!=
rfxmJktzs
){
//设置查询条件,开发人员可以在此增加过滤条件
if
((
null
!=
rfxmJktzs
.
getXmdm
())
&&
(
0
<
rfxmJktzs
.
getXmdm
().
trim
().
length
())){
paraMap
.
put
(
"xmdm"
,
"%"
+
rfxmJktzs
.
getXmdm
().
trim
()
+
"%"
);
}
if
((
null
!=
rfxmJktzs
.
getGhxmbh
())
&&
(
0
<
rfxmJktzs
.
getGhxmbh
().
trim
().
length
())){
paraMap
.
put
(
"ghxmbh"
,
rfxmJktzs
.
getGhxmbh
().
trim
());
}
if
((
null
!=
rfxmJktzs
.
getGhxkzbh
())
&&
(
0
<
rfxmJktzs
.
getGhxkzbh
().
trim
().
length
())){
String
xkzh
=
rfxmJktzs
.
getGhxkzbh
().
trim
();
paraMap
.
put
(
"ghxkzbh"
,
"%"
+
ghxkzbhTranslate
(
xkzh
,
1
)
+
"%"
);
}
if
((
null
!=
rfxmJktzs
.
getAccountDetail
())
&&
(
0
<
rfxmJktzs
.
getAccountDetail
().
trim
().
length
())){
paraMap
.
put
(
"accountDetail"
,
"%"
+
rfxmJktzs
.
getAccountDetail
().
trim
());
}
if
((
null
!=
rfxmJktzs
.
getInvalidStatus
())){
paraMap
.
put
(
"invalidStatus"
,
rfxmJktzs
.
getInvalidStatus
());
}
if
((
null
!=
rfxmJktzs
.
getAccountStatus
())
&&
(
0
<
rfxmJktzs
.
getAccountStatus
().
trim
().
length
())){
paraMap
.
put
(
"accountStatus"
,
rfxmJktzs
.
getAccountStatus
());
}
if
((
null
!=
rfxmJktzs
.
getJsdwmc
())
&&
(
0
<
rfxmJktzs
.
getJsdwmc
().
trim
().
length
())){
paraMap
.
put
(
"jsdwmc"
,
"%"
+
rfxmJktzs
.
getJsdwmc
()
+
"%"
);
}
if
((
null
!=
rfxmJktzs
.
getGcxmmc
())
&&
(
0
<
rfxmJktzs
.
getGcxmmc
().
trim
().
length
())){
paraMap
.
put
(
"gcxmmc"
,
"%"
+
rfxmJktzs
.
getGcxmmc
()
+
"%"
);
}
if
((
null
!=
rfxmJktzs
.
getElFlag
())
&&
(
0
<
rfxmJktzs
.
getElFlag
().
trim
().
length
())){
paraMap
.
put
(
"elFlag"
,
"%"
+
rfxmJktzs
.
getElFlag
()
+
"%"
);
}
}
if
(
null
!=
ids
)
{
paraMap
.
put
(
"rfxmid"
,
rfxm
.
getId
());
}
JsonConfig
config
=
new
JsonConfig
();
config
.
registerJsonValueProcessor
(
Date
.
class
,
new
DateJsonValueProcessor
());
Map
<
String
,
String
>
codeMap
=
new
HashMap
<
String
,
String
>();
//此处添加需要转换的一维代码,key是一维代码在数据对象中的属性名,value是一维代码的codeId
config
.
registerJsonValueProcessor
(
String
.
class
,
new
CodeJsonValueProcessor
(
codeMap
));
pagination
=
rfxmJktzsService
.
findByPage
(
pagination
,
paraMap
);
// if(!TextUtils.isEmpty(rfxm.getPaymentHisId())) {
// PaymentItemHis paymentItemHis = paymentItemHisService.getById(rfxm.getPaymentHisId());
// RfxmSfxx sfxx = new RfxmSfxx();
// sfxx.setSfxmmc(paymentItemHis.getXmmc());
// sfxx.setSfxmlxdbh(paymentItemHis.getZslxdbh());
// sfxx.setYjjemx(paymentItemHis.getZyjje());
// sfxx.setShbm(paymentItemHis.getZsdw());
// sfxx.setZslxdbh(paymentItemHis.getZslxdbh());
// sfxx.setCreateTime(paymentItemHis.getCreateTime());
// sfxx.setStatusJBFH(2);
// }
convObjectToJson
(
pagination
,
config
);
}
/**
* 执行查询的方法,返回json数据
*/
public
void
listJktzs
()
throws
Exception
{
Map
<
String
,
Object
>
paraMap
=
new
HashMap
<
String
,
Object
>();
if
(
pagination
==
null
)
{
pagination
=
new
Pagination
(
this
.
getRequest
());
}
if
(
null
!=
ids
){
paraMap
.
put
(
"rfxmid"
,
ids
);
}
JsonConfig
config
=
new
JsonConfig
();
config
.
registerJsonValueProcessor
(
Date
.
class
,
new
DateJsonValueProcessor
());
Map
<
String
,
String
>
codeMap
=
new
HashMap
<
String
,
String
>();
//此处添加需要转换的一维代码,key是一维代码在数据对象中的属性名,value是一维代码的codeId
config
.
registerJsonValueProcessor
(
String
.
class
,
new
CodeJsonValueProcessor
(
codeMap
));
pagination
=
rfxmJktzsService
.
findByPage
(
pagination
,
paraMap
);
convObjectToJson
(
pagination
,
config
);
}
/**
* 下载收费信息附件
...
...
@@ -1413,26 +486,10 @@ public class RfxmAction extends BaseAction
}
else
if
(
rfxm
.
getId
()!=
null
)
{
id
=
rfxm
.
getId
();
}
if
(
rfxmJktzs
.
getId
()
!=
null
)
{
rfxmJktzs
=
rfxmJktzsService
.
getById
(
rfxmJktzs
.
getId
());
paraMap
.
put
(
"jfdmwybh"
,
rfxmJktzs
.
getJfdmwybh
());
}
else
if
(
jfdmwybh
!=
null
)
{
paraMap
.
put
(
"jfdmwybh"
,
jfdmwybh
);
}
rfxm
=
rfxmService
.
getById
(
id
);
paraMap
.
put
(
"rfxmid"
,
id
);
rfxmSfxx
=
rfxmSfxxService
.
findRfxmSfxx
(
paraMap
);
paymentItemHis
=
paymentItemHisService
.
getById
(
rfxm
.
getPaymentHisId
());
//TODO 判断是否可以点击人防用章
if
(
rfxm
.
getIsRfyz
()
==
1
)
{
canRfyz
=
false
;
//人防已经用章
}
else
if
(
rfxm
.
getIsSbj
()
!=
1
)
{
canRfyz
=
false
;
//非市本级
}
else
if
(
rfxmSfxx
==
null
||
rfxmSfxx
.
size
()
==
0
)
{
canRfyz
=
false
;
//未添加人防费
}
else
if
(
rfxmSfxx
.
get
(
0
).
getStatusJBFH
()
!=
2
)
{
canRfyz
=
false
;
//收费信息未复核,不允许用章
}
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
List
<
String
>
remarks
=
yzssfglService
.
getJktzsRemarks
(
paramMap
);
...
...
@@ -1538,61 +595,15 @@ public class RfxmAction extends BaseAction
}
else
{
//退回
rfxmSfxxService
.
deleteWithFlag
(
sfxx
.
getId
());
//退回时,清空收费项目的联系单编号
Rfxm
rfxm
=
rfxmService
.
getById
(
sfxx
.
getRfxmid
());
rfxm
.
setSfxmlxdbh
(
null
);
rfxmService
.
update
(
rfxm
);
}
}
return
RELOAD
;
}
public
String
jktzsView
()
throws
IOException
{
try
{
if
(
null
!=
rfxmJktzs
&&
StringUtils
.
isNotBlank
(
rfxmJktzs
.
getId
()))
{
Map
<
String
,
Object
>
paramMap1
=
new
HashMap
<>();
//附件
paramMap1
.
put
(
"jktzsglid"
,
rfxmJktzs
.
getId
());
Map
<
String
,
Object
>
paraMap
=
new
HashMap
<>();
rfxmJktzs
=
rfxmJktzsService
.
getById
(
rfxmJktzs
.
getId
());
paraMap
.
put
(
"jfdmwybh"
,
rfxmJktzs
.
getJfdmwybh
());
List
<
RfxmSfxx
>
sfxxs
=
rfxmSfxxService
.
findRfxmSfxx
(
paraMap
);
if
(
StringUtils
.
isNotBlank
(
rfxmJktzs
.
getRfxmid
()))
{
rfxm
=
rfxmService
.
getById
(
rfxmJktzs
.
getRfxmid
());
Map
paramMap
=
new
HashMap
();
paramMap
.
put
(
"jfdmwybh"
,
rfxmJktzs
.
getJfdmwybh
());
// 获取每一条收费信息
for
(
RfxmSfxx
sfxx
:
sfxxs
)
{
String
sfxmmc
=
sfxx
.
getSfxmmc
();
paramMap
.
put
(
"sfxmmc"
,
sfxmmc
);
//通过条件查询每条收费信息对应的kp信息集合 1 → n
// 查询开票 两个条件(收费项目名称 + 缴费代码唯一编号);
List
<
Zzhkppj
>
zzhkppj
=
zzhkppjService
.
findZzhkppj
(
paramMap
);
StringBuilder
sb
=
new
StringBuilder
();
//循环拼接此条收费信息的所有一般缴款书编号
for
(
Zzhkppj
kp
:
zzhkppj
)
{
sb
.
append
(
kp
.
getYbjksbh
()).
append
(
","
);
}
// 去掉结尾的","
if
(
sb
.
toString
().
length
()>
0
)
{
String
substring
=
sb
.
toString
().
substring
(
0
,
sb
.
toString
().
length
()
-
1
);
sfxx
.
setYbjksbh
(
substring
);
}
// 装填到前台显示
rfxmSfxx
.
add
(
sfxx
);
}
}
else
{
this
.
getResponse
().
getWriter
().
println
(
"{\"result\":"
+
reviewTag
+
",\"message\":\""
+
"查看详情错误!此条收费信息未关联基本项目信息!"
+
"!"
+
"\"}"
);
return
null
;
}
}
return
VIEW
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
logger
.
error
(
"一站式缴款通知书查看详情错误:"
+
e
.
getMessage
());
this
.
getResponse
().
getWriter
().
println
(
"{\"result\":"
+
reviewTag
+
",\"message\":\""
+
"查看详情错误!请稍后重新登录再试!"
+
"!"
+
"\"}"
);
return
null
;
}
}
//start 2019-6-5 --------------------------------------------
/**
* 获取收费信息相关
...
...
@@ -1683,9 +694,6 @@ public class RfxmAction extends BaseAction
xmhf
=
xmhfs
.
get
(
0
);
}
}
//对规划许可证编号处理,只保留数字部分;
rfxm
.
setGhxkzbh
(
ghxkzbhTranslate
(
rfxm
.
getGhxkzbh
(),
0
));
return
EDIT
;
}
...
...
@@ -1829,8 +837,7 @@ public class RfxmAction extends BaseAction
*
* */
}
else
{
//修改
savexg
();
}
return
RELOAD
;
...
...
@@ -1840,6 +847,7 @@ public class RfxmAction extends BaseAction
* 保存收费信息
*/
public
String
sfxxSave
()
{
rfxm
=
rfxmService
.
getById
(
rfxm
.
getId
());
Map
<
String
,
String
>
paraMapfj
=
new
HashMap
<
String
,
String
>();
try
{
//再上一级目录+新建文件夹名
...
...
@@ -1914,25 +922,10 @@ public class RfxmAction extends BaseAction
//缴费代码唯一编号
// rfxmsfxx.setJfdmwybh(jfdmwybh);
//承诺缴费环节
// for (RfxmSfxx sfxx : rfxmSfxx) {
String
cnjfhj
=
rfxmsfxx
.
getCnjfhj
();
if
(
rfxmsfxx
.
getCnjfhj
().
contains
(
"施工"
)){
//施工许可前
// String cnjfhj = this.rfxm.getCnjfhj();
cnjfhj
=
cnjfhj
.
split
(
","
)[
0
];
rfxmsfxx
.
setCnjfhj
(
cnjfhj
.
split
(
","
)[
0
]);
rfxmsfxx
.
setTypeCnjfhj
(
0
);
}
else
if
(
rfxmsfxx
.
getCnjfhj
().
contains
(
"竣工"
))
{
// 竣工验收前
// String cnjfhj = sfxx.getCnjfhj();
rfxmsfxx
.
setCnjfhj
(
cnjfhj
.
split
(
","
)[
0
]);
rfxmsfxx
.
setTypeCnjfhj
(
1
);
}
else
{
// x日内
rfxmsfxx
.
setCnjfhj
(
cnjfhj
);
rfxmsfxx
.
setTypeCnjfhj
(
2
);
if
(
rfxm
.
getPaymentLink
()
!=
null
)
{
rfxmsfxx
.
setCnjfhj
(
rfxm
.
getPaymentLink
()
==
3
?
"30日内"
:
"施工许可前"
);
}
// 是否生成缴款通知书 0 未生成(初始化) 1 已生成
rfxmsfxx
.
setStatusCnjfhj
(
0
);
//记录项目id
...
...
@@ -1955,11 +948,15 @@ public class RfxmAction extends BaseAction
rfxmsfxx
.
setSfxxjbr
(
this
.
getLoginUser
().
getDisplayName
());
rfxmsfxx
.
setJbTime
(
new
Date
());
rfxmsfxx
.
setStatusJBFH
(
0
);
rfxm
=
rfxmService
.
getById
(
rfxm
.
getId
());
if
(
rfxm
.
getPaymentLink
()
==
null
&&
rfxmsfxx
.
getCnjfhj
()
!=
null
)
{
//如果项目没有缴费环节,则收费处可以补充
rfxm
.
setPaymentLink
(
rfxmsfxx
.
getCnjfhj
().
contains
(
"30"
)
?
3
:
1
);
rfxmService
.
update
(
rfxm
);
}
if
(!
TextUtils
.
isEmpty
(
rfxmsfxx
.
getSfxmlxdbh
()))
{
rfxm
.
setSfxmlxdbh
(
rfxmsfxx
.
getSfxmlxdbh
());
rfxmService
.
update
(
rfxm
);
}
rfxmsfxx
.
setZslxdbh
(
rfxm
.
getZslxdbh
());
rfxmSfxxService
.
save
(
rfxmsfxx
);
// }
...
...
@@ -1967,245 +964,7 @@ public class RfxmAction extends BaseAction
}
/**
* 项目修改
*
*/
public
void
savexg
()
throws
IOException
{
User
loginUser
=
this
.
getLoginUser
();
String
message
=
""
;
if
((
null
!=
rfxm
)&&(
null
!=
rfxm
.
getId
())){
Rfxm
byId
=
rfxmService
.
getById
(
rfxm
.
getId
());
RfxmEntityHistory
rfxmEntityHistory
=
new
RfxmEntityHistory
();
if
(
byId
!=
null
&&
byId
.
getStatusJBFH
()==
null
)
{
// message = "该项目信息为复核功能添加前录入!";
//为null为之前录入的老数据,设置为0待复核
byId
.
setStatusJBFH
(
2
);
}
if
(
byId
!=
null
&&
byId
.
getStatusJBFH
()==
2
)
{
message
=
"该项目信息已通过复核,不可再进行修改!"
;
this
.
getResponse
().
getWriter
().
println
(
"{\"result\":false,\"message\":\""
+
message
+
"\"}"
);
return
;
}
try
{
ConvertUtils
.
register
(
new
DateConverter
(
null
),
Date
.
class
);
BeanUtils
.
copyProperties
(
rfxmEntityHistory
,
byId
);
}
catch
(
InvocationTargetException
var1
)
{
var1
.
getTargetException
().
printStackTrace
();
logger
.
error
(
"修改项目信息:克隆项目信息到历史表错误, "
+
var1
.
getTargetException
().
getMessage
());
}
catch
(
IllegalAccessException
var2
)
{
var2
.
printStackTrace
();
logger
.
error
(
"修改项目信息:克隆项目信息到历史表类型装换错误, "
+
var2
.
getMessage
());
}
//项目代码
if
(
StringUtils
.
isNotBlank
(
rfxm
.
getXmdm
())
&&
!
rfxm
.
getXmdm
().
equalsIgnoreCase
(
byId
.
getXmdm
()))
{
byId
.
setXmdm
(
rfxm
.
getXmdm
());
}
//信息一览表编号
if
(
StringUtils
.
isNotBlank
(
rfxm
.
getXxylbbh
())
&&
!
rfxm
.
getXxylbbh
().
equalsIgnoreCase
(
byId
.
getXxylbbh
()))
{
byId
.
setXxylbbh
(
rfxm
.
getXxylbbh
());
}
//规划项目编号
if
(
StringUtils
.
isNotBlank
(
rfxm
.
getGhxmbh
())
&&
!
rfxm
.
getGhxmbh
().
equalsIgnoreCase
(
byId
.
getGhxmbh
()))
{
byId
.
setGhxmbh
(
rfxm
.
getGhxmbh
());
}
//建设单位名称
if
(
StringUtils
.
isNotBlank
(
rfxm
.
getJsdwmc
())
&&
!
rfxm
.
getJsdwmc
().
equalsIgnoreCase
(
byId
.
getJsdwmc
()))
{
byId
.
setJsdwmc
(
rfxm
.
getJsdwmc
());
}
//规划许可证编号
if
(
StringUtils
.
isNotBlank
(
rfxm
.
getGhxkzbh
())
&&
!
rfxm
.
getGhxkzbh
().
equalsIgnoreCase
(
byId
.
getGhxkzbh
()))
{
//对规划许可证编号处理,只保留数字部分;
String
xkzh
=
rfxm
.
getGhxkzbh
();
// 转换成字符数组
char
[]
chars
=
xkzh
.
toCharArray
();
StringBuilder
sb
=
new
StringBuilder
();
for
(
int
i
=
0
;
i
<
chars
.
length
;
i
++)
{
char
aChar
=
chars
[
i
];
if
(
aChar
>=
48
&&
aChar
<=
57
)
{
sb
.
append
(
aChar
);
}
}
sb
.
append
(
"号"
);
String
s
=
sb
.
toString
();
s
=
"建字第"
+
s
;
rfxm
.
setGhxkzbh
(
s
);
byId
.
setGhxkzbh
(
s
);
}
//规划许可证类型
if
(
StringUtils
.
isNotBlank
(
rfxm
.
getGhxkzlx
())
&&
!
rfxm
.
getGhxkzlx
().
equalsIgnoreCase
(
byId
.
getGhxkzlx
()))
{
byId
.
setGhxkzlx
(
rfxm
.
getGhxkzlx
());
}
//工程项目名称
if
(
StringUtils
.
isNotBlank
(
rfxm
.
getGcxmmc
())
&&
!
rfxm
.
getGcxmmc
().
equalsIgnoreCase
(
byId
.
getGcxmmc
()))
{
byId
.
setGcxmmc
(
rfxm
.
getGcxmmc
());
}
//工程项目地点
if
(
StringUtils
.
isNotBlank
(
rfxm
.
getGcxmdd
())
&&
!
rfxm
.
getGcxmdd
().
equalsIgnoreCase
(
byId
.
getGcxmdd
()))
{
byId
.
setGcxmdd
(
rfxm
.
getGcxmdd
());
}
//地上建筑面积
if
(
StringUtils
.
isNotBlank
(
rfxm
.
getDsjzmj
())
&&
!
rfxm
.
getDsjzmj
().
equalsIgnoreCase
(
byId
.
getDsjzmj
()))
{
byId
.
setDsjzmj
(
rfxm
.
getDsjzmj
());
}
//地下建筑面积
if
(
StringUtils
.
isNotBlank
(
rfxm
.
getDxjzmj
())
&&
!
rfxm
.
getDxjzmj
().
equalsIgnoreCase
(
byId
.
getDxjzmj
()))
{
byId
.
setDxjzmj
(
rfxm
.
getDxjzmj
());
}
//建设单位联系人
if
(
StringUtils
.
isNotBlank
(
rfxm
.
getJsdwlxr
())
&&
!
rfxm
.
getJsdwlxr
().
equalsIgnoreCase
(
byId
.
getJsdwlxr
()))
{
byId
.
setJsdwlxr
(
rfxm
.
getJsdwlxr
());
}
//联系电话
if
(
StringUtils
.
isNotBlank
(
rfxm
.
getLxdh
())
&&
!
rfxm
.
getLxdh
().
equalsIgnoreCase
(
byId
.
getLxdh
()))
{
byId
.
setLxdh
(
rfxm
.
getLxdh
());
}
if
(
null
!=
rfxm
.
getJbyj
()
&&
!(
rfxm
.
getJbyj
()).
equalsIgnoreCase
(
byId
.
getJbyj
()))
{
byId
.
setJbyj
(
rfxm
.
getJbyj
());
}
byId
.
setStatusJBFH
(
3
);
rfxmEntityHistory
.
setRfxmId
(
byId
.
getId
());
try
{
rfxmService
.
updateByTrans
(
byId
,
rfxmEntityHistory
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
logger
.
error
(
"修改项目信息出错:"
,
e
.
getMessage
());
}
}
}
/**
* 收费信息修改页面
*/
public
String
sfxxEdit
()
throws
IOException
{
User
loginUser
=
this
.
getLoginUser
();
Map
<
String
,
List
<
String
>>
permissions
=
loginUser
.
getPermissions
();
String
message
=
""
;
// 先判断是否已经生成缴款通知书
RfxmSfxx
sfxx
=
rfxmSfxxService
.
getById
(
rfxmsfxx
.
getId
());
RfxmSfxxHistory
sfxxHistory
=
new
RfxmSfxxHistory
();
//clone原收费信息
try
{
ConvertUtils
.
register
(
new
DateConverter
(
null
),
Date
.
class
);
BeanUtils
.
copyProperties
(
sfxxHistory
,
sfxx
);
}
catch
(
InvocationTargetException
var1
)
{
var1
.
getTargetException
().
printStackTrace
();
logger
.
error
(
"修改收费信息:克隆收费信息到历史表错误, "
+
var1
.
getTargetException
().
getMessage
());
}
catch
(
IllegalAccessException
var2
)
{
var2
.
printStackTrace
();
logger
.
error
(
"修改收费信息:克隆收费信息到历史表类型装换错误, "
+
var2
.
getMessage
());
}
//为空 一般情况下不存在此种情况
if
(
sfxx
==
null
)
{
message
=
"该收费信息不存在,请核实或者重新登录后再试!"
;
this
.
getResponse
().
getWriter
().
println
(
"{\"result\":false,\"message\":\""
+
message
+
"\"}"
);
return
null
;
// 已生成缴款通知书的情况下不允许修改
}
else
{
if
(
sfxx
.
getStatusCnjfhj
()
>
0
)
{
// 已生成缴款通知书
message
=
"该收费信息已生成缴款通知书,不可再进行修改!"
;
this
.
getResponse
().
getWriter
().
println
(
"{\"result\":false,\"message\":\""
+
message
+
"\"}"
);
return
null
;
}
else
{
Map
<
String
,
String
>
paraMapfj
=
new
HashMap
<
String
,
String
>();
try
{
//再上一级目录+新建文件夹名
String
path
=
SysPropertiesUtil
.
jdlj
(
this
.
getRequest
())+
File
.
separator
+
"uploads"
+
File
.
separator
+
Constant
.
ZSLC_SFXX
+
File
.
separator
;
// 写到指定的路径中
JSONObject
jsonObject
=
JSONObject
.
fromObject
(
allFileName
);
JSONObject
jsonObject1
=
JSONObject
.
fromObject
(
originFileName
);
String
fileName
=
""
;
if
(
file1
!=
null
)
{
for
(
int
i
=
0
;
i
<
file1
.
size
()
;
i
++
)
{
fileName
=
FileUtils
.
uploadFile
(
file1
.
get
(
i
),
file1FileName
.
get
(
i
),
path
,
UUID
.
randomUUID
().
toString
());
String
attachType
=
fileName
.
substring
(
fileName
.
lastIndexOf
(
"."
)+
1
);
/*paraMapfj.put("attachType", attachType);
paraMapfj.put("bizrowid", rfxm.getId()+"-"+rfxmsfxx.getSfxmmc());//无项目编号主键,先用手动建档的ID
paraMapfj.put("xmType", "收费信息");
FawenAttach att = new FawenAttach();
att.setDelFlag(0);*/
// att.setAttachname(file1FileName.get(i));
rfxmsfxx
.
setAttachname
(
file1FileName
.
get
(
i
));
// att.setAttachpath(fileName);
rfxmsfxx
.
setUrldz
(
fileName
);
// att.setBizrowid(rfxmid+"-"+rfxmsfxx.getSfxmmc());
rfxmsfxx
.
setFilePath
(
path
);
// att.setCreateTime(new Date());
rfxmsfxx
.
setAttachType
(
attachType
);
// att.setAttachType(attachType);
// att.setXmType("收费信息");
rfxmsfxx
.
setXmType
(
"收费信息"
);
// att.setWdno(jsonObject1.getString(file1FileName.get(i)));
// fawenAttachService.save(att);
}
}
}
catch
(
Exception
e
)
{
logger
.
error
(
"保存附件失败"
,
e
);
}
if
(
null
!=
rfxmsfxx
.
getSfxmmc
()
&&
!(
rfxmsfxx
.
getSfxmmc
()).
equalsIgnoreCase
(
sfxx
.
getSfxmmc
()))
{
sfxx
.
setSfxmmc
(
rfxmsfxx
.
getSfxmmc
());
}
if
(
null
!=
rfxmsfxx
.
getShbm
()
&&
!(
rfxmsfxx
.
getShbm
()).
equalsIgnoreCase
(
sfxx
.
getShbm
()))
{
sfxx
.
setShbm
(
rfxmsfxx
.
getShbm
());
}
if
(
null
!=
rfxmsfxx
.
getSfxmlxdbh
()
&&
!(
rfxmsfxx
.
getSfxmlxdbh
()).
equalsIgnoreCase
(
sfxx
.
getSfxmlxdbh
()))
{
sfxx
.
setSfxmlxdbh
(
rfxmsfxx
.
getSfxmlxdbh
());
}
if
(
null
!=
rfxmsfxx
.
getYjjemx
()
&&
!(
rfxmsfxx
.
getYjjemx
()).
equalsIgnoreCase
(
sfxx
.
getYjjemx
()))
{
sfxx
.
setYjjemx
(
rfxmsfxx
.
getYjjemx
());
}
/*sfxx.setShbm(rfxmsfxx.getShbm());
sfxx.setSfxmlxdbh(rfxmsfxx.getSfxmlxdbh());
sfxx.setYjjemx(rfxmsfxx.getYjjemx());*/
String
cnjfhj
=
rfxmsfxx
.
getCnjfhj
();
if
(
rfxmsfxx
.
getCnjfhj
().
contains
(
"施工"
)){
//施工许可前
// String cnjfhj = this.rfxm.getCnjfhj();
cnjfhj
=
cnjfhj
.
split
(
","
)[
0
];
sfxx
.
setCnjfhj
(
cnjfhj
.
split
(
","
)[
0
]);
sfxx
.
setTypeCnjfhj
(
0
);
}
else
if
(
rfxmsfxx
.
getCnjfhj
().
contains
(
"竣工"
))
{
// 竣工验收前
// String cnjfhj = sfxx.getCnjfhj();
sfxx
.
setCnjfhj
(
cnjfhj
.
split
(
","
)[
0
]);
sfxx
.
setTypeCnjfhj
(
1
);
}
else
{
// x日内
sfxx
.
setCnjfhj
(
cnjfhj
.
replaceAll
(
","
,
""
));
sfxx
.
setCnjfhj
(
cnjfhj
.
substring
(
1
));
cnjfhj
=
cnjfhj
.
substring
(
1
).
trim
();
cnjfhj
+=
"日内"
;
sfxx
.
setCnjfhj
(
cnjfhj
);
sfxx
.
setTypeCnjfhj
(
2
);
sfxx
.
setTqjn
(
rfxmsfxx
.
getTqjn
());
}
if
(
null
!=
rfxmsfxx
.
getBeizhu
()
&&
!(
rfxmsfxx
.
getBeizhu
()).
equalsIgnoreCase
(
sfxx
.
getBeizhu
()))
{
sfxx
.
setBeizhu
(
rfxmsfxx
.
getBeizhu
());
}
if
(
sfxx
.
getStatusJBFH
()
==
1
)
{
//状态为1说明是退回,修改完成修改状态
sfxx
.
setStatusJBFH
(
3
);
}
// sfxx.setBeizhu(rfxmsfxx.getBeizhu());
//设置原id,方便后期查询操作
sfxxHistory
.
setRfxmid
(
sfxx
.
getId
());
rfxmSfxxService
.
updateAndSaveHistory
(
sfxx
,
sfxxHistory
);
}
}
return
RELOAD
;
}
/**
* 跳转修改收费信息页面
* 跳转修改收费信息页面
*/
public
String
initEditSfxx
()
throws
IOException
{
String
message
=
""
;
...
...
@@ -2235,38 +994,7 @@ public class RfxmAction extends BaseAction
return
EDIT
;
}
/**
* 项目验证 rfxm
* 验证本项目是否在数据库中已存在
* -- 规划许可证编号 + 规划项目编号 + 代收单位 = 唯一!!!
*/
public
void
projectVerification
()
throws
IOException
{
Map
<
String
,
Object
>
paraMap
=
new
HashMap
<>();
// IDepartment dept = this.getLoginUser().getDept();
//规划许可证编号
String
ghxkzbh
=
ghxkzbhTranslate
(
rfxm
.
getGhxkzbh
().
trim
(),
1
);
paraMap
.
put
(
"ghxkzbh"
,
"%"
+
ghxkzbh
+
"%"
);
//规划项目编号
String
ghxmbh
=
rfxm
.
getGhxmbh
().
trim
();
paraMap
.
put
(
"ghxmbh"
,
ghxmbh
);
//代收单位
String
deptCode
=
this
.
getLoginUser
().
getDeptCode
();
dsdw
=
"收费处"
.
equals
(
this
.
getLoginUserDepartment
().
getDeptName
())?
"南京市城市建设费用征收服务中心"
:
this
.
getLoginUserDepartment
().
getDeptName
();
System
.
out
.
println
(
dsdw
);
paraMap
.
put
(
"dsdw"
,
dsdw
);
List
<
Rfxm
>
exist
=
rfxmService
.
findRfxm
(
paraMap
);
String
message
=
""
;
if
(
null
!=
exist
&&
exist
.
size
()>
0
)
{
//说明已存在
message
=
"该项目已存在!"
;
this
.
getResponse
().
getWriter
().
println
(
"{\"result\":false,\"message\":\""
+
message
+
"\"}"
);
}
else
{
message
=
"验证通过!"
;
this
.
getResponse
().
getWriter
().
println
(
"{\"result\":true,\"message\":\""
+
message
+
"\"}"
);
}
}
/**
* 验证收费信息添加
...
...
@@ -2341,592 +1069,6 @@ public class RfxmAction extends BaseAction
//获取到当前需要生成的缴费环节的集合
rfxmSfxx
=
rfxmSfxxService
.
findRfxmSfxx
(
paraMap
);
}
/**
* 生成缴费通知书
*
*/
public
String
produceNotice
()
throws
Exception
{
Map
<
String
,
Object
>
paraMap
=
new
HashMap
<>();
boolean
noticeFlag
=
false
;
try
{
if
(
StringUtils
.
isBlank
(
this
.
getLoginUserDepartmentId
())
||
StringUtils
.
isBlank
(
this
.
getLoginUserId
()))
{
this
.
getResponse
().
getWriter
().
println
(
"{\"result\":"
+
false
+
",\"message\":\""
+
"当前登录用户信息失效,请重新登录!"
+
"\"}"
);
return
null
;
}
paraMap
.
put
(
"rfxmid"
,
ids
);
paraMap
.
put
(
"typeCnjfhj"
,
Integer
.
parseInt
(
flag
));
if
(
"2"
.
equals
(
flag
))
{
paraMap
.
put
(
"jfdmIsNull"
,
1
);
}
RfxmSfxx
byId
=
new
RfxmSfxx
();
//flag =3 代表单条生成
if
(
"3"
.
equals
(
flag
))
{
byId
=
rfxmSfxxService
.
getById
(
rfxmsfxx
.
getId
());
rfxmSfxx
.
clear
();
rfxmSfxx
.
add
(
byId
);
}
else
{
rfxmSfxx
=
rfxmSfxxService
.
findRfxmSfxx
(
paraMap
);
}
if
(
rfxmSfxx
==
null
||
rfxmSfxx
.
size
()>=
0
)
{
for
(
RfxmSfxx
sfxx
:
rfxmSfxx
)
{
if
(
sfxx
.
getStatusJBFH
()<
2
)
{
getResponse
().
getWriter
().
println
(
"{\"result\":"
+
false
+
",\"message\":\""
+
"当前缴费环节收费信息未全部通过复核!"
+
"\"}"
);
return
null
;
}
}
}
if
(
rfxmSfxx
==
null
||
rfxmSfxx
.
size
()==
0
)
{
getResponse
().
getWriter
().
println
(
"{\"result\":"
+
false
+
",\"message\":\""
+
"当前缴费环节未添加收费信息!"
+
"\"}"
);
return
null
;
}
rfxm
=
rfxmService
.
getById
(
ids
);
int
tag
=
0
;
if
(
flag
==
"0"
||
"0"
.
equals
(
flag
))
{
//施工
tag
=
rfxm
.
getStatusConstract
();
}
else
if
(
flag
==
"1"
||
"1"
.
equals
(
flag
))
{
//竣工
tag
=
rfxm
.
getStatusComplete
();
}
else
if
(
flag
==
"2"
||
"2"
.
equals
(
flag
))
{
//x日内
// tag = rfxm.getStatusConstract();
}
else
{
tag
=
rfxmSfxx
.
get
(
0
).
getStatusCnjfhj
();
}
if
(
tag
>
0
)
{
getResponse
().
getWriter
().
println
(
"{\"result\":"
+
false
+
",\"message\":\""
+
"当前缴费环节已生成"
+
"\"}"
);
return
null
;
}
if
(
Integer
.
parseInt
(
flag
)
<
3
){
//子账户相关
//先获取子账户,获取不到子账户直接返回,不执行后续操作
// String accountDetail = this.getZzh("南京市城市建设费用征收服务中心");
String
accountDetail
=
this
.
getZzh
(
"收费处"
.
equals
(
rfxm
.
getDsdw
())?
"南京市城市建设费用征收服务中心"
:
rfxm
.
getDsdw
());
// String accountDetail = this.getZzh(rfxm.getDsdw());
if
(
StringUtils
.
isBlank
(
accountDetail
))
{
getResponse
().
getWriter
().
println
(
"{\"result\":"
+
false
+
",\"message\":\""
+
"生成缴款通知书失败,当前无可用的子账户!"
+
"\"}"
);
return
null
;
}
RfxmJktzs
jktzs
=
new
RfxmJktzs
();
//部门代码
jktzs
.
setDeptId
(
this
.
getLoginUserDepartmentId
());
//delFlag
jktzs
.
setDelFlag
(
0
);
//------------缴款通知书编号start-------------
// todo 此段为验证缴款通知书,应当放在生成缴款通知书时候再做;
Map
params
=
new
HashMap
();
params
.
put
(
"jktzsbh"
,
DateTime
.
now
().
getYear
()
+
"%"
);
List
jktzses
=
rfxmJktzsService
.
findRfxmJktzs
(
params
);
String
lshTag
=
""
;
//查询到当年是否已经有缴款通知书的记录
if
(
null
!=
jktzses
&&
jktzses
.
size
()
>
0
)
{
//获取最新的一条,查询流水号,然后+1赋值给此次添加的记录
String
jktzsbh
=
((
RfxmJktzs
)
jktzses
.
get
(
0
)).
getJktzsbh
();
String
sTemp
=
jktzsbh
.
substring
(
jktzsbh
.
length
()
-
4
);
String
i
=
(
Integer
.
parseInt
(
sTemp
)
+
1
)
+
""
;
//不足4位前面补0
while
(
i
.
length
()
<
4
)
{
i
=
"0"
+
i
;
}
lshTag
=
i
;
}
else
{
//查不到当年的缴款通知书的流水号,则从0001开始记录
lshTag
=
"0001"
;
}
/**
*
* 缴费通知书编号
* 4位年份 + SF + 代收部门层级 + 4位流水号,跨年后流水号重0001开始
*/
//缴款通知书编号 TODO 跟钟科确认是手动录入还是根据规则生成;
// yyyy + SF + 代收单位层级 + 0001
String
jktzsbh
=
DateTime
.
now
().
getYear
()
+
"SF"
+
this
.
rfxm
.
getDsdwcj
()
+
lshTag
;
jktzs
.
setJktzsbh
(
jktzsbh
);
//------------缴款通知书编号end---------------
//缴费代码唯一编号
String
jfdm
=
getJfdmwybh
(
rfxm
.
getXmdm
(),
rfxm
.
getDsdwcj
(),
jktzsbh
);
jktzs
.
setJfdmwybh
(
jfdm
);
//代收单位
jktzs
.
setDsdw
(
"收费处"
.
equals
(
rfxm
.
getDsdw
())?
"南京市城市建设费用征收服务中心"
:
rfxm
.
getDsdw
());
//项目代码
jktzs
.
setXmdm
(
rfxm
.
getXmdm
());
//规划许可证编号
jktzs
.
setGhxkzbh
(
rfxm
.
getGhxkzbh
());
//规划项目编号
jktzs
.
setGhxmbh
(
rfxm
.
getGhxmbh
());
//建设单位名称
jktzs
.
setJsdwmc
(
rfxm
.
getJsdwmc
());
//工程项目名称
jktzs
.
setGcxmmc
(
rfxm
.
getGcxmmc
());
//计算缴费通知单应缴总额
BigDecimal
value
=
new
BigDecimal
(
"0.00"
);
for
(
RfxmSfxx
sfxx
:
rfxmSfxx
)
{
String
tempMoney
=
sfxx
.
getYjjemx
().
replaceAll
(
","
,
""
);
BigDecimal
temp
=
new
BigDecimal
(
tempMoney
);
value
=
value
.
add
(
temp
);
}
jktzs
.
setYjhjje
(
value
.
toString
());
//rfxmid
jktzs
.
setRfxmid
(
rfxm
.
getId
());
//通知应缴额 手动添加的,该字段值与合计相同;
jktzs
.
setJftzyje
(
value
.
toString
());
jktzs
.
setNfkp
(
"0"
);
//能否开票
jktzs
.
setKpzt
(
"0"
);
//开票状态
jktzs
.
setQfzt
(
"0"
);
//清分状态
//作废状态
jktzs
.
setInvalidStatus
(
0
);
// 设置对应需要更新状态的 jktzs对应的cnjfhj类型,以及rfxm的对应状态
if
(
"0"
.
equals
(
flag
))
{
// 施工
rfxm
.
setStatusConstract
(
1
);
jktzs
.
setStatusCnjfhj
(
0
);
}
else
if
(
"1"
.
equals
(
flag
))
{
// 竣工
rfxm
.
setStatusComplete
(
1
);
jktzs
.
setStatusCnjfhj
(
1
);
}
else
{
//x日内
// rfxm.setStatusWithinTheDay(1);
jktzs
.
setStatusCnjfhj
(
2
);
}
//子账户
jktzs
.
setAccountDetail
(
accountDetail
);
Zzh
zzhgl
=
zzhglService
.
getByAccountDetail
(
accountDetail
);
try
{
if
(
"0"
.
equals
(
value
.
stripTrailingZeros
().
toPlainString
()))
{
// 为0直接设置状态为已到账
zzhgl
.
setAccountStatus
(
"3"
);
}
else
{
zzhgl
.
setAccountStatus
(
"1"
);
}
// 设置缴款通知书
jktzs
.
setAccountName
(
zzhgl
.
getAccountName
());
if
(
"0"
.
equals
(
value
.
stripTrailingZeros
().
toPlainString
()))
{
jktzs
.
setAccountStatus
(
"3"
);
}
else
{
jktzs
.
setAccountStatus
(
"1"
);
}
jktzs
.
setKhh
(
zzhgl
.
getKhh
());
//设置当前承诺缴费环节
jktzs
.
setCnjfhj
(
rfxmSfxx
.
get
(
0
).
getCnjfhj
());
//来自何种录入方式: 1 手动录入生成
jktzs
.
setInsertType
(
1
);
//设置作废标记字段
jktzs
.
setInvalidStatus
(
0
);
//设置收费信息
List
<
RfxmSfxx
>
sfxxList
=
new
ArrayList
<>();
for
(
RfxmSfxx
sfxx
:
rfxmSfxx
)
{
sfxx
.
setStatusCnjfhj
(
1
);
sfxx
.
setJfdmwybh
(
jfdm
);
sfxxList
.
add
(
sfxx
);
}
rfxmJktzsService
.
saveByTrans
(
jktzs
,
sfxxList
,
rfxm
,
zzhgl
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
logger
.
error
(
e
.
getMessage
(),
e
);
}
}
else
if
(
Integer
.
parseInt
(
flag
)
>=
2
){
//x日内的情况,分别生成缴款通知书
for
(
RfxmSfxx
sfxx
:
rfxmSfxx
)
{
RfxmJktzs
jktzs
=
new
RfxmJktzs
();
//部门代码
jktzs
.
setDeptId
(
this
.
getLoginUserDepartmentId
());
//delFlag
jktzs
.
setDelFlag
(
0
);
//子账户相关
// String accountDetail = this.getZzh("南京市城市建设费用征收服务中心");
String
accountDetail
=
this
.
getZzh
(
"收费处"
.
equals
(
rfxm
.
getDsdw
())?
"南京市城市建设费用征收服务中心"
:
rfxm
.
getDsdw
());
if
(
StringUtils
.
isBlank
(
accountDetail
))
{
getResponse
().
getWriter
().
println
(
"{\"result\":"
+
false
+
",\"message\":\""
+
"生成缴款通知书失败,当前无可用的子账户!"
+
"\"}"
);
return
null
;
}
/*
jktzs.setAccountDetail(accountDetail);
Zzh zzhgl = zzhglService.getByAccountDetail(accountDetail);
jktzs.setAccountName(zzhgl.getAccountName());
jktzs.setAccountStatus(zzhgl.getAccountStatus());
jktzs.setKhh(zzhgl.getKhh());*/
Map
params
=
new
HashMap
();
params
.
put
(
"jktzsbh"
,
DateTime
.
now
().
getYear
()
+
"%"
);
List
jktzses
=
rfxmJktzsService
.
findRfxmJktzs
(
params
);
String
lshTag
=
""
;
//查询到当年是否已经有缴款通知书的记录,包括作废的
if
(
null
!=
jktzses
&&
jktzses
.
size
()
>
0
)
{
//获取最新的一条,查询流水号,然后+1赋值给此次添加的记录
String
jktzsbh
=
((
RfxmJktzs
)
jktzses
.
get
(
0
)).
getJktzsbh
();
String
sTemp
=
jktzsbh
.
substring
(
jktzsbh
.
length
()
-
4
);
String
i
=
(
Integer
.
parseInt
(
sTemp
)
+
1
)
+
""
;
//不足4位前面补0
while
(
i
.
length
()
<
4
)
{
i
=
"0"
+
i
;
}
lshTag
=
i
;
}
else
{
//查不到当年的缴款通知书的流水号,则从0001开始记录
lshTag
=
"0001"
;
}
/**
*
* 缴费通知书编号
* 4位年份 + SF + 代收部门层级 + 4位流水号,跨年后流水号重0001开始
*/
//缴款通知书编号
// yyyy + SF + 代收单位层级 + 0001
String
jktzsbh
=
DateTime
.
now
().
getYear
()
+
"SF"
+
this
.
rfxm
.
getDsdwcj
()
+
lshTag
;
jktzs
.
setJktzsbh
(
jktzsbh
);
//缴费代码唯一编号
String
jfdm
=
getJfdmwybh
(
rfxm
.
getXmdm
(),
rfxm
.
getDsdwcj
(),
jktzsbh
);
jktzs
.
setJfdmwybh
(
jfdm
);
//代收单位
// jktzs.setDsdw(rfxm.getDsdw());
jktzs
.
setDsdw
(
"收费处"
.
equals
(
rfxm
.
getDsdw
())?
"南京市城市建设费用征收服务中心"
:
rfxm
.
getDsdw
());
//项目代码
jktzs
.
setXmdm
(
rfxm
.
getXmdm
());
//规划许可证编号
jktzs
.
setGhxkzbh
(
rfxm
.
getGhxkzbh
());
//规划项目编号
jktzs
.
setGhxmbh
(
rfxm
.
getGhxmbh
());
//建设单位名称
jktzs
.
setJsdwmc
(
rfxm
.
getJsdwmc
());
//工程项目名称
jktzs
.
setGcxmmc
(
rfxm
.
getGcxmmc
());
//计算缴费通知单应缴总额
BigDecimal
value
=
new
BigDecimal
(
"0.00"
);
/*for (RfxmSfxx sfxx : rfxmSfxx) {*/
BigDecimal
temp
=
new
BigDecimal
(
sfxx
.
getYjjemx
());
value
=
value
.
add
(
temp
);
/*}*/
jktzs
.
setYjhjje
(
value
.
toString
());
jktzs
.
setNfkp
(
"0"
);
//能否开票
jktzs
.
setKpzt
(
"0"
);
//开票状态
jktzs
.
setQfzt
(
"0"
);
//清分状态
//rfxmid
jktzs
.
setRfxmid
(
rfxm
.
getId
());
//通知应缴额 手动添加的,该字段值与合计相同;
jktzs
.
setJftzyje
(
value
.
toString
());
// 设置对应需要更新状态的 jktzs对应的cnjfhj类型,以及rfxm的对应状态
if
(
"0"
.
equals
(
flag
))
{
// 施工
rfxm
.
setStatusConstract
(
1
);
jktzs
.
setStatusCnjfhj
(
0
);
}
else
if
(
"1"
.
equals
(
flag
))
{
// 竣工
rfxm
.
setStatusComplete
(
1
);
jktzs
.
setStatusCnjfhj
(
1
);
}
else
{
//x日内
rfxm
.
setStatusWithinTheDay
(
1
);
jktzs
.
setStatusCnjfhj
(
2
);
}
jktzs
.
setCnjfhj
(
sfxx
.
getCnjfhj
());
//子账户相关
jktzs
.
setAccountDetail
(
accountDetail
);
Zzh
zzhgl
=
zzhglService
.
getByAccountDetail
(
accountDetail
);
// zzhgl.setAccountStatus("1");
jktzs
.
setAccountName
(
zzhgl
.
getAccountName
());
// jktzs.setAccountStatus("1");
// 如果金额为0的话则直接修改子账户状态为已到账
boolean
equals
=
"0"
.
equals
(
value
.
stripTrailingZeros
().
toPlainString
());
if
(
equals
)
{
// 为0直接设置状态为已到账
zzhgl
.
setAccountStatus
(
"3"
);
jktzs
.
setAccountStatus
(
"3"
);
}
else
{
zzhgl
.
setAccountStatus
(
"1"
);
jktzs
.
setAccountStatus
(
"1"
);
}
jktzs
.
setKhh
(
zzhgl
.
getKhh
());
//录入方式: 1.页面录入 2.接口
jktzs
.
setInsertType
(
1
);
/** 设置作废标记字段 2019-8-5
* 0有效 1作废
*/
jktzs
.
setInvalidStatus
(
0
);
//标记此条收费信息已生成缴款通知书
sfxx
.
setStatusCnjfhj
(
1
);
//缴费代码唯一编号,缴款通知书与收费信息的对应字段,1 Jktzs 对应 N sfxx
sfxx
.
setJfdmwybh
(
jfdm
);
//更新子账号
List
<
RfxmSfxx
>
sfxxs
=
new
ArrayList
<>();
sfxxs
.
add
(
sfxx
);
rfxmJktzsService
.
saveByTrans
(
jktzs
,
sfxxs
,
rfxm
,
zzhgl
);
}
}
this
.
getResponse
().
getWriter
().
println
(
"{\"result\":"
+
true
+
",\"message\":\""
+
"操作成功"
+
"\"}"
);
}
catch
(
Exception
e
){
logger
.
error
(
"生成缴款通知书功能error:"
+
e
.
getMessage
(),
e
);
e
.
printStackTrace
();
this
.
getResponse
().
getWriter
().
println
(
"{\"result\":false}"
);
throw
new
RuntimeException
(
e
);
}
return
null
;
}
/**
* 作废缴款通知书
* @return
*/
public
void
removeNotice
()
throws
IOException
{
try
{
//1. 删除缴款通知书
//2. 插入历史表
//3. 逻辑修改,不删除原表中的记录,改为更改作废字段状态 2019-8-5 ;
RfxmJktzs
jktzsById
=
rfxmJktzsService
.
getById
(
rfxmJktzs
.
getId
());
Zzh
accountDetail
=
zzhglService
.
getByAccountDetail
(
jktzsById
.
getAccountDetail
());
// 此处需要验证子账号的余额及状态
String
message
=
""
;
if
(
Integer
.
parseInt
(
accountDetail
.
getAccountStatus
())==
4
)
{
this
.
getResponse
().
getWriter
().
println
(
"{\"result\":"
+
false
+
",\"message\":\""
+
"当前通知书关联的子账户已缴销,不允许作废!"
+
"\"}"
);
return
;
}
if
(
Integer
.
parseInt
(
accountDetail
.
getAccountStatus
())==
3
)
{
this
.
getResponse
().
getWriter
().
println
(
"{\"result\":"
+
false
+
",\"message\":\""
+
"当前通知书关联的子账户已到账,不允许作废!"
+
"\"}"
);
return
;
}
if
(
Integer
.
parseInt
(
accountDetail
.
getAccountStatus
())==
2
)
{
this
.
getResponse
().
getWriter
().
println
(
"{\"result\":"
+
false
+
",\"message\":\""
+
"当前通知书关联的子账户已作废!"
+
"\"}"
);
return
;
}
if
(
Integer
.
parseInt
(
accountDetail
.
getAccountStatus
())==
1
)
{
Map
<
String
,
Object
>
paraMap
=
new
HashMap
<>();
paraMap
.
put
(
"jfdmwybh"
,
jktzsById
.
getJfdmwybh
());
List
<
Zzhqfdz
>
zzhqfdz
=
zzhqfdzService
.
findZzhqfdz
(
paraMap
);
if
(
org
.
apache
.
commons
.
collections
.
CollectionUtils
.
isNotEmpty
(
zzhqfdz
))
{
BigDecimal
sum
=
new
BigDecimal
(
"0.00"
);
for
(
Zzhqfdz
zzhqfdz1
:
zzhqfdz
)
{
// String tempMoney = sfxx.getYjjemx().replaceAll(",","");
// BigDecimal temp = new BigDecimal(tempMoney);
// value = value.add(temp);
sum
=
sum
.
add
(
new
BigDecimal
(
zzhqfdz1
.
getDbdzje
()));
}
if
(
sum
.
longValue
()
>
0L
)
{
this
.
getResponse
().
getWriter
().
println
(
"{\"result\":"
+
false
+
",\"message\":\""
+
"当前通知书关联的子账户已有到账金额,不允许作废!"
+
"\"}"
);
return
;
}
}
}
RfxmJktzsHistory
jktzsHistory
=
new
RfxmJktzsHistory
();
try
{
ConvertUtils
.
register
(
new
DateConverter
(
null
),
Date
.
class
);
BeanUtils
.
copyProperties
(
jktzsHistory
,
jktzsById
);
}
catch
(
InvocationTargetException
var1
)
{
var1
.
getTargetException
().
printStackTrace
();
logger
.
error
(
"修改收费信息:克隆收费信息到历史表错误, "
+
var1
.
getTargetException
().
getMessage
());
}
catch
(
IllegalAccessException
var2
)
{
var2
.
printStackTrace
();
logger
.
error
(
"修改收费信息:克隆收费信息到历史表类型装换错误, "
+
var2
.
getMessage
());
}
Map
paraMap
=
new
HashMap
();
paraMap
.
put
(
"jfdmwybh"
,
jktzsById
.
getJfdmwybh
());
List
<
RfxmSfxx
>
sfxxs
=
rfxmSfxxService
.
findRfxmSfxx
(
paraMap
);
List
<
RfxmSfxxHistory
>
sfxxHistorys
=
new
ArrayList
<>();
for
(
RfxmSfxx
sfxx
:
sfxxs
)
{
try
{
RfxmSfxxHistory
sfxxHistory
=
new
RfxmSfxxHistory
();
ConvertUtils
.
register
(
new
DateConverter
(
null
),
Date
.
class
);
BeanUtils
.
copyProperties
(
sfxxHistory
,
sfxx
);
sfxxHistorys
.
add
(
sfxxHistory
);
}
catch
(
InvocationTargetException
var1
)
{
var1
.
getTargetException
().
printStackTrace
();
logger
.
error
(
"修改收费信息:克隆收费信息到历史表错误, "
+
var1
.
getTargetException
().
getMessage
());
}
catch
(
IllegalAccessException
var2
)
{
var2
.
printStackTrace
();
logger
.
error
(
"修改收费信息:克隆收费信息到历史表类型装换错误, "
+
var2
.
getMessage
());
}
}
int
updateFlag
=
0
;
if
(
null
!=
jktzsHistory
&&
CollectionUtils
.
isNotEmpty
(
sfxxHistorys
)){
accountDetail
.
setAccountStatus
(
"2"
);
jktzsById
.
setAccountStatus
(
"2"
);
updateFlag
=
rfxmJktzsService
.
invalidNotice
(
jktzsById
,
jktzsHistory
,
sfxxHistorys
,
accountDetail
);
}
if
(
updateFlag
!=
1
)
{
this
.
getResponse
().
getWriter
().
println
(
"{\"result\":"
+
false
+
",\"message\":\""
+
"作废缴款通知书失败,请稍后再试!"
+
"\"}"
);
}
else
{
this
.
getResponse
().
getWriter
().
println
(
"{\"result\":"
+
true
+
",\"message\":\""
+
"作废缴款通知书成功!"
+
"\"}"
);
}
/*return RELOAD;*/
}
catch
(
Exception
e
)
{
logger
.
error
(
"作废缴款通知书功能error:"
+
e
.
getMessage
(),
e
);
e
.
printStackTrace
();
this
.
getResponse
().
getWriter
().
println
(
"{\"result\":false}"
);
}
}
/**
* 修改缴费通知书金额
* @return
* @throws Exception
*/
public
void
editProduceNotice
()
throws
Exception
{
// rfxmJktzs
RfxmJktzs
jktzs
=
rfxmJktzsService
.
getById
(
rfxmJktzs
.
getId
());
}
/**检查非税信息
* @param yzsqy
* @param dsdw
* @param sfxmmc
* @param shbm
* @return
*/
private
int
checkNonTaxInformation
(
String
yzsqy
,
String
dsdw
,
String
sfxmmc
,
String
shbm
)
{
int
i
=
0
;
//验证当前选择的审核部门与收费项目是否有记录
Map
<
String
,
Object
>
checkMap
=
new
HashMap
<>();
checkMap
.
put
(
"yzsqy"
,
rfxmsfxx
.
getYzsqy
());
checkMap
.
put
(
"dsdw"
,
rfxmsfxx
.
getDsdw
());
checkMap
.
put
(
"sfxmmc"
,
rfxmsfxx
.
getSfxmmc
());
checkMap
.
put
(
"shbm"
,
rfxmsfxx
.
getShbm
());
List
<
Yzssfgl
>
list
=
yzssfglService
.
findYzssfgl
(
checkMap
);
if
(
null
!=
list
&&
list
.
size
()>
0
)
{
i
=
list
.
size
();
}
return
i
;
}
/**
* 收费项目名称改变获取对应的审核部门
*/
public
void
getShbmList
()
{
Map
<
String
,
Object
>
paraMap
=
new
HashMap
<>();
paraMap
.
put
(
"sfxmmc"
,
rfxmsfxx
.
getSfxmmc
());
paraMap
.
put
(
"yzsqy"
,
rfxmsfxx
.
getYzsqy
());
paraMap
.
put
(
"dsdw"
,
rfxmsfxx
.
getDsdw
());
List
<
Yzssfgl
>
list
=
yzssfglService
.
findYzssfgl
(
paraMap
);
List
<
String
>
results
=
new
ArrayList
<>();
JSONArray
result
=
new
JSONArray
();
for
(
Yzssfgl
yzssfgl1
:
list
)
{
results
.
add
(
yzssfgl1
.
getShbm
());
result
.
add
(
yzssfgl1
.
getShbm
());
}
JsonConfig
config
=
new
JsonConfig
();
config
.
registerJsonValueProcessor
(
Date
.
class
,
new
DateJsonValueProcessor
());
Map
<
String
,
String
>
codeMap
=
new
HashMap
<
String
,
String
>();
//此处添加需要转换的一维代码,key是一维代码在数据对象中的属性名,value是一维代码的codeId
config
.
registerJsonValueProcessor
(
String
.
class
,
new
CodeJsonValueProcessor
(
codeMap
));
// pagination.setList(yzssxsfxmmcList);
/*pagination.setList(results);
pagination.setListOfObject(results);
convObjectToJson(pagination, config);
*/
// writerJSONArray(results);
// outputJson(null, results);
/*pagination = new Pagination(0, 100);
pagination.setListOfObject(results);
pagination.setTotalCount(results.size());
convObjectToJson(pagination, config);*/
outputJsonList
(
result
.
size
(),
""
,
result
);
}
/**
* 规划许可证编号转换,无论用户是否输入"建字第","号",都后期拼接成"建字第xxxx号"的格式;
* @param xkzh 许可证号
* @param flag 0:"建字第xxxx号" 1:"xxxx"纯数字不带汉字
* @return
*/
private
String
ghxkzbhTranslate
(
String
xkzh
,
int
flag
)
{
// 转换成字符数组
char
[]
chars
=
xkzh
.
toCharArray
();
StringBuilder
sb
=
new
StringBuilder
();
for
(
int
i
=
0
;
i
<
chars
.
length
;
i
++)
{
char
aChar
=
chars
[
i
];
if
(
aChar
>=
48
&&
aChar
<=
57
)
{
sb
.
append
(
aChar
);
}
}
String
ghxkzbh
=
""
;
if
(
0
==
flag
)
{
sb
.
append
(
"号"
);
ghxkzbh
=
sb
.
toString
();
ghxkzbh
=
"建字第"
+
ghxkzbh
;
}
else
{
ghxkzbh
=
sb
.
toString
();
}
return
ghxkzbh
;
}
/**
* 跳转rfxmJktzsArchives
* @return
*/
public
String
rfxmJktzsArchives
()
{
Map
<
String
,
Object
>
paraMap
=
new
HashMap
<>();
rfxmJktzs
.
getId
();
rfxmJktzs
=
rfxmJktzsService
.
getById
(
rfxmJktzs
.
getId
());
rfxm
=
rfxmService
.
getById
(
rfxmJktzs
.
getRfxmid
());
paraMap
.
put
(
"jfdmwybh"
,
rfxmJktzs
.
getJfdmwybh
());
rfxmSfxx
=
rfxmSfxxService
.
findRfxmSfxx
(
paraMap
);
rfxmSfxx4Print
=
rfxmSfxxService
.
findRfxmSfxx
(
paraMap
);
printerName
=
this
.
getLoginUser
().
getDisplayName
();
if
(
"3"
.
equals
(
flag
.
trim
()))
{
//设置满7个缴费信息记录,没有数据的添加备注 start 2019-6-25
Map
<
String
,
Object
>
tempMap
=
new
HashMap
<>();
tempMap
.
put
(
"考古调查、勘探、发掘费用"
,
"考古调查、勘探、发掘费用"
);
tempMap
.
put
(
"城市基础设施配套费"
,
"城市基础设施配套费"
);
tempMap
.
put
(
"防空地下室易地建设费"
,
"防空地下室易地建设费"
);
tempMap
.
put
(
"水土保持补偿费"
,
"水土保持补偿费"
);
tempMap
.
put
(
"城镇垃圾处理费-工程渣土"
,
"城镇垃圾处理费-工程渣土"
);
tempMap
.
put
(
"城市道路占用挖掘费"
,
"城市道路占用挖掘费"
);
tempMap
.
put
(
"城市市政公用设施园林绿化损坏赔偿费-树木砍伐、移植补偿费"
,
"城市市政公用设施园林绿化损坏赔偿费-树木砍伐、移植补偿费"
);
tempMap
.
put
(
"城市道路占用费-次干道挖掘、堆放"
,
"城市道路占用费-次干道挖掘、堆放"
);
for
(
RfxmSfxx
sfxx
:
rfxmSfxx
)
{
if
(
tempMap
.
containsKey
(
sfxx
.
getSfxmmc
()))
{
tempMap
.
remove
(
sfxx
.
getSfxmmc
());
}
}
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
List
<
String
>
remarks
=
yzssfglService
.
getJktzsRemarks
(
paramMap
);
String
remark
=
StringUtils
.
isBlank
(
remarks
.
get
(
0
))?
"此轮不涉及"
:
remarks
.
get
(
0
);
//将已存在的复制到打印用的list中
rfxmSfxx4Print
.
addAll
(
rfxmSfxx
);
//得到不包含的Map,遍历
for
(
String
s
:
tempMap
.
keySet
())
{
RfxmSfxx
emptyObject
=
new
RfxmSfxx
();
emptyObject
.
setSfxmmc
(
s
);
emptyObject
.
setBeizhu
(
remark
);
rfxmSfxx4Print
.
add
(
emptyObject
);
}
//end 2019-6-25
}
if
(
"1"
.
equalsIgnoreCase
(
flag
.
trim
()))
{
return
"Archives"
;
}
else
if
(
"2"
.
equals
(
flag
.
trim
())){
return
"Approval"
;
}
else
if
(
"3"
.
equals
(
flag
.
trim
())){
return
"notice"
;
}
else
{
return
"payment"
;
}
}
/**
* 资料归集
...
...
@@ -2977,12 +1119,153 @@ public class RfxmAction extends BaseAction
}
public
void
rfyzCheck
()
throws
IOException
{
Rfxm
rfxm
=
rfxmService
.
getById
(
ids
);
Map
<
String
,
Object
>
paraMap
=
new
HashMap
<>();
paraMap
.
put
(
"rfxmid"
,
rfxm
.
getId
());
rfxmSfxx
=
rfxmSfxxService
.
findRfxmSfxx
(
paraMap
);
boolean
result
=
true
;
String
message
=
""
;
if
(
rfxm
.
getIsRfyz
()
==
1
)
{
result
=
false
;
//人防已经用章
message
=
"人防已经用章"
;
}
else
if
(
rfxm
.
getIsSbj
()
!=
1
&&
"004"
.
equals
(
rfxm
.
getMjyj
()))
{
//非市本级的房改办项目
result
=
false
;
//非市本级
message
=
"项目来源为房改办,不需要人防用章"
;
}
else
if
(
rfxmSfxx
==
null
||
rfxmSfxx
.
size
()
==
0
)
{
result
=
false
;
//未添加人防费
message
=
"请先添加人防费"
;
}
else
if
(
rfxmSfxx
.
get
(
0
).
getStatusJBFH
()
!=
2
)
{
result
=
false
;
//收费信息未复核,不允许用章
message
=
"人防费未复核"
;
}
this
.
getResponse
().
getWriter
().
println
(
"{\"result\":"
+
result
+
",\"message\":\""
+
message
+
"\"}"
);
}
public
void
rfyz
()
throws
Exception
{
Rfxm
rfxm
=
rfxmService
.
getById
(
ids
);
rfxm
.
setIsRfyz
(
1
);
rfxmService
.
update
(
rfxm
);
}
/**
* 收费信息修改页面
*/
public
String
sfxxEdit
()
throws
IOException
{
User
loginUser
=
this
.
getLoginUser
();
Map
<
String
,
List
<
String
>>
permissions
=
loginUser
.
getPermissions
();
String
message
=
""
;
// 先判断是否已经生成缴款通知书
RfxmSfxx
sfxx
=
rfxmSfxxService
.
getById
(
rfxmsfxx
.
getId
());
//clone原收费信息
//为空 一般情况下不存在此种情况
if
(
sfxx
==
null
)
{
message
=
"该收费信息不存在,请核实或者重新登录后再试!"
;
this
.
getResponse
().
getWriter
().
println
(
"{\"result\":false,\"message\":\""
+
message
+
"\"}"
);
return
null
;
// 已生成缴款通知书的情况下不允许修改
}
else
{
if
(
sfxx
.
getStatusCnjfhj
()
>
0
)
{
// 已生成缴款通知书
message
=
"该收费信息已生成缴款通知书,不可再进行修改!"
;
this
.
getResponse
().
getWriter
().
println
(
"{\"result\":false,\"message\":\""
+
message
+
"\"}"
);
return
null
;
}
else
{
Map
<
String
,
String
>
paraMapfj
=
new
HashMap
<
String
,
String
>();
try
{
//再上一级目录+新建文件夹名
String
path
=
SysPropertiesUtil
.
jdlj
(
this
.
getRequest
())+
File
.
separator
+
"uploads"
+
File
.
separator
+
Constant
.
ZSLC_SFXX
+
File
.
separator
;
String
fileName
=
""
;
if
(
file1
!=
null
)
{
for
(
int
i
=
0
;
i
<
file1
.
size
()
;
i
++
)
{
fileName
=
FileUtils
.
uploadFile
(
file1
.
get
(
i
),
file1FileName
.
get
(
i
),
path
,
UUID
.
randomUUID
().
toString
());
String
attachType
=
fileName
.
substring
(
fileName
.
lastIndexOf
(
"."
)+
1
);
if
(
i
==
0
)
{
rfxmsfxx
.
setAttachname
(
file1FileName
.
get
(
i
));
rfxmsfxx
.
setUrldz
(
fileName
);
rfxmsfxx
.
setFilePath
(
path
);
rfxmsfxx
.
setAttachType
(
attachType
);
rfxmsfxx
.
setXmType
(
"征收联系单"
);
//前台显示名称,目前方案为 缴费项目名称.扩展名 eg:配套费.xlsx
if
(
StringUtils
.
isNotBlank
(
rfxmsfxx
.
getAttachType
()))
{
rfxmsfxx
.
setShowName
(
rfxmsfxx
.
getXmType
()+
"."
+
rfxmsfxx
.
getAttachType
());
}
else
{
rfxmsfxx
.
setShowName
(
""
);
}
}
else
if
(
i
==
1
)
{
rfxmsfxx
.
setAttachnameFk
(
file1FileName
.
get
(
i
));
rfxmsfxx
.
setUrldzFk
(
fileName
);
rfxmsfxx
.
setFilePathFk
(
path
);
rfxmsfxx
.
setAttachTypeFk
(
attachType
);
rfxmsfxx
.
setXmTypeFk
(
"税务反馈单"
);
if
(
StringUtils
.
isNotBlank
(
rfxmsfxx
.
getAttachTypeFk
()))
{
rfxmsfxx
.
setShowNameFk
(
rfxmsfxx
.
getXmTypeFk
()+
"."
+
rfxmsfxx
.
getAttachTypeFk
());
}
else
{
rfxmsfxx
.
setShowNameFk
(
""
);
}
}
else
if
(
i
==
2
)
{
rfxmsfxx
.
setAttachnameSq
(
file1FileName
.
get
(
i
));
rfxmsfxx
.
setUrldzSq
(
fileName
);
rfxmsfxx
.
setFilePathSq
(
path
);
rfxmsfxx
.
setAttachTypeSq
(
attachType
);
rfxmsfxx
.
setXmTypeSq
(
"先行缴纳配套费申请"
);
if
(
StringUtils
.
isNotBlank
(
rfxmsfxx
.
getAttachTypeSq
()))
{
rfxmsfxx
.
setShowNameSq
(
rfxmsfxx
.
getXmTypeSq
()+
"."
+
rfxmsfxx
.
getAttachTypeSq
());
}
else
{
rfxmsfxx
.
setShowNameSq
(
""
);
}
}
else
if
(
i
==
3
)
{
rfxmsfxx
.
setAttachnameZm
(
file1FileName
.
get
(
i
));
rfxmsfxx
.
setUrldzZm
(
fileName
);
rfxmsfxx
.
setFilePathZm
(
path
);
rfxmsfxx
.
setAttachTypeZm
(
attachType
);
rfxmsfxx
.
setXmTypeZm
(
"完税证明"
);
if
(
StringUtils
.
isNotBlank
(
rfxmsfxx
.
getAttachTypeZm
()))
{
rfxmsfxx
.
setShowNameZm
(
rfxmsfxx
.
getXmTypeZm
()+
"."
+
rfxmsfxx
.
getAttachTypeZm
());
}
else
{
rfxmsfxx
.
setShowNameZm
(
""
);
}
}
}
}
}
catch
(
Exception
e
)
{
logger
.
error
(
"保存附件失败"
,
e
);
}
if
(
null
!=
rfxmsfxx
.
getSfxmmc
()
&&
!(
rfxmsfxx
.
getSfxmmc
()).
equalsIgnoreCase
(
sfxx
.
getSfxmmc
()))
{
sfxx
.
setSfxmmc
(
rfxmsfxx
.
getSfxmmc
());
}
if
(
null
!=
rfxmsfxx
.
getShbm
()
&&
!(
rfxmsfxx
.
getShbm
()).
equalsIgnoreCase
(
sfxx
.
getShbm
()))
{
sfxx
.
setShbm
(
rfxmsfxx
.
getShbm
());
}
if
(
null
!=
rfxmsfxx
.
getSfxmlxdbh
()
&&
!(
rfxmsfxx
.
getSfxmlxdbh
()).
equalsIgnoreCase
(
sfxx
.
getSfxmlxdbh
()))
{
sfxx
.
setSfxmlxdbh
(
rfxmsfxx
.
getSfxmlxdbh
());
}
if
(
null
!=
rfxmsfxx
.
getYjjemx
()
&&
!(
rfxmsfxx
.
getYjjemx
()).
equalsIgnoreCase
(
sfxx
.
getYjjemx
()))
{
sfxx
.
setYjjemx
(
rfxmsfxx
.
getYjjemx
());
}
if
(
null
!=
rfxmsfxx
.
getBeizhu
()
&&
!(
rfxmsfxx
.
getBeizhu
()).
equalsIgnoreCase
(
sfxx
.
getBeizhu
()))
{
sfxx
.
setBeizhu
(
rfxmsfxx
.
getBeizhu
());
}
rfxm
=
rfxmService
.
getById
(
sfxx
.
getRfxmid
());
rfxm
.
setSfxmlxdbh
(
rfxmsfxx
.
getSfxmlxdbh
());
rfxmService
.
update
(
rfxm
);
sfxx
.
setStatusJBFH
(
3
);
rfxmSfxxService
.
update
(
sfxx
);
}
}
return
RELOAD
;
}
private
String
deptCode
;
private
String
cpt
;
...
...
@@ -3131,14 +1414,6 @@ public class RfxmAction extends BaseAction
this
.
reviewTag
=
reviewTag
;
}
public
RfxmEntityHistory
getHistoryEntity
()
{
return
historyEntity
;
}
public
void
setHistoryEntity
(
RfxmEntityHistory
historyEntity
)
{
this
.
historyEntity
=
historyEntity
;
}
public
String
getRfxmid
()
{
return
rfxmid
;
}
...
...
@@ -3235,14 +1510,6 @@ public class RfxmAction extends BaseAction
this
.
downFileStream
=
downFileStream
;
}
public
RfxmJktzs
getRfxmJktzs
()
{
return
rfxmJktzs
;
}
public
void
setRfxmJktzs
(
RfxmJktzs
rfxmJktzs
)
{
this
.
rfxmJktzs
=
rfxmJktzs
;
}
public
String
getPrinterName
()
{
return
printerName
;
}
...
...
@@ -3291,14 +1558,6 @@ public class RfxmAction extends BaseAction
return
password
;
}
public
boolean
isCanRfyz
()
{
return
canRfyz
;
}
public
void
setCanRfyz
(
boolean
canRfyz
)
{
this
.
canRfyz
=
canRfyz
;
}
public
PaymentItemHis
getPaymentItemHis
()
{
return
paymentItemHis
;
}
...
...
src/com/jshx/xmxxb/web/JfslAction.java
View file @
1443d11b
...
...
@@ -2909,6 +2909,7 @@ public class JfslAction extends BaseAction
yjk
.
setIsPrintJfpz
(
"0"
);
//默认缴费凭证未打印
// yjk.setYzsFlag(2);
paymentItemPendingService
.
delete
(
djkys
.
getId
());
yjk
.
setJbr
(
this
.
getLoginUser
().
getDisplayName
());
paymentItemHisService
.
save
(
yjk
);
xmb
.
setIsyjkrk
(
"0"
);
xmxxbService
.
update
(
xmb
);
...
...
src/com/jshx/zzhqfdz/web/ZzhkpAction.java
View file @
1443d11b
...
...
@@ -491,6 +491,7 @@ public class ZzhkpAction extends BaseAction
// }
// 2020-9-10 end --------------------------------------------
paymentItemHis
.
setYzsFlag
(
1
);
// 2022-1-17区分一站式还是原配套费系统生成的
paymentItemHis
.
setJbr
(
this
.
getLoginUser
().
getDisplayName
());
paymentItemHisService
.
save
(
paymentItemHis
);
// }
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment