Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xzxt-solr
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
常超
xzxt-solr
Commits
e0000e3b
Commit
e0000e3b
authored
Nov 08, 2018
by
chang_chao@founder.com.cn
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改日志上报功能
parent
596fcdcd
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
28 additions
and
10 deletions
+28
-10
src/main/java/com/cc/controller/RyxxController.java
+5
-2
src/main/java/com/cc/controller/SolrController.java
+4
-4
src/main/java/com/cc/service/QueryManager.java
+2
-0
src/main/java/com/cc/service/imp/QueryManagerImpl.java
+11
-0
src/main/java/com/cc/utils/LogAdvice.java
+2
-2
src/main/resources/spring-context.xml
+2
-1
src/main/resources/version.txt
+2
-1
No files found.
src/main/java/com/cc/controller/RyxxController.java
View file @
e0000e3b
package
com
.
cc
.
controller
;
import
com.cc.model.tbstry
;
import
com.cc.service.QueryManager
;
import
com.cc.utils.Qgckzp
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
...
...
@@ -24,6 +26,8 @@ import static com.cc.utils.querySolr.$;
*/
@Controller
public
class
RyxxController
{
@Autowired
QueryManager
queryManager
;
/**
* solr查询全国常口
*
...
...
@@ -33,8 +37,7 @@ public class RyxxController {
@RequestMapping
(
value
=
"/ryxxsearch"
,
method
=
{
RequestMethod
.
POST
,
RequestMethod
.
GET
})
public
@ResponseBody
Map
<
String
,
Object
>
ryxxsearch
(
String
value
)
throws
Exception
{
Map
<
String
,
Object
>
model
=
new
HashMap
<
String
,
Object
>();
Qgckzp
getryxx
=
new
Qgckzp
();
tbstry
ryxx
=
getryxx
.
getQgckAllxxXml
(
value
);
tbstry
ryxx
=
queryManager
.
rysearch
(
value
);
model
.
put
(
"ryxx"
,
ryxx
);
return
model
;
}
...
...
src/main/java/com/cc/controller/SolrController.java
View file @
e0000e3b
...
...
@@ -63,8 +63,8 @@ public class SolrController {
//System.out.print(solrzy);
String
[]
solrlist
=
solrzy
.
split
(
":"
);
//调用solr查询接口
//
model=$list(solrlist,value);//503A1503025500010000005SolrDocument
model
=
queryManager
.
solrsearchlist
(
solrlist
,
value
);
model
=
$list
(
solrlist
,
value
);
//503A1503025500010000005SolrDocument
//
model=queryManager.solrsearchlist(solrlist,value);
if
(!
model
.
get
(
"solrNum"
).
equals
(
"0"
)){
nums
.
add
(
model
);
//System.out.println("查出数据"+nums.get(0).get("solrList"));
...
...
@@ -78,8 +78,8 @@ public class SolrController {
public
@ResponseBody
Map
<
String
,
Object
>
solrsearchdata
(
String
solr
,
String
value
,
int
num
,
String
sort
)
throws
Exception
{
Map
<
String
,
Object
>
model
=
new
HashMap
<
String
,
Object
>();
//调用solr查询数据接口
//
model=$data(solr,value,num,sort);
model
=
queryManager
.
solrsearchdata
(
solr
,
value
,
num
,
sort
);
model
=
$data
(
solr
,
value
,
num
,
sort
);
//
model=queryManager.solrsearchdata(solr,value,num,sort);
return
model
;
}
/**
...
...
src/main/java/com/cc/service/QueryManager.java
View file @
e0000e3b
package
com
.
cc
.
service
;
import
com.cc.model.tbstry
;
import
org.apache.solr.client.solrj.SolrServerException
;
import
java.io.IOException
;
...
...
@@ -11,4 +12,5 @@ public interface QueryManager {
public
Map
<
String
,
Object
>
solrsearchlist
(
String
[]
solrlist
,
String
value
)
throws
IOException
,
SolrServerException
;
public
Map
<
String
,
Object
>
solrsearchdata
(
String
solr
,
String
value
,
int
num
,
String
sort
)
throws
IOException
,
SolrServerException
;
public
tbstry
rysearch
(
String
value
);
}
src/main/java/com/cc/service/imp/QueryManagerImpl.java
View file @
e0000e3b
package
com
.
cc
.
service
.
imp
;
import
com.cc.model.tbstry
;
import
com.cc.service.QueryManager
;
import
com.cc.utils.Qgckzp
;
import
org.apache.solr.client.solrj.SolrServerException
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Service
;
...
...
@@ -32,4 +34,13 @@ public class QueryManagerImpl implements QueryManager {
return
$data
(
solr
,
value
,
num
,
sort
);
}
@Override
public
tbstry
rysearch
(
String
value
)
{
Qgckzp
getryxx
=
new
Qgckzp
();
//tbstry ryxx = getryxx.getQgckAllxxXml(value);
tbstry
ryxx
=
new
tbstry
();
return
ryxx
;
}
}
src/main/java/com/cc/utils/LogAdvice.java
View file @
e0000e3b
...
...
@@ -46,10 +46,10 @@ public class LogAdvice {
//传入参数
Object
[]
objArray
=
joinPoint
.
getArgs
();
String
objParam
=
""
;
String
yymc
=
"智能
查询
"
;
String
yymc
=
"智能
检索
"
;
String
cznr
=
""
;
if
(
null
!=
methodSignatureName
&&
methodSignatureName
!=
""
){
objParam
=
"zjhm:"
+
objArray
[
1
];
objParam
=
"zjhm:"
+
objArray
[
0
];
}
czlxdm
=
"01"
;
cznr
=
"执行[查询]动作,参数为:"
+
objParam
;
...
...
src/main/resources/spring-context.xml
View file @
e0000e3b
...
...
@@ -58,7 +58,8 @@ http://cxf.apache.org/schemas/jaxws.xsd">
<aop:config>
<!-- 切入点表达式 -->
<aop:pointcut
expression=
"execution(* com.cc.service..*(..))"
id=
"txPoint"
/>
<!--<aop:pointcut expression="execution(* com.cc.service..*(..))" id="txPoint"/>-->
<aop:pointcut
expression=
"execution(* com.cc.service.*.ry*(..))"
id=
"txPoint"
/>
<!-- 配置事务增强 -->
<aop:advisor
advice-ref=
"txAdvice"
pointcut-ref=
"txPoint"
/>
</aop:config>
...
...
src/main/resources/version.txt
View file @
e0000e3b
...
...
@@ -16,7 +16,7 @@ version=@project.version@
————————————————————@project.version@-——————————————————————————
#1.名称:修改日志存入功能;类别:02;描述:解决重复数据存入问题。
————————————————————@project.version@-——————————————————————————
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment