Commit 66ca4a9e by yangliang

增加人像采集时候自动进行人像比对,并保存比对结果。

parent 64736c48
...@@ -101,7 +101,8 @@ public class TbXwRycjController { ...@@ -101,7 +101,8 @@ public class TbXwRycjController {
if(ryxx.getXxdjdwGajgjgdm()==null||"".equals(ryxx.getXxdjdwGajgjgdm())){ if(ryxx.getXxdjdwGajgjgdm()==null||"".equals(ryxx.getXxdjdwGajgjgdm())){
String grade = user.getGrade(); String grade = user.getGrade();
String ucode = user.getUnitcode(); String ucode = user.getUnitcode();
if("S".equals(grade)){ System.out.println("人员查询grade="+grade+"----unitcode="+ucode);
if("S".equals(grade)||"T".equals(grade)){
ryxx.setXxdjdwGajgjgdm(ucode.substring(0,2)+"0000000000"); ryxx.setXxdjdwGajgjgdm(ucode.substring(0,2)+"0000000000");
}else if("D".equals(grade)){ }else if("D".equals(grade)){
ryxx.setXxdjdwGajgjgdm(ucode.substring(0,4)+"00000000"); ryxx.setXxdjdwGajgjgdm(ucode.substring(0,4)+"00000000");
...@@ -217,6 +218,13 @@ public class TbXwRycjController { ...@@ -217,6 +218,13 @@ public class TbXwRycjController {
return bool; return bool;
} }
@RequestMapping("/toSavaRxbdjg")
@ResponseBody
public boolean toSavaRxbdjg(Model model,String asjxgrybh){
boolean bool = rycjService.toSavaRxbdjg(asjxgrybh);
return bool;
}
@RequestMapping("/toAddRyxx") @RequestMapping("/toAddRyxx")
public String toAddRyxx(Model model,String perurl,String gmsfzh,HttpServletRequest request){ public String toAddRyxx(Model model,String perurl,String gmsfzh,HttpServletRequest request){
String ips = ""; String ips = "";
...@@ -578,7 +586,10 @@ public class TbXwRycjController { ...@@ -578,7 +586,10 @@ public class TbXwRycjController {
if("11".equals(zjzp.getZpbw())){ if("11".equals(zjzp.getZpbw())){
String zpBase64 = GetImageStrsByByte(zjzp.getDzwjnr()); String zpBase64 = GetImageStrsByByte(zjzp.getDzwjnr());
xyrC.setR_zjLeftBase64(zpBase64.replace("\r\n", "")); xyrC.setR_zjLeftBase64(zpBase64.replace("\r\n", ""));
}else if("12".equals(zjzp.getZpbw())){ }else if(zjzpxxs.size()==2&&"12".equals(zjzp.getZpbw())){
String zpBase64 = GetImageStrsByByte(zjzp.getDzwjnr());
xyrC.setR_zjRightBase64(zpBase64.replace("\r\n", ""));
}else if(zjzpxxs.size()>2&&"21".equals(zjzp.getZpbw())){
String zpBase64 = GetImageStrsByByte(zjzp.getDzwjnr()); String zpBase64 = GetImageStrsByByte(zjzp.getDzwjnr());
xyrC.setR_zjRightBase64(zpBase64.replace("\r\n", "")); xyrC.setR_zjRightBase64(zpBase64.replace("\r\n", ""));
} }
...@@ -967,7 +978,10 @@ public class TbXwRycjController { ...@@ -967,7 +978,10 @@ public class TbXwRycjController {
if("11".equals(zjzp.getZpbw())){ if("11".equals(zjzp.getZpbw())){
String zpBase64 = GetImageStrsByByte(zjzp.getDzwjnr()); String zpBase64 = GetImageStrsByByte(zjzp.getDzwjnr());
xyrC.setR_zjLeftBase64(zpBase64.replace("\r\n", "")); xyrC.setR_zjLeftBase64(zpBase64.replace("\r\n", ""));
}else if("12".equals(zjzp.getZpbw())){ }else if(zjzpxxs.size()==2&&"12".equals(zjzp.getZpbw())){
String zpBase64 = GetImageStrsByByte(zjzp.getDzwjnr());
xyrC.setR_zjRightBase64(zpBase64.replace("\r\n", ""));
}else if(zjzpxxs.size()>2&&"21".equals(zjzp.getZpbw())){
String zpBase64 = GetImageStrsByByte(zjzp.getDzwjnr()); String zpBase64 = GetImageStrsByByte(zjzp.getDzwjnr());
xyrC.setR_zjRightBase64(zpBase64.replace("\r\n", "")); xyrC.setR_zjRightBase64(zpBase64.replace("\r\n", ""));
} }
...@@ -1372,7 +1386,10 @@ public class TbXwRycjController { ...@@ -1372,7 +1386,10 @@ public class TbXwRycjController {
if("11".equals(zjzp.getZpbw())){ if("11".equals(zjzp.getZpbw())){
String zpBase64 = GetImageStrsByByte(zjzp.getDzwjnr()); String zpBase64 = GetImageStrsByByte(zjzp.getDzwjnr());
xyrC.setR_zjLeftBase64(zpBase64.replace("\r\n", "")); xyrC.setR_zjLeftBase64(zpBase64.replace("\r\n", ""));
}else if("12".equals(zjzp.getZpbw())){ }else if(zjzpxxs.size()==2&&"12".equals(zjzp.getZpbw())){
String zpBase64 = GetImageStrsByByte(zjzp.getDzwjnr());
xyrC.setR_zjRightBase64(zpBase64.replace("\r\n", ""));
}else if(zjzpxxs.size()>2&&"21".equals(zjzp.getZpbw())){
String zpBase64 = GetImageStrsByByte(zjzp.getDzwjnr()); String zpBase64 = GetImageStrsByByte(zjzp.getDzwjnr());
xyrC.setR_zjRightBase64(zpBase64.replace("\r\n", "")); xyrC.setR_zjRightBase64(zpBase64.replace("\r\n", ""));
} }
...@@ -1400,13 +1417,13 @@ public class TbXwRycjController { ...@@ -1400,13 +1417,13 @@ public class TbXwRycjController {
String zpBase64 = GetImageStrs(filePath+"/"+rybhstr+"32.jpg"); String zpBase64 = GetImageStrs(filePath+"/"+rybhstr+"32.jpg");
xyrC.setTstz2Base64(zpBase64); xyrC.setTstz2Base64(zpBase64);
} }
if((xyrC.getR_hmLeftBase64()!=null&&!"".equals(xyrC.getR_hmLeftBase64()))||(xyrC.getR_hmRightBase64()!=null&&!"".equals(xyrC.getR_hmRightBase64()))){ //if((xyrC.getR_hmLeftBase64()!=null&&!"".equals(xyrC.getR_hmLeftBase64()))||(xyrC.getR_hmRightBase64()!=null&&!"".equals(xyrC.getR_hmRightBase64()))){
FileUtils.saveXmlFile(getHmpicXml(xyrC),xyrC.getRybh(),zplj,"HMXX-"+xyrC.getRybh()+".xml",user); // FileUtils.saveXmlFile(getHmpicXml(xyrC),xyrC.getRybh(),zplj,"HMXX-"+xyrC.getRybh()+".xml",user);
} //}
if((xyrC.getR_zjLeftBase64()!=null&&!"".equals(xyrC.getR_zjLeftBase64()))||(xyrC.getR_zjRightBase64()!=null&&!"".equals(xyrC.getR_zjRightBase64()))){ //if((xyrC.getR_zjLeftBase64()!=null&&!"".equals(xyrC.getR_zjLeftBase64()))||(xyrC.getR_zjRightBase64()!=null&&!"".equals(xyrC.getR_zjRightBase64()))){
FileUtils.saveXmlFile(getZjpicXml(xyrC),xyrC.getRybh(),zplj,"ZJXX-"+xyrC.getRybh()+".xml",user); // FileUtils.saveXmlFile(getZjpicXml(xyrC),xyrC.getRybh(),zplj,"ZJXX-"+xyrC.getRybh()+".xml",user);
} //}
FileUtils.saveXmlFile(getPsnpicXml(xyrC),xyrC.getRybh(),zplj,"RXXX-"+xyrC.getRybh()+".xml",user); //FileUtils.saveXmlFile(getPsnpicXml(xyrC),xyrC.getRybh(),zplj,"RXXX-"+xyrC.getRybh()+".xml",user);
if(xyrC.getSzzwbh()!=null&&!xyrC.getSzzwbh().equals("")){ if(xyrC.getSzzwbh()!=null&&!xyrC.getSzzwbh().equals("")){
//调用AMSISService服务器程序 //调用AMSISService服务器程序
...@@ -3376,7 +3393,7 @@ public class TbXwRycjController { ...@@ -3376,7 +3393,7 @@ public class TbXwRycjController {
return xml.toString(); return xml.toString();
} }
@RequestMapping("/SavePersonInfo4Nmtc") @RequestMapping("/SavePersonInfo4Nmtctest")
@ResponseBody @ResponseBody
public String SavePersonInfo4Nmtc(HttpServletRequest request,HttpServletResponse response) throws UnsupportedEncodingException { public String SavePersonInfo4Nmtc(HttpServletRequest request,HttpServletResponse response) throws UnsupportedEncodingException {
request.setCharacterEncoding("GBK"); request.setCharacterEncoding("GBK");
...@@ -3500,7 +3517,7 @@ public class TbXwRycjController { ...@@ -3500,7 +3517,7 @@ public class TbXwRycjController {
return iRet+""; return iRet+"";
} }
@RequestMapping(value="/singleLoginAct",method = {RequestMethod.POST,RequestMethod.GET}) @RequestMapping(value="/singleLoginActive",method = {RequestMethod.POST,RequestMethod.GET})
public String singleLoginAct(HttpServletRequest request,Model model,String paramval,String asjxgrybh,String rybh,String username,String sfhlcjy,String cjxm){ public String singleLoginAct(HttpServletRequest request,Model model,String paramval,String asjxgrybh,String rybh,String username,String sfhlcjy,String cjxm){
String userId=request.getParameter("userId"); String userId=request.getParameter("userId");
String pv = request.getParameter("paramval"); String pv = request.getParameter("paramval");
......
...@@ -101,6 +101,9 @@ public class ZjCjController { ...@@ -101,6 +101,9 @@ public class ZjCjController {
}else if("28".equals(zjzp.getZpbw())){ }else if("28".equals(zjzp.getZpbw())){
zjxx.setCz_y(GetImageStrsByByte(zjzp.getDzwjnr())); zjxx.setCz_y(GetImageStrsByByte(zjzp.getDzwjnr()));
} }
if(zjzpxxs.size()<=2&&"12".equals(zjzp.getZpbw())){
zjxx.setGdxdhw_y(GetImageStrsByByte(zjzp.getDzwjnr()));
}
} }
} }
model.addObject("rybh",request.getParameter("rybh")); model.addObject("rybh",request.getParameter("rybh"));
...@@ -356,6 +359,7 @@ public class ZjCjController { ...@@ -356,6 +359,7 @@ public class ZjCjController {
if(zjxx.getSbxh()==null||"".equals(zjxx.getSbxh())){ if(zjxx.getSbxh()==null||"".equals(zjxx.getSbxh())){
zjxx.setSbxh("50014000"); zjxx.setSbxh("50014000");
} }
/*
boolean rst = useryanzheng_zj(user,zjxx,zjxx.getRybh()); boolean rst = useryanzheng_zj(user,zjxx,zjxx.getRybh());
rst = ryxxToZj(user,zjxx,zjxx.getRybh())==false?false:rst; rst = ryxxToZj(user,zjxx,zjxx.getRybh())==false?false:rst;
if(zjxx.getCjtpxh().indexOf("xd1,")>=0&&(zjxx.getGdxdhw_z()!=null && zjxx.getGdxdhw_z().length() > 0)){ if(zjxx.getCjtpxh().indexOf("xd1,")>=0&&(zjxx.getGdxdhw_z()!=null && zjxx.getGdxdhw_z().length() > 0)){
...@@ -420,14 +424,14 @@ public class ZjCjController { ...@@ -420,14 +424,14 @@ public class ZjCjController {
//if(zjxx.getCjtpxh().indexOf("xm15,")>=0&&(zjxx.getJtxdhw_y()!=null && zjxx.getJtxdhw_y().length() > 0)){ //if(zjxx.getCjtpxh().indexOf("xm15,")>=0&&(zjxx.getJtxdhw_y()!=null && zjxx.getJtxdhw_y().length() > 0)){
//rst = xm_zj(user,"15",zjxx.getJtxdhw_y(),zjxx.getRybh())==false?false:rst; //rst = xm_zj(user,"15",zjxx.getJtxdhw_y(),zjxx.getRybh())==false?false:rst;
//} //}
*/
model.addAttribute("username",user.getUsername()); model.addAttribute("username",user.getUsername());
model.addAttribute("unitcode",user.getUnitcode()); model.addAttribute("unitcode",user.getUnitcode());
model.addAttribute("rybh",zjxx.getRybh()); model.addAttribute("rybh",zjxx.getRybh());
model.addAttribute("xm",zjxx.getXm()); model.addAttribute("xm",zjxx.getXm());
model.addAttribute("zjhm",zjxx.getGmsfhm()); model.addAttribute("zjhm",zjxx.getGmsfhm());
model.addAttribute("zjxx",zjxx); model.addAttribute("zjxx",zjxx);
if(rst){ if(photoflag){
model.addAttribute("isflag","1"); model.addAttribute("isflag","1");
}else{ }else{
model.addAttribute("isflag","2"); model.addAttribute("isflag","2");
...@@ -734,7 +738,10 @@ public class ZjCjController { ...@@ -734,7 +738,10 @@ public class ZjCjController {
if("11".equals(zjzp.getZpbw())){ if("11".equals(zjzp.getZpbw())){
String zpBase64 = GetImageStrsByByte(zjzp.getDzwjnr()); String zpBase64 = GetImageStrsByByte(zjzp.getDzwjnr());
zjimg_z = zpBase64.replace("\r\n", ""); zjimg_z = zpBase64.replace("\r\n", "");
}else if("12".equals(zjzp.getZpbw())){ }else if(zjzpxxs.size()<=2&&"12".equals(zjzp.getZpbw())){
String zpBase64 = GetImageStrsByByte(zjzp.getDzwjnr());
zjimg_y = zpBase64.replace("\r\n", "");
}else if(zjzpxxs.size()>2&&"21".equals(zjzp.getZpbw())){
String zpBase64 = GetImageStrsByByte(zjzp.getDzwjnr()); String zpBase64 = GetImageStrsByByte(zjzp.getDzwjnr());
zjimg_y = zpBase64.replace("\r\n", ""); zjimg_y = zpBase64.replace("\r\n", "");
} }
......
...@@ -27,6 +27,8 @@ public interface TbXwRycjDao { ...@@ -27,6 +27,8 @@ public interface TbXwRycjDao {
public List<AutoTbStRy> getRyxxBySzzwbh(Map<String, Object> map); public List<AutoTbStRy> getRyxxBySzzwbh(Map<String, Object> map);
public boolean toSavaRxbdjg(Map<String, Object> map);
public boolean deleteRyxx(Map<String, Object> map); public boolean deleteRyxx(Map<String, Object> map);
public boolean deleteRyxx_new(Map<String, Object> map); public boolean deleteRyxx_new(Map<String, Object> map);
......
...@@ -217,6 +217,15 @@ public class AutoTbStRy implements Serializable { ...@@ -217,6 +217,15 @@ public class AutoTbStRy implements Serializable {
private String rwbh;//任务编号 private String rwbh;//任务编号
private String fssj;//发送比对时间 private String fssj;//发送比对时间
private String rxbdjg;//人像比对结果
public String getRxbdjg() {
return rxbdjg;
}
public void setRxbdjg(String rxbdjg) {
this.rxbdjg = rxbdjg;
}
public String getXxbh() { public String getXxbh() {
return xxbh; return xxbh;
......
...@@ -17,6 +17,8 @@ public interface AutoTbXwRycjService extends IService<AutoTbStRy> { ...@@ -17,6 +17,8 @@ public interface AutoTbXwRycjService extends IService<AutoTbStRy> {
public boolean deleteRyxx(String asjxgrybh); public boolean deleteRyxx(String asjxgrybh);
public boolean toSavaRxbdjg(String asjxgrybh);
public AutoTbStRy getRyxxByRybh(String asjxgrybh); public AutoTbStRy getRyxxByRybh(String asjxgrybh);
public List<AutoTbStRy> getRyxxByZjhm(String zjhm); public List<AutoTbStRy> getRyxxByZjhm(String zjhm);
......
...@@ -27,6 +27,18 @@ public class AfisQualityServiceImpl extends BaseService<AfisQualityCk> implement ...@@ -27,6 +27,18 @@ public class AfisQualityServiceImpl extends BaseService<AfisQualityCk> implement
private AfisQualityCkDao mapper; private AfisQualityCkDao mapper;
@Override @Override
public EasyUIPage queryZljcPage(EasyUIPage page, AfisQualityCk entity) { Map map = new HashMap(); public EasyUIPage queryZljcPage(EasyUIPage page, AfisQualityCk entity) { Map map = new HashMap();
String yhdw = entity.getRCjdw();
if(yhdw!=null&&yhdw!=""){
if (yhdw.substring(2, 12).equals("0000000000")) {//省
entity.setRCjdw(yhdw.substring(0,2));
} else if (yhdw.substring(4, 12).equals("00000000")) {//市
entity.setRCjdw(yhdw.substring(0,4));
}else if(yhdw.substring(6, 12).equals("000000")){ //县
entity.setRCjdw(yhdw.substring(0,6));
}else if(yhdw.substring(8, 12).equals("0000")){ //所
entity.setRCjdw(yhdw.substring(0,8));
}
}
map.put("begin", Integer.valueOf(page.getBegin())); map.put("begin", Integer.valueOf(page.getBegin()));
map.put("end", Integer.valueOf(page.getEnd())); map.put("end", Integer.valueOf(page.getEnd()));
String sort = page.getSort(); String sort = page.getSort();
......
...@@ -141,6 +141,14 @@ public class AutoTbXwRycjServiceImpl extends BaseService<AutoTbStRy> implements ...@@ -141,6 +141,14 @@ public class AutoTbXwRycjServiceImpl extends BaseService<AutoTbStRy> implements
} }
@Override @Override
public boolean toSavaRxbdjg(String asjxgrybh){
Map<String, Object> map = new HashMap<>();
map.put("rybh", asjxgrybh);
boolean bool = mapper.toSavaRxbdjg(map);
return bool;
}
@Override
public AutoTbStRy getRyxxByRybh(String asjxgrybh){ public AutoTbStRy getRyxxByRybh(String asjxgrybh){
AutoTbStRy xyrC=new AutoTbStRy(); AutoTbStRy xyrC=new AutoTbStRy();
Map<String, Object> map = new HashMap<>(); Map<String, Object> map = new HashMap<>();
......
socketAddress=127.0.0.1 socketAddress=127.0.0.2
socketProd=9092 socketProd=9091
\ No newline at end of file \ No newline at end of file
...@@ -112,6 +112,7 @@ ...@@ -112,6 +112,7 @@
<result column="ZJLXDM" property="zjlxdm" jdbcType="VARCHAR"/> <result column="ZJLXDM" property="zjlxdm" jdbcType="VARCHAR"/>
<result column="XDHWDM" property="xdhwdm" jdbcType="VARCHAR"/> <result column="XDHWDM" property="xdhwdm" jdbcType="VARCHAR"/>
<result column="XYDM" property="xydm" jdbcType="VARCHAR"/> <result column="XYDM" property="xydm" jdbcType="VARCHAR"/>
<result column="RXBDJG" property="rxbdjg" jdbcType="VARCHAR"/>
</resultMap> </resultMap>
<sql id="queryWhere"> <sql id="queryWhere">
...@@ -154,6 +155,7 @@ ...@@ -154,6 +155,7 @@
<if test="entity.szzwbh != null and entity.szzwbh != ''"> AND SZZWBH = #{entity.szzwbh , jdbcType=VARCHAR } </if> <if test="entity.szzwbh != null and entity.szzwbh != ''"> AND SZZWBH = #{entity.szzwbh , jdbcType=VARCHAR } </if>
<if test="entity.lrdwdm != null and entity.lrdwdm != ''"> and LRDWDM like #{entity.lrdwdm , jdbcType=VARCHAR }||'%' </if> <if test="entity.lrdwdm != null and entity.lrdwdm != ''"> and LRDWDM like #{entity.lrdwdm , jdbcType=VARCHAR }||'%' </if>
<if test="entity.xxdjdwGajgjgdm != null and entity.xxdjdwGajgjgdm != ''"> and LRDWDM like #{entity.xxdjdwGajgjgdm , jdbcType=VARCHAR }||'%' </if>
<if test="entity.lrr != null and entity.lrr != ''"> AND LRR = #{entity.lrr , jdbcType=VARCHAR } </if> <if test="entity.lrr != null and entity.lrr != ''"> AND LRR = #{entity.lrr , jdbcType=VARCHAR } </if>
<if test="entity.lrsj != null"> AND LRSJ = #{entity.lrsj , jdbcType=TIMESTAMP } </if> <if test="entity.lrsj != null"> AND LRSJ = #{entity.lrsj , jdbcType=TIMESTAMP } </if>
<if test="entity.fcsrqStr != null and entity.fcsrqStr != ''"> AND CSRQ_QSRQ <![CDATA[>=]]> to_date(#{entity.fcsrqStr , jdbcType=VARCHAR },'yyyy-mm-dd') </if> <if test="entity.fcsrqStr != null and entity.fcsrqStr != ''"> AND CSRQ_QSRQ <![CDATA[>=]]> to_date(#{entity.fcsrqStr , jdbcType=VARCHAR },'yyyy-mm-dd') </if>
...@@ -164,10 +166,6 @@ ...@@ -164,10 +166,6 @@
<select id="queryPageCount" resultType="int" parameterType="map"> <select id="queryPageCount" resultType="int" parameterType="map">
select count(1) from TB_RY_RYCJ,AFIS_QUALITY_CK where TB_RY_RYCJ.RYBH=AFIS_QUALITY_CK.R_RYBH(+) AND (TB_RY_RYCJ.SCBZ='0' or TB_RY_RYCJ.SCBZ is null) AND (IFHB<![CDATA[<>]]>'1' OR IFHB IS NULL) select count(1) from TB_RY_RYCJ,AFIS_QUALITY_CK where TB_RY_RYCJ.RYBH=AFIS_QUALITY_CK.R_RYBH(+) AND (TB_RY_RYCJ.SCBZ='0' or TB_RY_RYCJ.SCBZ is null) AND (IFHB<![CDATA[<>]]>'1' OR IFHB IS NULL)
<if test="lrdwdm != null and lrdwdm != ''">
and LRDWDM like #{entity.lrdwdm , jdbcType=VARCHAR }||'%'
</if>
<if test="entity.xxdjdwGajgjgdm != null and entity.xxdjdwGajgjgdm != ''"> and LRDWDM like #{entity.xxdjdwGajgjgdm , jdbcType=VARCHAR }||'%' </if>
<include refid="queryWhere"/> <include refid="queryWhere"/>
</select> </select>
...@@ -191,6 +189,7 @@ ...@@ -191,6 +189,7 @@
LRDWDM, LRDWDM,
LRR, LRR,
LRSJ, LRSJ,
RXBDJG,
(select count(1) from tb_xw_ythcj_hm s where s.rybh=TB_RY_RYCJ.rybh) as HM, (select count(1) from tb_xw_ythcj_hm s where s.rybh=TB_RY_RYCJ.rybh) as HM,
(select count(1) from tb_xw_ythcj_sw s where s.rybh=TB_RY_RYCJ.rybh) as SW, (select count(1) from tb_xw_ythcj_sw s where s.rybh=TB_RY_RYCJ.rybh) as SW,
(select count(1) from tb_xw_ythcj_zj s where s.rybh=TB_RY_RYCJ.rybh) as ZJ, (select count(1) from tb_xw_ythcj_zj s where s.rybh=TB_RY_RYCJ.rybh) as ZJ,
...@@ -204,10 +203,6 @@ ...@@ -204,10 +203,6 @@
to_char(TB_RY_RYCJ.ZWCJSJ,'YYYY-MM-DD') ZWCJSJSTR, to_char(TB_RY_RYCJ.ZWCJSJ,'YYYY-MM-DD') ZWCJSJSTR,
AFIS_QUALITY_CK.R_GDZW,AFIS_QUALITY_CK.R_WZXX,AFIS_QUALITY_CK.R_PMZW,AFIS_QUALITY_CK.R_RX,AFIS_QUALITY_CK.R_ZW,AFIS_QUALITY_CK.R_ZJ,AFIS_QUALITY_CK.BZ,AFIS_QUALITY_CK.JCJG AFIS_QUALITY_CK.R_GDZW,AFIS_QUALITY_CK.R_WZXX,AFIS_QUALITY_CK.R_PMZW,AFIS_QUALITY_CK.R_RX,AFIS_QUALITY_CK.R_ZW,AFIS_QUALITY_CK.R_ZJ,AFIS_QUALITY_CK.BZ,AFIS_QUALITY_CK.JCJG
from TB_RY_RYCJ,AFIS_QUALITY_CK where TB_RY_RYCJ.RYBH=AFIS_QUALITY_CK.R_RYBH(+) AND (TB_RY_RYCJ.SCBZ='0' or TB_RY_RYCJ.SCBZ is null) AND (IFHB<![CDATA[<>]]>'1' OR IFHB IS NULL) from TB_RY_RYCJ,AFIS_QUALITY_CK where TB_RY_RYCJ.RYBH=AFIS_QUALITY_CK.R_RYBH(+) AND (TB_RY_RYCJ.SCBZ='0' or TB_RY_RYCJ.SCBZ is null) AND (IFHB<![CDATA[<>]]>'1' OR IFHB IS NULL)
<if test="lrdwdm != null and lrdwdm != ''">
and LRDWDM like #{entity.lrdwdm , jdbcType=VARCHAR }||'%'
</if>
<if test="entity.xxdjdwGajgjgdm != null and entity.xxdjdwGajgjgdm != ''"> and LRDWDM like #{entity.xxdjdwGajgjgdm , jdbcType=VARCHAR }||'%' </if>
<include refid="queryWhere"/> <include refid="queryWhere"/>
<![CDATA[ order by ${sort} ${order} ) a <![CDATA[ order by ${sort} ${order} ) a
WHERE ROWNUM <= #{ end } ) t WHERE ROWNUM <= #{ end } ) t
...@@ -261,6 +256,7 @@ ...@@ -261,6 +256,7 @@
LRDWDM, LRDWDM,
LRR, LRR,
LRSJ, LRSJ,
RXBDJG,
(select count(1) from tb_xw_ythcj_hm s where s.rybh=TB_RY_RYCJ.rybh) as HM, (select count(1) from tb_xw_ythcj_hm s where s.rybh=TB_RY_RYCJ.rybh) as HM,
(select count(1) from tb_xw_ythcj_sw s where s.rybh=TB_RY_RYCJ.rybh) as SW, (select count(1) from tb_xw_ythcj_sw s where s.rybh=TB_RY_RYCJ.rybh) as SW,
(select count(1) from tb_xw_ythcj_zj s where s.rybh=TB_RY_RYCJ.rybh) as ZJ, (select count(1) from tb_xw_ythcj_zj s where s.rybh=TB_RY_RYCJ.rybh) as ZJ,
...@@ -280,6 +276,10 @@ ...@@ -280,6 +276,10 @@
UPDATE TB_RY_RYCJ SET SCBZ='1' where RYBH = #{rybh , jdbcType=VARCHAR } UPDATE TB_RY_RYCJ SET SCBZ='1' where RYBH = #{rybh , jdbcType=VARCHAR }
</update> </update>
<update id="toSavaRxbdjg" parameterType="map">
UPDATE TB_RY_RYCJ SET RXBDJG='1' where RYBH = #{rybh , jdbcType=VARCHAR }
</update>
<insert id="insertRyxx" parameterType="map"> <insert id="insertRyxx" parameterType="map">
insert into TB_RY_RYCJ insert into TB_RY_RYCJ
(RYBH, (RYBH,
...@@ -708,6 +708,7 @@ ...@@ -708,6 +708,7 @@
LRDWDM, LRDWDM,
LRR, LRR,
LRSJ, LRSJ,
RXBDJG,
(select count(1) from tb_xw_ythcj_hm s where s.rybh=TB_RY_RYCJ.rybh) as HM, (select count(1) from tb_xw_ythcj_hm s where s.rybh=TB_RY_RYCJ.rybh) as HM,
(select count(1) from tb_xw_ythcj_sw s where s.rybh=TB_RY_RYCJ.rybh) as SW, (select count(1) from tb_xw_ythcj_sw s where s.rybh=TB_RY_RYCJ.rybh) as SW,
(select count(1) from tb_xw_ythcj_zj s where s.rybh=TB_RY_RYCJ.rybh) as ZJ, (select count(1) from tb_xw_ythcj_zj s where s.rybh=TB_RY_RYCJ.rybh) as ZJ,
......
...@@ -53,6 +53,58 @@ var index; ...@@ -53,6 +53,58 @@ var index;
function getRxbclj(index_){ function getRxbclj(index_){
index = index_; index = index_;
getTp(); getTp();
openDialog_rxbd('#photo-dialog');
$.ajax({
url:"/toSavaRxbdjg?asjxgrybh="+frminput.rybh.value,
date:{"asjxgrybh":frminput.rybh.value},
type:"POST",
success:function(data){
if (data) {
$.messager.alert( '提示',"1111成功!");
} else {
$.messager.alert( '提示',"222失败!");
}
}
});
$.ajax({
url:"/sendMessage?fsrName=测试&jsdwDm=430000000000&xxbt="+frminput.gmsfhm.value+"&xxlx=1&xxnr=姓名:"+frminput.xm.value+" 身份证号:"+frminput.gmsfhm.value+" 有人像比对接结果返回。",
type:"POST",
success:function(data){
if (data) {
$.messager.alert( '提示',"1111成功!");
} else {
$.messager.alert( '提示',"222失败!");
}
}
});
}
function openDialog_rxbd(obj) {
debugger;
$('#w').dialog({
buttons:[{
//确定生成表头配置信息,并重新加载表格数据
text:'确定',
handler:function(){
$('#w').dialog('close');
$(document).unbind("scroll");
}
},{
text:'取消',
handler:function(){
$('#w').dialog('close');
$(document).unbind("scroll");
}
}],
onClose: function () {
$(document).unbind("scroll");
}
});
$('#w').show().dialog('open');
$("#w").window('center');
var tops = $(document).scrollTop();//当页面滚动时,把当前距离赋值给页面,这样保持页面滚动条不动
$(document).bind("scroll",function (){$(document).scrollTop(tops);})
} }
function getTp(){ function getTp(){
...@@ -169,6 +221,8 @@ function setTP(tpCode,tpFile,tpShow,tpName,index){//将控件采集的信息放 ...@@ -169,6 +221,8 @@ function setTP(tpCode,tpFile,tpShow,tpName,index){//将控件采集的信息放
}else if(index==32){ }else if(index==32){
frminput.tstzflag2.value = "0"; frminput.tstzflag2.value = "0";
} }
/* /*
if(index==2){ if(index==2){
if(ifIe){ if(ifIe){
......
...@@ -447,59 +447,7 @@ ...@@ -447,59 +447,7 @@
} }
} }
//webSocket消息推送
//var socket = io.connect("http://10.184.14.133:9200");
var socket = io.connect("http://127.0.0.1:9092");
socket.on('connect', function () {
console.log("Client has connected to the server!");
sendMessage();
});
socket.on('chatevent', function (data) {
debugger;
console.log("消息标题=" + data.xxbt);
var xxbt = data.xxbt
if (data != null) {
var fssj = data.fssj
/*右上角消息中心数量添加*/
if ($("#dbrwNum").text() == '') {
$("#dbrwNum").text(1)
} else {
$("#dbrwNum").text(parseInt($("#dbrwNum").text()) + 1);
}
var newsHtml = "<li id='sc_" + data.xxid + "' data-xxid='" + data.xxid + "' onclick='checkZx(this)'><span class='msg-lis'>" + xxnr + "</span>&nbsp;&nbsp;&nbsp;&nbsp;<span class='msg-time'>" + fssj + "</span></li>"
/*右下角弹出最新消息提示*/
$.messager.show({
title: '我的消息',
height: '20%',
msg: newsHtml,
timeout: 60000,
showType: 'slide'
});
}
});
socket.on('disconnect', function () {
console.log("The client has disconnected!");
});
function sendDisconnect() {
socket.disconnect();
}
function sendMessage() {
debugger;
var identitycard = $("#sfzh").text();
socket.emit('chatevent', identitycard);
}
/*打开消息中心*/
function toXxZx() {
var url = "/queryNews";
window.open(url, '_blank');
}
function getMessage(){ function getMessage(){
debugger; debugger;
...@@ -523,7 +471,7 @@ ...@@ -523,7 +471,7 @@
for (var i = 0; i < data[key].length; i++) { for (var i = 0; i < data[key].length; i++) {
var list = data[key]; var list = data[key];
console.log("输出list中的title值" + list[i]['xxid']); console.log("输出list中的title值" + list[i]['xxid']);
newsHtml += "<li id='sc_" + list[i]['xxid'] + "' data-xxid='" + list[i]['xxid'] + "' onclick='checkZx(this)'><span class='msg-lis'>" + list[i]['xxnr'] + "</span>&nbsp;&nbsp;&nbsp;&nbsp;<span class='msg-time'>" + list[i]['fssj'] + "</span></li>"; newsHtml += "<li id='sc_" + list[i]['xxid'] + "' data-xxid='" + list[i]['xxid'] + "'><span class='msg-lis' onclick='openRyxxfk('"+list[i]['xxbt']+"')'>" + list[i]['xxnr'] + "1111</span>&nbsp;&nbsp;&nbsp;&nbsp;<span class='msg-time'>" + list[i]['fssj'] + "</span></li>";
} }
} }
} }
...@@ -545,6 +493,9 @@ ...@@ -545,6 +493,9 @@
}); });
} }
function openRyxxfk(zjhm){
window.open("/toRyfkDetail/"+zjhm,'_blank');
}
</script> </script>
<!-- 权限机制 <!-- 权限机制
<div style="display: none" id="perurl" th:text="${session.perurl}"></div> <div style="display: none" id="perurl" th:text="${session.perurl}"></div>
......
...@@ -1562,6 +1562,8 @@ alert(codeFormatter($("#xbdm").combobox("getValue"),"CODE_XB")); ...@@ -1562,6 +1562,8 @@ alert(codeFormatter($("#xbdm").combobox("getValue"),"CODE_XB"));
function zjcj(num){ function zjcj(num){
var unitcode = $("#unitcode").val(); var unitcode = $("#unitcode").val();
debugger; debugger;
window.open("/toZjCj?rybh="+$("#rybh").val()+"&xm="+$("#xm").val()+"&gmsfhm="+$("#gmsfhm").val());
/*
if(unitcode.substr(0,2)=="46"){ if(unitcode.substr(0,2)=="46"){
if($("#openzj").hasClass("fa-angle-double-down")){ if($("#openzj").hasClass("fa-angle-double-down")){
$("#ryzjxx").slideDown(); $("#ryzjxx").slideDown();
...@@ -1578,7 +1580,7 @@ alert(codeFormatter($("#xbdm").combobox("getValue"),"CODE_XB")); ...@@ -1578,7 +1580,7 @@ alert(codeFormatter($("#xbdm").combobox("getValue"),"CODE_XB"));
}else{ }else{
window.open("/toZjCj?rybh="+$("#rybh").val()+"&xm="+$("#xm").val()+"&gmsfhm="+$("#gmsfhm").val()); window.open("/toZjCj?rybh="+$("#rybh").val()+"&xm="+$("#xm").val()+"&gmsfhm="+$("#gmsfhm").val());
} }
*/
/* /*
if (num == 0) { if (num == 0) {
alert( "进行左足采集!"); alert( "进行左足采集!");
...@@ -2547,8 +2549,16 @@ alert(codeFormatter($("#xbdm").combobox("getValue"),"CODE_XB")); ...@@ -2547,8 +2549,16 @@ alert(codeFormatter($("#xbdm").combobox("getValue"),"CODE_XB"));
</div> </div>
</div> </div>
</div> </div>
--> -->
<div id="w" class="easyui-dialog dialog" title="人像比对" data-options="modal:true,closed:true,collapsible:false,minimizable:false,maximizable:false"
style="width:500px;height:700px;padding:10px;display:none;">
<div id="bzryzp" class="photos_wrap">
<div class="photo_wrap face_photo">
<p>比中照片</p>
<img id="zmcjzp2" src="static/img/Personface.jpg" class="photo">
</div>
</div>
</div>
<div class="foot"> <div class="foot">
<button id="bcxx" type="button" class="btn btn-warning btn-lg" onclick="toSave()" >保存信息</button> <button id="bcxx" type="button" class="btn btn-warning btn-lg" onclick="toSave()" >保存信息</button>
<!-- <button type="hidden" class="btn btn-success btn-lg" style="margin-left: 20px;" onclick="toSaveAndBack()">保存并退出</button> --> <!-- <button type="hidden" class="btn btn-success btn-lg" style="margin-left: 20px;" onclick="toSaveAndBack()">保存并退出</button> -->
......
...@@ -520,6 +520,18 @@ ...@@ -520,6 +520,18 @@
} }
return rstStr; return rstStr;
}}, }},
{title:"人像比对",field:"rxbdjg",align:'center',color:'gree',width:80,formatter:function(val,row,index){
var rxbdjg=row.rxbdjg;
var rstStr;
if(rxbdjg==1){
rstStr = "<span class='hg-btn'>已比中</span>";
}else if(rxbdjg==0){
rstStr = "<span class='bhg-btn'>未比中</span>";
}else{
rstStr = " ";
}
return rstStr;
}},
{title:"检查结果",field:"jcjg",align:'center',color:'gree',width:110,formatter:function(val,row,index){ {title:"检查结果",field:"jcjg",align:'center',color:'gree',width:110,formatter:function(val,row,index){
var rybh=row.rybh; var rybh=row.rybh;
var xm=row.xm; var xm=row.xm;
......
...@@ -392,9 +392,35 @@ ...@@ -392,9 +392,35 @@
var isflag = $("#isflag").val(); var isflag = $("#isflag").val();
if (isflag != null && isflag == "1") { if (isflag != null && isflag == "1") {
$.messager.alert("提示","信息保存成功!"); $.messager.alert("提示","信息保存成功1!");
if(($("#img1").val()!=null&&$("#img1").val()!="")||($("#img2").val()!=null&&$("#img2").val()!="")){
$.ajax({
url:"/doRyxxToZj?rybh="+$("#rybh").val(),
type:"POST",
success:function(data){
if(data==1){
$.messager.alert( '提示',"数据推送足迹系统成功!");
}else{
$.messager.alert( '提示',"数据推送足迹系统失败!");
}
}
});
}
}else if(isflag != null && isflag == "2"){ }else if(isflag != null && isflag == "2"){
$.messager.alert("提示","信息保存成功,同步至足迹系统失败!"); $.messager.alert("提示","信息保存成功2!");
if(($("#img1").val()!=null&&$("#img1").val()!="")||($("#img2").val()!=null&&$("#img2").val()!="")){
$.ajax({
url:"/doRyxxToZj?rybh="+$("#rybh").val(),
type:"POST",
success:function(data){
if(data==1){
$.messager.alert( '提示',"数据推送足迹系统成功!");
}else{
$.messager.alert( '提示',"数据推送足迹系统失败!");
}
}
});
}
} }
//$("#zjlx").combobox("setValue",$("#zjlxStr").val()); //$("#zjlx").combobox("setValue",$("#zjlxStr").val());
......
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