Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
I
ims-ci-test
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
test-ci
ims-ci-test
Commits
4f61b08e
提交
4f61b08e
authored
11月 13, 2023
作者:
刘明祎-运维用途
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
优化 修bug
上级
386a1310
显示空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
74 行增加
和
4 行删除
+74
-4
pom.xml
csf-common/csf-common-model/pom.xml
+6
-0
RequireEveryStatusVO.java
.../java/com/mmc/csf/infomation/vo/RequireEveryStatusVO.java
+36
-0
BackRequirementsServiceImpl.java
...csf/release/service/impl/BackRequirementsServiceImpl.java
+25
-3
RequirementsServiceImpl.java
...mmc/csf/release/service/impl/RequirementsServiceImpl.java
+6
-1
RequirementsDao.xml
...rc/main/resources/mapper/requirements/RequirementsDao.xml
+1
-0
没有找到文件。
csf-common/csf-common-model/pom.xml
浏览文件 @
4f61b08e
...
...
@@ -56,5 +56,11 @@
<artifactId>
swagger-annotations
</artifactId>
<version>
1.5.22
</version>
</dependency>
<dependency>
<groupId>
com.mmc.csf
</groupId>
<artifactId>
release-service
</artifactId>
<version>
0.0.1-SNAPSHOT
</version>
<scope>
compile
</scope>
</dependency>
</dependencies>
</project>
csf-common/csf-common-model/src/main/java/com/mmc/csf/infomation/vo/RequireEveryStatusVO.java
0 → 100644
浏览文件 @
4f61b08e
package
com
.
mmc
.
csf
.
infomation
.
vo
;
import
com.mmc.csf.infomation.dto.*
;
import
com.mmc.csf.release.entity.requirements.RequirementsAmountUpdateDO
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* @author Admin
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
RequireEveryStatusVO
{
//抵达现场地址
// service_arrive_scene
@ApiModelProperty
(
value
=
"抵达现场"
,
example
=
"抵达现场"
)
private
ServiceArriveSceneDTO
serviceArriveSceneDTO
;
//完成任务
// service_fulfil_a_task
@ApiModelProperty
(
value
=
"完成任务"
,
example
=
"完成任务"
)
private
ServiceFulfilATaskDTO
serviceFulfilATaskDTO
;
//评价
// service_evaluate
@ApiModelProperty
(
value
=
"评价"
,
example
=
"评价"
)
private
ServiceEvaluateDTO
serviceEvaluateDTO
;
@ApiModelProperty
(
value
=
"修改任务佣金"
,
example
=
"修改任务佣金"
)
private
RequirementsAmountUpdateDO
amountUpdate
;
private
ServiceOrderFormDetailsDTO
serviceOrderFormDetailsDTO
;
}
release-service/src/main/java/com/mmc/csf/release/service/impl/BackRequirementsServiceImpl.java
浏览文件 @
4f61b08e
...
...
@@ -3,11 +3,13 @@ package com.mmc.csf.release.service.impl;
import
com.mmc.csf.common.util.page.PageResult
;
import
com.mmc.csf.common.util.web.ResultBody
;
import
com.mmc.csf.config.IsNullConvertZeroUtil
;
import
com.mmc.csf.infomation.dto.ServiceOrderFormDTO
;
import
com.mmc.csf.infomation.dto.ServiceOrderFormDetailsDTO
;
import
com.mmc.csf.infomation.dto.*
;
import
com.mmc.csf.infomation.qo.ServiceOrderQO
;
import
com.mmc.csf.infomation.vo.RequireEveryStatusVO
;
import
com.mmc.csf.release.auth.dto.LoginSuccessDTO
;
import
com.mmc.csf.release.dao.BackRequirementsDao
;
import
com.mmc.csf.release.dao.RequirementsDao
;
import
com.mmc.csf.release.entity.requirements.RequirementsAmountUpdateDO
;
import
com.mmc.csf.release.entity.requirements.ServiceOrderFormDO
;
import
com.mmc.csf.release.entity.requirements.ServiceOrderFormDetailsDO
;
import
com.mmc.csf.release.service.BackRequirementsService
;
...
...
@@ -27,6 +29,8 @@ public class BackRequirementsServiceImpl implements BackRequirementsService {
@Autowired
private
BackRequirementsDao
backRequirementsDao
;
@Autowired
private
RequirementsDao
requirementsDao
;
@Override
public
PageResult
serviceOrderFormList
(
ServiceOrderQO
param
,
LoginSuccessDTO
userLoginInfoFromRedis
)
{
...
...
@@ -44,9 +48,27 @@ public class BackRequirementsServiceImpl implements BackRequirementsService {
@Override
public
ResultBody
serviceOrderFormDetails
(
Integer
requirementsInfoId
,
LoginSuccessDTO
userLoginInfoFromRedis
)
{
RequireEveryStatusVO
requireEveryStatusVO
=
new
RequireEveryStatusVO
();
//抵达现场
ServiceArriveSceneDTO
arriveSceneDTO
=
requirementsDao
.
serviceArriveSceneDTO
(
requirementsInfoId
);
requireEveryStatusVO
.
setServiceArriveSceneDTO
(
arriveSceneDTO
);
//完成任务
ServiceFulfilATaskDTO
fulfilATaskDTO
=
requirementsDao
.
serviceFulfilATaskDTO
(
requirementsInfoId
);
requireEveryStatusVO
.
setServiceFulfilATaskDTO
(
fulfilATaskDTO
);
//评价
ServiceEvaluateDTO
serviceEvaluateDTO
=
requirementsDao
.
serviceEvaluateDTO
(
requirementsInfoId
);
requireEveryStatusVO
.
setServiceEvaluateDTO
(
serviceEvaluateDTO
);
//修改金额
RequirementsAmountUpdateDO
requirementsAmountUpdateDO
=
requirementsDao
.
findUpdateAmount
(
requirementsInfoId
);
requireEveryStatusVO
.
setAmountUpdate
(
requirementsAmountUpdateDO
);
ServiceOrderFormDetailsDO
orderFormDetailsDO
=
backRequirementsDao
.
serviceOrderFormDetails
(
requirementsInfoId
);
ServiceOrderFormDetailsDTO
serviceOrderFormDetailsDTO
=
orderFormDetailsDO
.
buildOrderFormDetails
();
IsNullConvertZeroUtil
.
checkIsNull
(
serviceOrderFormDetailsDTO
);
return
ResultBody
.
success
(
serviceOrderFormDetailsDTO
);
requireEveryStatusVO
.
setServiceOrderFormDetailsDTO
(
serviceOrderFormDetailsDTO
);
return
ResultBody
.
success
(
requireEveryStatusVO
);
}
}
release-service/src/main/java/com/mmc/csf/release/service/impl/RequirementsServiceImpl.java
浏览文件 @
4f61b08e
...
...
@@ -2113,6 +2113,10 @@ public class RequirementsServiceImpl implements RequirementsService {
ApplyRefundVO
applyRefundVO
=
new
ApplyRefundVO
();
for
(
RequirementsInfoDO
requirementsInfoDO
:
requirementsInfoDOS
)
{
IsNullConvertZeroUtil
.
checkIsNull
(
requirementsInfoDO
);
//父订单不退钱
if
(
requirementsInfoDO
.
getRequireNum
()
!=
null
&&
requirementsInfoDO
.
getRequireNum
()
>
1
)
{
continue
;
}
if
(
requirementsInfoDO
.
getCashAmount
().
compareTo
(
BigDecimal
.
ZERO
)
!=
0
||
requirementsInfoDO
.
getSalaryAmount
().
compareTo
(
BigDecimal
.
ZERO
)
!=
0
)
{
publisherWalletFlowVO
.
setModeOfPayment
(
200
);
...
...
@@ -2791,6 +2795,7 @@ public class RequirementsServiceImpl implements RequirementsService {
requirementsDao
.
insertPlatformOrderEarnings
(
new
BigDecimal
(
0
),
requirementsSonDO
.
getId
(),
0
);
}
}
if
(
requirementsAmountDO
.
getCashAmount
().
compareTo
(
BigDecimal
.
ZERO
)
!=
0
||
requirementsAmountDO
.
getSalaryAmount
().
compareTo
(
BigDecimal
.
ZERO
)
!=
0
||
requirementsAmountDO
.
getLevelCashAmount
().
compareTo
(
BigDecimal
.
ZERO
)
!=
0
...
...
@@ -3186,7 +3191,7 @@ public class RequirementsServiceImpl implements RequirementsService {
List
<
RequirementsInfoDO
>
requirementsInfoDOS
=
requirementsDao
.
selectRequireSonInfo
(
param
);
for
(
RequirementsInfoDO
requirementsInfoDO
:
requirementsInfoDOS
)
{
if
(
requirementsInfoDO
.
getServiceFlowId
()
!=
1
)
{
if
(
requirementsInfoDO
.
getServiceFlowId
()
!=
1
&&
requirementsInfoDO
.
getServiceFlowId
()
!=
7
)
{
RequirementsServicePilotInfoDO
pilotInfo
=
requirementsDao
.
selectPilotInfoByRequireId
(
requirementsInfoDO
.
getId
());
requirementsInfoDO
.
setPilotCertificationId
(
pilotInfo
.
getPilotCertificationId
());
requirementsInfoDO
.
setPilotCertificationUserId
(
pilotInfo
.
getPilotCertificationUserId
());
...
...
release-service/src/main/resources/mapper/requirements/RequirementsDao.xml
浏览文件 @
4f61b08e
...
...
@@ -901,6 +901,7 @@
ra.salary_amount,
ra.we_chat,
ra.wechat_pay_order_number
,ri.require_num
FROM requirements_info ri
LEFT JOIN requirements_type rt ON rt.id = ri.requirement_type_id
LEFT JOIN service_flow sf ON sf.id = ri.service_flow_id
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论