Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
bigdatainterservice
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
曹鹏
bigdatainterservice
Commits
b467704b
Commit
b467704b
authored
Mar 11, 2019
by
caojingji
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'remotes/master/master' into caopeng_bate1
parents
d6624ea4
2ba101d7
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
441 additions
and
135 deletions
+441
-135
pom.xml
+6
-0
src/main/java/com/founder/interservice/bkxx/controller/BkController.java
+17
-8
src/main/java/com/founder/interservice/bkxx/model/Bkxx.java
+30
-7
src/main/java/com/founder/interservice/bkxx/model/BkxxFilter.java
+11
-5
src/main/java/com/founder/interservice/bkxx/repository/BkxxRepository.java
+11
-0
src/main/java/com/founder/interservice/bkxx/service/BkService.java
+2
-7
src/main/java/com/founder/interservice/bkxx/service/impl/BkServiceImpl.java
+26
-13
src/main/java/com/founder/interservice/config/filter/LogFilter.java
+9
-0
src/main/java/com/founder/interservice/mapper/xzxt/BkxxMapper.java
+10
-2
src/main/resources/mybatis/mapper/xzxt/BkxxMapper.xml
+83
-51
src/main/resources/static/css/style_bkxx.css
+4
-2
src/main/resources/static/js/bkxxInsert.js
+128
-10
src/main/resources/static/sql/S026.20190307_chentian_布控信息表增加字段以及修改字段长度.txt
+17
-0
src/main/webapp/WEB-INF/jsp/bkxx/bkxxInsert.jsp
+0
-0
src/main/webapp/WEB-INF/jsp/bkxx/bkxxlist.jsp
+87
-30
No files found.
pom.xml
View file @
b467704b
...
@@ -206,6 +206,12 @@
...
@@ -206,6 +206,12 @@
<artifactId>
poi
</artifactId>
<artifactId>
poi
</artifactId>
<version>
3.9
</version>
<version>
3.9
</version>
</dependency>
</dependency>
<dependency>
<groupId>
joda-time
</groupId>
<artifactId>
joda-time
</artifactId>
<version>
2.3
</version>
</dependency>
</dependencies>
</dependencies>
<build>
<build>
<finalName>
cqnt
</finalName>
<finalName>
cqnt
</finalName>
...
...
src/main/java/com/founder/interservice/bkxx/controller/BkController.java
View file @
b467704b
...
@@ -11,7 +11,6 @@ import org.springframework.web.bind.annotation.*;
...
@@ -11,7 +11,6 @@ import org.springframework.web.bind.annotation.*;
import
org.springframework.web.servlet.ModelAndView
;
import
org.springframework.web.servlet.ModelAndView
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
@Controller
@Controller
...
@@ -44,16 +43,15 @@ public class BkController {
...
@@ -44,16 +43,15 @@ public class BkController {
return
"/bkxx/bkxxlist"
;
return
"/bkxx/bkxxlist"
;
}
}
@RequestMapping
(
value
=
"/saveBkxx"
,
method
=
{
RequestMethod
.
GET
,
RequestMethod
.
POST
})
@RequestMapping
(
value
=
"/saveBkxx"
,
method
=
{
RequestMethod
.
POST
})
public
void
saveBkxx
(
Bkxx
bkxx
){
@ResponseBody
if
(
bkxx
!=
null
){
public
String
saveBkxx
(
Bkxx
bkxx
){
bkService
.
insertBkxx
(
bkxx
);
return
bkService
.
saveBkxx
(
bkxx
);
}
}
}
@RequestMapping
(
value
=
"/queryBkxxList"
)
@RequestMapping
(
value
=
"/queryBkxxList"
,
method
=
{
RequestMethod
.
GET
,
RequestMethod
.
POST
}
)
@ResponseBody
@ResponseBody
public
Map
<
String
,
Object
>
queryBkxxList
(
@RequestBody
BkxxFilter
bkxxFilter
,
public
Map
<
String
,
Object
>
queryBkxxList
(
BkxxFilter
bkxxFilter
,
@RequestParam
(
value
=
"page"
,
defaultValue
=
"0"
)
int
page
,
@RequestParam
(
value
=
"page"
,
defaultValue
=
"0"
)
int
page
,
@RequestParam
(
value
=
"rows"
,
defaultValue
=
"0"
)
int
rows
){
@RequestParam
(
value
=
"rows"
,
defaultValue
=
"0"
)
int
rows
){
Map
<
String
,
Object
>
objectMap
=
new
HashMap
<>();
Map
<
String
,
Object
>
objectMap
=
new
HashMap
<>();
...
@@ -71,4 +69,15 @@ public class BkController {
...
@@ -71,4 +69,15 @@ public class BkController {
}
}
return
objectMap
;
return
objectMap
;
}
}
@RequestMapping
(
"/updateBkztByXxzjbh"
)
@ResponseBody
public
String
updateBkztByXxzjbh
(
@RequestParam
String
xxzjbh
,
@RequestParam
String
bkzt
)
{
Bkxx
bkxx
=
new
Bkxx
();
bkxx
.
setXxzjbh
(
xxzjbh
);
bkxx
.
setBkzt
(
bkzt
);
bkService
.
updateBkxx
(
bkxx
);
return
"success"
;
}
}
}
src/main/java/com/founder/interservice/bkxx/model/Bkxx.java
View file @
b467704b
package
com
.
founder
.
interservice
.
bkxx
.
model
;
package
com
.
founder
.
interservice
.
bkxx
.
model
;
import
com.alibaba.fastjson.annotation.JSONField
;
import
lombok.Data
;
import
lombok.Data
;
import
javax.persistence.Entity
;
import
javax.persistence.Entity
;
import
javax.persistence.Id
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
javax.persistence.Table
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.util.Date
;
@Entity
@Entity
...
@@ -14,16 +14,39 @@ import java.util.Date;
...
@@ -14,16 +14,39 @@ import java.util.Date;
public
class
Bkxx
{
public
class
Bkxx
{
@Id
@Id
private
String
xxzjbh
;
//信息主键编号
private
String
xxzjbh
;
//信息主键编号
private
String
bkbsh
;
//布控标识号
private
String
bkdxhm
;
private
String
bkdxlx
;
private
String
bkdxlxmc
;
private
String
bklx
;
private
String
bkyj
;
private
String
bkyq
;
private
String
asjbh
;
//案事件编号
@JSONField
(
format
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
java
.
util
.
Date
bksj_start
;
@JSONField
(
format
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
java
.
util
.
Date
bksj_end
;
private
String
sqr_sfzh
;
private
String
sqr_xm
;
private
String
sqr_jh
;
private
String
sqr_lxdh
;
private
String
bkzt
;
//布控状态(0正常;1停止)
@JSONField
(
format
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
java
.
util
.
Date
djsj
;
//登记时间
private
String
bkqx
;
//布控期限
/* private String bkbsh; //布控标识号
private String bshlxdm; //布控号类型代码
private String bshlxdm; //布控号类型代码
private String bshlxmc;//布控号类型名称
private String bshlxmc;//布控号类型名称
private
String
asjbh
;
//案事件编号
private String bkrSfzh; //布控人身份证号
private String bkrSfzh; //布控人身份证号
private String bkrXm;//布控人姓名
private String bkrXm;//布控人姓名
private String bkrJh;//布控人警号
private String bkrJh;//布控人警号
private String bkrLxdh;//布控人联系电话
private String bkrLxdh;//布控人联系电话
private
Date
bkKssj
;
//布控开始时间
private Date bkKssj;//布控开始时间
*/
private
String
bkzt
;
//布控状态(0正常;1停止)
private
Date
djsj
;
//登记时间
}
}
src/main/java/com/founder/interservice/bkxx/model/BkxxFilter.java
View file @
b467704b
...
@@ -5,13 +5,19 @@ import lombok.Data;
...
@@ -5,13 +5,19 @@ import lombok.Data;
@Data
@Data
public
class
BkxxFilter
{
public
class
BkxxFilter
{
private
String
xxzjbh
;
//信息主键编号
private
String
xxzjbh
;
//信息主键编号
private
String
bk
bsh
;
//布控标识号
private
String
bk
dxhm
;
//布控标识号
private
String
b
shlxdm
;
//布控号类型代码
private
String
b
kdxlx
;
//布控号类型代码
private
String
asjbh
;
//案事件编号
private
String
asjbh
;
//案事件编号
private
String
bkrS
fzh
;
//布控人身份证号
private
String
sqr_s
fzh
;
//布控人身份证号
private
String
bkrX
m
;
//布控人姓名
private
String
sqr_x
m
;
//布控人姓名
private
String
bkrJ
h
;
//布控人警号
private
String
sqr_j
h
;
//布控人警号
private
String
bkzt
;
//布控状态(0正常;1停止)
private
String
bkzt
;
//布控状态(0正常;1停止)
private
int
startNum
;
private
int
startNum
;
private
int
endNum
;
private
int
endNum
;
private
String
bkdxlxmc
;
private
String
bksj_start
;
private
String
bksj_end
;
private
String
bkztmc
;
}
}
src/main/java/com/founder/interservice/bkxx/repository/BkxxRepository.java
0 → 100644
View file @
b467704b
package
com
.
founder
.
interservice
.
bkxx
.
repository
;
import
com.founder.interservice.bkxx.model.Bkxx
;
import
org.springframework.data.jpa.repository.JpaRepository
;
public
interface
BkxxRepository
extends
JpaRepository
<
Bkxx
,
String
>
{
}
src/main/java/com/founder/interservice/bkxx/service/BkService.java
View file @
b467704b
...
@@ -17,12 +17,7 @@ import java.util.Map;
...
@@ -17,12 +17,7 @@ import java.util.Map;
*/
*/
public
interface
BkService
{
public
interface
BkService
{
/**
public
String
saveBkxx
(
Bkxx
bkxx
)
;
* 保存布控信息
* @param bkxx
* @return
*/
public
void
insertBkxx
(
Bkxx
bkxx
);
/**
/**
* 分页查询布控信息
* 分页查询布控信息
...
@@ -31,5 +26,5 @@ public interface BkService {
...
@@ -31,5 +26,5 @@ public interface BkService {
* @throws InterServiceException
* @throws InterServiceException
*/
*/
Map
<
String
,
Object
>
selectBkxxListPage
(
BkxxFilter
bkxxFilter
);
Map
<
String
,
Object
>
selectBkxxListPage
(
BkxxFilter
bkxxFilter
);
public
int
updateBkxx
(
Bkxx
bkxx
);
}
}
src/main/java/com/founder/interservice/bkxx/service/impl/BkServiceImpl.java
View file @
b467704b
...
@@ -2,35 +2,43 @@ package com.founder.interservice.bkxx.service.impl;
...
@@ -2,35 +2,43 @@ package com.founder.interservice.bkxx.service.impl;
import
com.founder.interservice.bkxx.model.Bkxx
;
import
com.founder.interservice.bkxx.model.Bkxx
;
import
com.founder.interservice.bkxx.model.BkxxFilter
;
import
com.founder.interservice.bkxx.model.BkxxFilter
;
import
com.founder.interservice.bkxx.repository.BkxxRepository
;
import
com.founder.interservice.bkxx.service.BkService
;
import
com.founder.interservice.bkxx.service.BkService
;
import
com.founder.interservice.exception.InterServiceException
;
import
com.founder.interservice.exception.InterServiceException
;
import
com.founder.interservice.mapper.xzxt.BkxxMapper
;
import
com.founder.interservice.mapper.xzxt.BkxxMapper
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.util.HashMap
;
import
java.util.*
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.UUID
;
@Service
@Service
public
class
BkServiceImpl
implements
BkService
{
public
class
BkServiceImpl
implements
BkService
{
@Autowired
@Autowired
private
BkxxMapper
bkxxMapper
;
private
BkxxMapper
bkxxMapper
;
@Autowired
BkxxRepository
bkxxRepository
;
@Override
@Override
public
void
insert
Bkxx
(
Bkxx
bkxx
)
{
public
String
save
Bkxx
(
Bkxx
bkxx
)
{
//先查询是否存在这条数据(案事件编号、布控人警号、布控标识号、布控类型)
//先查询是否存在这条数据(案事件编号、布控人警号、布控标识号、布控类型)
List
<
Bkxx
>
bkxxList
=
bkxxMapper
.
selectBkxx
(
bkxx
);
//获取客户端查询条件
if
(
bkxxList
!=
null
&&
bkxxList
.
size
()
>
0
){
String
flag
=
"success"
;
String
flag
=
"已存在"
;
int
bkxxs
=
bkxxMapper
.
selectBkxx
(
bkxx
);
if
(
bkxxs
<
1
){
bkxx
.
setXxzjbh
(
get32UUID
());
bkxx
.
setDjsj
(
new
Date
());
bkxxRepository
.
save
(
bkxx
);
}
else
{
}
else
{
String
uuid
=
UUID
.
randomUUID
().
toString
().
replaceAll
(
"-"
,
""
);
flag
=
"error"
;
//已存在
uuid
=
uuid
.
substring
(
0
,
uuid
.
length
()-
2
);
}
bkxx
.
setXxzjbh
(
uuid
);
return
flag
;
bkxxMapper
.
insertBkxx
(
bkxx
);
}
}
//32位UUID
public
static
String
get32UUID
(){
UUID
id
=
UUID
.
randomUUID
();
String
[]
idd
=
id
.
toString
().
split
(
"-"
);
return
idd
[
0
]+
idd
[
1
]+
idd
[
2
]+
idd
[
3
]+
idd
[
4
];
}
}
/**
/**
...
@@ -41,11 +49,16 @@ public class BkServiceImpl implements BkService{
...
@@ -41,11 +49,16 @@ public class BkServiceImpl implements BkService{
@Override
@Override
public
Map
<
String
,
Object
>
selectBkxxListPage
(
BkxxFilter
bkxxFilter
)
throws
InterServiceException
{
public
Map
<
String
,
Object
>
selectBkxxListPage
(
BkxxFilter
bkxxFilter
)
throws
InterServiceException
{
Map
<
String
,
Object
>
resultMap
=
new
HashMap
<>();
Map
<
String
,
Object
>
resultMap
=
new
HashMap
<>();
List
<
Bkxx
>
bkxxLists
=
bkxxMapper
.
selectBkxxListPage
(
bkxxFilter
);
List
<
Bkxx
Filter
>
bkxxLists
=
bkxxMapper
.
selectBkxxListPage
(
bkxxFilter
);
int
total
=
bkxxMapper
.
selectBkxxListPageTotalCount
(
bkxxFilter
);
int
total
=
bkxxMapper
.
selectBkxxListPageTotalCount
(
bkxxFilter
);
resultMap
.
put
(
"rows"
,
bkxxLists
);
resultMap
.
put
(
"rows"
,
bkxxLists
);
resultMap
.
put
(
"total"
,
total
);
resultMap
.
put
(
"total"
,
total
);
return
resultMap
;
return
resultMap
;
}
}
@Override
public
int
updateBkxx
(
Bkxx
bkxx
){
return
bkxxMapper
.
updateBkxx
(
bkxx
);
}
}
}
src/main/java/com/founder/interservice/config/filter/LogFilter.java
View file @
b467704b
...
@@ -50,6 +50,11 @@ public class LogFilter implements Filter {
...
@@ -50,6 +50,11 @@ public class LogFilter implements Filter {
String
projectName
=
httpServletRequest
.
getParameter
(
"projectName"
);
String
projectName
=
httpServletRequest
.
getParameter
(
"projectName"
);
String
objTypeCode
=
httpServletRequest
.
getParameter
(
"objType"
);
String
objTypeCode
=
httpServletRequest
.
getParameter
(
"objType"
);
String
reqUri
=
httpServletRequest
.
getRequestURI
();
String
reqUri
=
httpServletRequest
.
getRequestURI
();
if
(
reqUri
.
equals
(
"/saveBkxx"
)||
reqUri
.
equals
(
"/updateBkztByXxzjbh"
)){
//这两个url不进行过滤。如果过滤的话就必须传yhCate=00&projectName=00这两个参数。
//往下执行
filterChain
.
doFilter
(
httpServletRequest
,
servletResponse
);
}
else
{
RequestLog
requestLog
=
new
RequestLog
();
RequestLog
requestLog
=
new
RequestLog
();
requestLog
.
setRzlsh
(
KeyUtil
.
getUniqueKey
(
"L"
));
requestLog
.
setRzlsh
(
KeyUtil
.
getUniqueKey
(
"L"
));
requestLog
.
setFwsj
(
new
Date
());
requestLog
.
setFwsj
(
new
Date
());
...
@@ -139,6 +144,8 @@ public class LogFilter implements Filter {
...
@@ -139,6 +144,8 @@ public class LogFilter implements Filter {
}
}
}
}
}
/**
/**
* 过滤器销毁方法
* 过滤器销毁方法
*/
*/
...
@@ -146,4 +153,6 @@ public class LogFilter implements Filter {
...
@@ -146,4 +153,6 @@ public class LogFilter implements Filter {
public
void
destroy
()
{
public
void
destroy
()
{
System
.
out
.
println
(
"过滤器销毁............."
);
System
.
out
.
println
(
"过滤器销毁............."
);
}
}
}
}
src/main/java/com/founder/interservice/mapper/xzxt/BkxxMapper.java
View file @
b467704b
...
@@ -3,13 +3,16 @@ package com.founder.interservice.mapper.xzxt;
...
@@ -3,13 +3,16 @@ package com.founder.interservice.mapper.xzxt;
import
com.founder.interservice.bkxx.model.Bkxx
;
import
com.founder.interservice.bkxx.model.Bkxx
;
import
com.founder.interservice.bkxx.model.BkxxFilter
;
import
com.founder.interservice.bkxx.model.BkxxFilter
;
import
com.founder.interservice.exception.InterServiceException
;
import
com.founder.interservice.exception.InterServiceException
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Update
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
java.util.List
;
import
java.util.List
;
@Mapper
@Repository
@Repository
public
interface
BkxxMapper
{
public
interface
BkxxMapper
{
List
<
Bkxx
>
selectBkxx
(
Bkxx
bkxx
);
int
selectBkxx
(
Bkxx
bkxx
);
void
insertBkxx
(
Bkxx
bkxx
);
void
insertBkxx
(
Bkxx
bkxx
);
...
@@ -19,7 +22,7 @@ public interface BkxxMapper {
...
@@ -19,7 +22,7 @@ public interface BkxxMapper {
* @return
* @return
* @throws InterServiceException
* @throws InterServiceException
*/
*/
List
<
Bkxx
>
selectBkxxListPage
(
BkxxFilter
bkxxFilter
);
List
<
Bkxx
Filter
>
selectBkxxListPage
(
BkxxFilter
bkxxFilter
);
/**
/**
* 查询布控信息总数(和分页嵌套使用)
* 查询布控信息总数(和分页嵌套使用)
...
@@ -28,4 +31,9 @@ public interface BkxxMapper {
...
@@ -28,4 +31,9 @@ public interface BkxxMapper {
* @throws InterServiceException
* @throws InterServiceException
*/
*/
int
selectBkxxListPageTotalCount
(
BkxxFilter
bkxxFilter
);
int
selectBkxxListPageTotalCount
(
BkxxFilter
bkxxFilter
);
@Update
(
"update tb_st_bkxx set bkzt=#{bkzt} where xxzjbh=#{xxzjbh}"
)
public
int
updateBkxx
(
Bkxx
bkxx
);
}
}
src/main/resources/mybatis/mapper/xzxt/BkxxMapper.xml
View file @
b467704b
...
@@ -3,23 +3,23 @@
...
@@ -3,23 +3,23 @@
<mapper
namespace=
"com.founder.interservice.mapper.xzxt.BkxxMapper"
>
<mapper
namespace=
"com.founder.interservice.mapper.xzxt.BkxxMapper"
>
<sql
id =
"bkxx_where_sql"
>
<sql
id =
"bkxx_where_sql"
>
<if
test=
"bk
bsh != null and bkbsh
!= ''"
>
<if
test=
"bk
dxhm != null and bkdxhm
!= ''"
>
and t.
BKBSH like CONCAT('%',#{bkbsh},'%')
and t.
bkdxhm like '%' || #{bkdxhm , jdbcType=VARCHAR } || '%'
</if>
</if>
<if
test=
"b
shlxdm != null and bshlxdm
!= '' "
>
<if
test=
"b
kdxlx != null and bkdxlx
!= '' "
>
and t.
BSH_LXDM like CONCAT('%',#{bshlxdm},'%')
and t.
bkdxlx = #{bkdxlx}
</if>
</if>
<if
test=
"
bkrJh != null and bkrJ
h != ''"
>
<if
test=
"
sqr_jh != null and sqr_j
h != ''"
>
and t.
BKR_JH like CONCAT('%',#{bkrJh}
,'%')
and t.
sqr_jh like CONCAT(CONCAT('%',#{sqr_jh})
,'%')
</if>
</if>
<if
test=
"asjbh != null and asjbh != ''"
>
<if
test=
"asjbh != null and asjbh != ''"
>
and t.ASJBH
like CONCAT('%',#{asjbh},'%')
and t.ASJBH
LIKE '%' || #{asjbh , jdbcType=VARCHAR } || '%'
</if>
</if>
<if
test=
"
bkrXm != null and bkrX
m != ''"
>
<if
test=
"
sqr_xm != null and sqr_x
m != ''"
>
and t.
BKRXM like CONCAT('%',#{bkrXm}
,'%')
and t.
sqr_xm like CONCAT(CONCAT('%',#{sqr_xm})
,'%')
</if>
</if>
<if
test=
"
bkrSfzh != null and bkrS
fzh != ''"
>
<if
test=
"
sqr_sfzh != null and sqr_s
fzh != ''"
>
and t.
BKRSFZH like CONCAT('%',#{bkrSfzh}
,'%')
and t.
sqr_sfzh like CONCAT(CONCAT('%',#{sqr_sfzh})
,'%')
</if>
</if>
<if
test=
"bkzt != null and bkzt != ''"
>
<if
test=
"bkzt != null and bkzt != ''"
>
and t.BKZT = #{bkzt}
and t.BKZT = #{bkzt}
...
@@ -30,72 +30,103 @@
...
@@ -30,72 +30,103 @@
INSERT INTO TB_ST_BKXX
INSERT INTO TB_ST_BKXX
(
(
xxzjbh,
xxzjbh,
bkbsh,
bkdxhm,
bshlxdm,
bkdxlx,
bshlxmc,
bkdxlxmc,
bklx,
bkyj,
bkyq,
asjbh,
asjbh,
bkr_Sfzh,
bksj_start ,
bkr_Xm,
bksj_end,
bkr_Jh,
sqr_sfzh,
bkr_Lxdh,
sqr_xm,
bk_Kssj,
sqr_jh,
sqr_lxdh,
bkzt,
bkzt,
djsj
djsj,
bkqx
)
)
VALUES
VALUES
(
(
#{xxzjbh},
#{xxzjbh},
#{bkbsh},
#{bkdxhm},
#{bshlxdm },
#{bkdxlx },
#{bshlxmc },
#{bkdxlxmc },
#{asjbh },
#{bklx },
#{bkrSfzh },
#{bkyj },
#{bkrXm},
#{bkyq},
#{bkrJh},
#{asjbh},
#{bkrLxdh},
#{bksj_start},
SYSDATE,
#{bksj_end},
#{sqr_sfzh},
#{sqr_xm},
#{sqr_jh},
#{sqr_lxdh},
#{bkzt},
#{bkzt},
SYSDATE)
SYSDATE,
bkqx)
</insert>
</insert>
<select
id=
"selectBkxx"
parameterType=
"com.founder.interservice.bkxx.model.Bkxx"
resultType=
"java.lang.Integer"
>
<select
id=
"selectBkxx"
parameterType=
"com.founder.interservice.bkxx.model.Bkxx"
resultType=
"java.lang.Integer"
>
SELECT COUNT(*) FROM TB_ST_BKXX t
SELECT COUNT(*) FROM TB_ST_BKXX t
<where>
<where>
<include
refid =
"bkxx_where_sql"
/>
1=1
<if
test=
"sqr_jh != null and sqr_jh != ''"
>
AND t.sqr_jh= #{sqr_jh, jdbcType=VARCHAR }
</if>
<if
test=
"asjbh != null and asjbh != ''"
>
and t.ASJBH= #{ASJBH, jdbcType=VARCHAR }
</if>
<if
test=
"bkdxhm != null and bkdxhm != ''"
>
and t.bkdxhm= #{bkdxhm, jdbcType=VARCHAR }
</if>
<if
test=
"bkdxlx != null and bkdxlx != '' "
>
and t.bkdxlx= #{bkdxlx, jdbcType=VARCHAR }
</if>
</where>
</where>
</select>
</select>
<!-- 布控信息列表查询界面 分页查询 -->
<!-- 布控信息列表查询界面 分页查询 -->
<select
id =
"selectBkxxListPage"
parameterType=
"com.founder.interservice.bkxx.model.BkxxFilter"
resultType=
"com.founder.interservice.bkxx.model.Bkxx"
>
<select
id=
"selectBkxxListPage"
parameterType=
"com.founder.interservice.bkxx.model.BkxxFilter"
resultType=
"com.founder.interservice.bkxx.model.BkxxFilter"
>
select
select *
t2.*
from (
from (
select t1.*,
select
t1.rownum as rn
t1.*,
rownum as rn
from (
from (
SELECT
select
t.XXZJBH as xxzjbh,
t.XXZJBH as xxzjbh,
t.BKBSH as bkbsh
,
t.bkdxhm as bkdxhm
,
t.BSHLXDM as bshlxdm
,
t.bkdxlx
,
t.BSHLXMC as bsh
lxmc,
t.bkdx
lxmc,
t.ASJBH as asjbh,
t.ASJBH as asjbh,
t.BKR_SFZH as bkrSfzh,
t.sqr_sfzh,
t.BKR_XM as bkrXm,
t.sqr_xm,
t.BKR_JH as bkrJh,
t.sqr_jh,
t.BKR_LXDH as bkrLxdh,
t.sqr_lxdh,
t.BK_KSSJ as bkKssj,
t.BKZT as spzt,
to_char(t.bksj_start,'yyyy-mm-dd') as bksj_start,
to_char(t.bksj_end,'yyyy-mm-dd') as bksj_end,
case when t.bkzt = '0' then '布控中'
when t.bkzt = '1' then '已撤销'
else ''
end
as bkztmc,
t.bkzt,
t.DJSJ as djsj
t.DJSJ as djsj
FROM TB_ST_BKXX t
FROM TB_ST_BKXX t
<where>
<where>
<include
refid =
"bkxx_where_sql"
/>
<include
refid=
"bkxx_where_sql"
/>
</where>
</where>
) t1
order by t.DJSJ desc
)t1
<where>
<where>
t1.
rownum
<![CDATA[ <= ]]>
#{endNum }
and
rownum
<![CDATA[ <= ]]>
#{endNum }
</where>
</where>
) t2
) t2
<where>
<where>
t2.rn
<![CDATA[ >=
]]>
#{startNum }
rn
<![CDATA[ >
]]>
#{startNum }
</where>
</where>
</select>
</select>
<select
id =
"selectBkxxListPageTotalCount"
parameterType=
"com.founder.interservice.bkxx.model.BkxxFilter"
resultType=
"int"
>
<select
id =
"selectBkxxListPageTotalCount"
parameterType=
"com.founder.interservice.bkxx.model.BkxxFilter"
resultType=
"int"
>
...
@@ -104,5 +135,5 @@
...
@@ -104,5 +135,5 @@
<where>
<where>
<include
refid =
"bkxx_where_sql"
/>
<include
refid =
"bkxx_where_sql"
/>
</where>
</where>
</select>
</select>
</mapper>
</mapper>
\ No newline at end of file
src/main/resources/static/css/style_bkxx.css
View file @
b467704b
...
@@ -145,7 +145,7 @@ a.left-list-ftitle:hover{
...
@@ -145,7 +145,7 @@ a.left-list-ftitle:hover{
border-bottom
:
1px
dashed
#ccc
;
border-bottom
:
1px
dashed
#ccc
;
color
:
#666
;
color
:
#666
;
font-weight
:
bold
;
font-weight
:
bold
;
width
:
99
%
;
width
:
100
%
;
}
}
.cxtj
table
{
.cxtj
table
{
border
:
1px
solid
#ccc
;
border
:
1px
solid
#ccc
;
...
@@ -164,7 +164,7 @@ a.left-list-ftitle:hover{
...
@@ -164,7 +164,7 @@ a.left-list-ftitle:hover{
height
:
34px
;
height
:
34px
;
line-height
:
34px
;
line-height
:
34px
;
}
}
.cxtj
table
.textbox
,
.layout_table
.textbox
,
.layout_table_fp
.textbox
{
.cxtj
table
td
>
.textbox
,
.layout_table
td
>
.textbox
,
.layout_table_fp
td
>
.textbox
{
display
:
inline-block
;
display
:
inline-block
;
height
:
28px
;
height
:
28px
;
line-height
:
28px
;
line-height
:
28px
;
...
@@ -172,6 +172,8 @@ a.left-list-ftitle:hover{
...
@@ -172,6 +172,8 @@ a.left-list-ftitle:hover{
border-radius
:
4px
;
border-radius
:
4px
;
width
:
80%
;
width
:
80%
;
}
}
.textbox
.textbox
{
top
:
-2px
;}
.textbox
.textbox-text
{
padding
:
0px
!important
;}
.cxtj
table
.textbox-3
{
.cxtj
table
.textbox-3
{
width
:
92.5%
;
width
:
92.5%
;
}
}
...
...
src/main/resources/static/js/bkxxInsert.js
View file @
b467704b
$
(
function
(){
$
.
extend
(
$
.
fn
.
validatebox
.
defaults
.
rules
,
{
imei
:
{
validator
:
function
(
value
)
{
var
re
=
/^
([
A-Za-z0-9
]{15})
$/
;
return
re
.
test
(
value
);
},
message
:
"输入正确的(15位数字(英文字母))IMEI号!"
},
imsi
:
{
validator
:
function
(
value
)
{
var
re
=
/^
([
0-9
]{15})
$/
;
return
re
.
test
(
value
);
},
message
:
"输入正确的(15位数字)IMSI号!"
},
mobile
:
{
validator
:
function
(
value
)
{
return
/
(
^
[
1
][
3|4|5|7|8
]{1}\d{9}
$
)
/
.
test
(
value
);
},
message
:
"请输入正确的移动电话"
},
cphm
:
{
validator
:
function
(
value
)
{
var
re
=
/^
[\u
4e00-
\u
9fa5
]{1}[
A-Z
]{1}[
A-Z_0-9
]{5}
$/
;
return
re
.
test
(
value
);
},
message
:
"请输入正确的车牌号码"
},
idCode
:{
validator
:
function
(
value
,
param
){
return
/
(
^
\d{15}
$
)
|
(
^
\d{18}
$
)
|
(
^
\d{17}(\d
|X|x
)
$
)
/
.
test
(
value
);
},
message
:
'请输入正确的身份证号'
},
QQ
:
{
validator
:
function
(
value
,
param
)
{
return
/^
[
1-9
]\d{4,10}
$/
.
test
(
value
);
},
message
:
'QQ号码不正确'
},
maxLength
:
{
validator
:
function
(
value
,
param
)
{
if
(
param
)
{
if
(
param
[
0
]
!=
undefined
)
{
var
len
=
$
.
trim
(
value
.
replace
(
/
[^\x
00-
\x
ff
]
/g
,
'aaa'
)).
length
;
if
(
len
>
param
[
0
])
{
return
false
;
}
}
}
return
true
;
},
message
:
"输入最多输入 {0} 个字符,一个汉字等于三个字符"
}
})
$
(
"#bkdxlx"
).
combobox
({
onChange
:
function
(
lx
,
o
)
{
var
validStr
=
""
;
if
(
lx
==
"001"
){
//手机
validStr
=
[
'mobile'
];
}
else
if
(
lx
==
"002"
){
//QQ号码
validStr
=
[
'QQ'
];
}
else
if
(
lx
==
"003"
){
//微信号码
}
else
if
(
lx
==
"004"
){
//身份证号
validStr
=
[
'idCode'
];
}
else
if
(
lx
==
"005"
){
//车牌号
validStr
=
[
'cphm'
];
}
else
if
(
lx
==
"009"
){
//微信ID
}
else
if
(
lx
==
"006"
){
//IMSI
validStr
=
[
'imsi'
];
}
else
if
(
lx
==
"007"
){
//IMEI
validStr
=
[
'imei'
];
}
if
(
validStr
!=
""
){
$
(
"#bkdxhm"
).
textbox
({
required
:
true
,
validType
:
validStr
});
}
}
});
});
function
submit
()
{
var
bkdxlxmc
=
$
(
'#bkdxlx'
).
combobox
(
'getText'
);
//获取下拉框的文本
$
(
'#bkdxlxmc'
).
val
(
bkdxlxmc
);
var
bkdxlx
=
$
(
"#bkdxlx"
).
combobox
(
'getValue'
);
$
(
"#bkdxlx"
).
combobox
({
required
:
true
});
$
(
"#bkdxlx"
).
combobox
(
'setValue'
,
bkdxlx
);
console
.
info
(
$
(
'#form1'
).
serialize
())
console
.
info
(
$
(
'#form1'
).
serializeArray
())
if
(
$
(
'#form1'
).
form
(
'enableValidation'
).
form
(
'validate'
)){
$
.
ajax
({
method
:
'post'
,
url
:
'saveBkxx'
,
dateType
:
'json'
,
data
:
$
(
'#form1'
).
serializeArray
(),
success
:
function
(
data
){
if
(
data
==
"success"
){
$
.
messager
.
show
({
title
:
'提示'
,
msg
:
'保存成功'
});
}
else
{
$
.
messager
.
show
({
title
:
'提示'
,
msg
:
'数据已存在,不可重复提交'
});
}
},
error
:
function
(
e
)
{
$
.
messager
.
show
({
title
:
'提示'
,
msg
:
"出错:"
+
e
});
}
})
}
}
function
checkfinish
(){
function
checkfinish
(){
var
day1
=
new
Date
(
$
(
"#bksj_start"
).
val
());
var
day1
=
new
Date
(
$
(
"#bksj_start"
).
val
());
var
day2
=
new
Date
(
$
(
"#bksj_end"
).
val
());
var
day2
=
new
Date
(
$
(
"#bksj_end"
).
val
());
...
@@ -6,17 +131,10 @@ function checkfinish(){
...
@@ -6,17 +131,10 @@ function checkfinish(){
$
(
"#bkqx"
).
val
(
z
);
$
(
"#bkqx"
).
val
(
z
);
}
}
}
}
/**
* 保存布控信息
*/
function
doSave
(){
alert
(
"保存成功!"
);
}
function
doClear
(){
function
doClear
(){
$
(
"#bkdxlx
option:first"
).
prop
(
"selected"
,
"selected
"
);
$
(
"#bkdxlx
"
).
combobox
(
'setValue'
,
"
"
);
$
(
"#bkdxhm"
).
val
(
""
);
$
(
"#bkdxhm"
).
textbox
(
'setValue'
,
""
);
$
(
"#bklx
option:first"
).
prop
(
"selected"
,
"selected
"
);
$
(
"#bklx
"
).
combobox
(
'setValue'
,
"
"
);
$
(
"#bkyj"
).
val
(
""
);
$
(
"#bkyj"
).
val
(
""
);
$
(
"#bkyq"
).
val
(
""
);
$
(
"#bkyq"
).
val
(
""
);
$
(
"#sqr_xm"
).
val
(
''
);
$
(
"#sqr_xm"
).
val
(
''
);
...
...
src/main/resources/static/sql/S026.20190307_chentian_布控信息表增加字段以及修改字段长度.txt
0 → 100644
View file @
b467704b
INSERT INTO XZXT.SYS_DBLOG(SID,STATUS)VALUES('S026',0);
INSERT INTO XZXT.SYS_DBLOG(SID,STATUS)VALUES('S026',0);
COMMIT;
-------------------------------------------------------------------------------------------
-- Add/modify columns
alter table TB_ST_BKXX add BKQX VARCHAR2(100);
-- Add comments to the columns
comment on column TB_ST_BKXX.BKQX
is '布控期限';
alter table TB_ST_BKXX modify(XXZJBH varchar2(32));
-------------------------------------------------------------------------------------------
UPDATE XZXT.SYS_DBLOG SET STATUS=1 WHERE SID='S026';
COMMIT;
\ No newline at end of file
src/main/webapp/WEB-INF/jsp/bkxx/bkxxInsert.jsp
View file @
b467704b
This diff is collapsed.
Click to expand it.
src/main/webapp/WEB-INF/jsp/bkxx/bkxxlist.jsp
View file @
b467704b
...
@@ -24,18 +24,34 @@
...
@@ -24,18 +24,34 @@
<tr>
<tr>
<td
class=
"td_r"
style=
"width:10%;"
>
案事件编号:
</td>
<td
class=
"td_r"
style=
"width:10%;"
>
案事件编号:
</td>
<td
style=
"width:20%;"
><input
name=
"asjbh"
id=
"asjbh"
/></td>
<td
style=
"width:20%;"
><input
name=
"asjbh"
id=
"asjbh"
/></td>
<td
class=
"td_r"
style=
"width:10%;"
>
布控标识号:
</td>
<td
class=
"td_r"
style=
"width:10%;"
>
布控对象号码:
</td>
<td
style=
"width:20%;"
><input
name=
"bkbsh"
id=
"bkbsh"
/></td>
<td
style=
"width:20%;"
><input
name=
"bkdxhm"
id=
"bkdxhm"
/></td>
<td
class=
"td_r"
style=
"width:10%;"
>
标识号类别:
</td>
<td
class=
"td_r"
style=
"width:10%;"
>
布控对象类型:
</td>
<td
style=
"width:20%;"
><input
name=
"bshlbdm"
id=
"bshlbdm"
/></td>
<td
style=
"width:20%;"
>
<select
name =
"bkdxlx"
id =
"bkdxlx"
style=
"height:26px;"
>
<option
value=
""
>
--请选择--
</option>
<option
value=
"001"
>
手机号码
</option>
<option
value=
"002"
>
QQ号码
</option>
<option
value=
"003"
>
微信号码
</option>
<option
value=
"004"
>
身份证号
</option>
<option
value=
"005"
>
车牌号
</option>
<option
value=
"009"
>
微信ID
</option>
<option
value=
"006"
>
IMSI
</option>
<option
value=
"007"
>
IMEI
</option>
</select>
</td>
</tr>
</tr>
<tr>
<tr>
<td
class=
"td_r"
style=
"width:10%;"
>
布控人姓名:
</td>
<td
class=
"td_r"
style=
"width:10%;"
>
布控人姓名:
</td>
<td
style=
"width:20%;"
><input
name=
"
bkrXm"
id=
"bkrX
m"
/></td>
<td
style=
"width:20%;"
><input
name=
"
sqr_xm"
id=
"sqr_x
m"
/></td>
<td
class=
"td_r"
style=
"width:15%;"
>
布控人身份证号:
</td>
<td
class=
"td_r"
style=
"width:15%;"
>
布控人身份证号:
</td>
<td
style=
"width:20%;"
><input
name=
"
bkrSfzh"
id=
"bkrS
fzh"
/></td>
<td
style=
"width:20%;"
><input
name=
"
sqr_sfzh"
id=
"sqr_s
fzh"
/></td>
<td
class=
"td_r"
style=
"width:10%;"
>
布控人警号:
</td>
<td
class=
"td_r"
style=
"width:10%;"
>
布控人警号:
</td>
<td
style=
"width:20%;"
><input
name=
"
bkrJh"
id=
"bkrJ
h"
/></td>
<td
style=
"width:20%;"
><input
name=
"
sqr_jh"
id=
"sqr_j
h"
/></td>
</tr>
</tr>
<tr>
<tr>
<td
class=
"td_r"
style=
"width:10%;"
>
布控状态:
</td>
<td
class=
"td_r"
style=
"width:10%;"
>
布控状态:
</td>
...
@@ -74,39 +90,50 @@
...
@@ -74,39 +90,50 @@
function
clear
(){
function
clear
(){
$
(
"#asjbh"
).
val
(
''
);
$
(
"#asjbh"
).
val
(
''
);
$
(
"#bk
bsh
"
).
val
(
''
);
$
(
"#bk
dxhm
"
).
val
(
''
);
$
(
"#b
shlbdm
"
).
val
(
''
);
$
(
"#b
kdxlx
"
).
val
(
''
);
$
(
"#
bkrX
m"
).
val
(
''
);
$
(
"#
sqr_x
m"
).
val
(
''
);
$
(
"#
bkrS
fzh"
).
val
(
''
);
$
(
"#
sqr_s
fzh"
).
val
(
''
);
$
(
"#
bkrJ
h"
).
val
(
''
);
$
(
"#
sqr_j
h"
).
val
(
''
);
$
(
"#bkzt"
).
datebox
(
"setValue"
,
""
);
$
(
'input:radio[name="bkzt"]'
).
removeAttr
(
'checked'
);
}
}
function
queryBkxxList
(){
function
queryBkxxList
(){
var
param
=
{
var
param
=
{
"asjbh"
:
$
(
"#asjbh"
).
val
().
trim
(),
"asjbh"
:
$
(
"#asjbh"
).
val
().
trim
(),
"bk
bsh"
:
$
(
"#bkbsh
"
).
val
().
trim
(),
"bk
dxhm"
:
$
(
"#bkdxhm
"
).
val
().
trim
(),
"b
shlbdm"
:
$
(
"#bshlbdm
"
).
val
().
trim
(),
"b
kdxlx"
:
$
(
"#bkdxlx
"
).
val
().
trim
(),
"
bkrXm"
:
$
(
"#bkrX
m"
).
val
().
trim
(),
"
sqr_xm"
:
$
(
"#sqr_x
m"
).
val
().
trim
(),
"
bkrSfzh"
:
$
(
"#bkrS
fzh"
).
val
().
trim
(),
"
sqr_sfzh"
:
$
(
"#sqr_s
fzh"
).
val
().
trim
(),
"
bkrJh"
:
$
(
"#bkrJ
h"
).
val
().
trim
(),
"
sqr_jh"
:
$
(
"#sqr_j
h"
).
val
().
trim
(),
"bkzt"
:
$
(
"
#bkzt"
).
datebox
(
"getValue"
),
"bkzt"
:
$
(
"
input[name='bkzt']:checked"
).
val
(
),
"yhCate"
:
"00"
,
"yhCate"
:
"00"
,
"projectName"
:
"刑专智慧侦查脑图"
"projectName"
:
"刑专智慧侦查脑图"
};
};
var
table_title
=
[
var
table_title
=
[
{
title
:
"案事件编号"
,
field
:
"asjbh"
,
align
:
'center'
,
width
:
'15%'
},
{
title
:
"案事件编号"
,
field
:
"asjbh"
,
align
:
'center'
,
width
:
'12%'
},
{
title
:
"布控标识号"
,
field
:
"bkbsh"
,
align
:
'center'
,
width
:
'12%'
},
{
title
:
"布控对象号码"
,
field
:
"bkdxhm"
,
align
:
'center'
,
width
:
'10%'
},
{
title
:
"标识号类别"
,
field
:
"bshlbdm"
,
align
:
'center'
,
width
:
'12%'
},
{
title
:
"布控对象类型"
,
field
:
"bkdxlxmc"
,
align
:
'center'
,
width
:
'8%'
},
{
title
:
"已布控时间"
,
field
:
"ybksj"
,
align
:
'center'
,
width
:
'12%'
},
{
title
:
"布控人姓名"
,
field
:
"sqr_xm"
,
align
:
'center'
,
width
:
'10%'
},
{
title
:
"布控人姓名"
,
field
:
"bkrXm"
,
align
:
'center'
,
width
:
'10%'
},
{
title
:
"布控人身份证号"
,
field
:
"sqr_sfzh"
,
align
:
'center'
,
width
:
'15%'
},
{
title
:
"布控人身份证号"
,
field
:
"bkrSfzh"
,
align
:
'center'
,
width
:
'15%'
},
{
title
:
"布控人警号"
,
field
:
"sqr_jh"
,
align
:
'center'
,
width
:
'7%'
},
{
title
:
"布控人警号"
,
field
:
"bkrJh"
,
align
:
'center'
,
width
:
'8%'
},
{
title
:
"布控开始时间"
,
field
:
"bksj_start"
,
align
:
'center'
,
width
:
'9%'
},
{
title
:
"布控状态"
,
field
:
"bkzt"
,
align
:
'center'
,
width
:
'8%'
},
{
title
:
"布控结束时间"
,
field
:
"bksj_end"
,
align
:
'center'
,
width
:
'9%'
},
{
title
:
"布控时间"
,
field
:
"bksj"
,
align
:
'center'
,
width
:
'15%'
},
{
title
:
"布控状态"
,
field
:
"bkztmc"
,
align
:
'center'
,
width
:
'10%'
},
{
title
:
'操作'
,
field
:
'opt'
,
align
:
'center'
,
width
:
'10%'
,
formatter
:
function
(
value
,
row
,
index
)
{
var
str
=
""
;
if
(
row
.
bkzt
==
0
){
str
+=
'<span class="icon_chakan"><a href="javascript:ck(
\'
'
+
row
.
xxzjbh
+
'
\'
);" title="撤控">撤控</a></span>'
;
}
return
str
;
}
}
];
];
$
(
"#recordLogTable"
).
datagrid
({
$
(
"#recordLogTable"
).
datagrid
({
url
:
"/query
Track
List"
,
url
:
"/query
Bkxx
List"
,
columns
:
[
table_title
],
columns
:
[
table_title
],
queryParams
:
param
,
queryParams
:
param
,
striped
:
true
,
striped
:
true
,
...
@@ -123,6 +150,35 @@
...
@@ -123,6 +150,35 @@
}
}
});
});
}
}
function
ck
(
xxzjbh
){
//撤控操作
$
.
messager
.
confirm
(
"操作提示"
,
"您确定要撤控吗?"
,
function
(
data
)
{
if
(
data
)
{
$
.
ajax
({
url
:
"updateBkztByXxzjbh"
,
data
:{
xxzjbh
:
xxzjbh
,
bkzt
:
1
},
success
:
function
(
data
){
if
(
data
==
"success"
){
$
.
messager
.
alert
({
title
:
'提示信息'
,
msg
:
'撤控成功!'
,
fn
:
function
(){
window
.
location
.
reload
();
}
});
}
},
error
:
function
(
e
)
{
$
.
messager
.
show
({
title
:
'提示'
,
msg
:
"出错:"
+
e
});
}
})
}
});
}
</script>
</script>
</body>
局
</body>
</html>
</html>
\ 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