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
b02a8e5a
Commit
b02a8e5a
authored
Mar 07, 2019
by
chentian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增布控信息列表,损失设备布控,标识号布控
parent
dd700b27
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
508 additions
and
231 deletions
+508
-231
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
+12
-5
src/main/java/com/founder/interservice/bkxx/model/BkxxFilter.java
+11
-5
src/main/java/com/founder/interservice/bkxx/repository/BkxxRepository.java
+15
-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
+92
-83
src/main/java/com/founder/interservice/mapper/xzxt/BkxxMapper.java
+10
-2
src/main/resources/mybatis/mapper/xzxt/BkxxMapper.xml
+97
-65
src/main/resources/static/css/style_bkxx.css
+4
-2
src/main/resources/static/js/bkxxInsert.js
+128
-10
src/main/webapp/WEB-INF/jsp/bkxx/bkxxInsert.jsp
+0
-0
src/main/webapp/WEB-INF/jsp/bkxx/bkxxlist.jsp
+88
-31
No files found.
pom.xml
View file @
b02a8e5a
...
@@ -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 @
b02a8e5a
...
@@ -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
(
"1"
);
bkService
.
updateBkxx
(
bkxx
);
return
"success"
;
}
}
}
src/main/java/com/founder/interservice/bkxx/model/Bkxx.java
View file @
b02a8e5a
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
...
@@ -21,14 +21,21 @@ public class Bkxx {
...
@@ -21,14 +21,21 @@ public class Bkxx {
private
String
bkyj
;
private
String
bkyj
;
private
String
bkyq
;
private
String
bkyq
;
private
String
asjbh
;
//案事件编号
private
String
asjbh
;
//案事件编号
private
Date
bksj_start
;
@JSONField
(
format
=
"yyyy-MM-dd"
)
private
Date
bksj_end
;
@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_sfzh
;
private
String
sqr_xm
;
private
String
sqr_xm
;
private
String
sqr_jh
;
private
String
sqr_jh
;
private
String
sqr_lxdh
;
private
String
sqr_lxdh
;
private
String
bkzt
;
//布控状态(0正常;1停止)
private
String
bkzt
;
//布控状态(0正常;1停止)
private
Date
djsj
;
//登记时间
@JSONField
(
format
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
java
.
util
.
Date
djsj
;
//登记时间
private
String
bkqx
;
//布控期限
private
String
bkqx
;
//布控期限
/* private String bkbsh; //布控标识号
/* private String bkbsh; //布控标识号
...
...
src/main/java/com/founder/interservice/bkxx/model/BkxxFilter.java
View file @
b02a8e5a
...
@@ -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 @
b02a8e5a
package
com
.
founder
.
interservice
.
bkxx
.
repository
;
import
com.founder.interservice.bkxx.model.Bkxx
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
java.util.List
;
/*@Transactional*/
public
interface
BkxxRepository
extends
JpaRepository
<
Bkxx
,
String
>
{
/* @Modifying
@Query(value = "update tb_st_bkxx set bkzt = :bkzt where xxzjbh = :xxzjbh",nativeQuery = true)
void updateBkztByXxzjbh(@Param("xxzjbh") String xxzjbh, @Param("bkzt") String bkzt);
暂时注释掉,方法报错。*/
}
src/main/java/com/founder/interservice/bkxx/service/BkService.java
View file @
b02a8e5a
...
@@ -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 @
b02a8e5a
...
@@ -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
);
bkxxMapper
.
insertBkxx
(
bkxx
);
}
}
return
flag
;
}
//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 @
b02a8e5a
...
@@ -41,7 +41,7 @@ public class LogFilter implements Filter {
...
@@ -41,7 +41,7 @@ public class LogFilter implements Filter {
*/
*/
@Override
@Override
public
void
doFilter
(
ServletRequest
servletRequest
,
ServletResponse
servletResponse
,
FilterChain
filterChain
)
throws
IOException
,
ServletException
{
public
void
doFilter
(
ServletRequest
servletRequest
,
ServletResponse
servletResponse
,
FilterChain
filterChain
)
throws
IOException
,
ServletException
{
HttpServletRequest
httpServletRequest
=
(
HttpServletRequest
)
servletRequest
;
HttpServletRequest
httpServletRequest
=
(
HttpServletRequest
)
servletRequest
;
servletResponse
.
setContentType
(
"text/html;charset=UTF-8"
);
servletResponse
.
setContentType
(
"text/html;charset=UTF-8"
);
ServletContext
servletContext
=
httpServletRequest
.
getSession
().
getServletContext
();
ServletContext
servletContext
=
httpServletRequest
.
getSession
().
getServletContext
();
WebApplicationContext
webApplicationContext
=
WebApplicationContextUtils
.
getWebApplicationContext
(
servletContext
);
WebApplicationContext
webApplicationContext
=
WebApplicationContextUtils
.
getWebApplicationContext
(
servletContext
);
...
@@ -50,93 +50,100 @@ public class LogFilter implements Filter {
...
@@ -50,93 +50,100 @@ 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
();
RequestLog
requestLog
=
new
RequestLog
();
if
(
reqUri
.
equals
(
"/saveBkxx"
)||
reqUri
.
equals
(
"/updateBkztByXxzjbh"
)){
//这两个url不进行过滤。如果过滤的话就必须传yhCate=00&projectName=00这两个参数。
requestLog
.
setRzlsh
(
KeyUtil
.
getUniqueKey
(
"L"
));
//往下执行
requestLog
.
setFwsj
(
new
Date
());
requestLog
.
setRequri
(
reqUri
);
requestLog
.
setYh_ip
(
httpServletRequest
.
getRemoteAddr
());
requestLog
.
setXxsc_pdbz
(
"0"
);
requestLog
.
setReqmethod
(
httpServletRequest
.
getMethod
());
requestLog
.
setObjvalue
(
httpServletRequest
.
getParameter
(
"objValue"
));
requestLog
.
setYhcatecode
(
yhCateCode
);
if
(
reqUri
.
contains
(
".jsp"
)
||
reqUri
.
contains
(
".js"
)
||
reqUri
.
contains
(
".css"
)
||
reqUri
.
contains
(
"images"
)
||
reqUri
.
contains
(
"jpg"
)
||
reqUri
.
contains
(
"gif"
)
||
reqUri
.
contains
(
"fonts"
)
||
reqUri
.
contains
(
"getAndSaveTrack"
)){
filterChain
.
doFilter
(
httpServletRequest
,
servletResponse
);
filterChain
.
doFilter
(
httpServletRequest
,
servletResponse
);
}
else
{
}
if
(
StringUtil
.
ckeckEmpty
(
yhCateCode
)
||
StringUtil
.
ckeckEmpty
(
projectName
))
{
else
{
ResultVO
resultVO
=
ResultVOUtil
.
error
(
ResultEnum
.
PARAM_NOTNULL
.
getCode
(),
ResultEnum
.
PARAM_NOTNULL
.
getMessage
());
RequestLog
requestLog
=
new
RequestLog
();
OutputStream
outputStream
=
servletResponse
.
getOutputStream
();
requestLog
.
setRzlsh
(
KeyUtil
.
getUniqueKey
(
"L"
));
outputStream
.
write
(
resultVO
.
toString
().
getBytes
());
requestLog
.
setFwsj
(
new
Date
());
}
else
{
requestLog
.
setRequri
(
reqUri
);
String
yhCateName
=
""
;
requestLog
.
setYh_ip
(
httpServletRequest
.
getRemoteAddr
());
if
(
yhCateCode
!=
null
)
{
requestLog
.
setXxsc_pdbz
(
"0"
);
switch
(
yhCateCode
){
requestLog
.
setReqmethod
(
httpServletRequest
.
getMethod
());
case
"00"
:
requestLog
.
setObjvalue
(
httpServletRequest
.
getParameter
(
"objValue"
));
yhCateName
=
"方正"
;
requestLog
.
setYhcatecode
(
yhCateCode
);
break
;
if
(
reqUri
.
contains
(
".jsp"
)
||
reqUri
.
contains
(
".js"
)
||
reqUri
.
contains
(
".css"
)
||
reqUri
.
contains
(
"images"
)
case
"01"
:
||
reqUri
.
contains
(
"jpg"
)
||
reqUri
.
contains
(
"gif"
)
||
reqUri
.
contains
(
"fonts"
)
||
reqUri
.
contains
(
"getAndSaveTrack"
)){
yhCateName
=
"嘉崎"
;
filterChain
.
doFilter
(
httpServletRequest
,
servletResponse
);
break
;
}
else
{
case
"02"
:
if
(
StringUtil
.
ckeckEmpty
(
yhCateCode
)
||
StringUtil
.
ckeckEmpty
(
projectName
))
{
yhCateName
=
"新德汇"
;
ResultVO
resultVO
=
ResultVOUtil
.
error
(
ResultEnum
.
PARAM_NOTNULL
.
getCode
(),
ResultEnum
.
PARAM_NOTNULL
.
getMessage
());
break
;
OutputStream
outputStream
=
servletResponse
.
getOutputStream
();
case
"03"
:
outputStream
.
write
(
resultVO
.
toString
().
getBytes
());
yhCateName
=
"天彦"
;
break
;
case
"04"
:
yhCateName
=
"海鑫"
;
break
;
case
"05"
:
yhCateName
=
"讯之美"
;
break
;
default
:
yhCateName
=
"方正"
;
break
;
}
}
else
{
}
else
{
yhCateName
=
""
;
String
yhCateName
=
""
;
}
if
(
yhCateCode
!=
null
)
{
requestLog
.
setYhcatename
(
yhCateName
);
switch
(
yhCateCode
){
case
"00"
:
String
objTypeName
=
""
;
yhCateName
=
"方正"
;
if
(
objTypeCode
!=
null
)
break
;
switch
(
objTypeCode
)
{
case
"01"
:
case
"001"
:
yhCateName
=
"嘉崎"
;
objTypeName
=
"手机号码"
;
break
;
break
;
case
"02"
:
case
"002"
:
yhCateName
=
"新德汇"
;
objTypeName
=
"QQ号码"
;
break
;
break
;
case
"03"
:
case
"003"
:
yhCateName
=
"天彦"
;
objTypeName
=
"微信号"
;
break
;
break
;
case
"04"
:
case
"004"
:
yhCateName
=
"海鑫"
;
objTypeName
=
"身份证号"
;
break
;
break
;
case
"05"
:
case
"005"
:
yhCateName
=
"讯之美"
;
objTypeName
=
"车牌号"
;
break
;
break
;
default
:
case
"006"
:
yhCateName
=
"方正"
;
objTypeName
=
"IMSI"
;
break
;
break
;
}
case
"007"
:
}
else
{
objTypeName
=
"IMEI"
;
yhCateName
=
""
;
break
;
case
"008"
:
objTypeName
=
"护照号码"
;
break
;
default
:
objTypeName
=
"手机号码"
;
break
;
}
}
requestLog
.
setObjtypecode
(
objTypeCode
);
requestLog
.
setYhcatename
(
yhCateName
);
requestLog
.
setObjtypename
(
objTypeName
);
requestLog
.
setProjectName
(
projectName
);
String
objTypeName
=
""
;
requestLogRepository
.
save
(
requestLog
);
if
(
objTypeCode
!=
null
)
//往下执行
switch
(
objTypeCode
)
{
filterChain
.
doFilter
(
httpServletRequest
,
servletResponse
);
case
"001"
:
objTypeName
=
"手机号码"
;
break
;
case
"002"
:
objTypeName
=
"QQ号码"
;
break
;
case
"003"
:
objTypeName
=
"微信号"
;
break
;
case
"004"
:
objTypeName
=
"身份证号"
;
break
;
case
"005"
:
objTypeName
=
"车牌号"
;
break
;
case
"006"
:
objTypeName
=
"IMSI"
;
break
;
case
"007"
:
objTypeName
=
"IMEI"
;
break
;
case
"008"
:
objTypeName
=
"护照号码"
;
break
;
default
:
objTypeName
=
"手机号码"
;
break
;
}
requestLog
.
setObjtypecode
(
objTypeCode
);
requestLog
.
setObjtypename
(
objTypeName
);
requestLog
.
setProjectName
(
projectName
);
requestLogRepository
.
save
(
requestLog
);
//往下执行
filterChain
.
doFilter
(
httpServletRequest
,
servletResponse
);
}
}
}
}
}
}
}
/**
/**
...
@@ -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 @
b02a8e5a
...
@@ -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 @
b02a8e5a
...
@@ -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,79 +30,110 @@
...
@@ -30,79 +30,110 @@
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,
bkzt,
sqr_lxdh,
djsj
bkzt,
djsj,
bkqx
)
)
VALUES
VALUES
(
(
#{xxzjbh},
#{xxzjbh},
#{bkbsh},
#{bkdxhm},
#{bshlxdm },
#{bkdxlx },
#{bshlxmc },
#{bkdxlxmc },
#{asjbh },
#{bklx },
#{bkrSfzh },
#{bkyj },
#{bkrXm},
#{bkyq},
#{bkrJh},
#{asjbh},
#{bkrLxdh},
#{bksj_start},
#{bksj_end},
#{sqr_sfzh},
#{sqr_xm},
#{sqr_jh},
#{sqr_lxdh},
#{bkzt},
SYSDATE,
SYSDATE,
#{bkzt},
bkqx)
SYSDATE)
</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 *
from (
select
select
t2.*
t1.*,
rownum as rn
from (
from (
select t1.*,
select
t1.rownum as rn
t.XXZJBH as xxzjbh,
from (
t.bkdxhm as bkdxhm,
SELECT
t.bkdxlx,
t.XXZJBH as xxzjbh,
t.bkdxlxmc,
t.BKBSH as bkbsh,
t.ASJBH as asjbh,
t.BSHLXDM as bshlxdm,
t.sqr_sfzh,
t.BSHLXMC as bshlxmc,
t.sqr_xm,
t.ASJBH as asjbh,
t.sqr_jh,
t.BKR_SFZH as bkrSfzh,
t.sqr_lxdh,
t.BKR_XM as bkrXm,
t.BKR_JH as bkrJh,
to_char(t.bksj_start,'yyyy-mm-dd') as bksj_start,
t.BKR_LXDH as bkrLxdh,
to_char(t.bksj_end,'yyyy-mm-dd') as bksj_end,
t.BK_KSSJ as bkKssj,
case when t.bkzt = '0' then '布控中'
t.BKZT as spzt,
when t.bkzt = '1' then '已撤销'
t.DJSJ as djsj
else ''
FROM TB_ST_BKXX t
end
<where>
as bkztmc,
<include
refid =
"bkxx_where_sql"
/>
t.bkzt,
</where>
t.DJSJ as djsj
) t1
FROM TB_ST_BKXX t
<where>
t1.rownum
<![CDATA[ <= ]]>
#{endNum }
</where>
) t2
<where>
<where>
t2.rn
<![CDATA[ >= ]]>
#{startNum }
<include
refid=
"bkxx_where_sql"
/>
</where>
</where>
</select>
order by t.DJSJ desc
<select
id =
"selectBkxxListPageTotalCount"
parameterType=
"com.founder.interservice.bkxx.model.BkxxFilter"
resultType=
"int"
>
)t1
SELECT count(*)
<where>
FROM TB_ST_BKXX t
and rownum
<![CDATA[ <= ]]>
#{endNum }
</where>
) t2
<where>
<where>
<include
refid =
"bkxx_where_sql"
/>
rn
<![CDATA[ > ]]>
#{startNum }
</where>
</where>
</select>
</select>
<select
id =
"selectBkxxListPageTotalCount"
parameterType=
"com.founder.interservice.bkxx.model.BkxxFilter"
resultType=
"int"
>
SELECT count(*)
FROM TB_ST_BKXX t
<where>
<include
refid =
"bkxx_where_sql"
/>
</where>
</select>
</mapper>
</mapper>
\ No newline at end of file
src/main/resources/static/css/style_bkxx.css
View file @
b02a8e5a
...
@@ -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 @
b02a8e5a
$
(
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/webapp/WEB-INF/jsp/bkxx/bkxxInsert.jsp
View file @
b02a8e5a
This diff is collapsed.
Click to expand it.
src/main/webapp/WEB-INF/jsp/bkxx/bkxxlist.jsp
View file @
b02a8e5a
...
@@ -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