Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
I
indicators
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
zhangkb
indicators
Commits
71c0d3fb
Commit
71c0d3fb
authored
Aug 27, 2020
by
hzc
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改bug
parent
304c57f2
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
19 additions
and
41 deletions
+19
-41
TaskRuleCtrl.java
.../com/keymobile/indicators/api/hytobacco/TaskRuleCtrl.java
+1
-21
TaskRule.java
...keymobile/indicators/model/entity/dataenter/TaskRule.java
+2
-5
TaskRuleMapper.java
...le/indicators/model/mapper/indicators/TaskRuleMapper.java
+2
-2
TaskRuleServiceImpl.java
...ndicators/service/dataenter/impl/TaskRuleServiceImpl.java
+12
-11
TaskRuleMapper.xml
src/main/resources/mybatis/mapping/TaskRuleMapper.xml
+2
-2
No files found.
src/main/java/com/keymobile/indicators/api/hytobacco/TaskRuleCtrl.java
View file @
71c0d3fb
...
@@ -75,30 +75,10 @@ public class TaskRuleCtrl {
...
@@ -75,30 +75,10 @@ public class TaskRuleCtrl {
@PostMapping
(
"save"
)
@PostMapping
(
"save"
)
public
Result
save
(
@RequestBody
TaskRule
rule
)
{
public
Result
save
(
@RequestBody
TaskRule
rule
)
{
Result
result
=
null
;
Result
result
=
null
;
String
orgNo
=
rule
.
getOrgNo
();
int
orgType
=
0
;
if
(
orgNo
!=
null
&&
orgNo
!=
""
){
int
size
=
orgNo
.
length
();
if
(
size
==
2
){
orgType
=
Constants
.
RULE_TYPE_PROVINCE
;
}
else
if
(
size
==
4
){
orgType
=
Constants
.
RULE_TYPE_CITY
;
}
else
if
(
size
==
6
){
orgType
=
Constants
.
RULE_TYPE_COUNTY
;
}
}
if
(
orgType
==
0
){
return
Result
.
genFailedResult
(
"没有该操作权限!"
);
}
rule
.
setOrgType
(
orgType
);
TaskRule
temp
=
taskRuleService
.
findRuleByName
(
rule
.
getRuleLevel
(),
rule
.
getName
());
TaskRule
temp
=
taskRuleService
.
findRuleByName
(
rule
.
getRuleLevel
(),
rule
.
getName
());
if
(
temp
!=
null
&&
!
temp
.
getId
().
equals
(
rule
.
getId
()))
{
if
(
temp
!=
null
&&
!
temp
.
getId
().
equals
(
rule
.
getId
()))
{
result
=
Result
.
genFailedResult
(
"已经存在同名任务规则定义!"
);
result
=
Result
.
genFailedResult
(
"已经存在同名任务规则定义!"
);
}
else
if
(
temp
!=
null
&&
temp
.
getOrgType
()!=
orgType
){
}
else
{
result
=
Result
.
genFailedResult
(
"没有该操作权限!"
);
}
else
{
Date
now
=
new
Date
();
Date
now
=
new
Date
();
String
currentUserId
=
SystemUserUtil
.
getCurrentUserId
();
String
currentUserId
=
SystemUserUtil
.
getCurrentUserId
();
rule
.
setUpdater
(
currentUserId
);
rule
.
setUpdater
(
currentUserId
);
...
...
src/main/java/com/keymobile/indicators/model/entity/dataenter/TaskRule.java
View file @
71c0d3fb
...
@@ -102,10 +102,7 @@ public class TaskRule extends BaseModel {
...
@@ -102,10 +102,7 @@ public class TaskRule extends BaseModel {
*/
*/
private
Date
lastActiveTime
;
private
Date
lastActiveTime
;
/**
* 1省 2市 3县(增加规则用户机构的级别)
*/
private
Integer
orgType
;
/**
/**
* 关联的指标
* 关联的指标
*/
*/
...
@@ -114,7 +111,7 @@ public class TaskRule extends BaseModel {
...
@@ -114,7 +111,7 @@ public class TaskRule extends BaseModel {
/**
/**
* 接收机构编号
* 接收机构编号
* */
* */
@Transient
private
String
orgNo
;
private
String
orgNo
;
/**
/**
...
...
src/main/java/com/keymobile/indicators/model/mapper/indicators/TaskRuleMapper.java
View file @
71c0d3fb
...
@@ -41,7 +41,7 @@ public interface TaskRuleMapper extends BaseMapper<TaskRule> {
...
@@ -41,7 +41,7 @@ public interface TaskRuleMapper extends BaseMapper<TaskRule> {
* @return
* @return
*/
*/
List
<
TaskRule
>
findRuleByPage
(
@Param
(
"ruleType"
)
Integer
ruleType
,
@Param
(
"ruleLevel"
)
String
ruleLevel
,
@Param
(
"keyword"
)
String
keyword
,
List
<
TaskRule
>
findRuleByPage
(
@Param
(
"ruleType"
)
Integer
ruleType
,
@Param
(
"ruleLevel"
)
String
ruleLevel
,
@Param
(
"keyword"
)
String
keyword
,
@Param
(
"start"
)
long
start
,
@Param
(
"pageSize"
)
int
pageSize
,
@Param
(
"org
Type"
)
Integer
orgType
);
@Param
(
"start"
)
long
start
,
@Param
(
"pageSize"
)
int
pageSize
,
@Param
(
"org
No"
)
String
orgNo
);
/**
/**
* 查询填报任务规则总数
* 查询填报任务规则总数
...
@@ -50,5 +50,5 @@ public interface TaskRuleMapper extends BaseMapper<TaskRule> {
...
@@ -50,5 +50,5 @@ public interface TaskRuleMapper extends BaseMapper<TaskRule> {
* @param keyword
* @param keyword
* @return
* @return
*/
*/
long
findRuleCount
(
@Param
(
"ruleType"
)
Integer
ruleType
,
@Param
(
"ruleLevel"
)
String
ruleLevel
,
@Param
(
"keyword"
)
String
keyword
,
@Param
(
"org
Type"
)
Integer
orgType
);
long
findRuleCount
(
@Param
(
"ruleType"
)
Integer
ruleType
,
@Param
(
"ruleLevel"
)
String
ruleLevel
,
@Param
(
"keyword"
)
String
keyword
,
@Param
(
"org
No"
)
String
orgNo
);
}
}
src/main/java/com/keymobile/indicators/service/dataenter/impl/TaskRuleServiceImpl.java
View file @
71c0d3fb
...
@@ -102,25 +102,26 @@ public class TaskRuleServiceImpl implements TaskRuleService {
...
@@ -102,25 +102,26 @@ public class TaskRuleServiceImpl implements TaskRuleService {
@Override
@Override
public
Page
<
TaskRule
>
findRuleByPage
(
Integer
ruleType
,
String
ruleLevel
,
String
keyword
,
int
page
,
int
pageSize
,
String
orgNo
,
Boolean
sysAdmin
)
{
public
Page
<
TaskRule
>
findRuleByPage
(
Integer
ruleType
,
String
ruleLevel
,
String
keyword
,
int
page
,
int
pageSize
,
String
orgNo
,
Boolean
sysAdmin
)
{
Integer
oryType
=
null
;
//
Integer oryType = null;
boolean
tmp
=
true
;
boolean
tmp
=
true
;
if
(!
BooleanUtils
.
isTrue
(
sysAdmin
)){
// if(!BooleanUtils.isTrue(sysAdmin)){
if
(
StringUtils
.
isNotBlank
(
orgNo
)){
// if(StringUtils.isNotBlank(orgNo)){
oryType
=
orgNo
.
length
()/
2
;
// oryType = orgNo.length()/2;
}
else
{
// }else{
//不是省市县任何一种类型且不是管理员
// //不是省市县任何一种类型且不是管理员
tmp
=
false
;
// tmp = false;
}
// }
}
// }
orgNo
=
null
;
long
total
=
0
;
long
total
=
0
;
if
(
tmp
){
if
(
tmp
){
total
=
taskRuleMapper
.
findRuleCount
(
ruleType
,
ruleLevel
,
keyword
,
or
yType
);
total
=
taskRuleMapper
.
findRuleCount
(
ruleType
,
ruleLevel
,
keyword
,
or
gNo
);
}
}
PageRequest
request
=
PageRequest
.
of
(
page
-
1
,
pageSize
);
PageRequest
request
=
PageRequest
.
of
(
page
-
1
,
pageSize
);
List
<
TaskRule
>
list
=
new
ArrayList
<>();
List
<
TaskRule
>
list
=
new
ArrayList
<>();
if
(
total
>
0
)
{
if
(
total
>
0
)
{
list
=
taskRuleMapper
.
findRuleByPage
(
ruleType
,
ruleLevel
,
keyword
,
request
.
getOffset
(),
pageSize
,
or
yType
);
list
=
taskRuleMapper
.
findRuleByPage
(
ruleType
,
ruleLevel
,
keyword
,
request
.
getOffset
(),
pageSize
,
or
gNo
);
}
}
Page
<
TaskRule
>
pageResult
=
new
PageImpl
<
TaskRule
>(
list
,
request
,
total
);
Page
<
TaskRule
>
pageResult
=
new
PageImpl
<
TaskRule
>(
list
,
request
,
total
);
return
pageResult
;
return
pageResult
;
...
...
src/main/resources/mybatis/mapping/TaskRuleMapper.xml
View file @
71c0d3fb
...
@@ -43,8 +43,8 @@
...
@@ -43,8 +43,8 @@
<if
test=
"keyword != null and keyword != ''"
>
<if
test=
"keyword != null and keyword != ''"
>
and rule.name like concat('%', #{keyword}, '%')
and rule.name like concat('%', #{keyword}, '%')
</if>
</if>
<if
test=
"org
Type != null
"
>
<if
test=
"org
No != null and orgNo != ''
"
>
and rule.org
_type = #{orgType
}
and rule.org
No = #{orgNo
}
</if>
</if>
</sql>
</sql>
<select
id=
"findRuleCount"
resultType=
"long"
>
<select
id=
"findRuleCount"
resultType=
"long"
>
...
...
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