Commit c487035d by Jiang

人员信息查询、手机信息查询

parent 74de2358
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);
}
}
<!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="">-&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45; 请 选 择 -&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;</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
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment