/** 从业人员注销恢复 时执行查询是否存在同一人员的方法 */ public List getzxhf_IsQyryxxExist(Qyryxx qyryxx) { // TODO Auto-generated method stub List qyryxxList = new ArrayList(); Map map = new HashMap(); if (qyryxx != null) { map.put("zjhm", qyryxx.getZjhm()); if ("90".equals(qyryxx.getZt())) { map.put("zt", qyryxx.getZt()); map.put("lrdwbm", qyryxx.getLrdwbm().substring(0, 5)); } String hylbdm = qyryxx.getHylbdm(); /** 娱乐业是判断本行业是否存在相同 */ if ("J".equals(hylbdm)) { map.put("hylbdm", hylbdm); } // 如果不是这两个行业的话,则只需要判断同一企业是否存在相同即可 if (!"J".equals(hylbdm) && !"K".equals(hylbdm)) { map.put("qyid", qyryxx.getQyid()); } if (qyryxx.getHylbdm() != null && !"".equals(qyryxx.getHylbdm())) { if ("Z01".equals(qyryxx.getHylbdm())) { // 中介机构业只使用执业证编号验证人员是否重复 if ("1".equals(ItemChange.getGlobalpar("zjjgzjzFlg"))) { // 中介机构执业证flg 1为开启校验 map = new HashMap(); map.put("zhiwu", qyryxx.getZhiwu()); map.put("hylbdm", qyryxx.getHylbdm()); } } } } qyryxxList = qyryxxDao.getIsQyryxxExist(map); return qyryxxList; }
public Qyryxx getHjdxzqh(Qyryxx qyryxx) { // TODO Auto-generated method stub String hjdxzqh = ""; String hjdxzqhdm = ""; if (qyryxx != null) { if (qyryxx.getZjhm() != null) { if (qyryxx.getZjhm().length() >= 6) { qyryxx.setZjhm(qyryxx.getZjhm().substring(0, 6)); qyryxx = qyryxxDao.getHjdxzqh(qyryxx); } } } if (qyryxx == null) qyryxx = new Qyryxx(); if (qyryxx.getHjdxzqh() == null) qyryxx.setHjdxzqh(hjdxzqh); if (qyryxx.getHjdxzqhdm() == null) qyryxx.setHjdxzqhdm(hjdxzqhdm); return qyryxx; }
public List getIsQyryxxExist(Qyryxx qyryxx) { // TODO Auto-generated method stub List qyryxxList = new ArrayList(); Map map = new HashMap(); if (qyryxx != null) { map.put("zjhm", qyryxx.getZjhm()); if (qyryxx.getRyid() != null) { map.put("ryid", qyryxx.getRyid()); } if ("90".equals(qyryxx.getZt())) { map.put("zt", qyryxx.getZt()); map.put("lrdwbm", qyryxx.getLrdwbm().substring(0, 5)); } Qyjbxx qyjbxx = new Qyjbxx(); qyjbxx.setQyid(qyryxx.getQyid()); qyjbxx = qyjbxxDao.getQyjbxx(qyjbxx); if (qyjbxx != null) { String hylbdm = qyjbxx.getHylbdm(); // 娱乐业和公共场所中不同企业同一证件号可以添加 if (!"J".equals(hylbdm) && !"K".equals(hylbdm)) { map.put("qyid", qyryxx.getQyid()); } // 根据重庆需求修改:要求娱乐业采集点录入从业人员时只检测本行业是否存在相同的证件号码,不检测其他行业已经存在同样证件号的从业人员。 if ("J".equals(hylbdm)) { map.put("hylbdm", hylbdm); } } if (qyryxx.getHylbdm() != null && !"".equals(qyryxx.getHylbdm())) { if ("Z01".equals(qyryxx.getHylbdm())) { // 中介机构业只使用执业证编号验证人员是否重复 if ("1".equals(ItemChange.getGlobalpar("zjjgzjzFlg"))) { // 中介机构执业证flg 1为开启校验 map = new HashMap(); map.put("zhiwu", qyryxx.getZhiwu()); map.put("hylbdm", qyryxx.getHylbdm()); } } } } qyryxxList = qyryxxDao.getIsQyryxxExist(map); return qyryxxList; }