Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
Y
yn-health-science
Project
Project
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
徐俊
yn-health-science
Commits
22ad0d42
Commit
22ad0d42
authored
Apr 14, 2025
by
wangxl
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
37193d63
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
16 additions
and
3 deletions
+16
-3
CommonEnum.java
...main/java/com/yiboshi/science/enumeration/CommonEnum.java
+1
-0
ComProjectServiceImpl.java
...m/yiboshi/science/service/impl/ComProjectServiceImpl.java
+13
-1
ComProjectTaskServiceImpl.java
...boshi/science/service/impl/ComProjectTaskServiceImpl.java
+1
-1
ComTalentApplyServiceImpl.java
...boshi/science/service/impl/ComTalentApplyServiceImpl.java
+1
-1
No files found.
science-admin/src/main/java/com/yiboshi/science/enumeration/CommonEnum.java
View file @
22ad0d42
...
@@ -342,6 +342,7 @@ public class CommonEnum {
...
@@ -342,6 +342,7 @@ public class CommonEnum {
waitSubmit
(
10
,
"待提交"
),
waitSubmit
(
10
,
"待提交"
),
toAudit
(
20
,
"评审中"
),
toAudit
(
20
,
"评审中"
),
returnModify
(
30
,
"返回修改"
),
returnModify
(
30
,
"返回修改"
),
lastModify
(
35
,
"返回修改"
),
failed
(
40
,
"未批准立项"
),
failed
(
40
,
"未批准立项"
),
pass
(
50
,
"批准立项"
),
pass
(
50
,
"批准立项"
),
report
(
55
,
"结题上报"
),
report
(
55
,
"结题上报"
),
...
...
science-admin/src/main/java/com/yiboshi/science/service/impl/ComProjectServiceImpl.java
View file @
22ad0d42
...
@@ -1130,10 +1130,21 @@ public class ComProjectServiceImpl extends BaseServiceImpl<ComProjectDAO, ComPro
...
@@ -1130,10 +1130,21 @@ public class ComProjectServiceImpl extends BaseServiceImpl<ComProjectDAO, ComPro
return
list
;
return
list
;
}
}
public
String
updateDefenseScore
(
String
id
,
BigDecimal
defense
Score
)
{
public
String
updateDefenseScore
(
String
id
,
BigDecimal
defenseTechnologyScore
,
BigDecimal
defenseEconomy
Score
)
{
ComProject
e
=
new
ComProject
();
ComProject
e
=
new
ComProject
();
e
.
setId
(
id
);
e
.
setId
(
id
);
if
(
Objects
.
nonNull
(
defenseTechnologyScore
))
e
.
setDefenseTechnologyScore
(
defenseTechnologyScore
);
if
(
Objects
.
nonNull
(
defenseEconomyScore
))
e
.
setDefenseEconomyScore
(
defenseEconomyScore
);
if
(
Objects
.
nonNull
(
defenseTechnologyScore
)
&&
Objects
.
nonNull
(
defenseEconomyScore
))
{
// 答辩总得分=答辩技术专家评分*80%+答辩账务专家评分*20%
BigDecimal
multiplierTech
=
BigDecimal
.
valueOf
(
0.8
);
BigDecimal
multiplierEcon
=
BigDecimal
.
valueOf
(
0.2
);
BigDecimal
defenseScore
=
defenseTechnologyScore
.
multiply
(
multiplierTech
).
add
(
defenseEconomyScore
.
multiply
(
multiplierEcon
));
e
.
setDefenseScore
(
defenseScore
);
e
.
setDefenseScore
(
defenseScore
);
}
return
this
.
update
(
e
);
return
this
.
update
(
e
);
}
}
}
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/service/impl/ComProjectTaskServiceImpl.java
View file @
22ad0d42
...
@@ -453,7 +453,7 @@ public class ComProjectTaskServiceImpl extends BaseServiceImpl<ComProjectTaskDAO
...
@@ -453,7 +453,7 @@ public class ComProjectTaskServiceImpl extends BaseServiceImpl<ComProjectTaskDAO
throw
new
BusinessException
(
"合同书不存在!"
);
throw
new
BusinessException
(
"合同书不存在!"
);
if
(!
ComProjectTask
.
getTaskState
().
equals
(
CommonEnum
.
taskState
.
waitSubmit
.
getCode
())
&&
!
ComProjectTask
.
getTaskState
().
equals
(
CommonEnum
.
taskState
.
returnModify
.
getCode
()))
if
(!
ComProjectTask
.
getTaskState
().
equals
(
CommonEnum
.
taskState
.
waitSubmit
.
getCode
())
&&
!
ComProjectTask
.
getTaskState
().
equals
(
CommonEnum
.
taskState
.
returnModify
.
getCode
()))
throw
new
BusinessException
(
"合同书已上报"
);
throw
new
BusinessException
(
"合同书已上报"
);
comProjectAuditService
.
report
(
ComProjectTask
.
getReportYear
(),
model
.
getAuditObjectId
(),
model
.
getAuditType
(),
unitId
,
treeCode
);
comProjectAuditService
.
report
(
ComProjectTask
.
getReportYear
(),
model
.
getAuditObjectId
(),
model
.
getAuditType
(),
null
,
unitId
,
treeCode
);
// 更新任务书状态
// 更新任务书状态
this
.
updateState
(
model
.
getAuditObjectId
(),
CommonEnum
.
taskState
.
review
.
getCode
());
this
.
updateState
(
model
.
getAuditObjectId
(),
CommonEnum
.
taskState
.
review
.
getCode
());
}
}
...
...
science-admin/src/main/java/com/yiboshi/science/service/impl/ComTalentApplyServiceImpl.java
View file @
22ad0d42
...
@@ -457,7 +457,7 @@ public class ComTalentApplyServiceImpl extends BaseServiceImpl<ComTalentApplyDAO
...
@@ -457,7 +457,7 @@ public class ComTalentApplyServiceImpl extends BaseServiceImpl<ComTalentApplyDAO
throw
new
BusinessException
(
"人才申报记录不存在或已删除!"
);
throw
new
BusinessException
(
"人才申报记录不存在或已删除!"
);
if
(!
comTalentApply
.
getTalentState
().
equals
(
CommonEnum
.
talentState
.
waitSubmit
.
getCode
())
&&
!
comTalentApply
.
getTalentState
().
equals
(
CommonEnum
.
talentState
.
returnModify
.
getCode
()))
if
(!
comTalentApply
.
getTalentState
().
equals
(
CommonEnum
.
talentState
.
waitSubmit
.
getCode
())
&&
!
comTalentApply
.
getTalentState
().
equals
(
CommonEnum
.
talentState
.
returnModify
.
getCode
()))
throw
new
BusinessException
(
"项目已上报!"
);
throw
new
BusinessException
(
"项目已上报!"
);
comProjectAuditService
.
report
(
comTalentApply
.
getReportYear
(),
model
.
getAuditObjectId
(),
model
.
getAuditType
(),
unitId
,
treeCode
);
comProjectAuditService
.
report
(
comTalentApply
.
getReportYear
(),
model
.
getAuditObjectId
(),
model
.
getAuditType
(),
null
,
unitId
,
treeCode
);
// 更新人才申报记录状态
// 更新人才申报记录状态
comTalentApply
.
setTalentState
(
CommonEnum
.
projState
.
toAudit
.
getCode
());
comTalentApply
.
setTalentState
(
CommonEnum
.
projState
.
toAudit
.
getCode
());
...
...
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