Commit 82dc572d by 宋珺琪

skyp_bz添加研判管理(关键词)

parent 4a64daf8
......@@ -25,6 +25,9 @@ public class SkljServiceParam {
@ApiModelProperty(value = "链接类型名称")
private String serviceTypeName;
@ApiModelProperty(value = "所属省份")
private String content;
@ApiModelProperty(value = "行数")
public Integer page;
......
package com.founder.commonutils.model.ypglEntity;
import lombok.Data;
import java.util.List;
@Data
public class AsjQygz {
//查询案事件信息使用
private String kssj;
private String jssj;
private String ajlbdm;
private String ajlbmc;
private String asjbh;
private String asjmc;
private String zjhm;
private String j;
private String w;
private String trueName;
//保存固证任务使用
private String id;
private String userName;
private String taskId;
private String taskStatus;//任务状态 PLANNED,计划中 FINISHED 完成 ERROR 错误
private String progress;// 任务进度 1表示百分百 完成
private String lrlb;
private String createTime;
//任务列表展示使用
private String jyaq;
//分页使用
private int currentPageNo;
private int pageSize;
private int startNum;
private int endNum;
private String taskStatusQ;
private String address;
private String xalbmc;
private String xzqhmc;
private List<String> asjbhList;
private String yxAsjbh;
}
package com.founder.commonutils.model.ypglEntity;
import lombok.Data;
import java.util.Date;
@Data
public class Asjbz {
private String xxzjbh;
private String ajfl; //案件分类
private String ajflCode; //案件分类Code
private String ajzlb; //主案类别
private String ajzlbCode; //主案类别Code
private String ajxzlb; //类案类别
private String ajxzlbCode; //类案类别Code
private Date djsj;
private String caj; //次类案类别
private String code; //次类案类别Code
private String key;
private String keywords; //关键词组,用逗号分隔
private String keyWordName; //关键词组名称
private String operators; //运算符,用逗号隔开
private String xxdjdwgajgmc;
private String xxdjrygmsfhm; //信息登记人身份证号
private String xxjdwgajgjgdm; //信息登记单位名称
private String xxczryxm; //信息操作人姓名
private String xxczrygmsfhm; //信息操作人身份证号
private String xxdjrylxdh; //信息登记人联系电话
private String xxczdwgajgjgdm; //信息操作单位代码
private String xxczdwgajgmc; //信息操作单位名称
private String zj;
private String xalb;
private Date gxsj; //更新时间
private String xxscpdbz; //删除标识
private int endNum;
private int startNum;
}
package com.founder.commonutils.model.ypglEntity;
import java.util.Date;
/**
* <p>Title: DictItem.java</p>
* <p>Description:代码项 </p>
* <p>Copyright: HIGHLAND'S Copyright (c) 2013</p>
* <p>Company: HIGHLAND</p>
* @author highland_team_Luojx
* @date 2013-9-27
* @version 1.0
*/
@SuppressWarnings("serial")
public class DictItem {
//代码值
private String code;
private String newcode;
//代码中文名称
private String name;
private String newname;
private String namecode;
//代码表名称
private String groupid;
//代码表名称
private String groupname;
private String pid;
private String spell;
private String wbzx;
private String simple;
//子孙编号对应的父编号,位处理案件列别和案件性质的关系而增加
private Object pId1;
//子孙编号对应的父编号
private Object pId2;
//子孙编号对应的父编号
private Object pId3;
//子孙编号对应的父编号
private Object pId4;
//子孙编号对应的父编号
private Object pId5;
//子孙编号对应的父编号
private Object pId6;
//应用场景
private String yycj1;
private String yycj2;
private String yycj3;
private String yycj4;
private String yycj5;
private String yycj6;
private String yycj7;
private String yycj8;
//开始代码
private String startcode;
//结束代码
private String endcode;
//是否是父节点
private String isParent;
//描述
private String description;
private String gxr;
private Date gxsj;
private String ajs;
//新疆字典维护树节点路径
private String selectPath;
public String getNewcode() {
return newcode;
}
public void setNewcode(String newcode) {
this.newcode = newcode;
}
public String getNewname() {
return newname;
}
public void setNewname(String newname) {
this.newname = newname;
}
private String lrr;
private Date lrsj;
private String levelid;
private String scbz;
private String lrdwdm;
private String lrdwmc;
private String id;
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getGroupid() {
return groupid;
}
public void setGroupid(String groupid) {
this.groupid = groupid;
}
public String getPid() {
return pid;
}
public void setPid(String pid) {
this.pid = pid;
}
public String getSpell() {
return spell;
}
public void setSpell(String spell) {
this.spell = spell;
}
public String getWbzx() {
return wbzx;
}
public void setWbzx(String wbzx) {
this.wbzx = wbzx;
}
public String getSimple() {
return simple;
}
public void setSimple(String simple) {
this.simple = simple;
}
public String getGroupname() {
return groupname;
}
public void setGroupname(String groupname) {
this.groupname = groupname;
}
public Object getpId1() {
return pId1;
}
public void setpId1(Object pId1) {
this.pId1 = pId1;
}
public Object getpId2() {
return pId2;
}
public void setpId2(Object pId2) {
this.pId2 = pId2;
}
public Object getpId3() {
return pId3;
}
public void setpId3(Object pId3) {
this.pId3 = pId3;
}
public Object getpId4() {
return pId4;
}
public void setpId4(Object pId4) {
this.pId4 = pId4;
}
public String getYycj1() {
return yycj1;
}
public void setYycj1(String yycj1) {
this.yycj1 = yycj1;
}
public String getYycj2() {
return yycj2;
}
public void setYycj2(String yycj2) {
this.yycj2 = yycj2;
}
public String getYycj3() {
return yycj3;
}
public void setYycj3(String yycj3) {
this.yycj3 = yycj3;
}
public String getYycj4() {
return yycj4;
}
public void setYycj4(String yycj4) {
this.yycj4 = yycj4;
}
public String getIsParent() {
return isParent;
}
public void setIsParent(String isParent) {
this.isParent = isParent;
}
public String getNamecode() {
return namecode;
}
public void setNamecode(String namecode) {
this.namecode = namecode;
}
public String getStartcode() {
return startcode;
}
public void setStartcode(String startcode) {
this.startcode = startcode;
}
public String getEndcode() {
return endcode;
}
public void setEndcode(String endcode) {
this.endcode = endcode;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public Object getpId5() {
return pId5;
}
public void setpId5(Object pId5) {
this.pId5 = pId5;
}
public Object getpId6() {
return pId6;
}
public void setpId6(Object pId6) {
this.pId6 = pId6;
}
public String getYycj5() {
return yycj5;
}
public void setYycj5(String yycj5) {
this.yycj5 = yycj5;
}
public String getYycj6() {
return yycj6;
}
public void setYycj6(String yycj6) {
this.yycj6 = yycj6;
}
public String getYycj7() {
return yycj7;
}
public void setYycj7(String yycj7) {
this.yycj7 = yycj7;
}
public String getYycj8() {
return yycj8;
}
public void setYycj8(String yycj8) {
this.yycj8 = yycj8;
}
public String getGxr() {
return gxr;
}
public void setGxr(String gxr) {
this.gxr = gxr;
}
public String getLrr() {
return lrr;
}
public void setLrr(String lrr) {
this.lrr = lrr;
}
public String getLevelid() {
return levelid;
}
public void setLevelid(String levelid) {
this.levelid = levelid;
}
public String getScbz() {
return scbz;
}
public void setScbz(String scbz) {
this.scbz = scbz;
}
public String getLrdwdm() {
return lrdwdm;
}
public void setLrdwdm(String lrdwdm) {
this.lrdwdm = lrdwdm;
}
public String getLrdwmc() {
return lrdwmc;
}
public void setLrdwmc(String lrdwmc) {
this.lrdwmc = lrdwmc;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public Date getGxsj() {
return gxsj;
}
public void setGxsj(Date gxsj) {
this.gxsj = gxsj;
}
public Date getLrsj() {
return lrsj;
}
public void setLrsj(Date lrsj) {
this.lrsj = lrsj;
}
public String getSelectPath() {
return selectPath;
}
public void setSelectPath(String selectPath) {
this.selectPath = selectPath;
}
public String getAjs() {
return ajs;
}
public void setAjs(String ajs) {
this.ajs = ajs;
}
}
package com.founder.commonutils.model.ypglEntity;
import lombok.Data;
/**
*@ClassName: JzmxEntity
*@Description TODO:
*@Author: yangyang
*@Date: 2022/08/31
*@Version: 1.0
**/
@Data
public class JzmxKkEntity {
private String asjbh;// 案件编号
private String afkssj;// 案发开始时间
private String afjssj;// 案发结束时间
private String x;// 经度
private String y;// 维度
}
package com.founder.commonutils.model.ypglEntity;
/**
* layui数据表格返回数据处理类
* Created by yutons on 2017/9/1
*/
public class PageBean {
//当前页
private int page;
//页大小
private int limit;
//起始
private int begin;
//结束
private int end;
public Integer getPage() {
return page;
}
public void setPage(Integer page) {
this.page = page;
}
public Integer getLimit() {
return limit;
}
public void setLimit(Integer limit) {
this.limit = limit;
}
public Integer getBegin() {
return (this.page-1)*this.limit+1;
}
public void setBegin(Integer begin) {
this.begin = begin;
}
public Integer getEnd() {
return this.page*this.limit;
}
public void setEnd(Integer end) {
this.end = end;
}
}
package com.founder.commonutils.model.ypglEntity;
import lombok.Data;
/**
*@ClassName: Phone
*@Description TODO:
*@Author: founder_fzy
*@Date: 2021/9/26 11:07
*@Version: 1.0
**/
@Data
public class Phone {
private String ID;
private String phone;
private String province;
private String city;
private String Pc;
private String lat;
private String lon;
}
package com.founder.commonutils.model.ypglEntity;
import lombok.Data;
import org.springframework.data.annotation.Id;
@Data
public class Poijwd {
@Id
private Double j; //经度
private Double w; //纬度
}
package com.founder.commonutils.model.ypglEntity;
import lombok.Data;
/**
* 关键词、同义词表
*/
@Data
public class TbXwAsjbzKeyword extends PageBean {
private String xxzjbh;
private String keyword;
private String multiplexing_keyword;
private String keywordName;
private String xxdjry_xm;
private String xxdjry_gmsfhm;
private String xxdjdw_gajgmc;
private String xxdjdw_gajgjgdm;
private String xxczry_xm;
private String xxczry_gmsfhm;
private String xxdjry_lxdh;
private String xxczdw_gajgjgdm;
private String xxczdw_gajgmc;
private String gxsj;
private String djsj;
private String xxsc_pdbz;
private String synonyms;
private String state;
private String removeXxzjbh;
private String syKey;
}
package com.founder.commonutils.model.ypglEntity;
import lombok.Data;
import java.util.List;
@Data
public class TbXwZbfzxyr {
private String zhfzxyr_xm;
private String zhfzxyr_cyzj_zjhm;
private String zhfzxyr_lxdh;
private String ajlbdm;//案件类别
private List<String> sfzhList;//身份证号list
private String asjbh;
private String objectValue;
}
package com.founder.commonutils.util;
import com.alibaba.fastjson.JSONArray;
import com.founder.commonutils.model.ypglEntity.Poijwd;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import java.util.List;
/**
* @Description 获取经纬度
* @author weiyuanzuo
* @version 1.0
*/
public class GJUtil {
private static final Log log = LogFactory.getLog(GJUtil.class);
private static final double PI = 3.14159265;
/**
* 通过中心点获取指定范围内的四个经纬度
* @param raidus 距离 单位m
* @return 数组:最大经度,最小经度,最大纬度,最小纬度
*/
public static List<Poijwd> calcSpecifyLng(double lon, double lat, double raidus){
Double latitude = lat;
Double longitude = lon;
Double degree = (24901*1609)/360.0;
double raidusMile = raidus;
Double dpmLat = 1/degree;
Double radiusLat = dpmLat*raidusMile;
Double minLat = latitude - radiusLat;
Double maxLat = latitude + radiusLat;
Double mpdLng = degree* Math.cos(latitude * (PI/180));
Double dpmLng = 1 / mpdLng;
Double radiusLng = dpmLng*raidusMile;
Double minLng = longitude - radiusLng;
Double maxLng = longitude + radiusLng;
// 正方形
double[] resultPoint = new double[4];
//最大经度
resultPoint[0] = longitude + radiusLng;
//最小经度
resultPoint[1] = longitude - radiusLng;
//最大纬度
resultPoint[2] = latitude + radiusLat;
//最小纬度
resultPoint[3] = latitude - radiusLat;
String result="[{j:"+resultPoint[0]+",w:"+resultPoint[2]+"},{j:"+resultPoint[0]+",w:"+resultPoint[3]+"},{j:"+resultPoint[1]+",w:"+resultPoint[3]+"},{j:"+resultPoint[1]+",w:"+resultPoint[2]+"}]";
JSONArray jsonArray = JSONArray.parseArray(result);
List<Poijwd> poijwds = jsonArray.toJavaList(Poijwd.class);
return poijwds;
}
public static double[] doubleSpecifyLng(double lon,double lat,double raidus){
Double latitude = lat;
Double longitude = lon;
Double degree = (24901*1609)/360.0;
double raidusMile = raidus;
Double dpmLat = 1/degree;
Double radiusLat = dpmLat*raidusMile;
Double minLat = latitude - radiusLat;
Double maxLat = latitude + radiusLat;
Double mpdLng = degree* Math.cos(latitude * (PI/180));
Double dpmLng = 1 / mpdLng;
Double radiusLng = dpmLng*raidusMile;
Double minLng = longitude - radiusLng;
Double maxLng = longitude + radiusLng;
// 正方形
double[] resultPoint = new double[4];
//最大经度
resultPoint[0] = longitude + radiusLng;
//最小经度
resultPoint[1] = longitude - radiusLng;
//最大纬度
resultPoint[2] = latitude + radiusLat;
//最小纬度
resultPoint[3] = latitude - radiusLat;
return resultPoint;
}
}
\ No newline at end of file
......@@ -45,12 +45,18 @@ public class JasyptEncryptorUtils {
}
/**
* 测试
* 加密解密
*/
public static void main(String args[]) throws Exception {
String test1 = "123456";
encode(test1);
decode(encode(test1));
String test1 = "root";
// encode(test1);
// decode(encode(test1));
// System.out.println("加密url=="+encode("jdbc:oracle:thin:@//47.92.48.137:15212/XZXT?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai"));
System.out.println("解密=="+decode("T0NmBjW9iRM92xTRkj5iTWDkIMeqdHcsi2nsP6Ro6bYDNwGVDGDCqtpZrxg9SYL3RlpDyIvbS5R2uXxn702du4YNbolcvEbEWL+QCeJN7mwldnIHfF1xr7e/2TuD1QnlMg/Hhi9xBGymzDb0T2wdoT954YtUwhIa8eJQ5E6QAGk="));
// System.out.println("加密用户名=="+encode("CQXZ"));
// System.out.println("加密用密码=="+encode("CQXZ@50"));
System.out.println("加密用户名=="+encode("XZXT"));
System.out.println("加密用密码=="+encode("XzxtPwdAly#00"));
}
}
package com.founder.commonutils.util;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import java.util.List;
/**
* Xzxt-Rest自定义响应结构
*/
public class XzxtRestResult {
// 定义jackson对象
private static final ObjectMapper MAPPER = new ObjectMapper();
// 响应业务状态
private Integer status;
// 响应消息
private String msg;
// 响应中的数据
private Object data;
public static XzxtRestResult build(Integer status, String msg, Object data) {
return new XzxtRestResult(status, msg, data);
}
public static XzxtRestResult ok(Object data) {
return new XzxtRestResult(data);
}
public static XzxtRestResult ok(int i, String count, List<Object> list) {
return new XzxtRestResult(null);
}
public XzxtRestResult() {
}
public static XzxtRestResult build(Integer status, String msg, String reidskey, Object data) {
return new XzxtRestResult(status, msg, reidskey,data);
}
public XzxtRestResult(Integer status, String msg, Object data) {
this.status = status;
this.msg = msg;
this.data = data;
}
public XzxtRestResult(Integer status, String msg, String reidskey, Object data) {
this.status = status;
this.msg = msg;
this.data = data;
}
public XzxtRestResult(Object data) {
this.status = 200;
this.msg = "OK";
this.data = data;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public Object getData() {
return data;
}
public void setData(Object data) {
this.data = data;
}
/**
* 将json结果集转化为Xzxt-Rest对象
*
* @param jsonData json数据
* @param clazz Xzxt-Rest中的object类型
* @return
*/
public static XzxtRestResult formatToPojo(String jsonData, Class<?> clazz) {
try {
if (clazz == null) {
return MAPPER.readValue(jsonData, XzxtRestResult.class);
}
JsonNode jsonNode = MAPPER.readTree(jsonData);
JsonNode data = jsonNode.get("data");
Object obj = null;
if (clazz != null) {
if (data.isObject()) {
obj = MAPPER.readValue(data.traverse(), clazz);
} else if (data.isTextual()) {
obj = MAPPER.readValue(data.asText(), clazz);
}
}
return build(jsonNode.get("status").intValue(), jsonNode.get("msg").asText(), obj);
} catch (Exception e) {
System.out.println(e.getStackTrace());
return new XzxtRestResult();
}
}
/**
* object对象的转化
*
* @param json
* @return
*/
public static XzxtRestResult format(String json) {
try {
return MAPPER.readValue(json, XzxtRestResult.class);
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
/**
* Object是集合转化
*
* @param jsonData json数据
* @param clazz 集合中的类型
* @return
*/
public static XzxtRestResult formatToList(String jsonData, Class<?> clazz) {
try {
JsonNode jsonNode = MAPPER.readTree(jsonData);
JsonNode data = jsonNode.get("data");
Object obj = null;
if (data.isArray() && data.size() > 0) {
obj = MAPPER.readValue(data.traverse(),
MAPPER.getTypeFactory().constructCollectionType(List.class, clazz));
}
return build(jsonNode.get("status").intValue(), jsonNode.get("msg").asText(), obj);
} catch (Exception e) {
return null;
}
}
}
......@@ -231,6 +231,7 @@ public class CodeYymcController {
e.printStackTrace();
return new MapRestResult("转换异常");
}
// return new MapRestResult();
}
}
......@@ -111,6 +111,9 @@ public class SkljServiceController extends ApiController {
if (skljServiceParam.getServiceType()!=null&& !skljServiceParam.getServiceType().equals("")){
queryWrapper.eq("serviceType",skljServiceParam.getServiceType());
}
if (skljServiceParam.getContent()!=null&& !skljServiceParam.getContent().equals("")){
queryWrapper.eq("content",skljServiceParam.getContent());
}
queryWrapper.eq("isDeleted", "0");
queryWrapper.orderByDesc("cjsj");
......
......@@ -44,6 +44,18 @@
</build>
<dependencies>
<!-- oracle -->
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>19.7.0.0</version>
</dependency>
<dependency>
<groupId>com.oracle.database.nls</groupId>
<artifactId>orai18n</artifactId>
<version>19.7.0.0</version>
</dependency>
<!--powerjob-->
<dependency>
<groupId>tech.powerjob</groupId>
<artifactId>powerjob-worker-spring-boot-starter</artifactId>
......
package com.founder.publicapi.controller.ypglController;
import com.founder.commonutils.model.newPublicEntity.ApprovalEntity.EasyUIPage;
import com.founder.commonutils.model.ypglEntity.TbXwAsjbzKeyword;
import com.founder.commonutils.util.StringUtil;
import com.founder.commonutils.util.XzxtRestResult;
import com.founder.publicapi.service.TbXwAsjbzKeywordService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
import java.util.*;
@Controller
@CrossOrigin //跨域访问
@RequestMapping("/asjbzKeyword")
public class TbXwAsjbzKeywordController {
@Autowired
private TbXwAsjbzKeywordService tbXwAsjbzKeywordService;
@RequestMapping(value = "/selectTbXwAsjbzKeywordList", method = {RequestMethod.GET, RequestMethod.POST})
@ResponseBody
public XzxtRestResult selectTbXwAsjbzKeywordList(@RequestBody TbXwAsjbzKeyword tbXwAsjbzKeyword) {
EasyUIPage easyUIPage = new EasyUIPage();
/* easyUIPage.setPage(tbXwAsjbzKeyword.getPage());
easyUIPage.setPagePara(tbXwAsjbzKeyword.getLimit());
int begin = easyUIPage.getBegin();
int end = easyUIPage.getEnd();*/
tbXwAsjbzKeyword.setPage((tbXwAsjbzKeyword.getPage()-1)*tbXwAsjbzKeyword.getLimit());
tbXwAsjbzKeyword.setLimit(tbXwAsjbzKeyword.getLimit());
List<TbXwAsjbzKeyword> list = new ArrayList<>();
TreeSet<TbXwAsjbzKeyword> treeSet = new TreeSet<>(
Comparator.comparing(TbXwAsjbzKeyword::getXxzjbh)
);
// 传来同义和关键词,分别查询 //page 1 limit 10
if (!StringUtil.isEmpty(tbXwAsjbzKeyword.getSyKey())){
tbXwAsjbzKeyword.setKeyword(tbXwAsjbzKeyword.getSyKey());
List<TbXwAsjbzKeyword> tbXwAsjbzKeywords1 = tbXwAsjbzKeywordService.selectTbXwAsjbzKeywordList(tbXwAsjbzKeyword);
tbXwAsjbzKeyword.setKeyword("");
tbXwAsjbzKeyword.setSynonyms(tbXwAsjbzKeyword.getSyKey());
List<TbXwAsjbzKeyword> tbXwAsjbzKeywords2 = tbXwAsjbzKeywordService.selectTbXwAsjbzKeywordList(tbXwAsjbzKeyword);
treeSet.addAll(tbXwAsjbzKeywords1);
treeSet.addAll(tbXwAsjbzKeywords2);
list.addAll(treeSet);
}else {
list = tbXwAsjbzKeywordService.selectTbXwAsjbzKeywordList(tbXwAsjbzKeyword);
}
for (TbXwAsjbzKeyword keyword:list){
if(!StringUtil.isEmpty(keyword.getMultiplexing_keyword())){
String multiplexing_keyword = keyword.getMultiplexing_keyword();
String s = getkeywordName(multiplexing_keyword);
keyword.setKeywordName(s);
}
}
System.out.println("======" + list.size());
return XzxtRestResult.build(200, "获取关键词、同义词列表信息", "", list);
}
// 通过multiplexing_keyword 获关键词名
public String getkeywordName(String key){
String str = "";
String[] split = key.split(",");
for (int i=0;i<split.length;i++){
TbXwAsjbzKeyword keyword = new TbXwAsjbzKeyword();
keyword.setXxzjbh(split[i]);
List<TbXwAsjbzKeyword> tbXwAsjbzKeywords = tbXwAsjbzKeywordService.selectKEYWORD(keyword);
str = str + tbXwAsjbzKeywords.get(0).getKeyword();
}
return str;
}
@RequestMapping(value = "/selectTbXwAsjbzKeywordCount", method = {RequestMethod.GET, RequestMethod.POST})
@ResponseBody
public XzxtRestResult selectTbXwAsjbzKeywordCount(@RequestBody TbXwAsjbzKeyword tbXwAsjbzKeyword) {
Integer count = 0;
TreeSet<TbXwAsjbzKeyword> treeSet = new TreeSet<>(
Comparator.comparing(TbXwAsjbzKeyword::getXxzjbh)
);
if (!StringUtil.isEmpty(tbXwAsjbzKeyword.getSyKey())){
tbXwAsjbzKeyword.setKeyword(tbXwAsjbzKeyword.getSyKey());
List<TbXwAsjbzKeyword> list = tbXwAsjbzKeywordService.selectTbXwAsjbzCount(tbXwAsjbzKeyword);
tbXwAsjbzKeyword.setKeyword("");
tbXwAsjbzKeyword.setSynonyms(tbXwAsjbzKeyword.getSyKey());
List<TbXwAsjbzKeyword> list1 = tbXwAsjbzKeywordService.selectTbXwAsjbzCount(tbXwAsjbzKeyword);
treeSet.addAll(list);
treeSet.addAll(list1);
count = treeSet.size();
}else {
count = tbXwAsjbzKeywordService.selectTbXwAsjbzKeywordCount(tbXwAsjbzKeyword);
}
return XzxtRestResult.build(200, "获取关键词、同义词总数", "", count);
}
@RequestMapping(value = "/deleteTbXwAsjbzKeyword", method = {RequestMethod.GET, RequestMethod.POST})
@ResponseBody
public XzxtRestResult deleteTbXwAsjbzKeyword(@RequestBody TbXwAsjbzKeyword tbXwAsjbzKeyword) {
if(StringUtil.isEmpty(tbXwAsjbzKeyword.getXxzjbh())){
return XzxtRestResult.build(500, "删除关键词、同义词失败,主键为空", "");
}
int count= tbXwAsjbzKeywordService.deleteTbXwAsjbzKeyword(tbXwAsjbzKeyword);
return XzxtRestResult.build(200, "删除关键词、同义词成功", "", count);
}
@RequestMapping(value = "/saveTbXwAsjbzKeyword", method = {RequestMethod.GET, RequestMethod.POST})
@ResponseBody
public XzxtRestResult saveTbXwAsjbzKeyword(@RequestBody TbXwAsjbzKeyword tbXwAsjbzKeyword) {
tbXwAsjbzKeywordService.saveTbXwAsjbzKeyword(tbXwAsjbzKeyword);
return XzxtRestResult.build(200, "保存关键词、同义词成功", "", "");
}
@RequestMapping(value = "/selectTbXwAsjbzKeywordByCondition", method = {RequestMethod.GET, RequestMethod.POST})
@ResponseBody
public XzxtRestResult selectTbXwAsjbzKeywordByCondition(@RequestBody TbXwAsjbzKeyword tbXwAsjbzKeyword) {
List<TbXwAsjbzKeyword> list= tbXwAsjbzKeywordService.selectTbXwAsjbzKeywordByCondition(tbXwAsjbzKeyword);
return XzxtRestResult.build(200, "根据条件查询关键词、同义词成功", "", list);
}
@RequestMapping(value = "/selectTbXwByKey", method = {RequestMethod.GET, RequestMethod.POST})
@ResponseBody
public XzxtRestResult selectTbXwByKey(@RequestBody TbXwAsjbzKeyword tbXwAsjbzKeyword) {
List<TbXwAsjbzKeyword> list= tbXwAsjbzKeywordService.selectTbXwByKey(tbXwAsjbzKeyword);
List keyList = new ArrayList();
for (TbXwAsjbzKeyword keyword:list){
Map map = new HashMap();
List<String> list1 = new ArrayList<>();
String synonyms = keyword.getSynonyms();
String multiplexing_keyword = keyword.getMultiplexing_keyword();
String getsynonyms = getsynonyms(multiplexing_keyword);
String para = synonyms+","+getsynonyms;
String[] split = para.split(",");
for (int i = 0; i <split.length ; i++) {
list1.add(split[i]);
}
map.put(keyword.getKeyword(),list1);
keyList.add(map);
}
return XzxtRestResult.build(200, "根据条件查询关键词、同义词成功", "", keyList);
}
// 通过multiplexing_keyword 获名
public String getsynonyms(String key){
String str = "";
if (!StringUtil.isEmpty(key)){
String[] split = key.split(",");
for (int i=0;i<split.length;i++){
TbXwAsjbzKeyword keyword = new TbXwAsjbzKeyword();
keyword.setXxzjbh(split[i]);
List<TbXwAsjbzKeyword> tbXwAsjbzKeywords = tbXwAsjbzKeywordService.selectKEYWORD(keyword);
str = str + tbXwAsjbzKeywords.get(0).getSynonyms();
}
}
return str;
}
}
package com.founder.publicapi.mapper.mysqlMapper;
import com.founder.commonutils.model.ypglEntity.Asjbz;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Component;
import java.util.List;
@Component
@Mapper
public interface AsjbzKeyMapper {
int addAsjbz(Asjbz asjbz);
List<Asjbz> selectAsjbz(Asjbz asjbz);
List<Asjbz> selectkey(String key);
int updateAsjbz(Asjbz asjbz);
}
package com.founder.publicapi.mapper.mysqlMapper;
import com.founder.commonutils.model.ypglEntity.DictItem;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Component;
import java.util.List;
import java.util.Map;
@Component
@Mapper
public interface IDictitemDao {
List<DictItem> findCodeAllByType(DictItem dictItem);
String getCode(DictItem dictItem);
List<DictItem> getCodeByName(DictItem dictItem);
String getNameByCode(Map<String, String> map);
}
package com.founder.publicapi.mapper.mysqlMapper;
import org.springframework.stereotype.Repository;
/**
* @ClassName: 案件语义分析提取
* @Description TODO:
* @Author: founder
* @Date: 2021/9/26 12:04
* @Version: 1.0
**/
@Repository
public interface JqaqfxMapper {
String getAjtztqMaxDjsj(int days);
}
package com.founder.publicapi.mapper.mysqlMapper;
import com.founder.commonutils.model.ypglEntity.Phone;
import org.springframework.stereotype.Repository;
import java.util.List;
/**
* @ClassName: PhoneMapper
* @Description TODO:
* @Author: founder_fzy
* @Date: 2021/9/26 12:04
* @Version: 1.0
**/
@Repository
public interface PhoneMapper {
Phone selectPc(String phone);
List<Phone> selectJzxx();
}
package com.founder.publicapi.mapper.mysqlMapper;
import com.founder.commonutils.model.ypglEntity.Asjbz;
import com.founder.commonutils.model.ypglEntity.TbXwAsjbzKeyword;
import org.springframework.stereotype.Repository;
import java.util.List;
@Repository
public interface TbXwAsjbzKeywordMapper {
List<TbXwAsjbzKeyword> selectTbXwAsjbzKeywordList(TbXwAsjbzKeyword tbXwAsjbzKeyword);
List<TbXwAsjbzKeyword> selectTbXwAsjbzList(TbXwAsjbzKeyword tbXwAsjbzKeyword);
List<TbXwAsjbzKeyword> selectTbXwAsjbzCount(TbXwAsjbzKeyword tbXwAsjbzKeyword);
Integer selectTbXwAsjbzKeywordCount(TbXwAsjbzKeyword tbXwAsjbzKeyword);
int updateTbXwAsjbzKeyword(TbXwAsjbzKeyword tbXwAsjbzKeyword);
int insertTbXwAsjbzKeyword(TbXwAsjbzKeyword tbXwAsjbzKeyword);
List<TbXwAsjbzKeyword> selectTbXwAsjbzKeywordByCondition(TbXwAsjbzKeyword tbXwAsjbzKeyword);
List<TbXwAsjbzKeyword> selectKEYWORD(TbXwAsjbzKeyword tbXwAsjbzKeyword);
List<TbXwAsjbzKeyword> selectTbXwByKey(TbXwAsjbzKeyword tbXwAsjbzKeyword);
TbXwAsjbzKeyword selectkey(TbXwAsjbzKeyword tbXwAsjbzKeyword);
String selectTbXwBySy(String synonyms);
List<String> selectTbXwBySyList(String synonyms);
List<Asjbz> selectKeyList();
}
package com.founder.publicapi.mapper.mysqlMapper;
import com.founder.commonutils.model.ypglEntity.AsjQygz;
import com.founder.commonutils.model.ypglEntity.JzmxKkEntity;
import com.founder.commonutils.model.ypglEntity.TbStAsj;
import com.founder.commonutils.model.ypglEntity.TbXwZbfzxyr;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import java.util.List;
@Repository
public interface YpglAsjMapper {
List<AsjQygz> queryAsjxxToQygz(AsjQygz asjQygz);
List<AsjQygz> queryAsjxxByBhList(AsjQygz asjQygz);
AsjQygz queryAsjxxByAsjbh(@Param("asjbh") String asjbh);
List<TbXwZbfzxyr> selectTbXwZbfzxyrList(TbXwZbfzxyr tbXwZbfzxyr);
List<TbStAsj> findAsjxxList(TbStAsj tbStAsj);
List<TbStAsj> findAsjxxListFy(TbStAsj tbStAsj);
int selectBzCount();
int findAsjxxCount();
int insertAsjbz(TbStAsj tbStAsj);
int insertAsjbzAll(TbStAsj tbStAsj);
int deletebz();
TbStAsj selectAsjbz(String asjbh);
int updateAsjbz(TbStAsj tbStAsj);
List<TbStAsj> selectAsjBybz(TbStAsj tbStAsj);
List<TbStAsj> selectAsjBybzList(TbStAsj tbStAsj);
Integer selectAsjBybzCount(TbStAsj tbStAsj);
List<TbStAsj> selectAsjBybzNO(TbStAsj tbStAsj);
Integer selectAsjBybzCountNO(TbStAsj tbStAsj);
int updateStAsjbz();
int updateAsjbzAll();
List<TbStAsj> selectAjtztq(TbStAsj tbStAsj);
Integer selectAjtztqCount(TbStAsj tbStAsj);
List<TbStAsj> selectAsj(TbStAsj tbStAsj);
int insertAsjTime(TbStAsj tbStAsjs);
int updateAsjTime();
JzmxKkEntity selectAsjXxByAsjbh(@Param("asjbh") String asjbh);
}
<?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.publicapi.mapper.mysqlMapper.AsjbzKeyMapper">
<insert id="addAsjbz" parameterType="com.founder.commonutils.model.ypglEntity.Asjbz">
insert into TB_XW_ASJBZ_KEYWORD_RULES
(XXZJBH,
ajzlbCode,
ajxzlbCode,
CODE,
KEYWORDS,
OPERATORS,
XXDJRY_GMSFHM,
XXDJDW_GAJGMC,
XXDJDW_GAJGJGDM,
XXCZRY_XM,
XXCZRY_GMSFHM,
XXDJRY_LXDH,
XXCZDW_GAJGJGDM,
XXCZDW_GAJGMC,
zj,
XXSC_PDBZ)
VALUES
(#{xxzjbh, jdbcType=VARCHAR},
#{ajzlbCode, jdbcType=VARCHAR},
#{ajxzlbCode, jdbcType=VARCHAR},
<if test="code != null and code != ''">
#{code, jdbcType=VARCHAR},
</if>
<if test="code == null || code == ''">
null,
</if>
<if test="keywords != null and keywords != ''">
#{keywords, jdbcType=VARCHAR},
</if>
<if test="keywords == null || keywords == ''">
null,
</if>
<if test="operators != null and operators != ''">
#{operators, jdbcType=VARCHAR},
</if>
<if test="operators == null || operators == ''">
null,
</if>
<if test="xxdjrygmsfhm != null and xxdjrygmsfhm != ''">
#{xxdjrygmsfhm, jdbcType=VARCHAR},
</if>
<if test="xxdjrygmsfhm == null || xxdjrygmsfhm == ''">
null,
</if>
<if test="xxdjdwgajgmc != null and xxdjdwgajgmc != ''">
#{xxdjdwgajgmc, jdbcType=VARCHAR},
</if>
<if test="xxdjdwgajgmc == null || xxdjdwgajgmc == ''">
null,
</if>
<if test="xxjdwgajgjgdm != null and xxjdwgajgjgdm != ''">
#{xxjdwgajgjgdm, jdbcType=VARCHAR},
</if>
<if test="xxjdwgajgjgdm == null || xxjdwgajgjgdm == ''">
null,
</if>
<if test="xxczryxm != null and xxczryxm != ''">
#{xxczryxm, jdbcType=VARCHAR},
</if>
<if test="xxczryxm == null || xxczryxm == ''">
null,
</if>
<if test="xxczrygmsfhm != null and xxczrygmsfhm != ''">
#{xxczrygmsfhm, jdbcType=VARCHAR},
</if>
<if test="xxczrygmsfhm == null || xxczrygmsfhm == ''">
null,
</if>
<if test="xxdjrylxdh != null and xxdjrylxdh != ''">
#{xxdjrylxdh, jdbcType=VARCHAR},
</if>
<if test="xxdjrylxdh == null || xxdjrylxdh == ''">
null,
</if>
<if test="xxczdwgajgjgdm != null and xxczdwgajgjgdm != ''">
#{xxczdwgajgjgdm, jdbcType=VARCHAR},
</if>
<if test="xxczdwgajgjgdm == null || xxczdwgajgjgdm == ''">
null,
</if>
<if test="xxczdwgajgmc != null and xxczdwgajgmc != ''">
#{xxczdwgajgmc, jdbcType=VARCHAR},
</if>
<if test="xxczdwgajgmc == null || xxczdwgajgmc == ''">
null,
</if>
#{zj, jdbcType=VARCHAR},
'0'
)
</insert>
<select id="selectAsjbz" resultType="com.founder.commonutils.model.ypglEntity.Asjbz">
select t2.*
from (
select t1.*,
rownum as rn
from (
select r.XXZJBH,
(select name from sys_dictitem where groupid='CODE_AJLB' and code=r.ajzlbCode and scbz = '0') as ajzlb,
r.ajzlbCode,
(select name from sys_dictitem where groupid='CODE_AJXZ' and code=r.ajxzlbCode and scbz = '0') as ajxzlb,
r.ajxzlbCode,
(select name from sys_dictitem where groupid='CODE_GABAJXZLB' and code=r.CODE and scbz = '0') as caj,
r.CODE,
r.KEYWORDS,
r.OPERATORS,
r.XXDJRY_GMSFHM as xxdjrygmsfhm,
r.XXDJDW_GAJGMC as xxdjdwgajgmc,
r.XXDJDW_GAJGJGDM as xxjdwgajgjgdm,
r.XXCZRY_XM as xxczryxm,
r.XXCZRY_GMSFHM as xxczrygmsfhm,
r.XXDJRY_LXDH as xxdjrylxdh,
r.XXCZDW_GAJGJGDM as xxczdwgajgjgdm,
r.XXCZDW_GAJGMC as xxczdwgajgmc,
r.XXSC_PDBZ as xxscpdbz
from TB_XW_ASJBZ_KEYWORD_RULES r where XXSC_PDBZ = '0'
<if test="xxzjbh != null and xxzjbh !=''">
and r.xxzjbh = #{xxzjbh, jdbcType=VARCHAR}
</if>
<if test="code != null and code !=''">
and r.code like #{code, jdbcType=VARCHAR} || '%'
</if>
<if test="ajzlb != null and ajzlb !=''">
and r.ajzlbCode like #{ajzlb, jdbcType=VARCHAR} || '%'
</if>
<if test="ajxzlb != null and ajxzlb !=''">
and r.ajxzlbCode like #{ajxzlb, jdbcType=VARCHAR} || '%'
</if>
<if test="keywords != null and keywords !=''">
and r.keywords like '%' || #{keywords, jdbcType=VARCHAR} || '%'
</if>
<if test="operators != null and operators != ''">
and r.operators like '%' || #{operators, jdbcType=VARCHAR} || '%'
</if>
) t1
where rownum <![CDATA[ <= ]]> #{endNum}
) t2
where rn <![CDATA[ > ]]> #{startNum}
</select>
<update id="updateAsjbz" parameterType="com.founder.commonutils.model.ypglEntity.Asjbz">
UPDATE TB_XW_ASJBZ_KEYWORD_RULES
<set>
<if test="ajzlbCode != null and ajzlbCode !=''">
ajzlbCode = #{ajzlbCode, jdbcType=VARCHAR},
</if>
<if test="ajxzlbCode != null and ajxzlbCode !=''">
ajxzlbCode = #{ajxzlbCode, jdbcType=VARCHAR},
</if>
<if test="code != null and code !=''">
code = #{code, jdbcType=VARCHAR},
</if>
<if test="keywords != null and keywords != ''">
KEYWORDS = #{keywords, jdbcType=VARCHAR},
</if>
<if test="operators != null and operators !=''">
OPERATORS = #{operators, jdbcType=VARCHAR},
</if>
<if test="xxdjrygmsfhm != null and xxdjrygmsfhm != ''">
XXDJRY_GMSFHM = #{xxdjrygmsfhm, jdbcType=VARCHAR},
</if>
<if test="xxdjdwgajgmc != null and xxdjdwgajgmc !=''">
XXDJDW_GAJGMC = #{xxdjdwgajgmc, jdbcType=VARCHAR},
</if>
<if test="xxjdwgajgjgdm != null and xxjdwgajgjgdm !=''">
XXDJDW_GAJGJGDM = #{xxjdwgajgjgdm, jdbcType=VARCHAR},
</if>
<if test="xxczryxm != null and xxczryxm != ''">
XXCZRY_XM = #{xxczryxm, jdbcType=VARCHAR},
</if>
<if test="xxczrygmsfhm !=null and xxczrygmsfhm !=''">
XXCZRY_GMSFHM = #{xxczrygmsfhm, jdbcType=VARCHAR},
</if>
<if test="xxdjrylxdh != null and xxdjrylxdh !=''">
XXDJRY_LXDH = #{xxdjrylxdh, jdbcType=VARCHAR},
</if>
<if test="xxczdwgajgjgdm != null and xxczdwgajgjgdm != ''">
XXCZDW_GAJGJGDM = #{xxczdwgajgjgdm, jdbcType=VARCHAR},
</if>
<if test="xxczdwgajgmc != null and xxczdwgajgmc !=''">
XXCZDW_GAJGMC = #{xxczdwgajgmc, jdbcType=VARCHAR},
</if>
<if test="xxscpdbz != null and xxscpdbz !=''">
XXSC_PDBZ = #{xxscpdbz, jdbcType=VARCHAR},
</if>
<if test="zj != null and zj !=''">
zj = #{zj, jdbcType=VARCHAR},
</if>
GXSJ = NOW()
</set>
WHERE XXZJBH = #{xxzjbh, jdbcType=VARCHAR}
</update>
<select id="selectkey" parameterType="java.lang.String" resultType="com.founder.commonutils.model.ypglEntity.Asjbz">
select XXZJBH,zj,keywords
from TB_XW_ASJBZ_KEYWORD_RULES where
keywords like '%' || #{key, jdbcType=VARCHAR} || '%'
</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.publicapi.mapper.mysqlMapper.IDictitemDao">
<select id="findCodeAllByType" parameterType="com.founder.commonutils.model.ypglEntity.DictItem" resultType="com.founder.commonutils.model.ypglEntity.DictItem">
select distinct
id,
isparent,
groupid,
code ,
name,
groupname,
pid,
description,
yycj1,
yycj2,
yycj3,
yycj4,
yycj5,
yycj6,
yycj7,
yycj8,
yycj9,
startcode,
endcode
from sys_dictitem
where 1=1
and scbz = '0' and isparent = 'false'
<if test="groupid != null and groupid != ''">
and groupid=#{groupid, jdbcType=VARCHAR}
</if>
<if test="code != null and code != ''">
and code like #{code, jdbcType=VARCHAR} || '%'
</if>
order by code asc
</select>
<select id="getCode" parameterType="com.founder.commonutils.model.ypglEntity.DictItem" resultType="java.lang.String">
select distinct name from sys_dictitem
where 1=1
and scbz = '0'
<if test="code != null">
and code=#{code, jdbcType=VARCHAR}
</if>
<if test="groupid != null">
and groupid=#{groupid, jdbcType=VARCHAR}
</if>
</select>
<select id="getCodeByName" parameterType="com.founder.commonutils.model.ypglEntity.DictItem" resultType="com.founder.commonutils.model.ypglEntity.DictItem">
SELECT code,name,groupid FROM sys_dictitem
<where>
1=1
<if test="groupid != null and groupid != ''">
and groupid = #{groupid, jdbcType=VARCHAR}
</if>
<if test="code != null and code != ''">
and code like #{code, jdbcType=VARCHAR} || '%'
</if>
<if test="name != null and name != ''">
and name like '%' || #{name, jdbcType=VARCHAR} || '%'
</if>
</where>
</select>
<!-- 根据code和groupid查询name值-->
<select id="getNameByCode" parameterType="java.util.Map" resultType="java.lang.String">
select name from sys_dictitem where scbz='0'
<if test="groupid!=null and groupid!=''">and groupid = #{groupid}</if>
<if test="code!=null and code!=''">and code = #{code}</if>
</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.publicapi.mapper.mysqlMapper.JqaqfxMapper">
<select id="getAjtztqMaxDjsj" parameterType="java.lang.Integer" resultType="java.lang.String">
SELECT to_char(max(djsj)- #{days},'yyyy-mm-dd')
FROM TB_XW_JQAQFX
</select>
</mapper>
<?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.publicapi.mapper.mysqlMapper.PhoneMapper">
<select id="selectPc" parameterType="java.lang.String" resultType="com.founder.commonutils.model.ypglEntity.Phone">
select * from tb_st_phoneno where phone = #{phone}
</select>
<select id="selectJzxx" resultType="com.founder.commonutils.model.ypglEntity.Phone">
select lat,lon from tb_st_jzxx where province = '重庆市'
</select>
</mapper>
<?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.publicapi.mapper.mysqlMapper.TbXwAsjbzKeywordMapper">
<!-- 查询条件 -->
<sql id="where_sql">
XXSC_PDBZ='0'
<if test="keyword != null and keyword != ''">
and keyword like "%"#{ keyword , jdbcType=VARCHAR }"%"
</if>
<if test="synonyms != null and synonyms != ''">
AND synonyms like "%"#{ synonyms , jdbcType=VARCHAR }"%"
</if>
<if test="xxdjry_xm != null and xxdjry_xm != ''">
AND xxdjry_xm like "%"#{ xxdjry_xm , jdbcType=VARCHAR }"%"
</if>
<if test="djsj != null">
and to_char(djsj,'yyyy-mm-dd') = #{djsj , jdbcType=VARCHAR }
</if>
<if test="xxzjbh != null and xxzjbh != ''">
and xxzjbh = #{xxzjbh , jdbcType=VARCHAR }
</if>
</sql>
<!-- 查询List 分页 -->
<select id="selectTbXwAsjbzKeywordList" parameterType="com.founder.commonutils.model.ypglEntity.TbXwAsjbzKeyword" resultType="com.founder.commonutils.model.ypglEntity.TbXwAsjbzKeyword">
<!-- select * from (
select o.*,rownum as rn from (
SELECT
*
FROM TB_XW_ASJBZ_KEYWORD
WHERE
<include refid="where_sql"/>
) o where ROWNUM <![CDATA[<=]]> #{end}
) s where rn <![CDATA[>=]]> #{begin}-->
SELECT *
FROM TB_XW_ASJBZ_KEYWORD
WHERE <include refid="where_sql"/>
LIMIT #{page} ,#{limit} ;
</select>
<select id="selectTbXwAsjbzList" parameterType="com.founder.commonutils.model.ypglEntity.TbXwAsjbzKeyword" resultType="com.founder.commonutils.model.ypglEntity.TbXwAsjbzKeyword">
SELECT
*
FROM TB_XW_ASJBZ_KEYWORD
WHERE
<include refid="where_sql"/>
</select>
<!-- 查询总数 分页 -->
<select id="selectTbXwAsjbzKeywordCount" parameterType="com.founder.commonutils.model.ypglEntity.TbXwAsjbzKeyword" resultType="java.lang.Integer">
SELECT count(*)
FROM TB_XW_ASJBZ_KEYWORD
WHERE
<include refid="where_sql"/>
</select>
<select id="selectTbXwAsjbzCount" parameterType="com.founder.commonutils.model.ypglEntity.TbXwAsjbzKeyword" resultType="com.founder.commonutils.model.ypglEntity.TbXwAsjbzKeyword">
SELECT *
FROM TB_XW_ASJBZ_KEYWORD
WHERE
<include refid="where_sql"/>
</select>
<update id="updateTbXwAsjbzKeyword" parameterType="com.founder.commonutils.model.ypglEntity.TbXwAsjbzKeyword">
UPDATE TB_XW_ASJBZ_KEYWORD
<set>
<if test="keyword != null and keyword != ''">
keyword= #{keyword , jdbcType=VARCHAR },
</if>
<if test="multiplexing_keyword != null and multiplexing_keyword != ''">
multiplexing_keyword = #{multiplexing_keyword , jdbcType=VARCHAR },
</if>
<if test="xxczry_xm != null and xxczry_xm != ''">
xxczry_xm = #{xxczry_xm , jdbcType=VARCHAR },
</if>
<if test="xxczry_gmsfhm != null and xxczry_gmsfhm != ''">
xxczry_gmsfhm = #{xxczry_gmsfhm , jdbcType=VARCHAR },
</if>
<if test="xxczdw_gajgjgdm != null and xxczdw_gajgjgdm != ''">
xxczdw_gajgjgdm = #{xxczdw_gajgjgdm , jdbcType=VARCHAR },
</if>
<if test="xxczdw_gajgmc != null and xxczdw_gajgmc != ''">
xxczdw_gajgmc = #{xxczdw_gajgmc , jdbcType=VARCHAR },
</if>
<if test="xxsc_pdbz != null and xxsc_pdbz != ''">
xxsc_pdbz = #{xxsc_pdbz , jdbcType=VARCHAR },
</if>
<if test="synonyms != null and synonyms != ''">
synonyms = #{synonyms , jdbcType=VARCHAR },
</if>
<if test="state != null and state != ''">
state = #{state , jdbcType=VARCHAR },
</if>
gxsj= NOW()
</set>
where xxzjbh = #{xxzjbh}
</update>
<insert id="insertTbXwAsjbzKeyword" parameterType="com.founder.commonutils.model.ypglEntity.TbXwAsjbzKeyword">
insert into TB_XW_ASJBZ_KEYWORD
(xxzjbh,
keyword,
multiplexing_keyword,
xxdjry_xm,
xxdjry_gmsfhm,
xxdjdw_gajgmc,
xxdjdw_gajgjgdm,
xxczry_xm,
xxczry_gmsfhm,
xxdjry_lxdh,
xxczdw_gajgjgdm,
xxczdw_gajgmc,
synonyms,
state,
xxsc_pdbz
)
values (
#{xxzjbh , jdbcType=VARCHAR },
#{keyword , jdbcType=VARCHAR },
#{multiplexing_keyword , jdbcType=VARCHAR },
#{xxdjry_xm , jdbcType=VARCHAR },
#{xxdjry_gmsfhm , jdbcType=VARCHAR },
#{xxdjdw_gajgmc , jdbcType=VARCHAR },
#{xxdjdw_gajgjgdm , jdbcType=VARCHAR },
#{xxczry_xm , jdbcType=VARCHAR },
#{xxczry_gmsfhm , jdbcType=VARCHAR },
#{xxdjry_lxdh , jdbcType=VARCHAR },
#{xxczdw_gajgjgdm , jdbcType=VARCHAR },
#{xxczdw_gajgmc , jdbcType=VARCHAR },
#{synonyms , jdbcType=VARCHAR },
#{state , jdbcType=VARCHAR },
'0'
)
</insert>
<select id="selectTbXwAsjbzKeywordByCondition" parameterType="com.founder.commonutils.model.ypglEntity.TbXwAsjbzKeyword" resultType="com.founder.commonutils.model.ypglEntity.TbXwAsjbzKeyword">
SELECT
*
FROM TB_XW_ASJBZ_KEYWORD
WHERE xxsc_pdbz='0'
<if test="xxzjbh != null and xxzjbh != ''">
and xxzjbh = #{xxzjbh , jdbcType=VARCHAR }
</if>
<if test="removeXxzjbh != null and removeXxzjbh != ''">
and xxzjbh != #{removeXxzjbh , jdbcType=VARCHAR }
</if>
</select>
<select id="selectKEYWORD" parameterType="com.founder.commonutils.model.ypglEntity.TbXwAsjbzKeyword" resultType="com.founder.commonutils.model.ypglEntity.TbXwAsjbzKeyword">
SELECT
*
FROM TB_XW_ASJBZ_KEYWORD
WHERE XXSC_PDBZ = '0'
<if test="xxzjbh != null and xxzjbh != ''">
and xxzjbh = #{xxzjbh , jdbcType=VARCHAR }
</if>
<if test="removeXxzjbh != null and removeXxzjbh != ''">
and xxzjbh != #{removeXxzjbh , jdbcType=VARCHAR }
</if>
</select>
<select id="selectTbXwByKey" parameterType="com.founder.commonutils.model.ypglEntity.TbXwAsjbzKeyword" resultType="com.founder.commonutils.model.ypglEntity.TbXwAsjbzKeyword">
select * from TB_XW_ASJBZ_KEYWORD where XXSC_PDBZ = '0' and keyword like '%' || #{keyword , jdbcType=VARCHAR } || '%'
</select>
<select id="selectTbXwBySy" parameterType="java.lang.String" resultType="java.lang.String">
select KEYWORD from TB_XW_ASJBZ_KEYWORD where XXSC_PDBZ = '0' and synonyms like '%' || #{synonyms} || '%'
</select>
<select id="selectTbXwBySyList" parameterType="java.lang.String" resultType="java.lang.String">
select KEYWORD from TB_XW_ASJBZ_KEYWORD where XXSC_PDBZ = '0' and synonyms like '%' || #{synonyms} || '%'
</select>
<select id="selectKeyList" resultType="com.founder.commonutils.model.ypglEntity.Asjbz">
select
r.zj ,
(select name from sys_dictitem where groupid='CODE_GABAJXZLB' and code=r.code and scbz = '0') as xalb,
r.code,
r.operators
from TB_XW_ASJBZ_KEYWORD_RULES r where XXSC_PDBZ = '0'
</select>
<select id="selectkey" parameterType="com.founder.commonutils.model.ypglEntity.TbXwAsjbzKeyword" resultType="com.founder.commonutils.model.ypglEntity.TbXwAsjbzKeyword">
SELECT
*
FROM TB_XW_ASJBZ_KEYWORD WHERE xxzjbh = #{xxzjbh , jdbcType=VARCHAR }
</select>
</mapper>
\ No newline at end of file
package com.founder.publicapi.service;
import com.founder.commonutils.model.ypglEntity.Asjbz;
import java.util.List;
public interface AsjbzService {
int addAsjbz(Asjbz asjbz);
List<Asjbz> selectAsjbz(Asjbz asjbz);
List<Asjbz> selectkey(String key);
int updateAsjbz(Asjbz asjbz);
}
package com.founder.publicapi.service;
import com.founder.commonutils.model.ypglEntity.DictItem;
import java.util.List;
public interface IDicItemService {
String getCode(DictItem dictItem);
public List<DictItem> getCodeAllByType(DictItem dictItem);
List<DictItem> getCodeByName(DictItem dictItem);
}
package com.founder.publicapi.service;
import com.founder.commonutils.model.ypglEntity.Phone;
import java.util.List;
/**
* @ClassName: PhoneService
* @Description TODO:
* @Author: founder_fzy
* @Date: 2021/9/26 12:05
* @Version: 1.0
**/
public interface PhoneService {
Phone selectPc(String phone);
List<Phone> selectJzxx();
}
package com.founder.publicapi.service;
import com.founder.commonutils.model.ypglEntity.Asjbz;
import com.founder.commonutils.model.ypglEntity.TbXwAsjbzKeyword;
import java.util.List;
public interface TbXwAsjbzKeywordService {
List<TbXwAsjbzKeyword> selectTbXwAsjbzKeywordList(TbXwAsjbzKeyword tbXwAsjbzKeyword);
List<TbXwAsjbzKeyword> selectTbXwAsjbzList(TbXwAsjbzKeyword tbXwAsjbzKeyword);
List<TbXwAsjbzKeyword> selectTbXwAsjbzCount(TbXwAsjbzKeyword tbXwAsjbzKeyword);
Integer selectTbXwAsjbzKeywordCount(TbXwAsjbzKeyword tbXwAsjbzKeyword);
void saveTbXwAsjbzKeyword(TbXwAsjbzKeyword tbXwAsjbzKeyword);
int deleteTbXwAsjbzKeyword(TbXwAsjbzKeyword tbXwAsjbzKeyword);
List<TbXwAsjbzKeyword> selectTbXwAsjbzKeywordByCondition(TbXwAsjbzKeyword tbXwAsjbzKeyword);
List<TbXwAsjbzKeyword> selectKEYWORD(TbXwAsjbzKeyword tbXwAsjbzKeyword);
TbXwAsjbzKeyword selectkey(TbXwAsjbzKeyword tbXwAsjbzKeyword);
List<TbXwAsjbzKeyword> selectTbXwByKey(TbXwAsjbzKeyword tbXwAsjbzKeyword);
String selectTbXwBySy(String synonyms);
List<String> selectTbXwBySyList(String synonyms);
List<Asjbz> selectKeyList();
}
package com.founder.publicapi.service;
import com.founder.commonutils.model.ypglEntity.AsjQygz;
import com.founder.commonutils.model.ypglEntity.TbStAsj;
import java.util.List;
/**
* @ClassName: TbStAsjService
* @Auther: wushanyu
* @Description: 案件信息查询接口
* @CreateDate: 2019-07-02
* @Version: 1.0
*/
public interface YpglAsjService {
List<AsjQygz> queryAsjxxToQygz(AsjQygz asjQygz);
List<AsjQygz> queryAsjxxByBhList(AsjQygz asjQygz);
String getAjtztqMaxDjsj(int days);
List<TbStAsj> findAsjxxList(TbStAsj tbStAsj);
List<TbStAsj> findAsjxxListFy(TbStAsj tbStAsj);
int findAsjxxCount();
int selectBzCount();
int deletebz();
int insertAsjbz(TbStAsj tbStAsj);
int insertAsjbzAll(TbStAsj tbStAsj);
TbStAsj selectAsjbz(String asjbh);
int updateAsjbz(TbStAsj tbStAsj);
List<TbStAsj> selectAsjBybz(TbStAsj tbStAsj);
List<TbStAsj> selectAsjBybzList(TbStAsj tbStAsj);
Integer selectAsjBybzCount(TbStAsj tbStAsj);
List<TbStAsj> selectAsjBybzNO(TbStAsj tbStAsj);
Integer selectAsjBybzCountNO(TbStAsj tbStAsj);
int updateStAsjbz();
int updateAsjbzAll();
int updateAsjTime();
List<TbStAsj> selectAjtztq(TbStAsj tbStAsj);
Integer selectAjtztqCount(TbStAsj tbStAsj);
List<TbStAsj> selectAsj(TbStAsj tbStAsj);
int insertAsjTime(TbStAsj tbStAsjs);
}
package com.founder.publicapi.service.serviceimpl;
import com.founder.commonutils.model.ypglEntity.Asjbz;
import com.founder.publicapi.mapper.mysqlMapper.AsjbzKeyMapper;
import com.founder.publicapi.service.AsjbzService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class AsjbzServiceImpl implements AsjbzService {
@Autowired
private AsjbzKeyMapper asjbzKeyMapper;
@Override
public int addAsjbz(Asjbz asjbz) {
return asjbzKeyMapper.addAsjbz(asjbz);
}
@Override
public List<Asjbz> selectAsjbz(Asjbz asjbz) {
return asjbzKeyMapper.selectAsjbz(asjbz);
}
@Override
public List<Asjbz> selectkey(String key) {
return asjbzKeyMapper.selectkey(key);
}
@Override
public int updateAsjbz(Asjbz asjbz) {
return asjbzKeyMapper.updateAsjbz(asjbz);
}
}
......@@ -117,6 +117,15 @@ public class DataStatisticsServiceImpl implements DataStatisticsService {
// 发案公共类别处理
public DataStatisticsParams getDataParams(DataStatisticsParams params) {
//不使用模型查询
if (params.getMxbh()==null || params.getMxbh()==""){
params.setAjztdm( String.join(",", params.getAjztdmList())); //实体设置侦察阶段代码
params.setAjlbdm(String.join(",", params.getAjlbdmList()));//实体设置案件类别代码
params.setXzlb(String.join(",", params.getZatzJyqkList()));//实体设置小案类别代码
return params;
}
//直接使用模型去查询
WaringVo waringVo = DetialBymxbh(params.getMxbh());
if(StringUtils.isNotBlank(waringVo.getZcjddm())){
......
package com.founder.publicapi.service.serviceimpl;
import com.founder.commonutils.model.ypglEntity.DictItem;
import com.founder.publicapi.mapper.mysqlMapper.IDictitemDao;
import com.founder.publicapi.service.IDicItemService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class IDicItemServiceImpl implements IDicItemService {
@Autowired
IDictitemDao dicItemDao;
@Override
public String getCode(DictItem code) {
return dicItemDao.getCode(code);
}
@Override
public List<DictItem> getCodeAllByType(DictItem dictItem) {
return dicItemDao.findCodeAllByType(dictItem);
}
@Override
public List<DictItem> getCodeByName(DictItem dictItem) {
return dicItemDao.getCodeByName(dictItem);
}
}
\ No newline at end of file
package com.founder.publicapi.service.serviceimpl;
import com.founder.commonutils.model.ypglEntity.Phone;
import com.founder.publicapi.mapper.mysqlMapper.PhoneMapper;
import com.founder.publicapi.service.PhoneService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
*@ClassName: PhoneServiceImpl
*@Description TODO:
*@Author: founder_fzy
*@Date: 2021/9/26 12:06
*@Version: 1.0
**/
@Service
public class PhoneServiceImpl implements PhoneService {
@Autowired
private PhoneMapper phoneMapper;
@Override
public Phone selectPc(String phone) {
return phoneMapper.selectPc(phone);
}
@Override
public List<Phone> selectJzxx() {
return phoneMapper.selectJzxx();
}
}
package com.founder.publicapi.service.serviceimpl;
import com.founder.commonutils.model.ypglEntity.Asjbz;
import com.founder.commonutils.model.ypglEntity.TbXwAsjbzKeyword;
import com.founder.commonutils.util.KeyUtil;
import com.founder.commonutils.util.StringUtil;
import com.founder.publicapi.mapper.mysqlMapper.TbXwAsjbzKeywordMapper;
import com.founder.publicapi.service.TbXwAsjbzKeywordService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class TbXwAsjbzKeywordServiceImpl implements TbXwAsjbzKeywordService {
@Autowired
private TbXwAsjbzKeywordMapper tbXwAsjbzKeywordMapper;
@Override
public List<TbXwAsjbzKeyword> selectTbXwAsjbzKeywordList(TbXwAsjbzKeyword tbXwAsjbzKeyword) {
return tbXwAsjbzKeywordMapper.selectTbXwAsjbzKeywordList(tbXwAsjbzKeyword);
}
@Override
public List<TbXwAsjbzKeyword> selectTbXwAsjbzList(TbXwAsjbzKeyword tbXwAsjbzKeyword) {
return tbXwAsjbzKeywordMapper.selectTbXwAsjbzList(tbXwAsjbzKeyword);
}
@Override
public List<TbXwAsjbzKeyword> selectTbXwAsjbzCount(TbXwAsjbzKeyword tbXwAsjbzKeyword) {
return tbXwAsjbzKeywordMapper.selectTbXwAsjbzCount(tbXwAsjbzKeyword);
}
@Override
public Integer selectTbXwAsjbzKeywordCount(TbXwAsjbzKeyword tbXwAsjbzKeyword) {
return tbXwAsjbzKeywordMapper.selectTbXwAsjbzKeywordCount(tbXwAsjbzKeyword);
}
@Override
public void saveTbXwAsjbzKeyword(TbXwAsjbzKeyword tbXwAsjbzKeyword) {
if(!StringUtil.isEmpty(tbXwAsjbzKeyword.getXxzjbh())){//修改
tbXwAsjbzKeywordMapper.updateTbXwAsjbzKeyword(tbXwAsjbzKeyword);
}else{
tbXwAsjbzKeyword.setXxzjbh(KeyUtil.getUUIDKey("AK"));
tbXwAsjbzKeywordMapper.insertTbXwAsjbzKeyword(tbXwAsjbzKeyword);
}
}
@Override
public int deleteTbXwAsjbzKeyword(TbXwAsjbzKeyword tbXwAsjbzKeyword) {
tbXwAsjbzKeyword.setXxsc_pdbz("1");
return tbXwAsjbzKeywordMapper.updateTbXwAsjbzKeyword(tbXwAsjbzKeyword);
}
@Override
public List<TbXwAsjbzKeyword> selectTbXwAsjbzKeywordByCondition(TbXwAsjbzKeyword tbXwAsjbzKeyword) {
List<TbXwAsjbzKeyword> list= tbXwAsjbzKeywordMapper.selectTbXwAsjbzKeywordByCondition(tbXwAsjbzKeyword);
return list;
}
@Override
public List<TbXwAsjbzKeyword> selectKEYWORD(TbXwAsjbzKeyword tbXwAsjbzKeyword) {
List<TbXwAsjbzKeyword> list= tbXwAsjbzKeywordMapper.selectKEYWORD(tbXwAsjbzKeyword);
return list;
}
@Override
public TbXwAsjbzKeyword selectkey(TbXwAsjbzKeyword tbXwAsjbzKeyword) {
return tbXwAsjbzKeywordMapper.selectkey(tbXwAsjbzKeyword);
}
@Override
public List<TbXwAsjbzKeyword> selectTbXwByKey(TbXwAsjbzKeyword tbXwAsjbzKeyword) {
return tbXwAsjbzKeywordMapper.selectTbXwByKey(tbXwAsjbzKeyword);
}
@Override
public String selectTbXwBySy(String synonyms) {
return tbXwAsjbzKeywordMapper.selectTbXwBySy(synonyms);
}
@Override
public List<String> selectTbXwBySyList(String synonyms) {
return tbXwAsjbzKeywordMapper.selectTbXwBySyList(synonyms);
}
@Override
public List<Asjbz> selectKeyList() {
return tbXwAsjbzKeywordMapper.selectKeyList();
}
}
package com.founder.publicapi.service.serviceimpl;
import com.founder.commonutils.model.ypglEntity.AsjQygz;
import com.founder.commonutils.model.ypglEntity.TbStAsj;
import com.founder.publicapi.mapper.mysqlMapper.JqaqfxMapper;
import com.founder.publicapi.mapper.mysqlMapper.YpglAsjMapper;
import com.founder.publicapi.service.YpglAsjService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class YpglAsjServiceImpl implements YpglAsjService {
@Autowired
YpglAsjMapper YpglAsjMapper;
@Autowired
JqaqfxMapper jqaqfxMapper;
@Override
public List<AsjQygz> queryAsjxxToQygz(AsjQygz asjQygz) {
return YpglAsjMapper.queryAsjxxToQygz(asjQygz);
}
@Override
public List<AsjQygz> queryAsjxxByBhList(AsjQygz asjQygz) {
return YpglAsjMapper.queryAsjxxByBhList(asjQygz);
}
/**
* 根据指定条件获取案事件集合
*
* @param tbStAsj 参数实体
* @return
*/
@Override
public List<TbStAsj> findAsjxxList(TbStAsj tbStAsj) {
return YpglAsjMapper.findAsjxxList(tbStAsj);
}
@Override
public List<TbStAsj> findAsjxxListFy(TbStAsj tbStAsj) {
return YpglAsjMapper.findAsjxxListFy(tbStAsj);
}
@Override
public int findAsjxxCount() {
return YpglAsjMapper.findAsjxxCount();
}
@Override
public int selectBzCount() {
return YpglAsjMapper.selectBzCount();
}
@Override
public int deletebz() {
return YpglAsjMapper.deletebz();
}
@Override
public int insertAsjbz(TbStAsj tbStAsj) {
return YpglAsjMapper.insertAsjbz(tbStAsj);
}
@Override
public int insertAsjbzAll(TbStAsj tbStAsj) {
return YpglAsjMapper.insertAsjbzAll(tbStAsj);
}
@Override
public TbStAsj selectAsjbz(String asjbh) {
return YpglAsjMapper.selectAsjbz(asjbh);
}
@Override
public int updateAsjbz(TbStAsj tbStAsj) {
return YpglAsjMapper.updateAsjbz(tbStAsj);
}
@Override
public List<TbStAsj> selectAsjBybz(TbStAsj tbStAsj) {
return YpglAsjMapper.selectAsjBybz(tbStAsj);
}
@Override
public List<TbStAsj> selectAsjBybzList(TbStAsj tbStAsj) {
return YpglAsjMapper.selectAsjBybzList(tbStAsj);
}
@Override
public Integer selectAsjBybzCount(TbStAsj tbStAsj) {
return YpglAsjMapper.selectAsjBybzCount(tbStAsj);
}
@Override
public List<TbStAsj> selectAsjBybzNO(TbStAsj tbStAsj) {
return YpglAsjMapper.selectAsjBybzNO(tbStAsj);
}
@Override
public Integer selectAsjBybzCountNO(TbStAsj tbStAsj) {
return YpglAsjMapper.selectAsjBybzCountNO(tbStAsj);
}
@Override
public int updateStAsjbz() {
return YpglAsjMapper.updateStAsjbz();
}
@Override
public int updateAsjbzAll() {
return YpglAsjMapper.updateAsjbzAll();
}
@Override
public int updateAsjTime() {
return YpglAsjMapper.updateAsjTime();
}
@Override
public List<TbStAsj> selectAjtztq(TbStAsj tbStAsj) {
return YpglAsjMapper.selectAjtztq(tbStAsj);
}
@Override
public Integer selectAjtztqCount(TbStAsj tbStAsj) {
return YpglAsjMapper.selectAjtztqCount(tbStAsj);
}
@Override
public List<TbStAsj> selectAsj(TbStAsj tbStAsj) {
return YpglAsjMapper.selectAsj(tbStAsj);
}
@Override
public int insertAsjTime(TbStAsj tbStAsjs) {
return YpglAsjMapper.insertAsjTime(tbStAsjs);
}
/**
* 获取最大登记时间
* @param days 减的天数
* @return
*/
@Override
public String getAjtztqMaxDjsj(int days){
return jqaqfxMapper.getAjtztqMaxDjsj(days);
}
}
......@@ -13,6 +13,7 @@ import com.founder.publicapi.mapper.mysqlMapper.TbStAsjMapper;
import com.founder.publicapi.mapper.mysqlMapper.TbStZtypFwbshMapper;
import com.founder.publicapi.mapper.mysqlMapper.ZtypMapper;
import com.founder.publicapi.service.ZtypService;
import com.founder.servicebase.service.KshService;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
......
......@@ -19,13 +19,22 @@ spring.datasource.xzxtdb.password=ENC(XPnOn0zoWMgOG8gIws+Bh7JITC3mMqSn)
spring.datasource.xzxtdb.type=com.alibaba.druid.pool.DruidDataSource
#oracle?????????(?????)
spring.datasource.qgdb.driver-class-name=com.mysql.cj.jdbc.Driver
#spring.datasource.qgdb.url=ENC(T0NmBjW9iRM92xTRkj5iTWDkIMeqdHcsi2nsP6Ro6bYDNwGVDGDCqtpZrxg9SYL3RlpDyIvbS5R2uXxn702du4YNbolcvEbEWL+QCeJN7mwldnIHfF1xr7e/2TuD1QnlMg/Hhi9xBGymzDb0T2wdoT954YtUwhIa8eJQ5E6QAGk=)
#spring.datasource.qgdb.username=ENC(x4Dk5STviTUvoo3r+p7cFQ==)
#spring.datasource.qgdb.password=ENC(tVUXCj15Zc7cT5Jpz5LRKg==)
spring.datasource.qgdb.url=ENC(Y1dXm7lJCGbPffW6Pbg/Uid1UK2Z1Tu2TNdp9AgqT/iXb4hNRriak+glPXYD6BnO4fQwN9Sj/zguByboO4FagHEQRN0tE57RI6rJEUeTt2JHb1rc2BG1wE9QPK96E5o9K/1TSAjnD/Rr2eAxy11tFLL2fQP35EOX)
spring.datasource.qgdb.username=ENC(e7qsvm7EnrdHG04YnaTMsw==)
spring.datasource.qgdb.password=ENC(XPnOn0zoWMgOG8gIws+Bh7JITC3mMqSn)
#spring.datasource.qgdb.driver-class-name=com.mysql.cj.jdbc.Driver
#spring.datasource.qgdb.url=ENC(Y1dXm7lJCGbPffW6Pbg/Uid1UK2Z1Tu2TNdp9AgqT/iXb4hNRriak+glPXYD6BnO4fQwN9Sj/zguByboO4FagHEQRN0tE57RI6rJEUeTt2JHb1rc2BG1wE9QPK96E5o9K/1TSAjnD/Rr2eAxy11tFLL2fQP35EOX)
#spring.datasource.qgdb.username=ENC(e7qsvm7EnrdHG04YnaTMsw==)
#spring.datasource.qgdb.password=ENC(XPnOn0zoWMgOG8gIws+Bh7JITC3mMqSn)
spring.datasource.qgdb.driver-class-name=oracle.jdbc.driver.OracleDriver
spring.datasource.qgdb.url=ENC(F3NAnTcXK25hW/eX14Rtsc6JvW/9OkDow5JUKCxhR5sMFzFWu3Fwy81nFThMzsTybNi9QMGSsAlW012Kx9SKe5t9ALanqy2EU+Rw+KMARsSv2Kak7iACTCqCAmykUIhXuRNS10/w78A5xTtJjmX5GOmxmdDeKRXLTN6ewTPPdEI=)
spring.datasource.qgdb.username=ENC(6HETvo6SL1DaIiCsXkT4cA==)
spring.datasource.qgdb.password=ENC(MYNgdGJQeAkfylGgcxEbmMf0Wb76TNiZ)
#spring.datasource.qgdb.url=jdbc:oracle:thin:@//47.92.48.137:15212/XZXT?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
#spring.datasource.qgdb.username=XZXT
#spring.datasource.qgdb.password=XzxtPwdAly#00
spring.datasource.qgdb.type=com.alibaba.druid.pool.DruidDataSource
#redis
......
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