Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
gf_back
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
tianchao
gf_back
Commits
5335e7a8
Commit
5335e7a8
authored
Dec 12, 2024
by
ZWT
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master' into oracle_T001_202411121430
parents
f34a0b50
79e233ae
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
32 additions
and
2 deletions
+32
-2
01-数据字典 (零碳).doc
01-数据字典 (零碳).doc
+0
-0
C09-base/pps-core-base/src/main/java/pps/core/base/service/BasePriceStrategyCloudServiceImpl.java
.../core/base/service/BasePriceStrategyCloudServiceImpl.java
+32
-2
No files found.
01-数据字典 (零碳).doc
View file @
5335e7a8
No preview for this file type
C09-base/pps-core-base/src/main/java/pps/core/base/service/BasePriceStrategyCloudServiceImpl.java
View file @
5335e7a8
package
pps.core.base.service
;
package
pps.core.base.service
;
import
cn.hutool.core.collection.CollUtil
;
import
cn.hutool.core.collection.CollUtil
;
import
cn.hutool.core.date.DateTime
;
import
cn.hutool.core.date.DateUtil
;
import
cn.hutool.core.text.CharSequenceUtil
;
import
cn.hutool.core.text.CharSequenceUtil
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
pps.cloud.base.service.IBasePriceStrategyCloudService
;
import
pps.cloud.base.service.IBasePriceStrategyCloudService
;
...
@@ -12,9 +14,9 @@ import pps.core.common.constant.BusinessConstant;
...
@@ -12,9 +14,9 @@ import pps.core.common.constant.BusinessConstant;
import
pps.core.common.entity.BaseModel
;
import
pps.core.common.entity.BaseModel
;
import
xstartup.annotation.XService
;
import
xstartup.annotation.XService
;
import
xstartup.base.XContext
;
import
xstartup.base.XContext
;
import
xstartup.base.util.XCopyUtils
;
import
xstartup.data.XListResult
;
import
xstartup.data.XListResult
;
import
java.util.ArrayList
;
import
java.util.Collections
;
import
java.util.Collections
;
import
java.util.List
;
import
java.util.List
;
...
@@ -58,8 +60,36 @@ public class BasePriceStrategyCloudServiceImpl implements IBasePriceStrategyClou
...
@@ -58,8 +60,36 @@ public class BasePriceStrategyCloudServiceImpl implements IBasePriceStrategyClou
if
(
CollUtil
.
isEmpty
(
detailList
))
{
if
(
CollUtil
.
isEmpty
(
detailList
))
{
outputs
=
Collections
.
emptyList
();
outputs
=
Collections
.
emptyList
();
}
else
{
}
else
{
outputs
=
XCopyUtils
.
copyNewList
(
detailList
,
GetBasePriceStrategyDetailOutput
.
class
);
outputs
=
new
ArrayList
<>(
detailList
.
size
());
GetBasePriceStrategyDetailOutput
output
;
for
(
BasePriceStrategyDetailEnt
ent
:
detailList
)
{
output
=
new
GetBasePriceStrategyDetailOutput
();
output
.
setStrategyId
(
ent
.
getStrategyId
());
output
.
setStrategyMonth
(
ent
.
getStrategyMonth
());
output
.
setPeriodTypeKey
(
ent
.
getPeriodTypeKey
());
output
.
setStartTime
(
ent
.
getStartTime
());
output
.
setEndTime
(
ent
.
getEndTime
());
output
.
setOpenTime
(
this
.
strToDateTime
(
ent
.
getStartTime
()));
output
.
setCloseTime
(
this
.
strToDateTime
(
ent
.
getEndTime
()));
output
.
setElectrovalence
(
ent
.
getElectrovalence
());
outputs
.
add
(
output
);
}
}
}
return
XListResult
.
success
(
outputs
);
return
XListResult
.
success
(
outputs
);
}
}
/**
* 字符串转日期时间
*
* @param dateStr 日期str
* @return {@link DateTime }
*/
private
DateTime
strToDateTime
(
String
dateStr
)
{
//转换开始时间和结束时间(开始时间不能为24:00)
if
(
CharSequenceUtil
.
equals
(
dateStr
,
BusinessConstant
.
END_OF_DAY_TIME
))
{
return
BusinessConstant
.
DATE_FLAG
;
}
else
{
return
DateUtil
.
parse
(
dateStr
+
BusinessConstant
.
INITIALIZATION_SECOND
,
BusinessConstant
.
TIME_FORMAT
);
}
}
}
}
\ 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