Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
hnxtbaboot
Overview
Overview
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
杨亮
hnxtbaboot
Commits
c487035d
Commit
c487035d
authored
Jul 13, 2021
by
Jiang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
人员信息查询、手机信息查询
parent
74de2358
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
303 additions
and
0 deletions
+303
-0
src/main/java/com/founder/controller/TbXwRysjController.java
+137
-0
src/main/resources/templates/rygl/rysjxxlist.html
+0
-0
src/main/resources/templates/rygl/ryxxcjxz.html
+166
-0
No files found.
src/main/java/com/founder/controller/TbXwRysjController.java
0 → 100644
View file @
c487035d
package
com
.
founder
.
controller
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.founder.amsis.client.afis.AMSISClient
;
import
com.founder.amsis.client.afis.AMSISPortType
;
import
com.founder.login.service.LoginService
;
import
com.founder.model.*
;
import
com.founder.model.amsis.PCTInfo
;
import
com.founder.model.amsis.Plainimg
;
import
com.founder.model.amsis.Rollimg
;
import
com.founder.module.redis.service.IDicItemService
;
import
com.founder.service.*
;
import
com.founder.util.HttpClientUtil
;
import
com.founder.util.TestTask
;
import
com.founder.util.Zwsjzljc
;
import
com.founder.utils.*
;
import
org.apache.http.NameValuePair
;
import
org.apache.http.message.BasicNameValuePair
;
import
org.apache.poi.hssf.usermodel.HSSFWorkbook
;
import
org.codehaus.xfire.client.Client
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.ui.Model
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.multipart.MultipartFile
;
import
sun.misc.BASE64Decoder
;
import
sun.misc.BASE64Encoder
;
import
javax.imageio.ImageIO
;
import
javax.servlet.ServletContext
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
import
java.awt.image.BufferedImage
;
import
java.io.*
;
import
java.net.HttpURLConnection
;
import
java.net.URL
;
import
java.text.DateFormat
;
import
java.text.ParseException
;
import
java.text.SimpleDateFormat
;
import
java.util.*
;
import
java.util.concurrent.ExecutionException
;
import
java.util.concurrent.Future
;
@Controller
public
class
TbXwRysjController
{
private
Logger
log
=
LoggerFactory
.
getLogger
(
this
.
getClass
());
@Autowired
// private AutoTbXwRysjxxService rysjService;//TODO
@RequestMapping
(
"/queryRysjxxList"
)
@ResponseBody
public
EasyUIPage
queryRysjxxList
(
@ModelAttribute
AutoTbStRy
ryxx
,
EasyUIPage
easyUIPage
,
Integer
rows
,
String
type
,
HttpServletRequest
request
){
easyUIPage
.
setPagePara
(
rows
);
User
user
=
(
User
)
request
.
getSession
().
getAttribute
(
"User"
);
if
(
ryxx
.
getXxdjdwGajgjgdm
()==
null
||
""
.
equals
(
ryxx
.
getXxdjdwGajgjgdm
())){
String
grade
=
user
.
getGrade
();
String
ucode
=
user
.
getUnitcode
();
if
(
"S"
.
equals
(
grade
)){
ryxx
.
setXxdjdwGajgjgdm
(
ucode
.
substring
(
0
,
2
)+
"0000000000"
);
}
else
if
(
"D"
.
equals
(
grade
)){
ryxx
.
setXxdjdwGajgjgdm
(
ucode
.
substring
(
0
,
4
)+
"00000000"
);
}
else
if
(
"X"
.
equals
(
grade
)){
ryxx
.
setXxdjdwGajgjgdm
(
ucode
.
substring
(
0
,
6
)+
"000000"
);
}
else
if
(
"K"
.
equals
(
grade
)){
ryxx
.
setXxdjdwGajgjgdm
(
ucode
.
substring
(
0
,
8
)+
"0000"
);
}
else
{
ryxx
.
setXxdjdwGajgjgdm
(
ucode
.
substring
(
0
,
10
)+
"00"
);
}
}
// easyUIPage=rysjService.queryRysjxxPage(easyUIPage,ryxx);
// TODO
return
easyUIPage
;
}
@RequestMapping
(
"/toRysjxxList"
)
public
String
toRysjxxList
(
Model
model
,
HttpServletRequest
request
,
String
isfirst
,
String
type
){
User
user
=
(
User
)
request
.
getSession
().
getAttribute
(
"User"
);
model
.
addAttribute
(
"username"
,
user
.
getUsername
());
String
scheme
=
request
.
getScheme
();
//http
String
serverName
=
request
.
getServerName
();
//IP
int
serverPort
=
request
.
getServerPort
();
//端口号
String
contextPath
=
request
.
getContextPath
();
//项目名
String
webappurl
=
scheme
+
"://"
+
serverName
+
":"
+
serverPort
+
contextPath
;
if
(
isfirst
!=
null
&&
"1"
.
equals
(
isfirst
)){
model
.
addAttribute
(
"cxqssj"
,
getSystemTime
());
}
model
.
addAttribute
(
"webappurl"
,
webappurl
);
model
.
addAttribute
(
"type"
,
type
);
return
"rygl/rysjxxlist"
;
}
@RequestMapping
(
"/toAddRysjxx"
)
public
String
toAddRysjxx
(
Model
model
,
String
perurl
,
String
gmsfzh
,
HttpServletRequest
request
){
String
ips
=
""
;
try
{
ips
=
SysUitl
.
getIp
(
request
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
//String mac = SysUitl.getMac(ips);
AutoTbStRy
xyrC
=
new
AutoTbStRy
();
xyrC
.
setGmsfhm
(
gmsfzh
);
User
user
=
(
User
)
request
.
getSession
().
getAttribute
(
"User"
);
model
.
addAttribute
(
"username"
,
user
.
getUsername
());
model
.
addAttribute
(
"unitcode"
,
user
.
getUnitcode
());
model
.
addAttribute
(
"user"
,
user
);
model
.
addAttribute
(
"ryxx"
,
xyrC
);
model
.
addAttribute
(
"saveflag"
,
"0"
);
model
.
addAttribute
(
"perurl"
,
perurl
);
model
.
addAttribute
(
"hmzt"
,
"0"
);
model
.
addAttribute
(
"zjzt"
,
"0"
);
model
.
addAttribute
(
"swzt"
,
"0"
);
model
.
addAttribute
(
"sjzt"
,
"0"
);
model
.
addAttribute
(
"yhkzt"
,
"0"
);
model
.
addAttribute
(
"sswpzt"
,
"0"
);
model
.
addAttribute
(
"clentip"
,
ips
);
return
"rygl/addryxx"
;
}
public
static
String
getSystemTime
()
{
Calendar
ca
=
Calendar
.
getInstance
();
//得到一个Calendar的实例
ca
.
setTime
(
new
Date
());
//设置时间为当前时间
ca
.
add
(
Calendar
.
DATE
,
-
3
);
//天份减3
Date
lastday
=
ca
.
getTime
();
//结果
return
new
SimpleDateFormat
(
"yyyy-MM-dd"
).
format
(
lastday
);
}
}
src/main/resources/templates/rygl/rysjxxlist.html
0 → 100644
View file @
c487035d
This diff is collapsed.
Click to expand it.
src/main/resources/templates/rygl/ryxxcjxz.html
0 → 100644
View file @
c487035d
<!DOCTYPE html>
<html
lang=
"en"
>
<head>
<meta
charset=
"UTF-8"
>
<title>
新增
</title>
<style>
.cxtj
table
input
[
type
=
"checkbox"
]
{
width
:
16px
;
height
:
16px
;}
.label
{
margin-right
:
5px
;}
</style>
<!--- 时间插件-->
<link
rel=
"stylesheet"
href=
"static/xtba/zlcc/css/datepicker/skin/WdatePicker.css"
>
<link
rel=
"stylesheet"
href=
"static/xtba/zlcc/css/datepicker/skin/default/datepicker.css"
>
<link
rel=
"stylesheet"
href=
"static/xtba/zlcc/css/base_initialize.css"
>
<link
rel=
"stylesheet"
href=
"static/xtba/zlcc/css/style.css"
>
<link
rel=
"stylesheet"
href=
"static/xtba/zlcc/css/append.css"
>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"static/xtba/zljc/css/easyui-new.css"
>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"static/xtba/zljc/css/font-awesome.min.css"
>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"static/xtba/zljc/css/zljc.css"
>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"static/xtba/zljc/css/btn.css"
>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"static/xtba/zljc/css/buttons.css"
>
<script
type=
"text/javascript"
src=
"../../static/ajgl/js/jquery.easyui.min.js"
></script>
<script
type=
"text/javascript"
src=
"static/xtba/zljc/js/jquery-1.11.3.js"
></script>
<script
type=
"text/javascript"
src=
"static/xtba/zljc/js/jquery.easyui.min.js"
></script>
<script
type=
"text/javascript"
src=
"static/xtba/zljc/js/easyui-lang-zh_CN.js"
></script>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"static/ajgl/css/font-awesome.min.css"
>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"static/ajgl/css/easyui.css"
>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"static/ajgl/css/icon.css"
>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"static/ajgl/css/demo.css"
>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"static/ajgl/css/ajgl.css"
>
<script
type=
"text/javascript"
src=
"static/common/js/baseJs.js"
></script>
<script
type=
"text/javascript"
src=
"static/ajgl/js/jquery.min.js"
></script>
<script
type=
"text/javascript"
src=
"static/ajgl/js/easyui-lang-zh_CN.js"
></script>
<!--<script type="text/javascript" src="easyui-window/js/jquery.min.js"></script>-->
<link
rel=
"stylesheet"
type=
"text/css"
href=
"static/easyui-window/css/easyui.css"
>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"static/easyui-window/css/icon.css"
>
<!-- <script type="text/javascript" src="easyui-window/js/jquery.easyui.min.js"></script>-->
<script
type=
"text/javascript"
src=
"static/easyui-window/js/function.js"
></script>
</head>
<body>
<div
class=
"cxtj"
>
<fieldset>
<table
class=
"xj-table"
>
<tbody>
<!-- <tr>-->
<!-- <td class="ar" width="18%">抽查时间:</td>-->
<!-- <td width="20%">-->
<!-- <span class="textbox">-->
<!-- <input id="ccsjQssjStr" name="ccsjQssjStr" onchange="onchangetext('ccsjQssjStr')" class="Wdate" type="text" onkeypress="return checkDateFmt();" onFocus="WdatePicker({dateFmt:'yyyy-MM-dd'})"/>-->
<!-- </span>-->
<!-- </td>-->
<!-- <td class="ar" width="5%">至:</td>-->
<!-- <td width="20%">-->
<!-- <span class="textbox">-->
<!-- <input id="ccsjJzsjStr" name="ccsjJzsjStr" onchange="onchangetext('ccsjJzsjStr')" class="Wdate" type="text" onkeypress="return checkDateFmt();" onFocus="WdatePicker({dateFmt:'yyyy-MM-dd'})"/>-->
<!-- </span>-->
<!-- </td>-->
<!-- </tr>-->
<tr>
<td
class=
"ar"
>
身份证号码:
</td>
<td
colspan=
"3"
>
<span
class=
"textbox"
style=
"width: 90%;"
>
<input
id=
"zjhm"
name=
"zjhm"
onchange=
"onchangetext('zjhm')"
class=
""
type=
"text"
/>
</span>
</td>
</tr>
<tr
style=
"height: 80px;"
>
<td
class=
"ar"
width=
"13.3%"
>
人员属性:
</td>
<td
width=
"20%"
>
<span
class=
"textbox"
style=
"font-size: 14px;width: 90%;"
>
<select
id=
"rysx"
style=
"height: 34px;width: 100%;font-size: 14px;"
onchange=
"checkboxOnclick()"
>
<option
value=
""
></option>
<option
value=
"01"
>
警综犯罪嫌疑人
</option>
<option
value=
"02"
>
违法人员
</option>
<option
value=
"03"
>
盘问人员
</option>
<option
value=
"04"
>
其他人员
</option>
</select>
</span>
</td>
<!-- <td class="td_r">人员属性:</td>-->
<!-- <td>-->
<!-- <p class="datebox-h">-->
<!-- <select class="input_out" name="dnabh" id="dnabh">-->
<!-- <option value="">------------- 请 选 择 -------------</option>-->
<!-- <option value="0">未采集</option>-->
<!-- <option value="1">已采集</option>-->
<!-- </select>-->
<!-- </p>-->
<!-- </td>-->
</tr>
<!--<tr>-->
<!-- <div style="font-size: 16px;margin-left: 10px; " class="radio-wrap" >-->
<!-- 人员属性:-->
<!-- <input style="margin-left: 5%;" type="radio" id="rysx01" name="rysx" value="01">警综犯罪嫌疑人-->
<!-- <input style="margin-left: 5%;" type="radio" id="rysx02" name="rysx" value="02">违法人员-->
<!-- <input style="margin-left: 5%;" type="radio" id="rysx03" name="rysx" value="03">盘问人员-->
<!-- <input style="margin-left: 5%;" type="radio" id="rysx04" name="rysx" value="04">其他人员-->
<!-- </div>-->
<!--</tr>-->
</tbody>
</table>
</fieldset>
<span
style=
"color: red;font-weight:bold;margin-left: 10px;margin-top:20px;"
>
警综犯罪嫌疑人请去警综平台添加
</span>
</div>
<!--- 日期时间-->
<script
type=
"text/javascript"
src=
"static/xtba/zlcc/css/datepicker/WdatePicker.js"
></script>
<script
type=
"text/javascript"
src=
"static/xtba/zlcc/css/datepicker/calendar.js"
></script>
<script
type=
"text/javascript"
>
function
checkboxOnclick
(){
// var ccdw = document.getElementsByName("rysx");
// check_val = [];
// for(k in ccdw){
// if(ccdw[k].checked)
// check_val.push(ccdw[k].value);
// }
// var rysx= $("input[name='rysx']:checked").val();
var
myselect
=
document
.
getElementById
(
"rysx"
);
var
index
=
myselect
.
selectedIndex
;
// selectedIndex代表的是你所选中项的index
console
.
log
(
"sd"
+
myselect
.
options
[
index
].
value
);
window
.
parent
.
document
.
getElementById
(
"rysx"
).
value
=
myselect
.
options
[
index
].
value
//alert(obj.value+"------"+check_val);
}
function
onchangetext
(
name
){
window
.
parent
.
document
.
getElementById
(
name
).
value
=
$
(
'#'
+
name
).
val
();
//alert($('#'+name).val())
}
$
(
function
(){
// $.ajax({
// url:"getAfisQualityCcrw?rwbh="+window.parent.document.getElementById("rwbh").value+"&xxbh="+window.parent.document.getElementById("xxbh").value,
// type:"POST",
// success:function(data){
// $('#ccsjQssjStr').val(data.ccsjQssjStr);
// $('#ccsjJzsjStr').val(data.ccsjJzsjStr);
// $('#ccfs').val(data.ccfs);
// var ccdw = data.ccdw.split(",");
// for(var i=0;i
<
ccdw
.
length
;
i
++
){
// document.getElementById("ccdw"+ccdw[i]).checked=true;
// }
// window.parent.document.getElementById("ccdw").value=data.ccdw
// window.parent.document.getElementById("ccsjQssjStr").value=data.ccsjQssjStr
// window.parent.document.getElementById("ccsjJzsjStr").value=data.ccsjJzsjStr
// window.parent.document.getElementById("ccfs").value=data.ccfs
//
// }
// });
});
</script>
</body>
</html>
\ No newline at end of file
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