Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dsk-operate-sys-cscec
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
fulixin
dsk-operate-sys-cscec
Commits
734499f1
Commit
734499f1
authored
Dec 22, 2023
by
施翔轲
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
咨询机构管理:bug修复
parent
690227c4
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
13 additions
and
6 deletions
+13
-6
AdvisoryBodyProject.java
...c/main/java/com/dsk/cscec/domain/AdvisoryBodyProject.java
+2
-1
IDProjectServiceImpl.java
...java/com/dsk/cscec/service/impl/IDProjectServiceImpl.java
+7
-4
AdvisoryBodyProjectMapper.xml
...main/resources/mapper/cscec/AdvisoryBodyProjectMapper.xml
+4
-1
No files found.
dsk-module/dsk-biz-api/src/main/java/com/dsk/cscec/domain/AdvisoryBodyProject.java
View file @
734499f1
...
...
@@ -6,6 +6,7 @@ import lombok.Data;
import
lombok.EqualsAndHashCode
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
...
...
@@ -51,7 +52,7 @@ public class AdvisoryBodyProject extends BaseEntity implements Serializable {
/**
* 结算金额(万元)
*/
private
Double
settleAmount
;
private
BigDecimal
settleAmount
;
/**
* 结算开始时间
*/
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/cscec/service/impl/IDProjectServiceImpl.java
View file @
734499f1
...
...
@@ -42,7 +42,7 @@ import java.util.Map;
/**
* 咨询机构管理
*
* @author
makejava
* @author
sxk
* @since 2023-12-10 15:34:51
*/
@Slf4j
...
...
@@ -148,11 +148,14 @@ public class IDProjectServiceImpl extends ServiceImpl<DProjectMapper, DProject>
public
TableDataInfo
<
CooperateProjectDetailSearchVo
>
queryCooperateProjectDetailList
(
CooperateProjectDetailSearchBo
cooperateProjectDetailSearchBo
,
PageQuery
pageQuery
)
{
//先根据咨询机构CID查出所有该咨询机构下的项目主键keys
List
<
Long
>
projectKeys
=
advisoryBodyProjectMapper
.
selectProjectKeysByAdvisoryBodyCids
(
Collections
.
singletonList
(
cooperateProjectDetailSearchBo
.
getAdvisoryBodyCid
()));
if
(
projectKeys
.
isEmpty
())
{
return
TableDataInfo
.
build
();
}
//再根据记录终改的项目主键查询项目详情
QueryWrapper
<
DProject
>
wrapper
=
Wrappers
.
query
();
wrapper
//项目主键
.
in
(
!
projectKeys
.
isEmpty
(),
"project_key"
,
projectKeys
)
.
in
(
"project_key"
,
projectKeys
)
//项目名称
.
like
(
StringUtils
.
isNotBlank
(
cooperateProjectDetailSearchBo
.
getProjectName
()),
"project_name"
,
cooperateProjectDetailSearchBo
.
getProjectName
())
//项目承接类型
...
...
@@ -175,9 +178,9 @@ public class IDProjectServiceImpl extends ServiceImpl<DProjectMapper, DProject>
if
(
ObjectUtil
.
isNotNull
(
advisoryBodyProject
))
{
Date
settleStartTime
=
advisoryBodyProject
.
getSettleStartTime
();
Date
settleFinishTime
=
advisoryBodyProject
.
getSettleFinishTime
();
if
(
ObjectUtil
.
isNotNull
(
settleStartTime
)&&
ObjectUtil
.
isNotNull
(
settleFinishTime
))
{
if
(
ObjectUtil
.
isNotNull
(
settleStartTime
)
&&
ObjectUtil
.
isNotNull
(
settleFinishTime
))
{
cooperateProjectDetailSearchVo
.
setSettlementDays
(
DateUtil
.
between
(
settleStartTime
,
settleFinishTime
,
DateUnit
.
DAY
));
}
else
{
}
else
{
cooperateProjectDetailSearchVo
.
setSettlementDays
(
0L
);
}
}
...
...
dsk-module/dsk-biz-api/src/main/resources/mapper/cscec/AdvisoryBodyProjectMapper.xml
View file @
734499f1
...
...
@@ -9,7 +9,10 @@
from advisory_body_project abp
<where>
<if
test=
"advisoryBodyCids != null"
>
abp.advisory_body_cid = #{advisoryBodyCids}
abp.advisory_body_cid in
<foreach
collection=
"advisoryBodyCids"
item=
"advisoryBodyCids"
open=
"("
close=
")"
separator=
","
>
#{advisoryBodyCids}
</foreach>
</if>
</where>
</select>
...
...
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