Commit 5f641881 by e

添加指纹比中信息管理功能

parent 8d001d39
package com.founder.ajswtz.amsisAjzwDao;
import com.founder.model.amsis.TbXsjszyZwZwbzCase;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Component;
import java.util.List;
import java.util.Map;
/**
*
* @author yangliang
* @date 2019/6/23
*/
@Component
@Mapper
public interface AmsisAjzwDao {
List<TbXsjszyZwZwbzCase> getXsjsbdxqAjzw(Map<String, Object> map);
}
package com.founder.amsisDao;
package com.founder.ajswtz.amsisDao;
import com.founder.model.amsis.Rollimg;
import com.founder.model.amsis.Plainimg;
import com.founder.model.amsis.*;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Component;
import java.util.List;
import java.util.Map;
//demo
/**
*
* @author yangliang
* @date 2019/6/19
*/
@Component
@Mapper
public interface amsisDao {
public interface AmsisDao {
List<TbXsjszyZwZwbzPerson> getXsjsbdxqPerson(Map<String, Object> map);
List<TbXsjszyZwZwbzCase> getXsjsbdxqCase(Map<String, Object> map);
List<TbXsjszyZwZwbzJbxx> getXsjsbdxqJbxx(Map<String, Object> map);
public List<Rollimg> getRollimgByBarcode(Map<String, Object> map);
......
package com.founder.ajswtz.amsisRyzwDao;
import com.founder.model.amsis.TbXsjszyZwZwbzPerson;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Component;
import java.util.List;
import java.util.Map;
/**
*
* @author yangliang
* @date 2019/6/23
*/
@Component
@Mapper
public interface AmsisRyzwDao {
List<TbXsjszyZwZwbzPerson> getXsjsbdxqRyzw(Map<String, Object> map);
}
package com.founder.ajswtz.controller;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.founder.ajswtz.service.IAjswtzService;
import com.founder.model.amsis.TbXsjszyZwZwbzCase;
import com.founder.model.amsis.TbXsjszyZwZwbzJbxx;
import com.founder.model.amsis.TbXsjszyZwZwbzPerson;
import com.founder.module.redis.service.IDicItemService;
import com.founder.util.HttpClientUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import sun.misc.BASE64Encoder;
import javax.servlet.http.HttpServletRequest;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* Created by founder on 2019/10/10.
*/
@Controller
public class AjswtzController {
@Autowired
private IAjswtzService xsjsbdService;
@Autowired
private IDicItemService dicItemService;
/**
* 根据指纹比中的指纹编号查询详情信息
* @return
*/
@RequestMapping("/getXsjsbdxq")
public ModelAndView getXsjsbdxq(HttpServletRequest request, String nyzwbh, String xczwbh, ModelAndView modelAndView){
List<TbXsjszyZwZwbzPerson> personList = new ArrayList<TbXsjszyZwZwbzPerson>();
List<TbXsjszyZwZwbzCase> caseList = new ArrayList<TbXsjszyZwZwbzCase>();
List<TbXsjszyZwZwbzJbxx> bzxxList = new ArrayList<TbXsjszyZwZwbzJbxx>();
BASE64Encoder encoder = new BASE64Encoder();
if(nyzwbh!=null&&!"".equals(nyzwbh)&&xczwbh!=null&&!"".equals(xczwbh)){
if(nyzwbh.indexOf("R")==0){
nyzwbh = nyzwbh.substring(1);
}
bzxxList = xsjsbdService.getXsjsbdxqJbxx(nyzwbh,xczwbh);
}
if(nyzwbh!=null&&!"".equals(nyzwbh)){
if(nyzwbh.indexOf("R")==0){
nyzwbh = nyzwbh.substring(1);
}
personList = xsjsbdService.getXsjsbdxqPerson(nyzwbh);
if(personList!=null&&personList.size()>0){
for(int i=0;i<personList.size();i++){
if(personList.get(i).getEdzzp()!=null&&personList.get(i).getEdzzp().length>0){
personList.get(i).setEdzzpBase64(encoder.encode(personList.get(i).getEdzzp()));
}
if(personList.get(i).getZmzp()!=null&&personList.get(i).getZmzp().length>0){
personList.get(i).setZmzpBase64(encoder.encode(personList.get(i).getZmzp()));
}
if(personList.get(i).getZcmzp()!=null&&personList.get(i).getZcmzp().length>0){
personList.get(i).setZcmzpBase64(encoder.encode(personList.get(i).getZcmzp()));
}
if(personList.get(i).getYcmzp()!=null&&personList.get(i).getYcmzp().length>0){
personList.get(i).setYcmzpBase64(encoder.encode(personList.get(i).getYcmzp()));
}
}
}
}
if(xczwbh!=null&&!"".equals(xczwbh)){
caseList = xsjsbdService.getXsjsbdxqCase(xczwbh);
}
modelAndView.setViewName("xsjsbdgl/zwbzxq");
String nyzw = "";//捺印指纹指位
String zwxh = "";//现场指纹序号
if(bzxxList!=null&&bzxxList.size()>0){
String type = bzxxList.get(0).getLa_type();
if("LA".equals(type)){
nyzw = bzxxList.get(0).getDestseqno();
zwxh = bzxxList.get(0).getSrcseqno();
}else if("AL".equals(type)){
zwxh = bzxxList.get(0).getDestseqno();
nyzw = bzxxList.get(0).getSrcseqno();
}
modelAndView.addObject("bzxx",bzxxList.get(0));
}
if(personList!=null&&personList.size()>0){
if(nyzw!=null&&!"".equals(nyzw)){
//List<TbXsjszyZwZwbzPerson> personZwList = xsjsbdService.getXsjsbdxqPersonZw(personList.get(0).getBarcode(),nyzw);
//if(personZwList!=null&&personZwList.size()>0&&personZwList.get(0).getRybzzwtp()!=null&&personZwList.get(0).getRybzzwtp().length>0){
// personList.get(0).setRybzzwtpBase64(encoder.encode(personZwList.get(0).getRybzzwtp()));
//}
//imgstrs = hu.getJsonString("http://65.38.37.118:8081/data/getPSNRollByRybh?rybh="+zwbh);
//imgstrs = hu.getJsonString("http://10.142.16.171:8082/data/getPSNRollByRybh?rybh=" + zwbh);
String imgStr = getZwImagedata("http://65.38.37.118:8081/data/getPSNRollByRybh?rybh="+personList.get(0).getBarcode(),nyzw);
if(imgStr==null||"".equals(imgStr)){
imgStr = getZwImagedata("http://10.142.16.171:8082/data/getPSNRollByRybh?rybh="+personList.get(0).getBarcode(),nyzw);
}
personList.get(0).setRybzzwtpBase64(imgStr);
}
modelAndView.addObject("person",personList.get(0));
}
if(caseList!=null&&caseList.size()>0){
if(zwxh!=null&&!"".equals(zwxh)) {
List<TbXsjszyZwZwbzCase> caseZwList = xsjsbdService.getXsjsbdxqCaseZw(caseList.get(0).getBarcode(),zwxh);
if(caseZwList!=null&&caseZwList.size()>0&&caseZwList.get(0).getAjbzzwtp()!=null&&caseZwList.get(0).getAjbzzwtp().length>0){
caseList.get(0).setAjbzzwtpBase64(encoder.encode(caseZwList.get(0).getAjbzzwtp()));
}
}
modelAndView.addObject("casexx",caseList.get(0));
}
return modelAndView;
}
//调用指纹获取压缩图接口获取指纹图片
public String getZwImagedata(String url,String zwbh) {
String image = null;
HttpClientUtil hu = new HttpClientUtil();
String imgstrs = null;
try {
long startTime = System.currentTimeMillis();//获取开始时间
//imgstrs = hu.getJsonString("http://65.38.37.118:8081/data/getPSNRollByRybh?rybh="+zwbh);//株洲指纹压缩图接口地址
//imgstrs = hu.getJsonString("http://10.142.16.171:8082/data/getPSNRollByRybh?rybh=" + zwbh);//省厅指纹压缩图接口地址
imgstrs = hu.getJsonString(url);
long endTime = System.currentTimeMillis();//获取结束时间
} catch (Exception e) {
e.printStackTrace();
}
Map<String, Object> rstmap = new HashMap<String, Object>();
if (imgstrs != null && !"".equals(imgstrs)) {
JSONObject jsonObject = (JSONObject) JSONObject.parse(imgstrs);
String code = jsonObject.getString("code");
String msg = jsonObject.getString("message");
JSONArray jsa = jsonObject.getJSONArray("ret");
for (int i = 0; i < jsa.size(); i++) {
JSONObject obj = jsa.getJSONObject(i);
String position = obj.getString("position");
int num = Integer.parseInt(position);
if (num > 10) {
position = (num - 10) + "";
}
if(position.equals(zwbh)){
}
image = obj.getString("image");
}
}
return image;
}
/**
* 根据指纹比中的指纹编号查询详情信息
* @return
*/
@RequestMapping("/getXsjsbdxx")
@ResponseBody
public Map<String,Object> getXsjsbdxx(HttpServletRequest request, String xxzjbh){
Map<String,Object> returnMap=new HashMap<>();
List<TbXsjszyZwZwbzPerson> personList = new ArrayList<TbXsjszyZwZwbzPerson>();
List<TbXsjszyZwZwbzCase> caseList = new ArrayList<TbXsjszyZwZwbzCase>();
List<TbXsjszyZwZwbzJbxx> bzxxList = new ArrayList<TbXsjszyZwZwbzJbxx>();
BASE64Encoder encoder = new BASE64Encoder();
TbXsjszyZwZwbzJbxx tbXsjszyZwZwbz = xsjsbdService.getZwBzxx(xxzjbh);
String nyzwbh = "";
String xczwbh = "";
if(tbXsjszyZwZwbz!=null&&tbXsjszyZwZwbz.getLa_type()!=null&&!"".equals(tbXsjszyZwZwbz.getLa_type())){
if("AL".equals(tbXsjszyZwZwbz.getLa_type())){
xczwbh = tbXsjszyZwZwbz.getDestbarcode();
nyzwbh = tbXsjszyZwZwbz.getSrcbarcode();
}else if("LA".equals(tbXsjszyZwZwbz.getLa_type())){
nyzwbh = tbXsjszyZwZwbz.getDestbarcode();
xczwbh = tbXsjszyZwZwbz.getSrcbarcode();
}
}
if(nyzwbh!=null&&!"".equals(nyzwbh)&&xczwbh!=null&&!"".equals(xczwbh)){
if(nyzwbh.indexOf("R")==0){
nyzwbh = nyzwbh.substring(1);
}
bzxxList = xsjsbdService.getXsjsbdxqJbxx(nyzwbh,xczwbh);
}
if(nyzwbh!=null&&!"".equals(nyzwbh)){
if(nyzwbh.indexOf("R")==0){
nyzwbh = nyzwbh.substring(1);
}
personList = xsjsbdService.getXsjsbdxqPerson(nyzwbh);
if(personList.size()>0){
for(int i=0;i<personList.size();i++){
if(personList.get(i).getEdzzp()!=null&&personList.get(i).getEdzzp().length>0){
personList.get(i).setEdzzpBase64(encoder.encode(personList.get(i).getEdzzp()));
}
if(personList.get(i).getZmzp()!=null&&personList.get(i).getZmzp().length>0){
personList.get(i).setZmzpBase64(encoder.encode(personList.get(i).getZmzp()));
}
if(personList.get(i).getZcmzp()!=null&&personList.get(i).getZcmzp().length>0){
personList.get(i).setZcmzpBase64(encoder.encode(personList.get(i).getZcmzp()));
}
if(personList.get(i).getYcmzp()!=null&&personList.get(i).getYcmzp().length>0){
personList.get(i).setYcmzpBase64(encoder.encode(personList.get(i).getYcmzp()));
}
}
}
}
if(xczwbh!=null&&!"".equals(xczwbh)){
caseList = xsjsbdService.getXsjsbdxqCase(xczwbh);
}
String nyzw = "";//捺印指纹指位
String zwxh = "";//现场指纹序号
if(bzxxList.size()>0){
String type = bzxxList.get(0).getLa_type();
if("LA".equals(type)){
nyzw = bzxxList.get(0).getDestseqno();
zwxh = bzxxList.get(0).getSrcseqno();
}else if("AL".equals(type)){
zwxh = bzxxList.get(0).getDestseqno();
nyzw = bzxxList.get(0).getSrcseqno();
}
returnMap.put("bzxx",bzxxList.get(0));
}
if(personList.size()>0){
if(nyzw!=null&&!"".equals(nyzw)){
List<TbXsjszyZwZwbzPerson> personZwList = xsjsbdService.getXsjsbdxqPersonZw(personList.get(0).getBarcode(),nyzw);
if(personZwList!=null&&personZwList.size()>0&&personZwList.get(0).getRybzzwtp()!=null&&personZwList.get(0).getRybzzwtp().length>0){
personList.get(0).setRybzzwtpBase64(encoder.encode(personZwList.get(0).getRybzzwtp()));
}
}
returnMap.put("person",personList.get(0));
}
if(caseList.size()>0){
if(zwxh!=null&&!"".equals(zwxh)) {
List<TbXsjszyZwZwbzCase> caseZwList = xsjsbdService.getXsjsbdxqCaseZw(caseList.get(0).getBarcode(),zwxh);
if(caseZwList!=null&&caseZwList.size()>0&&caseZwList.get(0).getAjbzzwtp()!=null&&caseZwList.get(0).getAjbzzwtp().length>0){
caseList.get(0).setAjbzzwtpBase64(encoder.encode(caseZwList.get(0).getAjbzzwtp()));
}
}
returnMap.put("casexx",caseList.get(0));
}
return returnMap;
}
}
package com.founder.ajswtz.controller;
import com.founder.model.*;
import com.founder.model.amsis.Plainimg;
import com.founder.model.amsis.Rollimg;
import com.founder.ryswtz.controller.CommonController;
import com.founder.ryswtz.service.RyxxService;
import com.founder.service.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.servlet.http.HttpServletRequest;
import java.lang.reflect.Field;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* Created by founder on 2018/12/10.
*/
@Controller
public class AjxxController {
@Autowired
private RyxxService rycjService; // 人员基本信息
@Autowired
private ITbRyRyzpService ryzpService; // 人像信息
@Autowired
private TbBshYhzhService yhzhService; // 银行卡信息
@Autowired
private TbPhSjInfoService sjInfoService;//手机相关信息
@Autowired
private IParamService paramService;//获得人像路径
@Autowired
private AmsisRollImgService gdzwInfoService;//滚动指纹信息
@Autowired
private AmsisPlainImgService pmzwInfoService;//平面指纹信息
@Autowired
private IHmCjService hmCjService;//虹膜信息
@Autowired
private ISwCjService swCjService;//声纹信息
@GetMapping("/toAjJbxxDetail")
public String toRyJbxxDetail(String asjxgrybh,String zjhm,String flg, Model model, HttpServletRequest request){
model.addAttribute("flg",flg);
//获得人员基本信息
AutoTbStRy xyrC = new AutoTbStRy();
if(asjxgrybh!=null&&!"".equals(asjxgrybh)){
xyrC = rycjService.getRycjInfoByrybh(asjxgrybh);
}else{
xyrC = rycjService.getRycjInfoByzjhm(zjhm);
}
if(xyrC==null){
xyrC = new AutoTbStRy();
}
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
if(xyrC.getLrsj()!=null&&!"".equals(xyrC.getLrsj())){
xyrC.setLrsjStr(df.format(xyrC.getLrsj()));
}
if(xyrC.getCsrqQsrq()!=null&&!"".equals(xyrC.getCsrqQsrq())) {
xyrC.setCsrqQsrqStr(df.format(xyrC.getCsrqQsrq()));
}
if(xyrC.getZhsj()!=null&&!"".equals(xyrC.getZhsj())){
xyrC.setZhsjStr(df.format(xyrC.getZhsj()));
}
/*String rybh = xyrC.getRybh();
String savePath = "/personphoto/"+ rybh.substring(rybh.length() - 10, rybh.length() - 4)+ "/" + rybh.substring(rybh.length() - 3, rybh.length());
ServletContext context = request.getSession() .getServletContext();
Param param = paramService.getParamById("0050");
String zplj = param.getParamvalue();
String filePath = zplj;
filePath = filePath+savePath;
System.out.println("filePath=="+filePath);
//获得人像信息
Map<String, Object> map = new HashMap<>();
map.put("rybh",asjxgrybh);
List<AutoTbRyZp> ryzpList = ryzpService.getTbRyRyzpByRybh(map);
for(AutoTbRyZp ryzpxx:ryzpList){
ryzpxx.setDzwjwz(filePath+"/"+ryzpxx.getDzwjmc());
}
int ryzpzs = 0;
if(ryzpList.size() > 0){
ryzpzs = ryzpList.get(0).getRyzpzs();
}*/
//获得指纹信息
int ryzwzs = 0;
String pmzwbh = xyrC.getSzzwbh();//平面指纹 编号
int pmzws = 0;
List<Plainimg> pmzwList = new ArrayList<Plainimg>();
if(pmzwbh != null && !"".equals(pmzwbh)) {
Map<String, Object> mappmzw = new HashMap<>();
mappmzw.put("pmzwbh", pmzwbh);
pmzwList = pmzwInfoService.getPlainInfoList(mappmzw);
if (pmzwList.size() > 0) {
if(pmzwList.get(0).getPiccount()!=null&&!"".equals(pmzwList.get(0).getPiccount())){
pmzws = Integer.parseInt(pmzwList.get(0).getPiccount());
}
}
}
int gdzws = 0;
String gdzwbh = xyrC.getSzzwbh();//滚动指纹编号
List<Rollimg> gdzwList = new ArrayList<Rollimg>();
if(gdzwbh != null && !"".equals(gdzwbh)) {
Map<String, Object> mapgdzw = new HashMap<>();
mapgdzw.put("gdzwbh", gdzwbh);
gdzwList = gdzwInfoService.getRollInfoList(mapgdzw);
if (gdzwList.size() > 0) {
if(gdzwList.get(0).getPiccount()!=null&&!"".equals(gdzwList.get(0).getPiccount())){
gdzws = Integer.parseInt(gdzwList.get(0).getPiccount());
}
}
}
ryzwzs = pmzws+gdzws;
//获得掌纹信息
String zwbh = xyrC.getSzzwbh();//掌纹编号
int zwxxzs = 0;
//获得DNA信息
String DNAbh = xyrC.getDnabh();
int dnazs = 0;
//获得足迹信息
String zzjbh=xyrC.getZjleftxxbh();
String yzjbh=xyrC.getZjrightxxbh();
int zjxxzs = 0;
if(zzjbh!=null&&!"".equals(zzjbh)){
zjxxzs = zjxxzs+1;;
}
if(yzjbh!=null&&!"".equals(yzjbh)){
zjxxzs = zjxxzs+1;;
}
//获得手机信息
String xyrrybh = asjxgrybh;
Map<String, Object> mapsjxx = new HashMap<>();
mapsjxx.put("xyrbh",xyrrybh);
List<TbPhFzxyrsjgl> phoneList = sjInfoService.getPhoneInfoList(mapsjxx);//查询手机信息
int sjxxzs = 0;
if(phoneList.size() > 0){
sjxxzs = phoneList.get(0).getSjxxzs();
}
List<TbPhLxrxx> txlList = sjInfoService.getTxlInfoList(mapsjxx);//查询通讯录信息
int lxrzs = 0;
if(txlList.size() > 0){
lxrzs = txlList.get(0).getLxrzs();
}
List<TbPhThjl> thjlList = sjInfoService.getThjlInfoList(mapsjxx);//通话记录信息
int thjlzs = 0;
if(thjlList.size() > 0){
thjlzs = thjlList.get(0).getThjlzs();
}
List<TbPhDxjl> dxjlList = sjInfoService.getDxjlInfoList(mapsjxx);//查询短信记录
int dxjlzs = 0;
if(dxjlList.size() > 0){
dxjlzs = dxjlList.get(0).getDxjlzs();
}
List<TbXnsfZhxx> xnsfList = sjInfoService.getXnsfzhInfoList(mapsjxx);//查询虚拟身份账户信息
int xnsfzs = 0;
if(xnsfList.size() > 0){
xnsfzs = xnsfList.get(0).getXnsfzhzs();
}
int qjsjzs = sjxxzs+lxrzs+thjlzs+dxjlzs+xnsfzs;
//获得银行卡信息
String zjhmxyr = xyrC.getZjhm();
int yhkzs = 0;
if(zjhmxyr != null && zjhmxyr != "") {
Map<String, Object> mapyhk = new HashMap<>();
mapyhk.put("khrzjhm", zjhmxyr);
List<TbBshYhzh> yhkInfoList = yhzhService.getYhzhInfoList(mapyhk);
if(yhkInfoList.size() > 0){
yhkzs = yhkInfoList.get(0).getYhzhzs();
}
}
//获得笔迹信息
int bjxxzs = 0;
//获得声纹信息
int swxxzs = 0;
int swcnt = swCjService.getSwSjXxCnt(xyrC.getRybh());//声纹信息
if(swcnt>=0){
swxxzs = swcnt;
}
//获得虹膜信息
int hmxxzs = 0;
List<TbStHm> hmxxList = hmCjService.getHmxxInfoList(xyrC.getRybh());//虹膜信息
if(hmxxList!=null&&hmxxList.size() > 2){
hmxxzs = 2;
}else if(hmxxList!=null&&hmxxList.size() > 0){
hmxxzs = hmxxList.size();
}
model.addAttribute("ryxx",xyrC);//人员基本信息
//model.addAttribute("ryzpzs",ryzpzs);//人像总数
//model.addAttribute("ryzpList",ryzpList);//人像基本信息
model.addAttribute("ryzwzs",ryzwzs);//指纹总数
model.addAttribute("pmzws",pmzws);//平面指纹总数
// model.addAttribute("pmzwList",pmzwList);//平面指纹总数
model.addAttribute("gdzws",gdzws);//滚动总数
// model.addAttribute("gdzwList",gdzwList);//滚动总数
model.addAttribute("zwxxzs",zwxxzs);//掌纹总数
model.addAttribute("dnazs",dnazs);//DNA信息总数
model.addAttribute("zjxxzs",zjxxzs);//足迹信息总数
model.addAttribute("qjsjzs",qjsjzs);//手机总信息总数
model.addAttribute("sjxxzs",sjxxzs);//手机信息总数
model.addAttribute("lxrzs",lxrzs);//通讯录信息总数
model.addAttribute("thjlzs",thjlzs);//通话记录信息总数
model.addAttribute("dxjlzs",dxjlzs);//短信信息总数
model.addAttribute("xnsfzs",xnsfzs);//虚拟身份信息总数
model.addAttribute("yhkzs",yhkzs);//银行卡总数
model.addAttribute("bjxxzs",bjxxzs);//笔记信息总数
model.addAttribute("swxxzs",swxxzs);//声纹信息总数
model.addAttribute("hmxxzs",hmxxzs);//虹膜信息总数
return "ajswtz/ajswtzxx.html";
}
@RequestMapping("/getAjSjcntDetail")
@ResponseBody
public Map<String,Object> getSjcntDetail(String asjxgrybh,String zjhm,Model model, HttpServletRequest request){
//获得人员基本信息
AutoTbStRy xyrC = new AutoTbStRy();
if(asjxgrybh!=null&&!"".equals(asjxgrybh)){
xyrC = rycjService.getRycjInfoByrybh(asjxgrybh);
}else{
xyrC = rycjService.getRycjInfoByzjhm(zjhm);
}
if(xyrC==null){
xyrC = new AutoTbStRy();
}
//获得指纹信息
int ryzwzs = 0;
String pmzwbh = xyrC.getSzzwbh();//平面指纹 编号
int pmzws = 0;
List<Plainimg> pmzwList = new ArrayList<Plainimg>();
if(pmzwbh != null && !"".equals(pmzwbh)) {
Map<String, Object> mappmzw = new HashMap<>();
mappmzw.put("pmzwbh", pmzwbh);
pmzwList = pmzwInfoService.getPlainInfoList(mappmzw);
if (pmzwList.size() > 0) {
if(pmzwList.get(0).getPiccount()!=null&&!"".equals(pmzwList.get(0).getPiccount())){
pmzws = Integer.parseInt(pmzwList.get(0).getPiccount());
}
}
}
int gdzws = 0;
String gdzwbh = xyrC.getSzzwbh();//滚动指纹编号
List<Rollimg> gdzwList = new ArrayList<Rollimg>();
if(gdzwbh != null && !"".equals(gdzwbh)) {
Map<String, Object> mapgdzw = new HashMap<>();
mapgdzw.put("gdzwbh", gdzwbh);
gdzwList = gdzwInfoService.getRollInfoList(mapgdzw);
if (gdzwList.size() > 0) {
if(gdzwList.get(0).getPiccount()!=null&&!"".equals(gdzwList.get(0).getPiccount())){
gdzws = Integer.parseInt(gdzwList.get(0).getPiccount());
}
}
}
ryzwzs = pmzws+gdzws;
//获得掌纹信息
String zwbh = xyrC.getSzzwbh();//掌纹编号
int zwxxzs = 0;
//获得DNA信息
String DNAbh = xyrC.getDnabh();
int dnazs = 0;
//获得足迹信息
String zzjbh=xyrC.getZjleftxxbh();
String yzjbh=xyrC.getZjrightxxbh();
int zjxxzs = 0;
//获得手机信息
String xyrrybh = asjxgrybh;
Map<String, Object> mapsjxx = new HashMap<>();
mapsjxx.put("xyrbh",xyrrybh);
List<TbPhFzxyrsjgl> phoneList = sjInfoService.getPhoneInfoList(mapsjxx);//查询手机信息
int sjxxzs = 0;
if(phoneList.size() > 0){
sjxxzs = phoneList.get(0).getSjxxzs();
}
List<TbPhLxrxx> txlList = sjInfoService.getTxlInfoList(mapsjxx);//查询通讯录信息
int lxrzs = 0;
if(txlList.size() > 0){
lxrzs = txlList.get(0).getLxrzs();
}
List<TbPhThjl> thjlList = sjInfoService.getThjlInfoList(mapsjxx);//通话记录信息
int thjlzs = 0;
if(thjlList.size() > 0){
thjlzs = thjlList.get(0).getThjlzs();
}
List<TbPhDxjl> dxjlList = sjInfoService.getDxjlInfoList(mapsjxx);//查询短信记录
int dxjlzs = 0;
if(dxjlList.size() > 0){
dxjlzs = dxjlList.get(0).getDxjlzs();
}
List<TbXnsfZhxx> xnsfList = sjInfoService.getXnsfzhInfoList(mapsjxx);//查询虚拟身份账户信息
int xnsfzs = 0;
if(xnsfList.size() > 0){
xnsfzs = xnsfList.get(0).getXnsfzhzs();
}
int qjsjzs = sjxxzs+lxrzs+thjlzs+dxjlzs+xnsfzs;
//获得银行卡信息
String zjhmxyr = xyrC.getZjhm();
int yhkzs = 0;
if(zjhmxyr != null && zjhmxyr != "") {
Map<String, Object> mapyhk = new HashMap<>();
mapyhk.put("khrzjhm", zjhmxyr);
List<TbBshYhzh> yhkInfoList = yhzhService.getYhzhInfoList(mapyhk);
if(yhkInfoList.size() > 0){
yhkzs = yhkInfoList.get(0).getYhzhzs();
}
}
//获得笔记信息
int bjxxzs = 0;
//获得声纹信息
int swxxzs = 0;
Map<String,Object> rstmap = new HashMap<String,Object>();
rstmap.put("rybh",xyrC.getRybh());
rstmap.put("rx",3);
rstmap.put("zw",ryzwzs);
rstmap.put("szw",zwxxzs);
rstmap.put("dna",dnazs);
rstmap.put("zj",zjxxzs);
rstmap.put("sj",qjsjzs);
rstmap.put("yhk",yhkzs);
rstmap.put("bj",bjxxzs);
rstmap.put("sw",swxxzs);
return rstmap;
}
//人像信息
@PostMapping("/getZwDetail")
@ResponseBody
public List<AutoTbRyZp> getZwtpInfo(String asjxgrybh){
String xyrrybh = asjxgrybh;
Map<String, Object> map = new HashMap<>();
map.put("xyrbh",xyrrybh);
List<AutoTbRyZp> ryzpList = ryzpService.getTbRyRyzpByRybh(map,asjxgrybh.substring(1,12));
return ryzpList;
}
}
package com.founder.ajswtz.service;
import com.founder.model.amsis.*;
import com.founder.service.IService;
import java.util.List;
public interface IAjswtzService {
/**
* 根据指纹比中的指纹编号查询详情信息(人员)
* @param nyzwbh
* @return
*/
List<TbXsjszyZwZwbzPerson> getXsjsbdxqPerson(String nyzwbh);
/**
* 根据指纹比中的指纹编号查询详情信息(案件)
* @param xczwbh
* @return
*/
List<TbXsjszyZwZwbzCase> getXsjsbdxqCase(String xczwbh);
/**
* 根据指纹比中的指纹编号查询详情信息
* @param nyzwbh,xczwbh
* @return
*/
List<TbXsjszyZwZwbzJbxx> getXsjsbdxqJbxx(String nyzwbh, String xczwbh);
/**
* 根据指纹比中的指纹编号查询详情信息(人员)
* @param nyzwbh,nyzw
* @return
*/
List<TbXsjszyZwZwbzPerson> getXsjsbdxqPersonZw(String nyzwbh,String nyzw);
/**
* 根据指纹比中的指纹编号查询详情信息(案件)
* @param xczwbh,zwxh
* @return
*/
List<TbXsjszyZwZwbzCase> getXsjsbdxqCaseZw(String xczwbh,String zwxh);
/**
* 根据主键编号查询指纹比中信息-
* @param xxzjbh
* @return
*/
TbXsjszyZwZwbzJbxx getZwBzxx(String xxzjbh);
}
package com.founder.ajswtz.service.impl;
import com.founder.ajswtz.amsisAjzwDao.AmsisAjzwDao;
import com.founder.ajswtz.amsisDao.AmsisDao;
import com.founder.ajswtz.amsisRyzwDao.AmsisRyzwDao;
import com.founder.ajswtz.service.IAjswtzService;
import com.founder.ajswtz.stamsisAjzwDao.StAmsisAjzwDao;
import com.founder.ajswtz.stamsisDao.StAmsisDao;
import com.founder.ajswtz.stamsisRyzwDao.StAmsisRyzwDao;
import com.founder.model.AutoTbStRy;
import com.founder.model.amsis.*;
import com.founder.service.impl.BaseService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@Service
public class AjswtzServiceImpl implements IAjswtzService {
@Autowired
private AmsisDao amsisDao;
@Autowired
private StAmsisDao stamsisDao;
@Autowired
private AmsisRyzwDao amsisRyzwDao;
@Autowired
private AmsisAjzwDao amsisAjzwDao;
@Autowired
private StAmsisRyzwDao stamsisRyzwDao;
@Autowired
private StAmsisAjzwDao stamsisAjzwDao;
@Override
public List<TbXsjszyZwZwbzPerson> getXsjsbdxqPerson(String nyzwbh){
Map<String, Object> map = new HashMap<String, Object>();
map.put("nyzwbh", nyzwbh);
List<TbXsjszyZwZwbzPerson> list = null;
try {
list = amsisDao.getXsjsbdxqPerson(map);
if(list == null||list.size()<=0){
list = stamsisDao.getXsjsbdxqPerson(map);
}
} catch (Exception e) {
System.out.println("根据指纹比中的指纹编号查询人员详情信息异常"+e);
}
return list;
}
@Override
public List<TbXsjszyZwZwbzCase> getXsjsbdxqCase(String xczwbh){
Map<String, Object> map = new HashMap<String, Object>();
map.put("xczwbh", xczwbh);
List<TbXsjszyZwZwbzCase> list = null;
try {
list = amsisDao.getXsjsbdxqCase(map);
if(list == null||list.size()<=0){
list = stamsisDao.getXsjsbdxqCase(map);
}
} catch (Exception e) {
System.out.println("根据指纹比中的指纹编号查询案件详情信息异常"+e);
}
return list;
}
@Override
public List<TbXsjszyZwZwbzJbxx> getXsjsbdxqJbxx(String nyzwbh, String xczwbh){
Map<String, Object> map = new HashMap<String, Object>();
map.put("nyzwbh", nyzwbh);
map.put("xczwbh", xczwbh);
List<TbXsjszyZwZwbzJbxx> list = null;
try {
list = amsisDao.getXsjsbdxqJbxx(map);
if(list == null||list.size()<=0){
list = stamsisDao.getXsjsbdxqJbxx(map);
}
} catch (Exception e) {
System.out.println("根据指纹比中的指纹编号查询基本详情信息异常"+e);
}
return list;
}
@Override
public List<TbXsjszyZwZwbzPerson> getXsjsbdxqPersonZw(String nyzwbh,String nyzw){
Map<String, Object> map = new HashMap<String, Object>();
map.put("nyzwbh", nyzwbh);
map.put("colname", "PFP"+nyzw);
List<TbXsjszyZwZwbzPerson> list = null;
try {
list = amsisRyzwDao.getXsjsbdxqRyzw(map);
if(list == null||list.size()<=0){
list = stamsisRyzwDao.getXsjsbdxqRyzw(map);
}
} catch (Exception e) {
System.out.println("根据指纹比中的指纹编号查询指纹图片异常"+e);
}
return list;
}
@Override
public List<TbXsjszyZwZwbzCase> getXsjsbdxqCaseZw(String xczwbh, String zwxh){
Map<String, Object> map = new HashMap<String, Object>();
map.put("xczwbh", xczwbh);
map.put("xczwxh", zwxh);
List<TbXsjszyZwZwbzCase> list = null;
try {
list = amsisAjzwDao.getXsjsbdxqAjzw(map);
if(list == null||list.size()<=0){
list = stamsisAjzwDao.getXsjsbdxqAjzw(map);
}
} catch (Exception e) {
System.out.println("根据指纹比中的指纹编号查询指纹图片异常"+e);
}
return list;
}
@Override
public TbXsjszyZwZwbzJbxx getZwBzxx(String xxzjbh){
Map<String, Object> map = new HashMap<String, Object>();
map.put("xxzjbh", xxzjbh);
TbXsjszyZwZwbzJbxx tbXsjszyZwZwbz = new TbXsjszyZwZwbzJbxx();
List<TbXsjszyZwZwbzJbxx> list = null;
try {
list = amsisDao.getXsjsbdxqJbxx(map);
if(list != null&&list.size()>=0){
tbXsjszyZwZwbz = list.get(0);
}
} catch (Exception e) {
System.out.println("根据指纹比中的指纹编号查询指纹图片异常"+e);
}
return tbXsjszyZwZwbz;
}
}
package com.founder.ajswtz.stamsisAjzwDao;
import com.founder.model.amsis.TbXsjszyZwZwbzCase;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Component;
import java.util.List;
import java.util.Map;
/**
*
* @author yangliang
* @date 2019/6/23
*/
@Component
@Mapper
public interface StAmsisAjzwDao {
List<TbXsjszyZwZwbzCase> getXsjsbdxqAjzw(Map<String, Object> map);
}
package com.founder.ajswtz.stamsisDao;
import com.founder.model.amsis.TbXsjszyZwZwbzCase;
import com.founder.model.amsis.TbXsjszyZwZwbzJbxx;
import com.founder.model.amsis.TbXsjszyZwZwbzPerson;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Component;
import java.util.List;
import java.util.Map;
/**
*
* @author yangliang
* @date 2019/6/20
*/
@Component
@Mapper
public interface StAmsisDao {
List<TbXsjszyZwZwbzPerson> getXsjsbdxqPerson(Map<String, Object> map);
List<TbXsjszyZwZwbzCase> getXsjsbdxqCase(Map<String, Object> map);
List<TbXsjszyZwZwbzJbxx> getXsjsbdxqJbxx(Map<String, Object> map);
}
package com.founder.ajswtz.stamsisRyzwDao;
import com.founder.model.amsis.TbXsjszyZwZwbzPerson;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Component;
import java.util.List;
import java.util.Map;
/**
*
* @author yangliang
* @date 2019/6/23
*/
@Component
@Mapper
public interface StAmsisRyzwDao {
List<TbXsjszyZwZwbzPerson> getXsjsbdxqRyzw(Map<String, Object> map);
}
......@@ -55,4 +55,74 @@ public class DataSourceConfig {
public DataSource thirdDataSource(){
return thirdDbProperties().initializeDataSourceBuilder().build();
}
@Bean(name="amsisryzwdbProperties")
@Qualifier("amsisryzwdb")
@ConfigurationProperties(prefix = "spring.datasource.amsisryzwdb")
public DataSourceProperties fourthDbProperties(){
return new DataSourceProperties();
}
@Bean(name="amsisryzwdb")
@Qualifier("amsisryzwdb")
@ConfigurationProperties(prefix = "spring.datasource.amsisryzwdb")
public DataSource fourthDataSource(){
return fourthDbProperties().initializeDataSourceBuilder().build();
}
@Bean(name="amsisajzwdbProperties")
@Qualifier("amsisajzwdb")
@ConfigurationProperties(prefix = "spring.datasource.amsisajzwdb")
public DataSourceProperties fifthDbProperties(){
return new DataSourceProperties();
}
@Bean(name="amsisajzwdb")
@Qualifier("amsisajzwdb")
@ConfigurationProperties(prefix = "spring.datasource.amsisajzwdb")
public DataSource fifDataSource(){
return fifthDbProperties().initializeDataSourceBuilder().build();
}
@Bean(name="stamsisryzwdbProperties")
@Qualifier("stamsisryzwdb")
@ConfigurationProperties(prefix = "spring.datasource.stamsisryzwdb")
public DataSourceProperties sixthDbProperties(){
return new DataSourceProperties();
}
@Bean(name="stamsisryzwdb")
@Qualifier("stamsisryzwdb")
@ConfigurationProperties(prefix = "spring.datasource.stamsisryzwdb")
public DataSource sixthDataSource(){
return sixthDbProperties().initializeDataSourceBuilder().build();
}
@Bean(name="stamsisajzwdbProperties")
@Qualifier("stamsisajzwdb")
@ConfigurationProperties(prefix = "spring.datasource.stamsisajzwdb")
public DataSourceProperties seventhDbProperties(){
return new DataSourceProperties();
}
@Bean(name="stamsisajzwdb")
@Qualifier("stamsisajzwdb")
@ConfigurationProperties(prefix = "spring.datasource.stamsisajzwdb")
public DataSource sevenDataSource(){
return seventhDbProperties().initializeDataSourceBuilder().build();
}
@Bean(name="stamsisdbProperties")
@Qualifier("stamsisdb")
@ConfigurationProperties(prefix = "spring.datasource.stamsisdb")
public DataSourceProperties eigthDbProperties(){
return new DataSourceProperties();
}
@Bean(name="stamsisdb")
@Qualifier("stamsisdb")
@ConfigurationProperties(prefix = "spring.datasource.stamsisdb")
public DataSource eigthDataSource(){
return thirdDbProperties().initializeDataSourceBuilder().build();
}
}
package com.founder.config;
import org.apache.ibatis.session.SqlSessionFactory;
import org.mybatis.spring.SqlSessionFactoryBean;
import org.mybatis.spring.SqlSessionTemplate;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
import javax.sql.DataSource;
@Configuration
@MapperScan(basePackages = {"com.founder.**.amsisAjzwDao"},sqlSessionFactoryRef = "ajzwamsisSqlSessionFactory")
public class MybatisAmsisAjzwDbConfig {
//mapper扫描路径
static final String MAPPER_LOCATION = "classpath:mapper/*.xml";
@Autowired
@Qualifier("amsisajzwdb")
private DataSource amsisdb;
@Bean(name="ajzwamsisSqlSessionFactory")
public SqlSessionFactory ajzwamsisSqlSessionFactory() throws Exception {
SqlSessionFactoryBean factoryBean = new SqlSessionFactoryBean();
factoryBean.setDataSource(amsisdb);
factoryBean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources(MybatisAmsisAjzwDbConfig.MAPPER_LOCATION));
return factoryBean.getObject();
}
@Bean(name="ajzwamsisSqlSessionTemplate")
public SqlSessionTemplate jwzhSqlSessionTemplate() throws Exception {
return new SqlSessionTemplate(ajzwamsisSqlSessionFactory());
}
}
......@@ -13,9 +13,10 @@ import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
import javax.sql.DataSource;
@Configuration
@MapperScan(basePackages = {"com.founder.amsisDao"},sqlSessionFactoryRef = "amsisSqlSessionFactory")
public class MybatisDb2Config {
@MapperScan(basePackages = {"com.founder.**.amsisDao"},sqlSessionFactoryRef = "amsisSqlSessionFactory")
public class MybatisAmsisDbConfig {
//mapper扫描路径
static final String MAPPER_LOCATION = "classpath:mapper/*.xml";
@Autowired
@Qualifier("amsisdb")
private DataSource amsisdb;
......@@ -24,7 +25,7 @@ public class MybatisDb2Config {
public SqlSessionFactory amsisSqlSessionFactory() throws Exception {
SqlSessionFactoryBean factoryBean = new SqlSessionFactoryBean();
factoryBean.setDataSource(amsisdb);
factoryBean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources(MybatisBaseDbConfig.MAPPER_LOCATION));
factoryBean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources(MybatisAmsisDbConfig.MAPPER_LOCATION));
return factoryBean.getObject();
}
......
package com.founder.config;
import org.apache.ibatis.session.SqlSessionFactory;
import org.mybatis.spring.SqlSessionFactoryBean;
import org.mybatis.spring.SqlSessionTemplate;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
import javax.sql.DataSource;
@Configuration
@MapperScan(basePackages = {"com.founder.**.amsisRyzwDao"},sqlSessionFactoryRef = "amsisRyzwSqlSessionFactory")
public class MybatisAmsisRyzwDbConfig {
//mapper扫描路径
static final String MAPPER_LOCATION = "classpath:mapper/*.xml";
@Autowired
@Qualifier("amsisryzwdb")
private DataSource amsisRyzwdb;
@Bean(name="amsisRyzwSqlSessionFactory")
public SqlSessionFactory amsisRyzwSqlSessionFactory() throws Exception {
SqlSessionFactoryBean factoryBean = new SqlSessionFactoryBean();
factoryBean.setDataSource(amsisRyzwdb);
factoryBean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources(MybatisAmsisRyzwDbConfig.MAPPER_LOCATION));
return factoryBean.getObject();
}
@Bean(name="amsisRyzwSqlSessionTemplate")
public SqlSessionTemplate jwzhSqlSessionTemplate() throws Exception {
return new SqlSessionTemplate(amsisRyzwSqlSessionFactory());
}
}
package com.founder.config;
import org.apache.ibatis.session.SqlSessionFactory;
import org.mybatis.spring.SqlSessionFactoryBean;
import org.mybatis.spring.SqlSessionTemplate;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
import javax.sql.DataSource;
@Configuration
@MapperScan(basePackages = {"com.founder.**.stamsisAjzwDao"},sqlSessionFactoryRef = "stajzwamsisSqlSessionFactory")
public class MybatisStAmsisAjzwDbConfig {
//mapper扫描路径
static final String MAPPER_LOCATION = "classpath:mapper/*.xml";
@Autowired
@Qualifier("stamsisajzwdb")
private DataSource amsisdb;
@Bean(name="stajzwamsisSqlSessionFactory")
public SqlSessionFactory stajzwamsisSqlSessionFactory() throws Exception {
SqlSessionFactoryBean factoryBean = new SqlSessionFactoryBean();
factoryBean.setDataSource(amsisdb);
factoryBean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources(MybatisStAmsisAjzwDbConfig.MAPPER_LOCATION));
return factoryBean.getObject();
}
@Bean(name="stajzwamsisSqlSessionTemplate")
public SqlSessionTemplate jwzhSqlSessionTemplate() throws Exception {
return new SqlSessionTemplate(stajzwamsisSqlSessionFactory());
}
}
package com.founder.config;
import org.apache.ibatis.session.SqlSessionFactory;
import org.mybatis.spring.SqlSessionFactoryBean;
import org.mybatis.spring.SqlSessionTemplate;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
import javax.sql.DataSource;
@Configuration
@MapperScan(basePackages = {"com.founder.**.stamsisDao"},sqlSessionFactoryRef = "stamsisSqlSessionFactory")
public class MybatisStAmsisDbConfig {
//mapper扫描路径
static final String MAPPER_LOCATION = "classpath:mapper/*.xml";
@Autowired
@Qualifier("stamsisdb")
private DataSource amsisdb;
@Bean(name="stamsisSqlSessionFactory")
public SqlSessionFactory stamsisSqlSessionFactory() throws Exception {
SqlSessionFactoryBean factoryBean = new SqlSessionFactoryBean();
factoryBean.setDataSource(amsisdb);
factoryBean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources(MybatisStAmsisDbConfig.MAPPER_LOCATION));
return factoryBean.getObject();
}
@Bean(name="stamsisSqlSessionTemplate")
public SqlSessionTemplate jwzhSqlSessionTemplate() throws Exception {
return new SqlSessionTemplate(stamsisSqlSessionFactory());
}
}
package com.founder.config;
import org.apache.ibatis.session.SqlSessionFactory;
import org.mybatis.spring.SqlSessionFactoryBean;
import org.mybatis.spring.SqlSessionTemplate;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
import javax.sql.DataSource;
@Configuration
@MapperScan(basePackages = {"com.founder.**.stamsisRyzwDao"},sqlSessionFactoryRef = "stryzwamsisSqlSessionFactory")
public class MybatisStAmsisRyzwDbConfig {
//mapper扫描路径
static final String MAPPER_LOCATION = "classpath:mapper/*.xml";
@Autowired
@Qualifier("stamsisryzwdb")
private DataSource amsisdb;
@Bean(name="stryzwamsisSqlSessionFactory")
public SqlSessionFactory stryzwamsisSqlSessionFactory() throws Exception {
SqlSessionFactoryBean factoryBean = new SqlSessionFactoryBean();
factoryBean.setDataSource(amsisdb);
factoryBean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources(MybatisStAmsisRyzwDbConfig.MAPPER_LOCATION));
return factoryBean.getObject();
}
@Bean(name="stryzwamsisSqlSessionTemplate")
public SqlSessionTemplate jwzhSqlSessionTemplate() throws Exception {
return new SqlSessionTemplate(stryzwamsisSqlSessionFactory());
}
}
......@@ -399,8 +399,11 @@ public class HmCjController {
res.put("ywfssj","20191031110528");
res.put("user_id",user.getIdentitycard());
res.put("user_dept",user.getUnitcode());
//res.put("user_deptname",dicItemService.queryNameByCode(user.getUnitcode(), "CODE_UNIT"));
res.put("user_deptname","内蒙古公安厅");
String unitname = dicItemService.queryNameByCode(user.getUnitcode(), "CODE_UNIT");
if(unitname==null||"".equals(unitname)){
unitname = "内蒙古公安厅";
}
res.put("user_deptname",unitname);
res.put("sbcsdm",hmxxs.get(0).getSbcsdm());
res.put("hmcjsbxhdm","01");
res.put("sbbh",hmxxs.get(0).getSbxh());
......@@ -443,7 +446,7 @@ public class HmCjController {
res.put("bcjr_sjhm1",xyrC.getLxdm());
res.put("bcjr_sjhm2",xyrC.getLxdm2());
res.put("zjzp",xyrC.getEdzzpStr64());
JSONObject jsonResult= FileUtils.requestByPost("http://122.49.35.37:43980/api/xingzhuan/v1/regIris",res);
JSONObject jsonResult= FileUtils.requestByPost("http://10.2.89.141/api/xingzhuan/v1/regIris",res);
System.out.println(jsonResult.toJSONString());
boolean bool = true;
return bool;
......@@ -460,11 +463,14 @@ public class HmCjController {
res.put("client_secret", "neimengxingzhuan");
res.put("version","1.0");
res.put("request_id",hmxxs.get(0).getRequest_id());
res.put("ywfssj","20191031110528");
res.put("ywfssj","20191121100528");
res.put("user_id",user.getIdentitycard());
res.put("user_dept",user.getUnitcode());
//res.put("user_deptname",dicItemService.queryNameByCode(user.getUnitcode(), "CODE_UNIT"));
res.put("user_deptname","内蒙古公安厅");
String unitname = dicItemService.queryNameByCode(user.getUnitcode(), "CODE_UNIT");
if(unitname==null||"".equals(unitname)){
unitname = "内蒙古公安厅";
}
res.put("user_deptname",unitname);
res.put("sbcsdm",hmxxs.get(0).getSbcsdm());
res.put("hmcjsbxhdm","01");
res.put("sbbh",hmxxs.get(0).getSbxh());
......@@ -487,7 +493,7 @@ public class HmCjController {
}
}
res.put("cjtphs","1.825");
JSONObject jsonResult= FileUtils.requestByPost("http://122.49.35.37:43980/iris/irisInspection",res);
JSONObject jsonResult= FileUtils.requestByPost("http://10.2.89.141/iris/irisInspection",res);
System.out.println(jsonResult.toJSONString());
boolean bool = true;
return bool;
......@@ -504,11 +510,14 @@ public class HmCjController {
res.put("client_secret", "neimengxingzhuan");
res.put("version","1.0");
res.put("request_id",hmxxs.get(0).getRequest_id());
res.put("ywfssj","20191031110528");
res.put("ywfssj","20191121100528");
res.put("user_id",user.getIdentitycard());
res.put("user_dept",user.getUnitcode());
//res.put("user_deptname",dicItemService.queryNameByCode(user.getUnitcode(), "CODE_UNIT"));
res.put("user_deptname","内蒙古公安厅");
String unitname = dicItemService.queryNameByCode(user.getUnitcode(), "CODE_UNIT");
if(unitname==null||"".equals(unitname)){
unitname = "内蒙古公安厅";
}
res.put("user_deptname",unitname);
res.put("sbcsdm",hmxxs.get(0).getSbcsdm());
res.put("hmcjsbxhdm","01");
res.put("sbbh",hmxxs.get(0).getSbxh());
......@@ -549,7 +558,7 @@ public class HmCjController {
res.put("bcjr_sjhm1",xyrC.getLxdm());
res.put("bcjr_sjhm2",xyrC.getLxdm2());
res.put("zjzp",xyrC.getEdzzpStr64());
JSONObject jsonResult= FileUtils.requestByPost("http://122.49.35.37:43980/iris/irisCheck",res);
JSONObject jsonResult= FileUtils.requestByPost("http://10.2.89.141/iris/irisCheck",res);
System.out.println(jsonResult.toJSONString());
boolean bool = true;
return bool;
......
......@@ -219,10 +219,16 @@ public class SwCjController {
return map;
}
User user = (User) request.getSession().getAttribute("User");
String unitcode = "140000000000";
if(user==null){
unitcode = xyrC.getLrdwdm();
}else{
unitcode = user.getUnitcode();
}
//生成信息主键编号
String uuid = UUID.randomUUID().toString().replaceAll("-", "");
tbStSw.setXxzjbh(uuid);
Boolean b = swCjService.saveSwSjXx(tbStSw,user.getUnitcode());
Boolean b = swCjService.saveSwSjXx(tbStSw,unitcode);
if (b) {
//成功
map.put("code", "0");
......
......@@ -403,7 +403,7 @@ public class TbXwRycjController {
}
@RequestMapping("/toEditRyxx")
public String toEditYsseryxx(String asjxgrybh,String perurl,Model model,HttpServletRequest request){
public String toEditYsseryxx(String asjxgrybh,String cjsb,String perurl,Model model,HttpServletRequest request){
User user = (User)request.getSession().getAttribute("User");
if(asjxgrybh==null||"".equals(asjxgrybh)){
AutoTbStRy xyrC = new AutoTbStRy();
......@@ -559,13 +559,14 @@ public class TbXwRycjController {
model.addAttribute("unitcode",user.getUnitcode());
model.addAttribute("ryxx",xyrC);
model.addAttribute("saveflag","0");
model.addAttribute("cjsb",cjsb);
model.addAttribute("perurl",perurl);
}
return "rygl/addryxx";
}
@RequestMapping("/doAddRyxx")
public String doAddYsseryxx(AutoTbStRy zbfzxyr, Model model, HttpServletRequest request, @RequestParam("R_EDZZP_File") MultipartFile R_EDZZP_File,@RequestParam("R_ZMZP_File") MultipartFile R_ZMZP_File,MultipartFile R_CMZP_File,MultipartFile R_YCMZP_File){
public String doAddYsseryxx(AutoTbStRy zbfzxyr,String cjsb, Model model, HttpServletRequest request, @RequestParam("R_EDZZP_File") MultipartFile R_EDZZP_File,@RequestParam("R_ZMZP_File") MultipartFile R_ZMZP_File,MultipartFile R_CMZP_File,MultipartFile R_YCMZP_File){
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
DateFormat df1 = new SimpleDateFormat("MM/dd/yyyy");
try {
......@@ -902,11 +903,12 @@ public class TbXwRycjController {
model.addAttribute("unitcode",user.getUnitcode());
model.addAttribute("ryxx",xyrC);
model.addAttribute("saveflag","1");
model.addAttribute("cjsb",cjsb);
return "rygl/addryxx.html";
}
@RequestMapping("/doEditRyxx")
public String doEditYsseryxx(AutoTbStRy zbfzxyr, Model model, HttpServletRequest request, @RequestParam("R_EDZZP_File") MultipartFile R_EDZZP_File,@RequestParam("R_ZMZP_File") MultipartFile R_ZMZP_File,MultipartFile R_CMZP_File,MultipartFile R_YCMZP_File){
public String doEditYsseryxx(AutoTbStRy zbfzxyr,String cjsb, Model model, HttpServletRequest request, @RequestParam("R_EDZZP_File") MultipartFile R_EDZZP_File,@RequestParam("R_ZMZP_File") MultipartFile R_ZMZP_File,MultipartFile R_CMZP_File,MultipartFile R_YCMZP_File){
String ips = "";
try {
ips = SysUitl.getIp(request);
......@@ -1305,6 +1307,7 @@ public class TbXwRycjController {
model.addAttribute("unitcode",user.getUnitcode());
model.addAttribute("ryxx",xyrC);
model.addAttribute("saveflag","1");
model.addAttribute("cjsb",cjsb);
return "rygl/addryxx.html";
}
......@@ -2125,7 +2128,7 @@ public class TbXwRycjController {
try {
long startTime=System.currentTimeMillis();//获取开始时间
//imgstrs = hu.getJsonString("http://65.38.37.118:8081/data/getPSNRollByRybh?rybh="+zwbh);
imgstrs = hu.getJsonString("http://65.65.66.27:8081/data/getPSNRollByRybh?rybh="+zwbh);
imgstrs = hu.getJsonString("http://10.142.16.171:8082/data/getPSNRollByRybh?rybh="+zwbh);
long endTime=System.currentTimeMillis();//获取结束时间
System.out.println("接口调用滚动指纹返回时长: "+(endTime-startTime)+"ms");
log.info("接口调用滚动指纹返回时长: "+(endTime-startTime)+"ms");
......@@ -2139,6 +2142,7 @@ public class TbXwRycjController {
String code = jsonObject.getString("code");
String msg = jsonObject.getString("message");
JSONArray jsa = jsonObject.getJSONArray("ret");
//System.out.println("滚动jsonObject======="+jsonObject.toJSONString());
System.out.println("滚动code="+code+",message="+msg+",图片个数="+jsa.size());
log.info("滚动code="+code+",message="+msg+",图片个数="+jsa.size());
for (int i = 0; i < jsa.size(); i++) {
......@@ -2158,7 +2162,7 @@ public class TbXwRycjController {
}
}
String [] zws = zw.split(",");
//System.out.println("不包含的滚动图片个数="+zws.length);
System.out.println("不包含的滚动图片个数="+zws.length);
for(int i = 0; i < zws.length; i++){
//rstmap.put("rfpimg"+zws[i],null);
}
......@@ -2177,14 +2181,14 @@ public class TbXwRycjController {
@RequestMapping("/getPmimages")
@ResponseBody
public Map<String,Object> testAsyncReturnPmImg(String zwbh) throws ExecutionException, InterruptedException {
/*
/*
//调用指纹获取压缩图接口获取指纹图片
HttpClientUtil hu = new HttpClientUtil();
String imgstrs = null;
try {
long startTime=System.currentTimeMillis();//获取开始时间
//imgstrs = hu.getJsonString("http://65.38.37.118:8081/data/getPSNPlainByRybh?rybh="+zwbh);
imgstrs = hu.getJsonString("http://65.65.66.27:8081/data/getPSNPlainByRybh?rybh="+zwbh);
imgstrs = hu.getJsonString("http://10.142.16.171:8082/data/getPSNPlainByRybh?rybh="+zwbh);
long endTime=System.currentTimeMillis();//获取结束时间
System.out.println("接口调用平面指纹返回时长: "+(endTime-startTime)+"ms");
log.info("接口调用平面指纹返回时长: "+(endTime-startTime)+"ms");
......@@ -2198,6 +2202,7 @@ public class TbXwRycjController {
String code = jsonObject.getString("code");
String msg = jsonObject.getString("message");
JSONArray jsa = jsonObject.getJSONArray("ret");
//System.out.println("平面jsonObject======="+jsonObject.toJSONString());
System.out.println("平面code="+code+",message="+msg+",图片个数="+jsa.size());
log.info("平面code="+code+",message="+msg+",图片个数="+jsa.size());
for (int i = 0; i < jsa.size(); i++) {
......@@ -2217,12 +2222,11 @@ public class TbXwRycjController {
}
}
String [] zws = zw.split(",");
//System.out.println("不包含的平面图片个数="+zws.length);
System.out.println("不包含的平面图片个数="+zws.length);
for(int i = 0; i < zws.length; i++){
//rstmap.put("pfpimg"+zws[i],null);
}
*/
*/
long start = System.currentTimeMillis();
String rst="";
Map<String,Object> rstmap = new HashMap<String,Object>();
......@@ -3142,18 +3146,24 @@ public class TbXwRycjController {
xyrC.setXbdm(StringUtil.checknull(request.getParameter("XB")));// 性别
xyrC.setCym(StringUtil.checknull(request.getParameter("CYM")));// 曾用名
xyrC.setBmch(StringUtil.checknull(request.getParameter("BMCH")));// 别名绰号
xyrC.setXmhypy(StringUtil.checknull(request.getParameter("XMHYPY")));// 姓名汉语拼音
xyrC.setGjdm(StringUtil.checknull(request.getParameter("GJ")));// 国籍
xyrC.setJgssxdm(StringUtil.checknull(request.getParameter("JG")));// 籍贯
String CSRQ=StringUtil.checknull(request.getParameter("CSRQ"));// 出生日期
xyrC.setMzdm(StringUtil.checknull(request.getParameter("MZ")));// 民族
xyrC.setSgsx(StringUtil.checknull(request.getParameter("SG")));// 身高
xyrC.setTzsx(StringUtil.checknull(request.getParameter("TZ")));// 体重
xyrC.setZc(StringUtil.checknull(request.getParameter("ZC")));// 足长
xyrC.setXldm(StringUtil.checknull(request.getParameter("WHCD")));// 文化程度
xyrC.setZylbdm(StringUtil.checknull(request.getParameter("ZYLB")));// 职业类别代码
xyrC.setZylbdmbcms(StringUtil.checknull(request.getParameter("ZY")));// 职业描述
xyrC.setLxdm(StringUtil.checknull(request.getParameter("LXDH")));// 联系电话
xyrC.setJyzkdm(StringUtil.checknull(request.getParameter("HYZK")));// 婚姻状况
xyrC.setZjxydm(StringUtil.checknull(request.getParameter("ZJXY")));// 宗教信仰
xyrC.setZzmmdm(StringUtil.checknull(request.getParameter("ZZMM")));// 政治面貌
xyrC.setByzkdm(StringUtil.checknull(request.getParameter("BYZK")));// 服役状况
xyrC.setSarysfdm(StringUtil.checknull(request.getParameter("SF")));// 身份
xyrC.setTszcdm(StringUtil.checknull(request.getParameter("ZC")));// 专长
xyrC.setTszcdm(StringUtil.checknull(request.getParameter("TSZC")));// 专长
xyrC.setCyzjdm(StringUtil.checknull(request.getParameter("ZJLX")));// 证件类型
String ZHRQ=StringUtil.checknull(request.getParameter("ZHRQ"));// 抓获日期
xyrC.setZhfsdm(StringUtil.checknull(request.getParameter("ZHFS")));// 抓获方式
......@@ -3168,7 +3178,16 @@ public class TbXwRycjController {
xyrC.setHjdzDzmc(StringUtil.checknull(request.getParameter("HJXZ")));//户籍详址
xyrC.setXzzXzqhdm(StringUtil.checknull(request.getParameter("XZQH")));//现住地区划
xyrC.setXzzDzmc(StringUtil.checknull(request.getParameter("XZXZ")));//现住地详址
xyrC.setCsdXzqhdm(StringUtil.checknull(request.getParameter("CSDQH")));//出生地区划
xyrC.setCsdDzmc(StringUtil.checknull(request.getParameter("CSDXZ")));//出生地详址
xyrC.setFwcs(StringUtil.checknull(request.getParameter("GZDW")));//工作单位
xyrC.setSzzwbh(StringUtil.checknull(request.getParameter("ZWBH")));//指纹编号
xyrC.setDnabh(StringUtil.checknull(request.getParameter("DNABH")));//DNA编号
xyrC.setBzw(StringUtil.checknull(request.getParameter("RYLX")));//人员类型
//xyrC.setZwcjr(StringUtil.checknull(request.getParameter("CJR")));//采集人
//xyrC.setZwcjrXm(StringUtil.checknull(request.getParameter("CJR")));//采集人
//xyrC.setZwcjdwdm(StringUtil.checknull(request.getParameter("CJDW")));//采集单位
//String zwcjsj=StringUtil.checknull(request.getParameter("CJSJ"));//采集时间
String DJDW=StringUtil.checknull(request.getParameter("DJDW"));//登记单位
String DJR=StringUtil.checknull(request.getParameter("DJR"));//登记人
String DJSJ=StringUtil.checknull(request.getParameter("DJSJ"));//登记时间
......@@ -3184,6 +3203,10 @@ public class TbXwRycjController {
}else{
xyrC.setZhsj(df.parse(ZHRQ));
}
//if(zwcjsj==null||zwcjsj.equals("")){
//}else{
// xyrC.setZwcjsj(df.parse(zwcjsj));
//}
if(DJSJ==null||DJSJ.equals("")){
}else{
djsj_temp = df.parse(DJSJ);
......
......@@ -13,6 +13,7 @@ import java.util.Map;
@Component
@Mapper
public interface JwzhDao {
public boolean updateRyxx(Map<String, Object> map);
public boolean insertRxxx(Map<String, Object> map);
public boolean updateRxxx(Map<String, Object> map);
public boolean insertSwxx(TbStSw tbStSw);
......
package com.founder.model.amsis;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
import java.util.Date;
/**
*刑事技术资源指纹比中信息
* @author yangliang
* @date 2019/10/10
*/
public class TbXsjszyZwZwbz implements Serializable {
private static final long serialVersionUID = 1L;
//("信息主键编号")
private String xxzjbh;
//案事件编号
private String asjbh;
private String ajmc;
//案事件相关人员编号
private String asjxgrybh;
//(现场)指掌纹卡编号
private String zzhwkbh;
//("比中时间")
private Date bzsj;
private String bzsjStr;
//("比中单位_公安机关机构代码")
private String bzdw_gajgjgdm;
//("比中单位_公安机关名称")
private String bzdw_gajgmc;
//比中结果_指掌纹卡编号
private String bzjg_zzhwkbh;
//("比中人_姓名")
private String bzr_xm;
//("比中人_公民身份号码")
private String bzr_gmsfhm;
//("比中人_联系电话")
private String bzr_lxdh;
//("复核单位_公安机关机构代码")
private String fhdw_gajgjgdm;
//("复核单位_公安机关名称")
private String fhdw_gajgmc;
//("复核时间")
private Date fhsj;
//("复核人_姓名")
private String fhr_xm;
//("复核人_公民身份号码")
private String fhr_gmsfhm;
//("复核人_联系电话")
private String fhr_lxdh;
//("信息删除_判断标识/1-是,0-否/CODE_IF")
private String xxsc_pdbz;
//备注
private String bz;
//数据来源表(ZZHWLLBZJGXX串查比中,ZZHWLTBZJGXX正倒查比中,ZZHWTTBZJGXX查重比中)
private String sjly;
//侦查指令编号
private String zczlbh;
//指令反馈状态
private String zlfkzt;
//提取单位_公安机关名称
private String tqdw_gajgmc;
//提取单位_公安机关机构代码
private String tqdw_gajgjgdm;
//
private String type;
private String bdy_jyqk;
private String xkbh;
private String ladwmc;
private String xyrXm;
private String xyrZjhm;
private String ajlb;
//发案时间
private String fasj;
//案发地详址
private String ajfsdd;
public String getAjfsdd() {
return ajfsdd;
}
public void setAjfsdd(String ajfsdd) {
this.ajfsdd = ajfsdd;
}
public String getFasj() {
return fasj;
}
public void setFasj(String fasj) {
this.fasj = fasj;
}
public String getXxzjbh() {
return xxzjbh;
}
public void setXxzjbh(String xxzjbh) {
this.xxzjbh = xxzjbh;
}
public String getAsjbh() {
return asjbh;
}
public void setAsjbh(String asjbh) {
this.asjbh = asjbh;
}
public String getAsjxgrybh() {
return asjxgrybh;
}
public void setAsjxgrybh(String asjxgrybh) {
this.asjxgrybh = asjxgrybh;
}
public String getZzhwkbh() {
return zzhwkbh;
}
public void setZzhwkbh(String zzhwkbh) {
this.zzhwkbh = zzhwkbh;
}
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
public Date getBzsj() {
return bzsj;
}
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
public void setBzsj(Date bzsj) {
this.bzsj = bzsj;
}
public String getBzsjStr() {
return bzsjStr;
}
public void setBzsjStr(String bzsjStr) {
this.bzsjStr = bzsjStr;
}
public String getBzdw_gajgjgdm() {
return bzdw_gajgjgdm;
}
public void setBzdw_gajgjgdm(String bzdw_gajgjgdm) {
this.bzdw_gajgjgdm = bzdw_gajgjgdm;
}
public String getBzdw_gajgmc() {
return bzdw_gajgmc;
}
public void setBzdw_gajgmc(String bzdw_gajgmc) {
this.bzdw_gajgmc = bzdw_gajgmc;
}
public String getBzjg_zzhwkbh() {
return bzjg_zzhwkbh;
}
public void setBzjg_zzhwkbh(String bzjg_zzhwkbh) {
this.bzjg_zzhwkbh = bzjg_zzhwkbh;
}
public String getBzr_xm() {
return bzr_xm;
}
public void setBzr_xm(String bzr_xm) {
this.bzr_xm = bzr_xm;
}
public String getBzr_gmsfhm() {
return bzr_gmsfhm;
}
public void setBzr_gmsfhm(String bzr_gmsfhm) {
this.bzr_gmsfhm = bzr_gmsfhm;
}
public String getBzr_lxdh() {
return bzr_lxdh;
}
public void setBzr_lxdh(String bzr_lxdh) {
this.bzr_lxdh = bzr_lxdh;
}
public String getFhdw_gajgjgdm() {
return fhdw_gajgjgdm;
}
public void setFhdw_gajgjgdm(String fhdw_gajgjgdm) {
this.fhdw_gajgjgdm = fhdw_gajgjgdm;
}
public String getFhdw_gajgmc() {
return fhdw_gajgmc;
}
public void setFhdw_gajgmc(String fhdw_gajgmc) {
this.fhdw_gajgmc = fhdw_gajgmc;
}
public Date getFhsj() {
return fhsj;
}
public void setFhsj(Date fhsj) {
this.fhsj = fhsj;
}
public String getFhr_xm() {
return fhr_xm;
}
public void setFhr_xm(String fhr_xm) {
this.fhr_xm = fhr_xm;
}
public String getFhr_gmsfhm() {
return fhr_gmsfhm;
}
public void setFhr_gmsfhm(String fhr_gmsfhm) {
this.fhr_gmsfhm = fhr_gmsfhm;
}
public String getFhr_lxdh() {
return fhr_lxdh;
}
public void setFhr_lxdh(String fhr_lxdh) {
this.fhr_lxdh = fhr_lxdh;
}
public String getXxsc_pdbz() {
return xxsc_pdbz;
}
public void setXxsc_pdbz(String xxsc_pdbz) {
this.xxsc_pdbz = xxsc_pdbz;
}
public String getBz() {
return bz;
}
public void setBz(String bz) {
this.bz = bz;
}
public String getSjly() {
return sjly;
}
public void setSjly(String sjly) {
this.sjly = sjly;
}
public String getZczlbh() {
return zczlbh;
}
public void setZczlbh(String zczlbh) {
this.zczlbh = zczlbh;
}
public String getZlfkzt() {
return zlfkzt;
}
public void setZlfkzt(String zlfkzt) {
this.zlfkzt = zlfkzt;
}
public String getTqdw_gajgmc() {
return tqdw_gajgmc;
}
public void setTqdw_gajgmc(String tqdw_gajgmc) {
this.tqdw_gajgmc = tqdw_gajgmc;
}
public String getTqdw_gajgjgdm() {
return tqdw_gajgjgdm;
}
public void setTqdw_gajgjgdm(String tqdw_gajgjgdm) {
this.tqdw_gajgjgdm = tqdw_gajgjgdm;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public String getXkbh() {
return xkbh;
}
public void setXkbh(String xkbh) {
this.xkbh = xkbh;
}
public String getLadwmc() {
return ladwmc;
}
public void setLadwmc(String ladwmc) {
this.ladwmc = ladwmc;
}
public String getXyrXm() {
return xyrXm;
}
public void setXyrXm(String xyrXm) {
this.xyrXm = xyrXm;
}
public String getXyrZjhm() {
return xyrZjhm;
}
public void setXyrZjhm(String xyrZjhm) {
this.xyrZjhm = xyrZjhm;
}
public String getBdy_jyqk() {
return bdy_jyqk;
}
public void setBdy_jyqk(String bdy_jyqk) {
this.bdy_jyqk = bdy_jyqk;
}
public String getAjmc() {
return ajmc;
}
public void setAjmc(String ajmc) {
this.ajmc = ajmc;
}
public String getAjlb() {
return ajlb;
}
public void setAjlb(String ajlb) {
this.ajlb = ajlb;
}
@Override
public String toString() {
return "TbXsjszyZwZwbz{" +
"xxzjbh='" + xxzjbh + '\'' +
", asjbh='" + asjbh + '\'' +
", asjxgrybh='" + asjxgrybh + '\'' +
", zzhwkbh='" + zzhwkbh + '\'' +
", bzsj=" + bzsj +
", bzdw_gajgjgdm='" + bzdw_gajgjgdm + '\'' +
", bzdw_gajgmc='" + bzdw_gajgmc + '\'' +
", bzjg_zzhwkbh='" + bzjg_zzhwkbh + '\'' +
", bzr_xm='" + bzr_xm + '\'' +
", bzr_gmsfhm='" + bzr_gmsfhm + '\'' +
", bzr_lxdh='" + bzr_lxdh + '\'' +
", fhdw_gajgjgdm='" + fhdw_gajgjgdm + '\'' +
", fhdw_gajgmc='" + fhdw_gajgmc + '\'' +
", fhsj=" + fhsj +
", fhr_xm='" + fhr_xm + '\'' +
", fhr_gmsfhm='" + fhr_gmsfhm + '\'' +
", fhr_lxdh='" + fhr_lxdh + '\'' +
", xxsc_pdbz='" + xxsc_pdbz + '\'' +
", bz='" + bz + '\'' +
", sjly='" + sjly + '\'' +
", zczlbh='" + zczlbh + '\'' +
", zlfkzt='" + zlfkzt + '\'' +
", tqdw_gajgmc='" + tqdw_gajgmc + '\'' +
", tqdw_gajgjgdm='" + tqdw_gajgjgdm + '\'' +
", type='" + type + '\'' +
", bdy_jyqk='" + bdy_jyqk + '\'' +
", xkbh='" + xkbh + '\'' +
", ladwmc='" + ladwmc + '\'' +
", xyrXm='" + xyrXm + '\'' +
", xyrZjhm='" + xyrZjhm + '\'' +
'}';
}
}
package com.founder.model.amsis;
import java.io.Serializable;
/**
*指纹比中信息_现场指纹所对应案件信息
* @author yangliang
* @date 2019/6/20
*/
public class TbXsjszyZwZwbzCase implements Serializable {
private static final long serialVersionUID = 1L;
private String dbid; //分库号
private String barcode; //案件条码号(案件编号)
private String cid; //案件信息ID号
private String cardbarcode; //卡号
private String casename; //案件名称
private String caselevel; //案件级别
private String casetype1; //案件类别1
private String casetype2; //案件类别2
private String casetype3; //案件类别3
private String occurdate; //发案日期
private String occurplacecode; //发案地点代码
private String occurplace; //发案地点
private String briefdesc; //简要案情
private String killflag; //命案标识(1是,0否)
private String moneyinvoved; //涉案金额
private String collectunitcode; //提取单位代码
private String collectunitname; //提取单位名称
private String collectdate; //提取日期
private String collectpsn; //提取人
private String handleunitcode; //主办单位代码
private String handlepsn; //主办人姓名
private String suspectsitecode1; //可疑地区线索1(行政区划代码TB/T2260)
private String suspectsitecode2; //可疑地区线索2(行政区划代码TB/T2260)
private String suspectsitecode3; //可疑地区线索3(行政区划代码TB/T2260)
private String assistlevel; //协查级别
private String price; //奖金
private String assistunitcode; //协查单位代码
private String assistunitname; //协查单位名称
private String assistdate; //协查日期
private String assistflag; //案件协查标识。1:协查;0:不协查
private String ministryrepealflag; //部撤销标识。 1:已破;2:外省;3:多报;4:其他
private String casestate; //案件状态
private String lathpcount; //本案现场指纹个数
private String sendlathpcount; //发送现场指纹个数
private String assisttarget; //协查目的
private String createunitcode; //创建单位代码
private String createdate; //创建日期
private String createuserid; //创建用户ID
private String updatedate; //修改日期
private String deleteflag; //删除标识
private String seriesbarcode; //串并案件组号
private String logicdbtype; //逻辑分库类型
private String latsid; //现场SID
private String superupflag; //本地比中是否上报至协查,0-否,1-是
private String xcupflag; //文字信息是否上报至协查,0-否,1-是
private String assistnum; //协查任务控制号
private String fingerflag; //指纹标识
private String palmflag; //掌纹标识
private String victim; //受害人
private String lost_property; //损失物品
private String crime_methods; //作案手段
private String misbarcode; //接口系统人员编号
private String backmis; //是否已回写接口系统,0-否,1-是
private String asjbh; //案事件编号
private String kybh; //勘验编号
private byte[] ajbzzwtp; //案件比中指纹图片
private String ajbzzwtpBase64;
public static long getSerialVersionUID() {
return serialVersionUID;
}
public String getDbid() {
return dbid;
}
public void setDbid(String dbid) {
this.dbid = dbid;
}
public String getBarcode() {
return barcode;
}
public void setBarcode(String barcode) {
this.barcode = barcode;
}
public String getCid() {
return cid;
}
public void setCid(String cid) {
this.cid = cid;
}
public String getCardbarcode() {
return cardbarcode;
}
public void setCardbarcode(String cardbarcode) {
this.cardbarcode = cardbarcode;
}
public String getCasename() {
return casename;
}
public void setCasename(String casename) {
this.casename = casename;
}
public String getCaselevel() {
return caselevel;
}
public void setCaselevel(String caselevel) {
this.caselevel = caselevel;
}
public String getCasetype1() {
return casetype1;
}
public void setCasetype1(String casetype1) {
this.casetype1 = casetype1;
}
public String getCasetype2() {
return casetype2;
}
public void setCasetype2(String casetype2) {
this.casetype2 = casetype2;
}
public String getCasetype3() {
return casetype3;
}
public void setCasetype3(String casetype3) {
this.casetype3 = casetype3;
}
public String getOccurdate() {
return occurdate;
}
public void setOccurdate(String occurdate) {
this.occurdate = occurdate;
}
public String getOccurplacecode() {
return occurplacecode;
}
public void setOccurplacecode(String occurplacecode) {
this.occurplacecode = occurplacecode;
}
public String getOccurplace() {
return occurplace;
}
public void setOccurplace(String occurplace) {
this.occurplace = occurplace;
}
public String getBriefdesc() {
return briefdesc;
}
public void setBriefdesc(String briefdesc) {
this.briefdesc = briefdesc;
}
public String getKillflag() {
return killflag;
}
public void setKillflag(String killflag) {
this.killflag = killflag;
}
public String getMoneyinvoved() {
return moneyinvoved;
}
public void setMoneyinvoved(String moneyinvoved) {
this.moneyinvoved = moneyinvoved;
}
public String getCollectunitcode() {
return collectunitcode;
}
public void setCollectunitcode(String collectunitcode) {
this.collectunitcode = collectunitcode;
}
public String getCollectunitname() {
return collectunitname;
}
public void setCollectunitname(String collectunitname) {
this.collectunitname = collectunitname;
}
public String getCollectdate() {
return collectdate;
}
public void setCollectdate(String collectdate) {
this.collectdate = collectdate;
}
public String getCollectpsn() {
return collectpsn;
}
public void setCollectpsn(String collectpsn) {
this.collectpsn = collectpsn;
}
public String getHandleunitcode() {
return handleunitcode;
}
public void setHandleunitcode(String handleunitcode) {
this.handleunitcode = handleunitcode;
}
public String getHandlepsn() {
return handlepsn;
}
public void setHandlepsn(String handlepsn) {
this.handlepsn = handlepsn;
}
public String getSuspectsitecode1() {
return suspectsitecode1;
}
public void setSuspectsitecode1(String suspectsitecode1) {
this.suspectsitecode1 = suspectsitecode1;
}
public String getSuspectsitecode2() {
return suspectsitecode2;
}
public void setSuspectsitecode2(String suspectsitecode2) {
this.suspectsitecode2 = suspectsitecode2;
}
public String getSuspectsitecode3() {
return suspectsitecode3;
}
public void setSuspectsitecode3(String suspectsitecode3) {
this.suspectsitecode3 = suspectsitecode3;
}
public String getAssistlevel() {
return assistlevel;
}
public void setAssistlevel(String assistlevel) {
this.assistlevel = assistlevel;
}
public String getPrice() {
return price;
}
public void setPrice(String price) {
this.price = price;
}
public String getAssistunitcode() {
return assistunitcode;
}
public void setAssistunitcode(String assistunitcode) {
this.assistunitcode = assistunitcode;
}
public String getAssistunitname() {
return assistunitname;
}
public void setAssistunitname(String assistunitname) {
this.assistunitname = assistunitname;
}
public String getAssistdate() {
return assistdate;
}
public void setAssistdate(String assistdate) {
this.assistdate = assistdate;
}
public String getAssistflag() {
return assistflag;
}
public void setAssistflag(String assistflag) {
this.assistflag = assistflag;
}
public String getMinistryrepealflag() {
return ministryrepealflag;
}
public void setMinistryrepealflag(String ministryrepealflag) {
this.ministryrepealflag = ministryrepealflag;
}
public String getCasestate() {
return casestate;
}
public void setCasestate(String casestate) {
this.casestate = casestate;
}
public String getLathpcount() {
return lathpcount;
}
public void setLathpcount(String lathpcount) {
this.lathpcount = lathpcount;
}
public String getSendlathpcount() {
return sendlathpcount;
}
public void setSendlathpcount(String sendlathpcount) {
this.sendlathpcount = sendlathpcount;
}
public String getAssisttarget() {
return assisttarget;
}
public void setAssisttarget(String assisttarget) {
this.assisttarget = assisttarget;
}
public String getCreateunitcode() {
return createunitcode;
}
public void setCreateunitcode(String createunitcode) {
this.createunitcode = createunitcode;
}
public String getCreatedate() {
return createdate;
}
public void setCreatedate(String createdate) {
this.createdate = createdate;
}
public String getCreateuserid() {
return createuserid;
}
public void setCreateuserid(String createuserid) {
this.createuserid = createuserid;
}
public String getUpdatedate() {
return updatedate;
}
public void setUpdatedate(String updatedate) {
this.updatedate = updatedate;
}
public String getDeleteflag() {
return deleteflag;
}
public void setDeleteflag(String deleteflag) {
this.deleteflag = deleteflag;
}
public String getSeriesbarcode() {
return seriesbarcode;
}
public void setSeriesbarcode(String seriesbarcode) {
this.seriesbarcode = seriesbarcode;
}
public String getLogicdbtype() {
return logicdbtype;
}
public void setLogicdbtype(String logicdbtype) {
this.logicdbtype = logicdbtype;
}
public String getLatsid() {
return latsid;
}
public void setLatsid(String latsid) {
this.latsid = latsid;
}
public String getSuperupflag() {
return superupflag;
}
public void setSuperupflag(String superupflag) {
this.superupflag = superupflag;
}
public String getXcupflag() {
return xcupflag;
}
public void setXcupflag(String xcupflag) {
this.xcupflag = xcupflag;
}
public String getAssistnum() {
return assistnum;
}
public void setAssistnum(String assistnum) {
this.assistnum = assistnum;
}
public String getFingerflag() {
return fingerflag;
}
public void setFingerflag(String fingerflag) {
this.fingerflag = fingerflag;
}
public String getPalmflag() {
return palmflag;
}
public void setPalmflag(String palmflag) {
this.palmflag = palmflag;
}
public String getVictim() {
return victim;
}
public void setVictim(String victim) {
this.victim = victim;
}
public String getLost_property() {
return lost_property;
}
public void setLost_property(String lost_property) {
this.lost_property = lost_property;
}
public String getCrime_methods() {
return crime_methods;
}
public void setCrime_methods(String crime_methods) {
this.crime_methods = crime_methods;
}
public String getMisbarcode() {
return misbarcode;
}
public void setMisbarcode(String misbarcode) {
this.misbarcode = misbarcode;
}
public String getBackmis() {
return backmis;
}
public void setBackmis(String backmis) {
this.backmis = backmis;
}
public String getAsjbh() {
return asjbh;
}
public void setAsjbh(String asjbh) {
this.asjbh = asjbh;
}
public String getKybh() {
return kybh;
}
public void setKybh(String kybh) {
this.kybh = kybh;
}
public byte[] getAjbzzwtp() {
return ajbzzwtp;
}
public void setAjbzzwtp(byte[] ajbzzwtp) {
this.ajbzzwtp = ajbzzwtp;
}
public String getAjbzzwtpBase64() {
return ajbzzwtpBase64;
}
public void setAjbzzwtpBase64(String ajbzzwtpBase64) {
this.ajbzzwtpBase64 = ajbzzwtpBase64;
}
}
package com.founder.model.amsis;
import java.io.Serializable;
/**
*刑事技术资源指纹比中信息
* @author yangliang
* @date 2019/6/20
*/
public class TbXsjszyZwZwbzJbxx implements Serializable {
private static final long serialVersionUID = 1L;
private String id; //序号
private String srcbarcode; //源条码
private String destbarcode; //目标条码
private String affirmunitcode; //认定单位代码
private String affirmuserid; //认定用户ID
private String affirmtime; //认定时间
private String affirmupdatetime; //认定修改时间
private String affirmstate; //认定状态,1--有效,0--无效
private String checkunitcode; //复核单位代码
private String checkuserid; //复核用户ID
private String checktime; //复核时间
private String checkupdatetime; //复核修改时间
private String checkstate; //复核状态,1--有效,0--无效
private String candno; //候选序号
private String la_type; //类型:AL-倒查,LA--正查
private String comments; //备注
private String createtime; //创建时间
private String state; //状态,1--有效,0--无效
private String srcdatatype; //源条码数据类型
private String desdatatype; //目标条码数据类型
private String qid; //查询组ID
private String srcseqno; //源指位或序号
private String destseqno; //目标指位或序号
private String srcsid; //源数据库SID
private String destsid; //目标数据库SID
private String huntdown; //是否直接抓获,1-是 ,0-否
private String srcsourceid; //源资源ID
private String destsourceid; //目标资源ID
private String upstate; //上报状态
private String verifyunitcode; //审核单位代码
private String verifyname; //审核人
private String verifydate; //审核日期
private String verifycomment; //审核意见
private String verifystate; //审核状态99-未审核,0-待审核,1-审核通过,2-审核未通过
private String checkcomment; //复核意见
private String qqid; //查询ID
private String verifyunitcode_st; //省厅审核单位代码
private String verifyname_st; //省厅审核人
private String verifydate_st; //省厅审核日期
private String verifycomment_st; //省厅审核意见
private String verifystate_st; //省厅审核状态99-未审核,0-待审核,1-审核通过,2-审核未通过
private String afisdbid; //4.1DBID
private String datasource; //数据来源,默认为0AMSIS,1高科
private String hunttime; //抓获时间
private String huntunitcode; //抓获单位
public static long getSerialVersionUID() {
return serialVersionUID;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getSrcbarcode() {
return srcbarcode;
}
public void setSrcbarcode(String srcbarcode) {
this.srcbarcode = srcbarcode;
}
public String getDestbarcode() {
return destbarcode;
}
public void setDestbarcode(String destbarcode) {
this.destbarcode = destbarcode;
}
public String getAffirmunitcode() {
return affirmunitcode;
}
public void setAffirmunitcode(String affirmunitcode) {
this.affirmunitcode = affirmunitcode;
}
public String getAffirmuserid() {
return affirmuserid;
}
public void setAffirmuserid(String affirmuserid) {
this.affirmuserid = affirmuserid;
}
public String getAffirmtime() {
return affirmtime;
}
public void setAffirmtime(String affirmtime) {
this.affirmtime = affirmtime;
}
public String getAffirmupdatetime() {
return affirmupdatetime;
}
public void setAffirmupdatetime(String affirmupdatetime) {
this.affirmupdatetime = affirmupdatetime;
}
public String getAffirmstate() {
return affirmstate;
}
public void setAffirmstate(String affirmstate) {
this.affirmstate = affirmstate;
}
public String getCheckunitcode() {
return checkunitcode;
}
public void setCheckunitcode(String checkunitcode) {
this.checkunitcode = checkunitcode;
}
public String getCheckuserid() {
return checkuserid;
}
public void setCheckuserid(String checkuserid) {
this.checkuserid = checkuserid;
}
public String getChecktime() {
return checktime;
}
public void setChecktime(String checktime) {
this.checktime = checktime;
}
public String getCheckupdatetime() {
return checkupdatetime;
}
public void setCheckupdatetime(String checkupdatetime) {
this.checkupdatetime = checkupdatetime;
}
public String getCheckstate() {
return checkstate;
}
public void setCheckstate(String checkstate) {
this.checkstate = checkstate;
}
public String getCandno() {
return candno;
}
public void setCandno(String candno) {
this.candno = candno;
}
public String getLa_type() {
return la_type;
}
public void setLa_type(String la_type) {
this.la_type = la_type;
}
public String getComments() {
return comments;
}
public void setComments(String comments) {
this.comments = comments;
}
public String getCreatetime() {
return createtime;
}
public void setCreatetime(String createtime) {
this.createtime = createtime;
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
public String getSrcdatatype() {
return srcdatatype;
}
public void setSrcdatatype(String srcdatatype) {
this.srcdatatype = srcdatatype;
}
public String getDesdatatype() {
return desdatatype;
}
public void setDesdatatype(String desdatatype) {
this.desdatatype = desdatatype;
}
public String getQid() {
return qid;
}
public void setQid(String qid) {
this.qid = qid;
}
public String getSrcseqno() {
return srcseqno;
}
public void setSrcseqno(String srcseqno) {
this.srcseqno = srcseqno;
}
public String getDestseqno() {
return destseqno;
}
public void setDestseqno(String destseqno) {
this.destseqno = destseqno;
}
public String getSrcsid() {
return srcsid;
}
public void setSrcsid(String srcsid) {
this.srcsid = srcsid;
}
public String getDestsid() {
return destsid;
}
public void setDestsid(String destsid) {
this.destsid = destsid;
}
public String getHuntdown() {
return huntdown;
}
public void setHuntdown(String huntdown) {
this.huntdown = huntdown;
}
public String getSrcsourceid() {
return srcsourceid;
}
public void setSrcsourceid(String srcsourceid) {
this.srcsourceid = srcsourceid;
}
public String getDestsourceid() {
return destsourceid;
}
public void setDestsourceid(String destsourceid) {
this.destsourceid = destsourceid;
}
public String getUpstate() {
return upstate;
}
public void setUpstate(String upstate) {
this.upstate = upstate;
}
public String getVerifyunitcode() {
return verifyunitcode;
}
public void setVerifyunitcode(String verifyunitcode) {
this.verifyunitcode = verifyunitcode;
}
public String getVerifyname() {
return verifyname;
}
public void setVerifyname(String verifyname) {
this.verifyname = verifyname;
}
public String getVerifydate() {
return verifydate;
}
public void setVerifydate(String verifydate) {
this.verifydate = verifydate;
}
public String getVerifycomment() {
return verifycomment;
}
public void setVerifycomment(String verifycomment) {
this.verifycomment = verifycomment;
}
public String getVerifystate() {
return verifystate;
}
public void setVerifystate(String verifystate) {
this.verifystate = verifystate;
}
public String getCheckcomment() {
return checkcomment;
}
public void setCheckcomment(String checkcomment) {
this.checkcomment = checkcomment;
}
public String getQqid() {
return qqid;
}
public void setQqid(String qqid) {
this.qqid = qqid;
}
public String getVerifyunitcode_st() {
return verifyunitcode_st;
}
public void setVerifyunitcode_st(String verifyunitcode_st) {
this.verifyunitcode_st = verifyunitcode_st;
}
public String getVerifyname_st() {
return verifyname_st;
}
public void setVerifyname_st(String verifyname_st) {
this.verifyname_st = verifyname_st;
}
public String getVerifydate_st() {
return verifydate_st;
}
public void setVerifydate_st(String verifydate_st) {
this.verifydate_st = verifydate_st;
}
public String getVerifycomment_st() {
return verifycomment_st;
}
public void setVerifycomment_st(String verifycomment_st) {
this.verifycomment_st = verifycomment_st;
}
public String getVerifystate_st() {
return verifystate_st;
}
public void setVerifystate_st(String verifystate_st) {
this.verifystate_st = verifystate_st;
}
public String getAfisdbid() {
return afisdbid;
}
public void setAfisdbid(String afisdbid) {
this.afisdbid = afisdbid;
}
public String getDatasource() {
return datasource;
}
public void setDatasource(String datasource) {
this.datasource = datasource;
}
public String getHunttime() {
return hunttime;
}
public void setHunttime(String hunttime) {
this.hunttime = hunttime;
}
public String getHuntunitcode() {
return huntunitcode;
}
public void setHuntunitcode(String huntunitcode) {
this.huntunitcode = huntunitcode;
}
}
package com.founder.model.amsis;
import java.io.Serializable;
/**
*指纹比中信息_捺印指纹所对应人员信息
* @author yangliang
* @date 2019/6/20
*/
public class TbXsjszyZwZwbzPerson implements Serializable {
private static final long serialVersionUID = 1L;
private String dbid; //分库号
private String barcode; //条码号
private String pid; //人员编号
private String seriesbarcode; //串并人员组号
private String ifidcard; //是否采集二代证
private String rfpbarcode; //滚动指纹编号
private String pfpbarcode; //平面指纹编号
private String plpbarcode; //掌纹编号
private String fcpbarcode; //人像编号
private String ftpbarcode; //足印编号
private String dnabarcode; //DNA编号
private String name; //姓名
private String aliasname; //别名
private String sex; //性别
private String birthdate; //出生日期
private String idnumbertype; //证件类型
private String idnumber; //身份证号
private String birthaddcode; //籍贯区划代码
private String houseregcode; //户籍代码
private String housereg; //户籍地详址
private String addresscode; //现住地区划
private String address; //现住详址
private String psntype; //人员类型
private String name_py; //姓名拼音
private String aliasname_py; //别名拼音
private String useredname; //曾用名
private String voice; //口音
private String identity; //身份
private String politicsstatus; //政治面貌
private String deucation; //文化程度
private String profession; //职业
private String phone1; //电话1
private String phone2; //电话2
private String community; //居住地社区
private String workunit; //工作单位
private String bloodtype; //血型
private String height; //身高
private String habitus; //体型
private String weight; //体重
private String feature; //脸型
private String footlength; //足长
private String specialty; //专长
private String signalement1; //特殊特征1
private String signalement2; //特殊特征2
private String signalement3; //特殊特征3
private String casetype1; //案件类别1
private String casetype2; //案件类别2
private String casetype3; //案件类别3
private String casedetails; //犯罪描述
private String nationality; //国籍
private String nation; //民族
private String criminalrecflg; //前科标识
private String criminalrec; //前科情况
private String collectunitcode; //捺印单位代码
private String collectunitname; //捺印单位名称
private String collectpsn; //捺印人
private String collectdate; //捺印日期
private String checkgrade; //协查级别
private String reward; //奖金
private String checkaim; //协查目的
private String relpsnid; //相关人员条码号
private String relcaseid; //相关案件条码号
private String checkdeadline; //协查期限
private String checkdesc; //协查说明
private String checkunitcode; //协查单位代码
private String checkunitname; //协查单位名称
private String checkdate; //协查日期
private String contactpsn; //联系人
private String contactphone; //联系电话
private String approver; //审批人
private String checkflg; //是否协查的标志
private String remark; //备注
private String createunit; //创建单位
private String createuser; //创建人
private String createtime; //创建时间
private String updatetime; //修改时间
private String removeflag; //删除标志
private String piccount; //人像个数
private String rollcount; //滚动指纹个数
private String plancount; //平面指纹个数
private String plamcount; //掌纹个数
private String idnumbercode; //证件编号
private String logicdbtype; //逻辑分库类型
private String fingervalue; //指纹返回值
private String pfpsid; //指纹SID
private String plpsid; //掌纹SID
private String collectcount; //指掌纹采集次数
private String collectmodel; //采集模式:0--活采,1--扫描
private String dnabz_ds; //地市DNA标志位
private String dna_dws; //DNA点位数
private String dna_bid; //DNA版号
private String dna_idx; //DNA版位序号
private String mis_flag; //是否来自MIS系统
private String misbarcode; //接口系统人员编号
private String backmis; //是否已回写接口系统,0-否,1-是
private String superupflag; //本地比中是否上报至协查,0-否,1-是
private String xcupflag; //文字信息是否上报至协查,0-否,1-是
private String assistnum; //协查任务控制号
private String v_barcode; //是否采集声纹,1-采集,0-未采集
private String fingermnt; //指掌纹特殊特征
private String noillegal; //非违法人员标记:81-治安从业人员,82-保安人员,83-涉爆人员,84-出国公证人员,85-高危行业人员
private String jz_rylx; //警综人员类型
private String zhsj; //警综抓获时间
private String dna_accepttime; //DNA受理时间
private byte[] edzzp; //二代证照片
private String edzzpBase64;
private byte[] zmzp; //正面照片
private String zmzpBase64;
private byte[] zcmzp; //左侧面照片
private String zcmzpBase64;
private byte[] ycmzp; //右侧面照片
private String ycmzpBase64;
private byte[] rybzzwtp; //人员比中指纹图片
private String rybzzwtpBase64;
public static long getSerialVersionUID() {
return serialVersionUID;
}
public String getDbid() {
return dbid;
}
public void setDbid(String dbid) {
this.dbid = dbid;
}
public String getBarcode() {
return barcode;
}
public void setBarcode(String barcode) {
this.barcode = barcode;
}
public String getPid() {
return pid;
}
public void setPid(String pid) {
this.pid = pid;
}
public String getSeriesbarcode() {
return seriesbarcode;
}
public void setSeriesbarcode(String seriesbarcode) {
this.seriesbarcode = seriesbarcode;
}
public String getIfidcard() {
return ifidcard;
}
public void setIfidcard(String ifidcard) {
this.ifidcard = ifidcard;
}
public String getRfpbarcode() {
return rfpbarcode;
}
public void setRfpbarcode(String rfpbarcode) {
this.rfpbarcode = rfpbarcode;
}
public String getPfpbarcode() {
return pfpbarcode;
}
public void setPfpbarcode(String pfpbarcode) {
this.pfpbarcode = pfpbarcode;
}
public String getPlpbarcode() {
return plpbarcode;
}
public void setPlpbarcode(String plpbarcode) {
this.plpbarcode = plpbarcode;
}
public String getFcpbarcode() {
return fcpbarcode;
}
public void setFcpbarcode(String fcpbarcode) {
this.fcpbarcode = fcpbarcode;
}
public String getFtpbarcode() {
return ftpbarcode;
}
public void setFtpbarcode(String ftpbarcode) {
this.ftpbarcode = ftpbarcode;
}
public String getDnabarcode() {
return dnabarcode;
}
public void setDnabarcode(String dnabarcode) {
this.dnabarcode = dnabarcode;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAliasname() {
return aliasname;
}
public void setAliasname(String aliasname) {
this.aliasname = aliasname;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getBirthdate() {
return birthdate;
}
public void setBirthdate(String birthdate) {
this.birthdate = birthdate;
}
public String getIdnumbertype() {
return idnumbertype;
}
public void setIdnumbertype(String idnumbertype) {
this.idnumbertype = idnumbertype;
}
public String getIdnumber() {
return idnumber;
}
public void setIdnumber(String idnumber) {
this.idnumber = idnumber;
}
public String getBirthaddcode() {
return birthaddcode;
}
public void setBirthaddcode(String birthaddcode) {
this.birthaddcode = birthaddcode;
}
public String getHouseregcode() {
return houseregcode;
}
public void setHouseregcode(String houseregcode) {
this.houseregcode = houseregcode;
}
public String getHousereg() {
return housereg;
}
public void setHousereg(String housereg) {
this.housereg = housereg;
}
public String getAddresscode() {
return addresscode;
}
public void setAddresscode(String addresscode) {
this.addresscode = addresscode;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public String getPsntype() {
return psntype;
}
public void setPsntype(String psntype) {
this.psntype = psntype;
}
public String getName_py() {
return name_py;
}
public void setName_py(String name_py) {
this.name_py = name_py;
}
public String getAliasname_py() {
return aliasname_py;
}
public void setAliasname_py(String aliasname_py) {
this.aliasname_py = aliasname_py;
}
public String getUseredname() {
return useredname;
}
public void setUseredname(String useredname) {
this.useredname = useredname;
}
public String getVoice() {
return voice;
}
public void setVoice(String voice) {
this.voice = voice;
}
public String getIdentity() {
return identity;
}
public void setIdentity(String identity) {
this.identity = identity;
}
public String getPoliticsstatus() {
return politicsstatus;
}
public void setPoliticsstatus(String politicsstatus) {
this.politicsstatus = politicsstatus;
}
public String getDeucation() {
return deucation;
}
public void setDeucation(String deucation) {
this.deucation = deucation;
}
public String getProfession() {
return profession;
}
public void setProfession(String profession) {
this.profession = profession;
}
public String getPhone1() {
return phone1;
}
public void setPhone1(String phone1) {
this.phone1 = phone1;
}
public String getPhone2() {
return phone2;
}
public void setPhone2(String phone2) {
this.phone2 = phone2;
}
public String getCommunity() {
return community;
}
public void setCommunity(String community) {
this.community = community;
}
public String getWorkunit() {
return workunit;
}
public void setWorkunit(String workunit) {
this.workunit = workunit;
}
public String getBloodtype() {
return bloodtype;
}
public void setBloodtype(String bloodtype) {
this.bloodtype = bloodtype;
}
public String getHeight() {
return height;
}
public void setHeight(String height) {
this.height = height;
}
public String getHabitus() {
return habitus;
}
public void setHabitus(String habitus) {
this.habitus = habitus;
}
public String getWeight() {
return weight;
}
public void setWeight(String weight) {
this.weight = weight;
}
public String getFeature() {
return feature;
}
public void setFeature(String feature) {
this.feature = feature;
}
public String getFootlength() {
return footlength;
}
public void setFootlength(String footlength) {
this.footlength = footlength;
}
public String getSpecialty() {
return specialty;
}
public void setSpecialty(String specialty) {
this.specialty = specialty;
}
public String getSignalement1() {
return signalement1;
}
public void setSignalement1(String signalement1) {
this.signalement1 = signalement1;
}
public String getSignalement2() {
return signalement2;
}
public void setSignalement2(String signalement2) {
this.signalement2 = signalement2;
}
public String getSignalement3() {
return signalement3;
}
public void setSignalement3(String signalement3) {
this.signalement3 = signalement3;
}
public String getCasetype1() {
return casetype1;
}
public void setCasetype1(String casetype1) {
this.casetype1 = casetype1;
}
public String getCasetype2() {
return casetype2;
}
public void setCasetype2(String casetype2) {
this.casetype2 = casetype2;
}
public String getCasetype3() {
return casetype3;
}
public void setCasetype3(String casetype3) {
this.casetype3 = casetype3;
}
public String getCasedetails() {
return casedetails;
}
public void setCasedetails(String casedetails) {
this.casedetails = casedetails;
}
public String getNationality() {
return nationality;
}
public void setNationality(String nationality) {
this.nationality = nationality;
}
public String getNation() {
return nation;
}
public void setNation(String nation) {
this.nation = nation;
}
public String getCriminalrecflg() {
return criminalrecflg;
}
public void setCriminalrecflg(String criminalrecflg) {
this.criminalrecflg = criminalrecflg;
}
public String getCriminalrec() {
return criminalrec;
}
public void setCriminalrec(String criminalrec) {
this.criminalrec = criminalrec;
}
public String getCollectunitcode() {
return collectunitcode;
}
public void setCollectunitcode(String collectunitcode) {
this.collectunitcode = collectunitcode;
}
public String getCollectunitname() {
return collectunitname;
}
public void setCollectunitname(String collectunitname) {
this.collectunitname = collectunitname;
}
public String getCollectpsn() {
return collectpsn;
}
public void setCollectpsn(String collectpsn) {
this.collectpsn = collectpsn;
}
public String getCollectdate() {
return collectdate;
}
public void setCollectdate(String collectdate) {
this.collectdate = collectdate;
}
public String getCheckgrade() {
return checkgrade;
}
public void setCheckgrade(String checkgrade) {
this.checkgrade = checkgrade;
}
public String getReward() {
return reward;
}
public void setReward(String reward) {
this.reward = reward;
}
public String getCheckaim() {
return checkaim;
}
public void setCheckaim(String checkaim) {
this.checkaim = checkaim;
}
public String getRelpsnid() {
return relpsnid;
}
public void setRelpsnid(String relpsnid) {
this.relpsnid = relpsnid;
}
public String getRelcaseid() {
return relcaseid;
}
public void setRelcaseid(String relcaseid) {
this.relcaseid = relcaseid;
}
public String getCheckdeadline() {
return checkdeadline;
}
public void setCheckdeadline(String checkdeadline) {
this.checkdeadline = checkdeadline;
}
public String getCheckdesc() {
return checkdesc;
}
public void setCheckdesc(String checkdesc) {
this.checkdesc = checkdesc;
}
public String getCheckunitcode() {
return checkunitcode;
}
public void setCheckunitcode(String checkunitcode) {
this.checkunitcode = checkunitcode;
}
public String getCheckunitname() {
return checkunitname;
}
public void setCheckunitname(String checkunitname) {
this.checkunitname = checkunitname;
}
public String getCheckdate() {
return checkdate;
}
public void setCheckdate(String checkdate) {
this.checkdate = checkdate;
}
public String getContactpsn() {
return contactpsn;
}
public void setContactpsn(String contactpsn) {
this.contactpsn = contactpsn;
}
public String getContactphone() {
return contactphone;
}
public void setContactphone(String contactphone) {
this.contactphone = contactphone;
}
public String getApprover() {
return approver;
}
public void setApprover(String approver) {
this.approver = approver;
}
public String getCheckflg() {
return checkflg;
}
public void setCheckflg(String checkflg) {
this.checkflg = checkflg;
}
public String getRemark() {
return remark;
}
public void setRemark(String remark) {
this.remark = remark;
}
public String getCreateunit() {
return createunit;
}
public void setCreateunit(String createunit) {
this.createunit = createunit;
}
public String getCreateuser() {
return createuser;
}
public void setCreateuser(String createuser) {
this.createuser = createuser;
}
public String getCreatetime() {
return createtime;
}
public void setCreatetime(String createtime) {
this.createtime = createtime;
}
public String getUpdatetime() {
return updatetime;
}
public void setUpdatetime(String updatetime) {
this.updatetime = updatetime;
}
public String getRemoveflag() {
return removeflag;
}
public void setRemoveflag(String removeflag) {
this.removeflag = removeflag;
}
public String getPiccount() {
return piccount;
}
public void setPiccount(String piccount) {
this.piccount = piccount;
}
public String getRollcount() {
return rollcount;
}
public void setRollcount(String rollcount) {
this.rollcount = rollcount;
}
public String getPlancount() {
return plancount;
}
public void setPlancount(String plancount) {
this.plancount = plancount;
}
public String getPlamcount() {
return plamcount;
}
public void setPlamcount(String plamcount) {
this.plamcount = plamcount;
}
public String getIdnumbercode() {
return idnumbercode;
}
public void setIdnumbercode(String idnumbercode) {
this.idnumbercode = idnumbercode;
}
public String getLogicdbtype() {
return logicdbtype;
}
public void setLogicdbtype(String logicdbtype) {
this.logicdbtype = logicdbtype;
}
public String getFingervalue() {
return fingervalue;
}
public void setFingervalue(String fingervalue) {
this.fingervalue = fingervalue;
}
public String getPfpsid() {
return pfpsid;
}
public void setPfpsid(String pfpsid) {
this.pfpsid = pfpsid;
}
public String getPlpsid() {
return plpsid;
}
public void setPlpsid(String plpsid) {
this.plpsid = plpsid;
}
public String getCollectcount() {
return collectcount;
}
public void setCollectcount(String collectcount) {
this.collectcount = collectcount;
}
public String getCollectmodel() {
return collectmodel;
}
public void setCollectmodel(String collectmodel) {
this.collectmodel = collectmodel;
}
public String getDnabz_ds() {
return dnabz_ds;
}
public void setDnabz_ds(String dnabz_ds) {
this.dnabz_ds = dnabz_ds;
}
public String getDna_dws() {
return dna_dws;
}
public void setDna_dws(String dna_dws) {
this.dna_dws = dna_dws;
}
public String getDna_bid() {
return dna_bid;
}
public void setDna_bid(String dna_bid) {
this.dna_bid = dna_bid;
}
public String getDna_idx() {
return dna_idx;
}
public void setDna_idx(String dna_idx) {
this.dna_idx = dna_idx;
}
public String getMis_flag() {
return mis_flag;
}
public void setMis_flag(String mis_flag) {
this.mis_flag = mis_flag;
}
public String getMisbarcode() {
return misbarcode;
}
public void setMisbarcode(String misbarcode) {
this.misbarcode = misbarcode;
}
public String getBackmis() {
return backmis;
}
public void setBackmis(String backmis) {
this.backmis = backmis;
}
public String getSuperupflag() {
return superupflag;
}
public void setSuperupflag(String superupflag) {
this.superupflag = superupflag;
}
public String getXcupflag() {
return xcupflag;
}
public void setXcupflag(String xcupflag) {
this.xcupflag = xcupflag;
}
public String getAssistnum() {
return assistnum;
}
public void setAssistnum(String assistnum) {
this.assistnum = assistnum;
}
public String getV_barcode() {
return v_barcode;
}
public void setV_barcode(String v_barcode) {
this.v_barcode = v_barcode;
}
public String getFingermnt() {
return fingermnt;
}
public void setFingermnt(String fingermnt) {
this.fingermnt = fingermnt;
}
public String getNoillegal() {
return noillegal;
}
public void setNoillegal(String noillegal) {
this.noillegal = noillegal;
}
public String getJz_rylx() {
return jz_rylx;
}
public void setJz_rylx(String jz_rylx) {
this.jz_rylx = jz_rylx;
}
public String getZhsj() {
return zhsj;
}
public void setZhsj(String zhsj) {
this.zhsj = zhsj;
}
public String getDna_accepttime() {
return dna_accepttime;
}
public void setDna_accepttime(String dna_accepttime) {
this.dna_accepttime = dna_accepttime;
}
public byte[] getEdzzp() {
return edzzp;
}
public void setEdzzp(byte[] edzzp) {
this.edzzp = edzzp;
}
public byte[] getZmzp() {
return zmzp;
}
public void setZmzp(byte[] zmzp) {
this.zmzp = zmzp;
}
public byte[] getZcmzp() {
return zcmzp;
}
public void setZcmzp(byte[] zcmzp) {
this.zcmzp = zcmzp;
}
public byte[] getYcmzp() {
return ycmzp;
}
public void setYcmzp(byte[] ycmzp) {
this.ycmzp = ycmzp;
}
public String getEdzzpBase64() {
return edzzpBase64;
}
public void setEdzzpBase64(String edzzpBase64) {
this.edzzpBase64 = edzzpBase64;
}
public String getZmzpBase64() {
return zmzpBase64;
}
public void setZmzpBase64(String zmzpBase64) {
this.zmzpBase64 = zmzpBase64;
}
public String getZcmzpBase64() {
return zcmzpBase64;
}
public void setZcmzpBase64(String zcmzpBase64) {
this.zcmzpBase64 = zcmzpBase64;
}
public String getYcmzpBase64() {
return ycmzpBase64;
}
public void setYcmzpBase64(String ycmzpBase64) {
this.ycmzpBase64 = ycmzpBase64;
}
public byte[] getRybzzwtp() {
return rybzzwtp;
}
public void setRybzzwtp(byte[] rybzzwtp) {
this.rybzzwtp = rybzzwtp;
}
public String getRybzzwtpBase64() {
return rybzzwtpBase64;
}
public void setRybzzwtpBase64(String rybzzwtpBase64) {
this.rybzzwtpBase64 = rybzzwtpBase64;
}
}
package com.founder.service.impl;
import com.founder.ajswtz.amsisDao.AmsisDao;
import com.founder.model.AutoTbStRy;
import com.founder.model.amsis.Plainimg;
import com.founder.service.AmsisPlainImgService;
import com.founder.amsisDao.amsisDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
......@@ -15,7 +15,7 @@ import java.util.Map;
public class AmsisPlainImgServiceImpl extends BaseService<AutoTbStRy> implements AmsisPlainImgService {
@Autowired
private amsisDao mapper;
private AmsisDao mapper;
@Override
public Plainimg getAmsisPlainImgService(String szzwbh) {
......
package com.founder.service.impl;
import com.founder.ajswtz.amsisDao.AmsisDao;
import com.founder.model.AutoTbStRy;
import com.founder.model.amsis.Rollimg;
import com.founder.service.AmsisRollImgService;
import com.founder.amsisDao.amsisDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
......@@ -15,7 +15,7 @@ import java.util.Map;
public class AmsisRollImgServiceImpl extends BaseService<AutoTbStRy> implements AmsisRollImgService {
@Autowired
private amsisDao mapper;
private AmsisDao mapper;
@Override
public Rollimg getAmsisImgService(String szzwbh) {
......
package com.founder.service.impl;
import com.founder.dao.TbXwRycjDao;
import com.founder.jwzhDao.JwzhDao;
import com.founder.model.AutoTbStRy;
import com.founder.service.AutoTbXwRycjService;
import com.founder.utils.EasyUIPage;
......@@ -19,6 +20,8 @@ public class AutoTbXwRycjServiceImpl extends BaseService<AutoTbStRy> implements
private Logger log= LoggerFactory.getLogger(this.getClass());
@Autowired
private TbXwRycjDao mapper;
@Autowired
private JwzhDao jwzhDao;
@Override
public EasyUIPage queryRyxxPage(EasyUIPage page, AutoTbStRy entity) {
......@@ -276,6 +279,9 @@ public class AutoTbXwRycjServiceImpl extends BaseService<AutoTbStRy> implements
map.put("entity", ryxx);
//end update
bool = mapper.updateRyxx(map);
if(bool&&"14".equals(rybh.substring(1,3))){
jwzhDao.updateRyxx(map);
}
}
} catch (Exception e) {
log.info("人员指纹采集【保存指纹编号出错】:", e);
......
......@@ -28,6 +28,37 @@ spring.datasource.amsisdb.username=WSZZPT
spring.datasource.amsisdb.password=WSZZPT
spring.datasource.amsisdb.driver-class-name=oracle.jdbc.driver.OracleDriver
spring.datasource.amsisdb.type: com.alibaba.druid.pool.DruidDataSource
spring.datasource.amsisryzwdb.url=jdbc:oracle:thin:@127.0.0.1:1521:ORCL
spring.datasource.amsisryzwdb.username=WSZZPT
spring.datasource.amsisryzwdb.password=WSZZPT
spring.datasource.amsisryzwdb.driver-class-name=oracle.jdbc.driver.OracleDriver
spring.datasource.amsisryzwdb.type: com.alibaba.druid.pool.DruidDataSource
spring.datasource.amsisAjzwdb.url=jdbc:oracle:thin:@127.0.0.1:1521:ORCL
spring.datasource.amsisAjzwdb.username=WSZZPT
spring.datasource.amsisAjzwdb.password=WSZZPT
spring.datasource.amsisAjzwdb.driver-class-name=oracle.jdbc.driver.OracleDriver
spring.datasource.amsisAjzwdb.type: com.alibaba.druid.pool.DruidDataSource
#省厅指纹数据源配置
spring.datasource.stamsisdb.url=jdbc:oracle:thin:@127.0.0.1:1521:ORCL
spring.datasource.stamsisdb.username=WSZZPT
spring.datasource.stamsisdb.password=WSZZPT
spring.datasource.stamsisdb.driver-class-name=oracle.jdbc.driver.OracleDriver
spring.datasource.stamsisdb.type: com.alibaba.druid.pool.DruidDataSource
spring.datasource.stamsisryzwdb.url=jdbc:oracle:thin:@127.0.0.1:1521:ORCL
spring.datasource.stamsisryzwdb.username=WSZZPT
spring.datasource.stamsisryzwdb.password=WSZZPT
spring.datasource.stamsisryzwdb.driver-class-name=oracle.jdbc.driver.OracleDriver
spring.datasource.stamsisryzwdb.type: com.alibaba.druid.pool.DruidDataSource
spring.datasource.stamsisajzwdb.url=jdbc:oracle:thin:@127.0.0.1:1521:ORCL
spring.datasource.stamsisajzwdb.username=WSZZPT
spring.datasource.stamsisajzwdb.password=WSZZPT
spring.datasource.stamsisajzwdb.driver-class-name=oracle.jdbc.driver.OracleDriver
spring.datasource.stamsisajzwdb.type: com.alibaba.druid.pool.DruidDataSource
#警综数据源配置(山西使用)
spring.datasource.jwzhdb.url=jdbc:oracle:thin:@47.93.118.224:1521:ORCL
spring.datasource.jwzhdb.username=jcjc
......
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.founder.amsisDao.amsisDao">
<mapper namespace="com.founder.ajswtz.amsisDao.AmsisDao">
<select id="getRollimgByBarcode" resultType="com.founder.model.amsis.Rollimg" parameterType="map">
select
......
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.founder.jwzhDao.JwzhDao">
<update id="updateRyxx" parameterType="map">
UPDATE badperson_m_detail SET
<if test="entity.szzwbh != null and entity.szzwbh != ''">zwbh = #{entity.szzwbh , jdbcType=VARCHAR },</if>
XT_ZHXGSJ=to_char(sysdate,'yyyy-mm-dd HH24:MI:ss')
where RYBH = #{entity.rybh , jdbcType=VARCHAR }
</update>
<insert id="insertRxxx" parameterType="map">
insert into TB_ST_RY_ZP(
ZJ,
......@@ -333,7 +340,7 @@
<if test="wptzms != null and wptzms != ''"> WPTZMS = #{wptzms , jdbcType=VARCHAR }, </if>
<if test="wpjzrmby != null and wpjzrmby != ''"> WPJZRMBY = #{wpjzrmby , jdbcType=VARCHAR } ,</if>
<if test="xdwp_zp != null and xdwp_zp != ''"> XDWP_ZP = #{xdwp_zp , jdbcType=VARCHAR } ,</if>
XT_ZHXGSJ=SYSDATE
XT_ZHXGSJ=to_char(sysdate,'yyyy-mm-dd HH24:MI:ss')
where ZJ = #{xxzjbh, jdbcType=VARCHAR}
</update>
</mapper>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.founder.ajswtz.amsisAjzwDao.AmsisAjzwDao">
<!--查询指纹比中信息人员详情-->
<select id="getXsjsbdxqAjzw" parameterType="java.util.Map" resultType="com.founder.model.amsis.TbXsjszyZwZwbzCase">
select hdc as ajbzzwtp from lathp_org t where t.barcode = #{xczwbh} and t.hpseqno= #{xczwxh}
</select>
</mapper>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.founder.ajswtz.amsisDao.AmsisDao">
<!--查询指纹比中信息人员详情-->
<select id="getXsjsbdxqPerson" parameterType="java.util.Map" resultType="com.founder.model.amsis.TbXsjszyZwZwbzPerson">
select t.*,f.idcard as edzzp,f.fcp1 as zmzp,f.fcp2 as zcmzp,f.fcp3 as ycmzp from person t,face f where t.barcode=f.barcode(+) and t.barcode = #{nyzwbh}
</select>
<!--查询指纹比中信息案件详情-->
<select id="getXsjsbdxqCase" parameterType="java.util.Map" resultType="com.founder.model.amsis.TbXsjszyZwZwbzCase">
select t.* from case t where t.barcode= #{xczwbh}
</select>
<!--查询指纹比中信息详情-->
<select id="getXsjsbdxqJbxx" parameterType="java.util.Map" resultType="com.founder.model.amsis.TbXsjszyZwZwbzJbxx">
select t.* from LA_MATCHCAND t where (t.SRCBARCODE= #{xczwbh} and t.DESTBARCODE= #{nyzwbh} and t.LA_TYPE ='LA') or (t.SRCBARCODE= #{nyzwbh} and t.DESTBARCODE= #{xczwbh} and t.LA_TYPE ='AL')
</select>
</mapper>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.founder.ajswtz.amsisRyzwDao.AmsisRyzwDao">
<!--查询指纹比中信息人员详情-->
<select id="getXsjsbdxqRyzw" parameterType="java.util.Map" resultType="com.founder.model.amsis.TbXsjszyZwZwbzPerson">
select ${colname} as rybzzwtp from plain_org t where t.barcode = #{nyzwbh}
</select>
</mapper>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.founder.ajswtz.stamsisDao.StAmsisDao">
<!--查询指纹比中信息人员详情-->
<select id="getXsjsbdxqPerson" parameterType="java.util.Map" resultType="com.founder.model.amsis.TbXsjszyZwZwbzPerson">
select t.*,f.idcard as edzzp,f.fcp1 as zmzp,f.fcp2 as zcmzp,f.fcp3 as ycmzp from person t,face f where t.barcode=f.barcode(+) and t.barcode = #{nyzwbh}
</select>
<!--查询指纹比中信息案件详情-->
<select id="getXsjsbdxqCase" parameterType="java.util.Map" resultType="com.founder.model.amsis.TbXsjszyZwZwbzCase">
select t.* from case t where t.barcode= #{xczwbh}
</select>
<!--查询指纹比中信息详情-->
<select id="getXsjsbdxqJbxx" parameterType="java.util.Map" resultType="com.founder.model.amsis.TbXsjszyZwZwbzJbxx">
select t.* from LA_MATCHCAND t where (t.SRCBARCODE= #{xczwbh} and t.DESTBARCODE= #{nyzwbh} and t.LA_TYPE ='LA') or (t.SRCBARCODE= #{nyzwbh} and t.DESTBARCODE= #{xczwbh} and t.LA_TYPE ='AL')
</select>
</mapper>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.founder.ajswtz.stamsisAjzwDao.StAmsisAjzwDao">
<!--查询指纹比中信息人员详情-->
<select id="getXsjsbdxqAjzw" parameterType="java.util.Map" resultType="com.founder.model.amsis.TbXsjszyZwZwbzCase">
select hdc as ajbzzwtp from lathp_org t where t.barcode = #{xczwbh} and t.hpseqno= #{xczwxh}
</select>
</mapper>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.founder.ajswtz.stamsisRyzwDao.StAmsisRyzwDao">
<!--查询指纹比中信息人员详情-->
<select id="getXsjsbdxqRyzw" parameterType="java.util.Map" resultType="com.founder.model.amsis.TbXsjszyZwZwbzPerson">
select ${colname} as rybzzwtp from plain_org t where t.barcode = #{nyzwbh}
</select>
</mapper>
\ No newline at end of file
$(() => {
var $sendBtn = $('.send-button'),
$iWrapper = $('.icon-wrapper'),
$i1 = $('.icon-1'),
$i2 = $('.icon-2');
function animationEvent() {
var t,
el = document.createElement('fakeelement');
var animations = {
animation: 'animationend',
OAnimation: 'oAnimationEnd',
MozAnimation: 'animationend',
WebkitAnimation: 'webkitAnimationEnd'
};
for (t in animations) {
if (el.style[t] !== undefined) {
return animations[t];
}
}
}
$sendBtn.on('click', e => {
//$iWrapper.css('color', '#66bb6a');
$iWrapper.addClass('icon-wrapper-animation');
$sendBtn.addClass('clicked');
$i1.delay(900);
$i1.fadeTo(300, 0);
$i2.delay(900);
$i2.fadeTo(300, 1);
});
$sendBtn.on(animationEvent(), e => {
if (e.originalEvent.animationName == 'input-shadow') {
$sendBtn.removeClass('clicked');
}
});
$iWrapper.on(animationEvent(), e => {
if (e.originalEvent.animationName == 'icon-animation') {
$iWrapper.removeClass('icon-wrapper-animation');
setTimeout(reset, 2200);
}
});
function reset() {
$i1.fadeTo(250, 1);
$i2.fadeTo(250, 0);
//$iWrapper.css('color', '#f8bbd0');
}
}); // end of document ready
\ No newline at end of file
......@@ -89,7 +89,7 @@
<div class="ypgj_con">
<ul>
<li id="H10B01">
<a onclick="">案事件信息管理</a>
<a onclick="ajxxgl()">案事件信息管理</a>
</li>
</ul>
</div>
......@@ -323,6 +323,10 @@
window.open("/toRyxxList?isfirst=1",'_blank');
}
function ajxxgl(){
window.open("/toAjJbxxDetail?asjxgrybh=1&zjhm=111",'_blank');
}
function swtzbdfk(){
window.open("/toRyswtzfkxq",'_blank');
}
......
......@@ -912,6 +912,7 @@
var RFP = ri.substring(ri.indexOf("B"),ri.indexOf("C"));//滚动
var PFP = ri.substring(ri.indexOf("C"),ri.indexOf("D"));//平面
if(RFP=="B0000000000"&&PFP=="C0000000000"){
//$.post("upzw",{rrybh:rybh,rzwbh:zwbh,cjfs:cjfs,results:ri},getZwRs);
}else{
$.post("upzw",{rrybh:rybh,rzwbh:zwbh,cjfs:cjfs,results:ri},getZwRs);
}
......@@ -924,8 +925,12 @@
}
function getZwRs(result){
if(result.message != "-1"){
if(result.message==null||result.message==""){
$("#szzwbh").val($('#rybh').val().substr(1));
}else{
$("#szzwbh").val(result.message);
}
$.messager.alert( '提示',"指纹采集成功!");
$("#szzwbh").val(result.message);
}else{
$.messager.alert( '提示',"指纹采集失败!");
}
......@@ -1286,7 +1291,7 @@
o["type"] = "fz";
o["id"] = $("#rybh").val();
o["name"] = $("#xm").val();
o["uploadUrl"] = "http://127.0.0.1:9200/getSwSjXx";
o["uploadUrl"] = "http://10.94.61.174:9100/getSwSjXx";
var val = "audio-capture:"+JSON.stringify(o).replace(/\"/g,"\\\"")
window.location.href = val;
console.log(Object.keys(obj));
......@@ -1408,23 +1413,6 @@
}
function tozjcj(){
if (kg == 1) {
var zmzpStr64 = $("#zmzpStr64").val();
if(zmzpStr64!=null&&zmzpStr64!=""){
$("#imghead11").attr("src","data:image/jpg;base64,"+zmzpStr64);
$("#r_zjLeftBase64").val(zmzpStr64);
$("#zjleftflag").val("0");
}
} else if (kg == 2) {
var cmzpStr64 = $("#cmzpStr64").val();
if(cmzpStr64!=null&&cmzpStr64!=""){
$("#imghead12").attr("src","data:image/jpg;base64,"+cmzpStr64);
$("#r_zjRightBase64").val(cmzpStr64);
$("#zjrightflag").val("0");
}
}
return;
ws = new WebSocket("ws://127.0.0.1:8980/FC4");
ws.onopen = function(e) {
if (kg == 1) {
......@@ -1436,21 +1424,13 @@
ws.onclose = function(e) {
//意外中断,再连接
if (e.code == '1006' || e.code == '1002') {
initWS();
tozjcj();
}
}
ws.onmessage = function(e) {
var data = JSON.parse(e.data);
//正常结束,data.Context 可获取最后一张图原图base64
if (data.Code == 10) {
ws.close();
}
//采集发生错误
else if (data.Code < 0) {
ws.close();
}
//显示采集过程的压缩图
else {
var context = "data:img/jpg;base64," + data.Context;
if(kg==1){
$("#imghead11").attr('src', context);
......@@ -1461,6 +1441,22 @@
$("#r_zjRightBase64").val(data.Context);
$("#zjrightflag").val("0");
}
ws.close();
return;
}else if (data.Code < 0) {//采集发生错误
ws.close();
return;
}else {//显示采集过程的压缩图
var context = "data:img/jpg;base64," + data.Context;
if(kg==1){
$("#imghead11").attr('src', context);
$("#r_zjLeftBase64").val(data.Context);
//$("#zjleftflag").val("0");
}else if(kg==2){
$("#imghead12").attr('src', context);
$("#r_zjRightBase64").val(data.Context);
//$("#zjrightflag").val("0");
}
}
}
}
......@@ -1506,7 +1502,7 @@
<input type="hidden" id="flag" name="flag" th:value="1"/>
<input type="hidden" id="username" th:value="${username}"/>
<input type="hidden" id="unitcode" th:value="${unitcode}"/>
<input type="hidden" id="cjsb" th:value="${cjsb}"/>
<input type="hidden" id="cjsb" name="cjsb" th:value="${cjsb}"/>
<input type="hidden" id="saveflag" name="saveflag" th:value="${saveflag}"/>
<input type="hidden" id="rysxstr" name="rysxstr" th:value="${ryxx.rysx}"/>
<input type="hidden" id="edzzpflag" name="edzzpflag" th:value="1"/>
......@@ -1996,7 +1992,7 @@
</div>
<div class="input-group l1 br" style="width: 288px;">
<span class="input-group-addon">指纹编号</span>
<input name="szzwbh" id="szzwbh" class="form-control" th:value="${ryxx.szzwbh}" />
<input readonly="readonly" name="szzwbh" id="szzwbh" class="form-control" th:value="${ryxx.szzwbh}" style="padding :0px !important;"/>
</div>
<div class="input-group l1" style="width: 288px;margin-left: 27px;">
<span class="input-group-addon">DNA编号</span>
......@@ -2148,7 +2144,7 @@
<li id="sgtz"><a onclick="scanWH(document.frminput)" href="#"><i class="fa fa-street-view"></i> 身高体重信息采集</a></li>
<li id="zw"><a onclick="getStatus()" href="#"><i class="fa fa-hand-paper-o"></i> 捺印指纹信息采集</a></li>
<li id="hm"><a onclick="hmcj()" href="#"><i class="fa fa-barcode"></i> 虹膜信息采集</a></li>
<li id="zj"><a onclick="zjcj(0)" href="#"><i class="fa fa-barcode"></i> 足迹信息采集</a></li>
<!--<li id="zj"><a onclick="zjcj(0)" href="#"><i class="fa fa-barcode"></i> 足迹信息采集</a></li>-->
<li id="sw"><a onclick="swcj()" href="#"><i class="fa fa-address-card-o"></i> 声纹信息采集</a></li>
<li id="wp"><a onclick="sswpcj()" href="#"><i class="fa fa-barcode"></i> 随身物品信息采集</a></li>
<li id="sj"><a href="javascript:sjcj()"><i class="fa fa-print"></i> 随身手机信息采集</a></li>
......@@ -2156,9 +2152,9 @@
<li><a href="#"><i class="fa fa-barcode"></i> 笔迹信息采集(建设中)</a></li>
<li><a href="#"><i class="fa fa-barcode"></i> 社会信息导入(建设中)</a></li>
<li><a href="#"><i class="fa fa-barcode"></i> 关系人信息采集(建设中)</a></li>
<li id="hmts"><a onclick="hmts()" href="#"><i class="fa fa-barcode"></i> 虹膜推送</a></li>
<li id="hmcy"><a onclick="hmcy()" href="#"><i class="fa fa-barcode"></i> 虹膜查验</a></li>
<li id="hmhy"><a onclick="hmhy()" href="#"><i class="fa fa-barcode"></i> 虹膜核验</a></li>
<li id="hmts"><a onclick="hmts()" href="#"><i class="fa fa-barcode"></i> 虹膜推送(建设测试中)</a></li>
<li id="hmcy"><a onclick="hmcy()" href="#"><i class="fa fa-barcode"></i> 虹膜查验(建设测试中)</a></li>
<li id="hmhy"><a onclick="hmhy()" href="#"><i class="fa fa-barcode"></i> 虹膜核验(建设测试中)</a></li>
<!-- <li><a href="javascript:prtzw()"><i class="fa fa-print"></i> 打印指纹卡</a></li>
<li name="qxsbflag"><a onclick="showScan()"><i class="fa fa-barcode"></i> 指纹卡扫描</a></li>
<li><a href="javascript:saveBiCj()"><i class="fa fa-address-card-o"></i> 采集笔迹</a></li>
......
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