Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-performance
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
姜武杰
clx-performance
Commits
65683aa2
提交
65683aa2
authored
9月 02, 2024
作者:
杨启发
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'v22.8_sample_img_video_20240822' into release
# Conflicts: # performance-web/src/main/java/com/clx/performance/service/impl/OrderChildServiceImpl.java
上级
90f39ccd
92316da6
显示空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
126 行增加
和
11 行删除
+126
-11
OrderChildVO.java
...rc/main/java/com/clx/performance/vo/app/OrderChildVO.java
+52
-0
CarrierOrderChildDetailVO.java
.../com/clx/performance/vo/pc/CarrierOrderChildDetailVO.java
+5
-1
OrderGoodsVO.java
...src/main/java/com/clx/performance/vo/pc/OrderGoodsVO.java
+26
-0
OrderChildServiceImpl.java
...m/clx/performance/service/impl/OrderChildServiceImpl.java
+35
-10
OrderGoodsServiceImpl.java
...m/clx/performance/service/impl/OrderGoodsServiceImpl.java
+8
-0
没有找到文件。
performance-api/src/main/java/com/clx/performance/vo/app/OrderChildVO.java
浏览文件 @
65683aa2
...
@@ -291,4 +291,56 @@ public class OrderChildVO {
...
@@ -291,4 +291,56 @@ public class OrderChildVO {
}
}
return
new
ArrayList
<>();
return
new
ArrayList
<>();
}
}
@ApiModelProperty
(
value
=
"目的地现场联系人"
)
private
String
receiveContact
;
@ApiModelProperty
(
value
=
"目的地联系人手机号"
)
private
String
receiveContactPhone
;
@ApiModelProperty
(
value
=
"收货-是否需要系统排队 0 否 1 是"
)
private
Integer
receiveWaitSystem
;
@ApiModelProperty
(
value
=
"收货-是否需要系统排队 描述: 需要 不需要"
)
public
String
getReceiveWaitSystemMsg
()
{
return
OrderGoodsEnum
.
SendWaitSystemMsgEnum
.
getMsgByCode
(
receiveWaitSystem
);
}
@ApiModelProperty
(
value
=
"收货-排队系统名称"
)
private
String
receiveWaitSystemName
;
@ApiModelProperty
(
value
=
"收货-排队系统形式 1:小程序 2:app"
)
private
Integer
receiveWaitMode
;
@ApiModelProperty
(
value
=
"收货-排队系统形式 描述: 微信小程序 app"
)
public
String
getReceiveWaitModeMsg
()
{
return
OrderGoodsEnum
.
SendWaitModeEnum
.
getMsgByCode
(
receiveWaitMode
);
}
@ApiModelProperty
(
value
=
"收货采样位置"
)
private
String
receiveQualityPosition
;
@ApiModelProperty
(
value
=
"收货地采样视频"
)
private
String
receiveSamplingVideo
;
@ApiModelProperty
(
value
=
"收货地采样照片"
)
private
String
receiveSamplingPic
;
@ApiModelProperty
(
value
=
"监卸联系人"
)
private
String
superviseUnloadContacts
;
@ApiModelProperty
(
value
=
"监卸联系人电话"
)
private
String
superviseUnloadMobile
;
@ApiModelProperty
(
value
=
"收货地采样照片"
)
public
List
<
String
>
getReceiveSamplingPicList
()
{
if
(
StringUtils
.
isNotBlank
(
receiveSamplingPic
))
{
return
JSONUtil
.
toList
(
receiveSamplingPic
,
String
.
class
);
}
return
new
ArrayList
<>();
}
@ApiModelProperty
(
value
=
"收货地采样视频"
)
public
List
<
String
>
getReceiveSamplingVideoList
()
{
if
(
StringUtils
.
isNotBlank
(
receiveSamplingVideo
))
{
return
JSONUtil
.
toList
(
receiveSamplingVideo
,
String
.
class
);
}
return
new
ArrayList
<>();
}
}
}
performance-api/src/main/java/com/clx/performance/vo/pc/CarrierOrderChildDetailVO.java
浏览文件 @
65683aa2
...
@@ -124,6 +124,9 @@ public class CarrierOrderChildDetailVO {
...
@@ -124,6 +124,9 @@ public class CarrierOrderChildDetailVO {
@ApiModelProperty
(
value
=
"收货待确认时间"
,
example
=
"2020-01-01 10:10:10"
)
@ApiModelProperty
(
value
=
"收货待确认时间"
,
example
=
"2020-01-01 10:10:10"
)
private
String
unloadTime
;
private
String
unloadTime
;
@ApiModelProperty
(
value
=
"货源地详细地址"
)
private
String
sendDetailAddress
;
@ApiModelProperty
(
value
=
"目的地详细地址"
)
private
String
receiveDetailAddress
;
}
}
\ No newline at end of file
performance-api/src/main/java/com/clx/performance/vo/pc/OrderGoodsVO.java
浏览文件 @
65683aa2
...
@@ -201,4 +201,29 @@ public class OrderGoodsVO {
...
@@ -201,4 +201,29 @@ public class OrderGoodsVO {
@ApiModelProperty
(
"当前货单总吨数是否超过总拉运量 1:超过 "
)
@ApiModelProperty
(
"当前货单总吨数是否超过总拉运量 1:超过 "
)
private
Integer
overOrderWeight
;
private
Integer
overOrderWeight
;
@ApiModelProperty
(
value
=
"目的地现场联系人"
)
private
String
receiveContact
;
@ApiModelProperty
(
value
=
"目的地联系人手机号"
)
private
String
receiveContactPhone
;
@ApiModelProperty
(
value
=
"收货-是否需要系统排队 0 否 1 是"
)
private
Integer
receiveWaitSystem
;
@ApiModelProperty
(
value
=
"收货-是否需要系统排队 描述: 需要 不需要"
)
public
String
getReceiveWaitSystemMsg
()
{
return
OrderGoodsEnum
.
SendWaitSystemMsgEnum
.
getMsgByCode
(
receiveWaitSystem
);
}
@ApiModelProperty
(
value
=
"收货-排队系统名称"
)
private
String
receiveWaitSystemName
;
@ApiModelProperty
(
value
=
"收货-排队系统形式 1:小程序 2:app"
)
private
Integer
receiveWaitMode
;
@ApiModelProperty
(
value
=
"收货-排队系统形式 描述: 微信小程序 app"
)
public
String
getReceiveWaitModeMsg
()
{
return
OrderGoodsEnum
.
SendWaitModeEnum
.
getMsgByCode
(
receiveWaitMode
);
}
}
}
\ No newline at end of file
performance-web/src/main/java/com/clx/performance/service/impl/OrderChildServiceImpl.java
浏览文件 @
65683aa2
...
@@ -9,6 +9,7 @@ import com.clx.message.req.message.AliSmsMessageReq;
...
@@ -9,6 +9,7 @@ import com.clx.message.req.message.AliSmsMessageReq;
import
com.clx.order.enums.OrderEnum
;
import
com.clx.order.enums.OrderEnum
;
import
com.clx.order.enums.ResultEnum
;
import
com.clx.order.enums.ResultEnum
;
import
com.clx.order.enums.*
;
import
com.clx.order.enums.*
;
import
com.clx.order.feign.AddressFeign
;
import
com.clx.order.feign.OrderFeign
;
import
com.clx.order.feign.OrderFeign
;
import
com.clx.order.vo.feign.FeignAddressVO
;
import
com.clx.order.vo.feign.FeignAddressVO
;
import
com.clx.order.vo.feign.FeignOrderInfoVO
;
import
com.clx.order.vo.feign.FeignOrderInfoVO
;
...
@@ -279,6 +280,8 @@ public class OrderChildServiceImpl implements OrderChildService {
...
@@ -279,6 +280,8 @@ public class OrderChildServiceImpl implements OrderChildService {
private
ClxMessageOpenapiFeign
clxMessageOpenapiFeign
;
private
ClxMessageOpenapiFeign
clxMessageOpenapiFeign
;
@Autowired
@Autowired
private
ClxMessageConfig
messageConfig
;
private
ClxMessageConfig
messageConfig
;
@Autowired
private
AddressFeign
addressFeign
;
@Autowired
@Autowired
private
LoadAppConfig
loadAppConfig
;
private
LoadAppConfig
loadAppConfig
;
...
@@ -1750,13 +1753,28 @@ public class OrderChildServiceImpl implements OrderChildService {
...
@@ -1750,13 +1753,28 @@ public class OrderChildServiceImpl implements OrderChildService {
result
.
setSendWaitSystemName
(
orderInfoFeign
.
getSendWaitSystemName
());
result
.
setSendWaitSystemName
(
orderInfoFeign
.
getSendWaitSystemName
());
result
.
setSendWaitMode
(
orderInfoFeign
.
getSendWaitMode
());
result
.
setSendWaitMode
(
orderInfoFeign
.
getSendWaitMode
());
//目的地信息
result
.
setReceiveContact
(
orderInfoFeign
.
getReveiveContact
());
result
.
setReceiveContactPhone
(
orderInfoFeign
.
getReveiveContactPhone
());
result
.
setReceiveWaitSystem
(
orderInfoFeign
.
getReveiveWaitSystem
());
result
.
setReceiveWaitSystemName
(
orderInfoFeign
.
getReveiveWaitSystemName
());
result
.
setReceiveWaitMode
(
orderInfoFeign
.
getReveiveWaitMode
());
// 采样 监装信息
// 采样 监装信息
result
.
setSendSamplingPic
(
orderInfoFeign
.
getSendSamplingPic
());
SuperviseInfo
superviseInfo
=
getSuperviseInfo
(
orderChild
.
getOrderNo
(),
OrderChildEnum
.
SuperviseTypeEnum
.
SUPERVISE_LOAD
.
getCode
());
result
.
setSendQualityPosition
(
orderInfoFeign
.
getSendQualityPosition
());
result
.
setSendSamplingVideo
(
orderInfoFeign
.
getSendSamplingVideo
());
SuperviseInfo
superviseInfo
=
getSuperviseInfo
(
orderChild
.
getOrderNo
(),
orderChild
.
getChildNo
());
result
.
setSuperviseContacts
(
superviseInfo
!=
null
?
superviseInfo
.
getSuperviseContacts
()
:
null
);
result
.
setSuperviseContacts
(
superviseInfo
!=
null
?
superviseInfo
.
getSuperviseContacts
()
:
null
);
result
.
setSuperviseMobile
(
superviseInfo
!=
null
?
superviseInfo
.
getSuperviseMobile
()
:
null
);
result
.
setSuperviseMobile
(
superviseInfo
!=
null
?
superviseInfo
.
getSuperviseMobile
()
:
null
);
result
.
setSendSamplingPic
(
superviseInfo
==
null
?
null
:
orderInfoFeign
.
getSendSamplingPic
());
result
.
setSendQualityPosition
(
superviseInfo
==
null
?
null
:
orderInfoFeign
.
getSendQualityPosition
());
result
.
setSendSamplingVideo
(
superviseInfo
==
null
?
null
:
orderInfoFeign
.
getSendSamplingVideo
());
// 采样 监卸信息
SuperviseInfo
superviseUnloadInfo
=
getSuperviseInfo
(
orderChild
.
getOrderNo
(),
OrderChildEnum
.
SuperviseTypeEnum
.
SUPERVISE_UNLOAD
.
getCode
());
result
.
setSuperviseUnloadContacts
(
superviseUnloadInfo
!=
null
?
superviseUnloadInfo
.
getSuperviseContacts
()
:
null
);
result
.
setSuperviseUnloadMobile
(
superviseUnloadInfo
!=
null
?
superviseUnloadInfo
.
getSuperviseMobile
()
:
null
);
result
.
setReceiveSamplingPic
(
superviseUnloadInfo
==
null
?
null
:
orderInfoFeign
.
getReveiveSamplingPic
());
result
.
setReceiveQualityPosition
(
superviseUnloadInfo
==
null
?
null
:
orderInfoFeign
.
getReveiveQualityPosition
());
result
.
setReceiveSamplingVideo
(
superviseUnloadInfo
==
null
?
null
:
orderInfoFeign
.
getReveiveSamplingVideo
());
//查询结算信息
//查询结算信息
Optional
<
SettlementOwnerDetail
>
optional
=
settlementOwnerDetailDao
.
getByChildNo
(
childNo
);
Optional
<
SettlementOwnerDetail
>
optional
=
settlementOwnerDetailDao
.
getByChildNo
(
childNo
);
...
@@ -1796,14 +1814,13 @@ public class OrderChildServiceImpl implements OrderChildService {
...
@@ -1796,14 +1814,13 @@ public class OrderChildServiceImpl implements OrderChildService {
}
}
/**
/**
* 获取监装
* 获取监装
、监卸信息
* @param orderNo
* @param orderNo
* @param
childNo
* @param
type
* @return
* @return
*/
*/
private
SuperviseInfo
getSuperviseInfo
(
String
orderNo
,
String
childNo
)
{
private
SuperviseInfo
getSuperviseInfo
(
String
orderNo
,
int
type
)
{
NeedAlertSuperviseInfoResultVO
result
=
new
NeedAlertSuperviseInfoResultVO
();
App
app
=
appConfig
.
getPurchaseManageApp
();
//对接马上来供应链配置信息
App
app
=
appConfig
.
getApp
(
AppEnum
.
UniqueIdentifier
.
PURCHASE_MANAGE
.
getCode
());
//对接马上来供应链配置信息
//组装配置信息
//组装配置信息
RequestConfig
config
=
new
RequestConfig
()
RequestConfig
config
=
new
RequestConfig
()
.
setAppId
(
app
.
getAppNo
())
.
setAppId
(
app
.
getAppNo
())
...
@@ -1812,7 +1829,7 @@ public class OrderChildServiceImpl implements OrderChildService {
...
@@ -1812,7 +1829,7 @@ public class OrderChildServiceImpl implements OrderChildService {
//通过订单号查询监装监卸信息
//通过订单号查询监装监卸信息
SupplyChainSupervisionLoadAction
action
=
new
SupplyChainSupervisionLoadAction
();
SupplyChainSupervisionLoadAction
action
=
new
SupplyChainSupervisionLoadAction
();
action
.
setOrderNo
(
orderNo
);
action
.
setOrderNo
(
orderNo
);
action
.
setType
(
OrderChildEnum
.
SuperviseTypeEnum
.
SUPERVISE_LOAD
.
getCode
()
);
action
.
setType
(
type
);
Result
<
SupervisionLoadInfoDto
>
supervisionLoadInfoDto
=
OpenClient
.
doAction
(
config
,
action
);
Result
<
SupervisionLoadInfoDto
>
supervisionLoadInfoDto
=
OpenClient
.
doAction
(
config
,
action
);
if
(!
supervisionLoadInfoDto
.
succeed
())
{
//接口调用失败
if
(!
supervisionLoadInfoDto
.
succeed
())
{
//接口调用失败
return
null
;
return
null
;
...
@@ -2642,6 +2659,14 @@ public class OrderChildServiceImpl implements OrderChildService {
...
@@ -2642,6 +2659,14 @@ public class OrderChildServiceImpl implements OrderChildService {
loadImages
.
stream
().
map
(
OrderChildImage:
:
getImage
).
collect
(
Collectors
.
toList
()));
loadImages
.
stream
().
map
(
OrderChildImage:
:
getImage
).
collect
(
Collectors
.
toList
()));
carrierOrderChildDetailVO
.
setUnloadImageList
(
carrierOrderChildDetailVO
.
setUnloadImageList
(
unloadImages
.
stream
().
map
(
OrderChildImage:
:
getImage
).
collect
(
Collectors
.
toList
()));
unloadImages
.
stream
().
map
(
OrderChildImage:
:
getImage
).
collect
(
Collectors
.
toList
()));
//货源地详细地址,目的地详细地址
FeignAddressVO
data
=
addressFeign
.
getSendAndReceiveAddress
(
orderChild
.
getSendAddressId
(),
orderChild
.
getReceiveAddressId
()).
getData
();
FeignAddressVO
.
Address
sendAddress
=
data
.
getSendAddress
();
FeignAddressVO
.
Address
receiveAddress
=
data
.
getReceiveAddress
();
carrierOrderChildDetailVO
.
setSendDetailAddress
(
sendAddress
.
getProvince
()+
sendAddress
.
getCity
()+
sendAddress
.
getCounty
()+
sendAddress
.
getAddress
());
carrierOrderChildDetailVO
.
setReceiveDetailAddress
(
receiveAddress
.
getProvince
()+
receiveAddress
.
getCity
()+
receiveAddress
.
getCounty
()+
receiveAddress
.
getAddress
());
return
carrierOrderChildDetailVO
;
return
carrierOrderChildDetailVO
;
}
}
...
...
performance-web/src/main/java/com/clx/performance/service/impl/OrderGoodsServiceImpl.java
浏览文件 @
65683aa2
...
@@ -198,6 +198,14 @@ public class OrderGoodsServiceImpl implements OrderGoodsService, InitializingBea
...
@@ -198,6 +198,14 @@ public class OrderGoodsServiceImpl implements OrderGoodsService, InitializingBea
InvoicingCompanyEnum
.
TaxType
.
TAX_EXCLUDED
.
getCode
()))
{
InvoicingCompanyEnum
.
TaxType
.
TAX_EXCLUDED
.
getCode
()))
{
orderGoodsVO
.
setGoodsOrderDetailShow
(
1
);
orderGoodsVO
.
setGoodsOrderDetailShow
(
1
);
}
}
//目的地信息
orderGoodsVO
.
setReceiveContact
(
orderInfoFeign
.
getReveiveContact
());
orderGoodsVO
.
setReceiveContactPhone
(
orderInfoFeign
.
getReveiveContactPhone
());
orderGoodsVO
.
setReceiveWaitSystem
(
orderInfoFeign
.
getReveiveWaitSystem
());
orderGoodsVO
.
setReceiveWaitSystemName
(
orderInfoFeign
.
getReveiveWaitSystemName
());
orderGoodsVO
.
setReceiveWaitMode
(
orderInfoFeign
.
getReveiveWaitMode
());
return
orderGoodsVO
;
return
orderGoodsVO
;
}
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论