Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
I
ims-ci-test
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
test-ci
ims-ci-test
Commits
486de320
提交
486de320
authored
11月 13, 2023
作者:
刘明祎-运维用途
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'develop'
上级
77d0b312
234df2f3
显示空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
71 行增加
和
5 行删除
+71
-5
RequirementsAmountUpdateDTO.java
...m/mmc/csf/infomation/dto/RequirementsAmountUpdateDTO.java
+4
-0
RequireEveryStatusVO.java
.../java/com/mmc/csf/infomation/vo/RequireEveryStatusVO.java
+35
-0
kustomization.yaml
kustomization/overlays/dev/kustomization.yaml
+1
-1
BackRequirementsServiceImpl.java
...csf/release/service/impl/BackRequirementsServiceImpl.java
+24
-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/src/main/java/com/mmc/csf/infomation/dto/RequirementsAmountUpdateDTO.java
浏览文件 @
486de320
...
...
@@ -32,4 +32,8 @@ public class RequirementsAmountUpdateDTO {
@ApiModelProperty
(
value
=
"服务需求id"
,
required
=
true
)
private
Integer
requirementsInfoId
;
@ApiModelProperty
(
value
=
"图片地址"
,
example
=
"http://"
)
private
String
url
;
}
csf-common/csf-common-model/src/main/java/com/mmc/csf/infomation/vo/RequireEveryStatusVO.java
0 → 100644
浏览文件 @
486de320
package
com
.
mmc
.
csf
.
infomation
.
vo
;
import
com.mmc.csf.infomation.dto.*
;
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
RequirementsAmountUpdateDTO
amountUpdate
;
private
ServiceOrderFormDetailsDTO
serviceOrderFormDetailsDTO
;
}
kustomization/overlays/dev/kustomization.yaml
浏览文件 @
486de320
...
...
@@ -18,4 +18,4 @@ patches:
images
:
-
name
:
REGISTRY/NAMESPACE/IMAGE:TAG
newName
:
mmc-registry.cn-shenzhen.cr.aliyuncs.com/sharefly-dev/ims
newTag
:
34b4b0fe49b4db7d18da22632ff1ad9276019f47
newTag
:
5bd4e8dd9ae7f5a5ffae6b947e72f2b57b0fb2c8
release-service/src/main/java/com/mmc/csf/release/service/impl/BackRequirementsServiceImpl.java
浏览文件 @
486de320
...
...
@@ -3,11 +3,12 @@ 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.release.auth.dto.LoginSuccessDTO
;
import
com.mmc.csf.release.dao.BackRequirementsDao
;
import
com.mmc.csf.release.dao.RequirementsDao
;
import
com.mmc.csf.infomation.vo.RequireEveryStatusVO
;
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 +28,8 @@ public class BackRequirementsServiceImpl implements BackRequirementsService {
@Autowired
private
BackRequirementsDao
backRequirementsDao
;
@Autowired
private
RequirementsDao
requirementsDao
;
@Override
public
PageResult
serviceOrderFormList
(
ServiceOrderQO
param
,
LoginSuccessDTO
userLoginInfoFromRedis
)
{
...
...
@@ -44,9 +47,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
);
//修改金额
RequirementsAmountUpdateDTO
requirementsAmountUpdateDTO
=
requirementsDao
.
amountUpdateDTO
(
requirementsInfoId
);
requireEveryStatusVO
.
setAmountUpdate
(
requirementsAmountUpdateDTO
);
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
浏览文件 @
486de320
...
...
@@ -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
浏览文件 @
486de320
...
...
@@ -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
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论