Commit 3ff150e851455cc9cd77bf595951d0b5d1b2974b

Authored by 陈杰
1 parent 7a375a4f
Exists in master

1

cloud/common/src/main/java/com/sincere/common/dto/smartCampus/TemplateDto.java
... ... @@ -10,10 +10,19 @@ import java.io.Serializable;
10 10 public class TemplateDto implements Serializable {
11 11  
12 12 private int id ;
  13 + private String title ;
13 14 private String config ;
14 15 private int schoolId ;
15 16 private String type ;
16 17  
  18 + public String getTitle() {
  19 + return title;
  20 + }
  21 +
  22 + public void setTitle(String title) {
  23 + this.title = title;
  24 + }
  25 +
17 26 public int getId() {
18 27 return id;
19 28 }
... ...
cloud/common/src/main/java/com/sincere/common/util/HttpClientUtils.java
... ... @@ -37,7 +37,7 @@ public class HttpClientUtils {
37 37  
38 38 static {
39 39 // 设置请求和传输超时时间
40   - requestConfig = RequestConfig.custom().setSocketTimeout(2000).setConnectTimeout(2000).build();
  40 + requestConfig = RequestConfig.custom().setSocketTimeout(5000).setConnectTimeout(5000).build();
41 41 }
42 42  
43 43 public static void main(String[] args){
... ... @@ -159,6 +159,33 @@ public class HttpClientUtils {
159 159 return jsonResult;
160 160 }
161 161  
  162 + public static String httpGet2(String url) {
  163 + // get请求返回结果
  164 + JSONObject jsonResult = null;
  165 + String result = "" ;
  166 + CloseableHttpClient client = HttpClients.createDefault();
  167 + // 发送get请求
  168 + HttpGet request = new HttpGet(url);
  169 + request.setConfig(requestConfig);
  170 + try {
  171 + CloseableHttpResponse response = client.execute(request);
  172 + // 请求发送成功,并得到响应
  173 + if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
  174 + // 读取服务器返回过来的json字符串数据
  175 + HttpEntity entity = response.getEntity();
  176 + String strResult = EntityUtils.toString(entity, "utf-8");
  177 + // 把json字符串转换成json对象
  178 + //jsonResult = JSONObject.parseObject(strResult);
  179 + result = strResult;
  180 + }
  181 + } catch (IOException e) {
  182 +
  183 + } finally {
  184 + request.releaseConnection();
  185 + }
  186 + return result;
  187 + }
  188 +
162 189  
163 190 public static InputStream GetFileInputStream(String fileUrl){
164 191 try{
... ...
cloud/common/src/main/java/com/sincere/common/util/Xml2JsonUtils.java
... ... @@ -13,20 +13,6 @@ import java.util.List;
13 13 */
14 14 public class Xml2JsonUtils {
15 15  
16   -
17   - public static void main(String[] args) throws Exception {
18   - String xmlStr=
19   - "<JXT Name=\"TeacherInfo\">" +
20   - "<resultInfo><userID>9943601</userID><name>abd</name><classID>05750400</classID><account>13388685716</account><cardID></cardID><cardID2></cardID2><cardID3></cardID3><cardID4></cardID4><cardID5></cardID5><career>校管理员</career><familyPhone1></familyPhone1><familyPhone2>0</familyPhone2><familyPhone3>0</familyPhone3><tempString></tempString><tempString2></tempString2><tempString3></tempString3></resultInfo>" +
21   - "<resultInfo><userID>18639924</userID><name>计老师</name><classID>05750400-D000001</classID><account>15757371362</account><cardID></cardID><cardID2></cardID2><cardID3></cardID3><cardID4></cardID4><cardID5></cardID5><career>教师</career><familyPhone1></familyPhone1><familyPhone2>0</familyPhone2><familyPhone3>0</familyPhone3><tempString></tempString><tempString2></tempString2><tempString3></tempString3></resultInfo>" +
22   - "<resultInfo><userID>30962787</userID><name>王佳奕1</name><classID>05750400-D000001</classID><account>13000000000</account><cardID></cardID><cardID2></cardID2><cardID3></cardID3><cardID4></cardID4><cardID5></cardID5><career>教师</career><familyPhone1></familyPhone1><familyPhone2>0</familyPhone2><familyPhone3>0</familyPhone3><tempString></tempString><tempString2></tempString2><tempString3></tempString3></resultInfo>" +
23   - "</JXT>";
24   - Document doc= DocumentHelper.parseText(xmlStr);
25   - JSONObject json=new JSONObject();
26   - dom4j2Json(doc.getRootElement(),json);
27   - System.out.println("xml2Json:"+json.toJSONString());
28   - }
29   -
30 16 /**
31 17 * xml转json
32 18 * @param xmlStr
... ...
cloud/search_smartCampus/src/main/java/com/sincere/smartSearch/controller/KqController.java
... ... @@ -28,6 +28,7 @@ public class KqController {
28 28 for(KqTemplate kqTemplate : list){
29 29 TemplateDto templateDto = new TemplateDto();
30 30 templateDto.setId(kqTemplate.getId());
  31 + templateDto.setTitle(kqTemplate.getTitle());
31 32 templateDto.setConfig(kqTemplate.getConfig());
32 33 templateDto.setSchoolId(kqTemplate.getSchoolId());
33 34 templateDto.setType(kqTemplate.getType());
... ... @@ -43,6 +44,7 @@ public class KqController {
43 44 for(KqTemplate kqTemplate : list){
44 45 TemplateDto templateDto = new TemplateDto();
45 46 templateDto.setId(kqTemplate.getId());
  47 + templateDto.setTitle(kqTemplate.getTitle());
46 48 templateDto.setConfig(kqTemplate.getConfig());
47 49 templateDto.setSchoolId(kqTemplate.getSchoolId());
48 50 templateDtos.add(templateDto);
... ...
cloud/search_smartCampus/src/main/java/com/sincere/smartSearch/model/KqTemplate.java
... ... @@ -8,10 +8,19 @@ package com.sincere.smartSearch.model;
8 8 public class KqTemplate {
9 9  
10 10 private int id ;
  11 + private String title ;
11 12 private String config ;
12 13 private int schoolId ;
13 14 private String type ;
14 15  
  16 + public String getTitle() {
  17 + return title;
  18 + }
  19 +
  20 + public void setTitle(String title) {
  21 + this.title = title;
  22 + }
  23 +
15 24 public int getId() {
16 25 return id;
17 26 }
... ...
cloud/search_smartCampus/src/main/resources/mapper/KqTemplateMapper.xml
... ... @@ -4,13 +4,14 @@
4 4  
5 5 <resultMap id="TemplateMap" type="com.sincere.smartSearch.model.KqTemplate">
6 6 <result column="Id" property="id"/>
  7 + <result column="Title" property="title"/>
7 8 <result column="config" property="config"/>
8 9 <result column="SchoolId" property="schoolId"/>
9 10 <result column="type" property="type"/>
10 11 </resultMap>
11 12  
12 13 <select id="selectKqTemplate" resultMap="TemplateMap">
13   - select XA_KqTemplate.Id , XA_KqTemplate.config , XA_KqTemplate.SchoolId ,SZ_School.MsgTypes as type from XA_KqTemplate
  14 + select XA_KqTemplate.Id , XA_KqTemplate.Title , XA_KqTemplate.config , XA_KqTemplate.SchoolId ,SZ_School.MsgTypes as type from XA_KqTemplate
14 15 join SZ_School on XA_KqTemplate.SchoolId = SZ_School.school_id
15 16 where XA_KqTemplate.State = 1 and XA_KqTemplate.TType = 1
16 17 and (SZ_School.MsgTypes like '%4%' or SZ_School.MsgTypes like '%5%')
... ... @@ -18,7 +19,7 @@
18 19 </select>
19 20  
20 21 <select id="selectAllKqTemplate" resultMap="TemplateMap">
21   - select XA_KqTemplate.Id , XA_KqTemplate.config , XA_KqTemplate.SchoolId from XA_KqTemplate
  22 + select XA_KqTemplate.Id , XA_KqTemplate.Title , XA_KqTemplate.config , XA_KqTemplate.SchoolId from XA_KqTemplate
22 23 where XA_KqTemplate.State = 1 and XA_KqTemplate.TType = 1
23 24 </select>
24 25  
... ...
cloud/search_smartCampus/src/main/resources/mapper/SyncMapper.xml
... ... @@ -63,35 +63,35 @@
63 63 <result column="yxyUserId" property="yxyUserId" />
64 64 </resultMap>
65 65 <select id="selectUser" parameterType="java.lang.Integer" resultMap="UserDtp">
66   - select HS_StudentUpdateCard.ID , HS_StudentUpdateCard.UserType , HS_StudentUpdateCard.Name , HS_StudentUpdateCard.ClassId , HS_StudentUpdateCard.CustomerId , HS_StudentUpdateCard.Sex , HS_StudentUpdateCard.mobile , HS_StudentUpdateCard.UpdateType , SZ_UserRelation.yxyUserId from HS_StudentUpdateCard
67   - left join SZ_UserRelation on HS_StudentUpdateCard.CustomerId = SZ_UserRelation.hxyCustomerId
  66 + select HS_StudentUpdateCard.ID , HS_StudentUpdateCard.UserType , HS_StudentUpdateCard.Name , HS_StudentUpdateCard.ClassId , HS_StudentUpdateCard.CustomerId , HS_StudentUpdateCard.Sex , HS_StudentUpdateCard.mobile , HS_StudentUpdateCard.UpdateType , YXY_UserRelation.yxyUserId from HS_StudentUpdateCard
  67 + left join YXY_UserRelation on HS_StudentUpdateCard.CustomerId = YXY_UserRelation.hxyCustomerId
68 68 where SchoolId =#{schoolId} and Yxy_IsNew = 0
69 69 </select>
70 70  
71 71 <insert id="insertDeptRelation" parameterType="com.sincere.common.dto.smartCampus.DeptRelationDto">
72   - insert into SZ_DeptRelation (hxyDeptId,yxyDeptId,usertype,updateTime,createTime,state)
  72 + insert into YXY_DeptRelation (hxyDeptId,yxyDeptId,usertype,updateTime,createTime,state)
73 73 values (#{hxyDeptId},#{yxyDeptId},#{userType},GETDATE(),GETDATE(),#{state})
74 74 </insert>
75 75  
76 76 <update id="updateDeptRelation" parameterType="com.sincere.common.dto.smartCampus.DeptRelationDto">
77   - update SZ_DeptRelation set updateTime = GETDATE() , state = #{state} where hxyDeptId = #{hxyDeptId}
  77 + update YXY_DeptRelation set updateTime = GETDATE() , state = #{state} where hxyDeptId = #{hxyDeptId}
78 78 </update>
79 79  
80 80 <select id="selectYxyIdByHxyId" parameterType="java.lang.Integer" resultType="java.lang.String">
81   - select yxyDeptId from SZ_DeptRelation where hxyDeptId = #{hxyDeptId}
  81 + select yxyDeptId from YXY_DeptRelation where hxyDeptId = #{hxyDeptId}
82 82 </select>
83 83  
84 84  
85 85 <insert id="insertUserRelation" parameterType="com.sincere.common.dto.smartCampus.UserRelationDto">
86   - insert into SZ_UserRelation (hxyCustomerId,yxyUserId,userType,updateTime,createTime,state)
  86 + insert into YXY_UserRelation (hxyCustomerId,yxyUserId,userType,updateTime,createTime,state)
87 87 values (#{hxyCustomerId},#{yxyUserId},#{userType},GETDATE(),GETDATE(),#{state})
88 88 </insert>
89 89  
90 90 <update id="updateUserRelation" parameterType="com.sincere.common.dto.smartCampus.DeptRelationDto">
91   - update SZ_UserRelation set updateTime = GETDATE() , state = #{state} where hxyCustomerId = #{hxyCustomerId}
  91 + update YXY_UserRelation set updateTime = GETDATE() , state = #{state} where hxyCustomerId = #{hxyCustomerId}
92 92 </update>
93 93  
94 94 <select id="selectUserYxyIdByHxyId" parameterType="java.lang.String" resultType="java.lang.String">
95   - select yxyUserId from SZ_UserRelation where hxyCustomerId = #{hxyCustomerId}
  95 + select yxyUserId from YXY_UserRelation where hxyCustomerId = #{hxyCustomerId}
96 96 </select>
97 97 </mapper>
98 98 \ No newline at end of file
... ...