Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-performance
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
姜武杰
clx-performance
Commits
f119a6a7
提交
f119a6a7
authored
9月 20, 2023
作者:
aiqingguo
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
运单流程
上级
e541170a
全部展开
显示空白字符变更
内嵌
并排
正在显示
24 个修改的文件
包含
179 行增加
和
53 行删除
+179
-53
PerformanceResultEnum.java
...java/com/clx/performance/enums/PerformanceResultEnum.java
+12
-0
OrderChildVO.java
...rc/main/java/com/clx/performance/vo/app/OrderChildVO.java
+6
-0
AppGoodsOrderController.java
...x/performance/controller/app/AppGoodsOrderController.java
+1
-1
DriverOrderChildController.java
...erformance/controller/app/DriverOrderChildController.java
+12
-11
GoodsOrderController.java
...m/clx/performance/controller/pc/GoodsOrderController.java
+2
-3
OrderChildDao.java
.../src/main/java/com/clx/performance/dao/OrderChildDao.java
+2
-1
OrderChildImageDao.java
...main/java/com/clx/performance/dao/OrderChildImageDao.java
+2
-0
OrderGoodsDao.java
.../src/main/java/com/clx/performance/dao/OrderGoodsDao.java
+1
-4
OrderChildDaoImpl.java
.../java/com/clx/performance/dao/impl/OrderChildDaoImpl.java
+42
-3
OrderChildImageImpl.java
...ava/com/clx/performance/dao/impl/OrderChildImageImpl.java
+9
-0
OrderGoodsDaoImpl.java
.../java/com/clx/performance/dao/impl/OrderGoodsDaoImpl.java
+2
-13
DriverService.java
...java/com/clx/performance/extranal/user/DriverService.java
+10
-0
DriverServiceImpl.java
...clx/performance/extranal/user/impl/DriverServiceImpl.java
+28
-0
OrderChild.java
...b/src/main/java/com/clx/performance/model/OrderChild.java
+2
-0
OrderChildLogService.java
...ava/com/clx/performance/service/OrderChildLogService.java
+1
-0
OrderChildPoundLogService.java
...om/clx/performance/service/OrderChildPoundLogService.java
+3
-0
OrderChildService.java
...n/java/com/clx/performance/service/OrderChildService.java
+3
-2
OrderGoodsService.java
...n/java/com/clx/performance/service/OrderGoodsService.java
+1
-3
OrderChildLogServiceImpl.java
...lx/performance/service/impl/OrderChildLogServiceImpl.java
+6
-0
OrderChildPoundLogServiceImpl.java
...rformance/service/impl/OrderChildPoundLogServiceImpl.java
+13
-0
OrderChildServiceImpl.java
...m/clx/performance/service/impl/OrderChildServiceImpl.java
+0
-0
OrderGoodsServiceImpl.java
...m/clx/performance/service/impl/OrderGoodsServiceImpl.java
+2
-7
OrderGoodsSqlProvider.java
...om/clx/performance/sqlProvider/OrderGoodsSqlProvider.java
+5
-5
OrderChildPoundImageStruct.java
...om/clx/performance/struct/OrderChildPoundImageStruct.java
+14
-0
没有找到文件。
performance-api/src/main/java/com/clx/performance/enums/PerformanceResultEnum.java
浏览文件 @
f119a6a7
...
...
@@ -33,6 +33,18 @@ public enum PerformanceResultEnum implements ResultEnum {
DATA_REPEAT
(
1106
,
"数据重复"
),
ORDER_NO_FOUND
(
1200
,
"货单不存在"
),
ORDER_WEIGHT_LACK
(
1200
,
"剩余数量不足"
),
ORDER_CHILD_NO_FOUND
(
1301
,
"运单不存在"
),
ORDER_CHILD_STATUS_CHANGED
(
1302
,
"运单状态已变更,请重新刷新页面"
),
ORDER_CHILD_CANCELED
(
1303
,
"运单状态已取消"
),
ORDER_CHILD_COMPLETE
(
1304
,
"运单状态已完成"
),
ORDER_CHILD_LOAD_TIMEOUT
(
1305
,
"超过装货截止时间"
),
ORDER_CHILD_CANCEL_FORBID
(
1306
,
"运单无法取消"
),
ORDER_CHILD_CANCEL_FORBID_COUNT
(
1307
,
"超出最大取消数量"
),
;
...
...
performance-api/src/main/java/com/clx/performance/vo/app/OrderChildVO.java
浏览文件 @
f119a6a7
...
...
@@ -37,6 +37,7 @@ public class OrderChildVO {
private
String
orderGoodsNo
;
@ApiModelProperty
(
value
=
"订单编号"
,
example
=
""
)
private
String
orderNo
;
@ApiModelProperty
(
value
=
"货物id"
,
example
=
""
)
private
Integer
goodsId
;
@ApiModelProperty
(
value
=
"货物名称"
,
example
=
""
)
...
...
@@ -51,6 +52,9 @@ public class OrderChildVO {
private
Integer
receiveAddressId
;
@ApiModelProperty
(
value
=
"收货地址"
,
example
=
""
)
private
String
receiveAddress
;
@ApiModelProperty
(
value
=
"最晚装货时间"
,
example
=
""
)
private
String
loadDeadline
;
@ApiModelProperty
(
value
=
"车辆ID"
,
example
=
""
)
private
Integer
truckId
;
@ApiModelProperty
(
value
=
"车牌号"
,
example
=
""
)
...
...
@@ -63,6 +67,7 @@ public class OrderChildVO {
private
String
driverName
;
@ApiModelProperty
(
value
=
"司机手机号"
,
example
=
""
)
private
String
driverMobile
;
@ApiModelProperty
(
value
=
"装货毛重(单位吨)"
,
example
=
""
)
private
BigDecimal
loadRough
;
@ApiModelProperty
(
value
=
"装货皮重(单位吨)"
,
example
=
""
)
...
...
@@ -77,6 +82,7 @@ public class OrderChildVO {
private
BigDecimal
unloadNet
;
@ApiModelProperty
(
value
=
"拉运重量(单位吨)"
,
example
=
""
)
private
BigDecimal
weight
;
@ApiModelProperty
(
value
=
"磅单审核状态"
,
example
=
""
)
private
Integer
poundStatus
;
@ApiModelProperty
(
value
=
"状态"
,
example
=
""
)
...
...
performance-web/src/main/java/com/clx/performance/controller/app/AppGoodsOrderController.java
浏览文件 @
f119a6a7
...
...
@@ -65,7 +65,7 @@ public class AppGoodsOrderController {
@GetMapping
(
"/getOrderGoodsInfo"
)
@UnitCovert
(
param
=
false
)
public
Result
<
OrderGoodsVO
>
getOrderGoodsInfo
(
@RequestParam
String
orderGoodsNo
)
{
return
Result
.
ok
(
orderGoodsService
.
getOrderGoodsInfoByOrderGoodsNo
ForAPP
(
orderGoodsNo
));
return
Result
.
ok
(
orderGoodsService
.
getOrderGoodsInfoByOrderGoodsNo
(
orderGoodsNo
));
}
}
performance-web/src/main/java/com/clx/performance/controller/app/DriverOrderChildController.java
浏览文件 @
f119a6a7
...
...
@@ -2,6 +2,7 @@ package com.clx.performance.controller.app;
import
com.clx.performance.param.app.*
;
import
com.clx.performance.service.OrderChildService
;
import
com.clx.performance.vo.app.OrderChildVO
;
import
com.clx.performance.vo.app.SaveOrderChildVO
;
import
com.msl.common.result.Result
;
import
io.swagger.annotations.Api
;
...
...
@@ -71,7 +72,7 @@ public class DriverOrderChildController {
return
Result
.
ok
();
}
@ApiOperation
(
value
=
"装车(首次、
再次
)"
,
notes
=
"<br>By:艾庆国"
)
@ApiOperation
(
value
=
"装车(首次、
重复
)"
,
notes
=
"<br>By:艾庆国"
)
@PostMapping
(
"/updateLoad"
)
public
Result
<
Void
>
updateLoad
(
@RequestBody
@Validated
OrderChildLoadParam
param
)
{
orderChildService
.
updateLoad
(
param
);
...
...
@@ -79,7 +80,7 @@ public class DriverOrderChildController {
return
Result
.
ok
();
}
@ApiOperation
(
value
=
"卸车(首次、
再次
)"
,
notes
=
"<br>By:艾庆国"
)
@ApiOperation
(
value
=
"卸车(首次、
重复
)"
,
notes
=
"<br>By:艾庆国"
)
@PostMapping
(
"/updateUnload"
)
public
Result
<
Void
>
updateUnload
(
@RequestBody
@Validated
OrderChildUnloadParam
param
)
{
orderChildService
.
updateUnload
(
param
);
...
...
@@ -95,19 +96,19 @@ public class DriverOrderChildController {
return
Result
.
ok
();
}
@ApiOperation
(
value
=
"
确认交货
"
,
notes
=
"<br>By:艾庆国"
)
@PostMapping
(
"/updateC
onfirm
"
)
public
Result
<
Void
>
update
Confirm
(
@RequestBody
@Validated
OrderChildConfirm
Param
param
)
{
orderChildService
.
update
Confirm
(
param
);
@ApiOperation
(
value
=
"
取消运单
"
,
notes
=
"<br>By:艾庆国"
)
@PostMapping
(
"/updateC
ancel
"
)
public
Result
<
Void
>
update
DriverCancel
(
@RequestBody
@Validated
OrderChildCancel
Param
param
)
{
orderChildService
.
update
DriverCancel
(
param
);
return
Result
.
ok
();
}
@ApiOperation
(
value
=
"取消运单"
,
notes
=
"<br>By:艾庆国"
)
@PostMapping
(
"/updateCancel"
)
public
Result
<
Void
>
updateCancel
(
@RequestBody
@Validated
OrderChildCancelParam
param
)
{
orderChildService
.
updateCancel
(
param
);
@ApiOperation
(
value
=
"查询运单详情"
,
notes
=
"<br>By:艾庆国"
)
@PostMapping
(
"/getOrderChildInfo"
)
public
Result
<
OrderChildVO
>
getOrderChildInfo
(
String
childNo
)
{
return
Result
.
ok
();
return
Result
.
ok
(
orderChildService
.
getOrderChildInfo
(
childNo
)
);
}
}
performance-web/src/main/java/com/clx/performance/controller/pc/GoodsOrderController.java
浏览文件 @
f119a6a7
...
...
@@ -253,16 +253,15 @@ public class GoodsOrderController {
@GetMapping
(
"/getOrderGoodsInfo"
)
@UnitCovert
(
param
=
false
)
public
Result
<
OrderGoodsVO
>
getOrderGoodsInfo
(
@RequestParam
String
orderGoodsNo
)
{
return
Result
.
ok
(
orderGoodsService
.
getOrderGoodsInfoByOrderGoodsNo
ForPC
(
orderGoodsNo
));
return
Result
.
ok
(
orderGoodsService
.
getOrderGoodsInfoByOrderGoodsNo
(
orderGoodsNo
));
}
@ApiOperation
(
value
=
"查看货单列表"
,
notes
=
"<br>By:胡宇帆"
)
@PostMapping
(
"/pageOrderGoodsList"
)
@UnitCovert
(
param
=
false
)
public
Result
<
PageData
<
OrderGoodsVO
>>
pageOrderGoodsList
(
@RequestBody
PageOrderGoodsListParam
param
)
{
public
Result
<
PageData
<
OrderGoodsVO
>>
pageOrderGoodsList
(
@RequestBody
@Validated
PageOrderGoodsListParam
param
)
{
if
(
StringUtils
.
isNotBlank
(
param
.
getOrderGoodsNo
()))
{
param
.
setOrderGoodsType
(
param
.
getOrderGoodsNo
().
substring
(
0
,
2
));
param
.
setOrderNo
(
param
.
getOrderGoodsNo
().
substring
(
2
));
}
IPage
<
OrderGoodsVO
>
page
=
orderGoodsService
.
pageOrderGoodsList
(
param
);
return
Result
.
page
(
page
.
getRecords
(),
page
.
getTotal
(),
page
.
getPages
());
...
...
performance-web/src/main/java/com/clx/performance/dao/OrderChildDao.java
浏览文件 @
f119a6a7
...
...
@@ -20,10 +20,11 @@ public interface OrderChildDao extends BaseDao<OrderChildMapper, OrderChild, Int
boolean
updateCancel
(
OrderChild
item
);
boolean
updateLoad
(
OrderChild
item
);
boolean
updateUnload
(
OrderChild
item
);
boolean
updateLoadAndUnload
(
OrderChild
item
);
boolean
updateDriverConfirm
(
OrderChild
item
);
boolean
updateStatus
(
OrderChild
item
);
Optional
<
OrderChild
>
getByChildNo
(
String
childNo
);
...
...
performance-web/src/main/java/com/clx/performance/dao/OrderChildImageDao.java
浏览文件 @
f119a6a7
...
...
@@ -21,4 +21,6 @@ public interface OrderChildImageDao extends BaseDao<OrderChildImageMapper, Order
Optional
<
List
<
OrderChildImage
>>
getImages
(
String
childNo
,
Integer
type
);
Optional
<
List
<
OrderChildImage
>>
listLoadAndUnload
(
String
childNo
);
}
performance-web/src/main/java/com/clx/performance/dao/OrderGoodsDao.java
浏览文件 @
f119a6a7
...
...
@@ -18,10 +18,7 @@ public interface OrderGoodsDao extends BaseDao<OrderGoodsMapper, OrderGoods, Int
Optional
<
OrderGoods
>
getByOrderGoodsNo
(
String
orderGoodsNo
);
Optional
<
OrderGoods
>
getOrderGoodsInfoByOrderGoodsNoForPC
(
String
orderGoodsNo
);
Optional
<
OrderGoods
>
getOrderGoodsInfoByOrderGoodsNoForAPP
(
String
orderGoodsNo
);
Optional
<
OrderGoods
>
getOrderGoodsInfoByOrderGoodsNo
(
String
orderGoodsNo
);
IPage
<
OrderGoodsVO
>
pageOrderGoodsList
(
PageOrderGoodsListParam
param
);
}
performance-web/src/main/java/com/clx/performance/dao/impl/OrderChildDaoImpl.java
浏览文件 @
f119a6a7
...
...
@@ -32,17 +32,48 @@ public class OrderChildDaoImpl extends BaseDaoImpl<OrderChildMapper, OrderChild,
@Override
public
boolean
updateLoad
(
OrderChild
item
)
{
return
false
;
return
update
(
lUdWrapper
()
.
eq
(
OrderChild:
:
getChildNo
,
item
.
getChildNo
())
.
set
(
OrderChild:
:
getLoadRough
,
item
.
getLoadRough
())
.
set
(
OrderChild:
:
getLoadTare
,
item
.
getLoadTare
())
.
set
(
OrderChild:
:
getLoadNet
,
item
.
getLoadNet
())
.
set
(
OrderChild:
:
getLoadTime
,
item
.
getLoadTime
())
.
set
(
OrderChild:
:
getWeight
,
item
.
getWeight
())
.
set
(
OrderChild:
:
getStatus
,
item
.
getStatus
())
);
}
@Override
public
boolean
updateUnload
(
OrderChild
item
)
{
return
false
;
return
update
(
lUdWrapper
()
.
eq
(
OrderChild:
:
getChildNo
,
item
.
getChildNo
())
.
set
(
OrderChild:
:
getUnloadRough
,
item
.
getUnloadRough
())
.
set
(
OrderChild:
:
getUnloadTare
,
item
.
getUnloadTare
())
.
set
(
OrderChild:
:
getUnloadNet
,
item
.
getUnloadNet
())
.
set
(
OrderChild:
:
getUnloadTime
,
item
.
getUnloadTime
())
.
set
(
OrderChild:
:
getWeight
,
item
.
getWeight
())
.
set
(
OrderChild:
:
getStatus
,
item
.
getStatus
())
);
}
@Override
public
boolean
updateLoadAndUnload
(
OrderChild
item
)
{
return
false
;
return
update
(
lUdWrapper
()
.
eq
(
OrderChild:
:
getChildNo
,
item
.
getChildNo
())
.
set
(
OrderChild:
:
getLoadRough
,
item
.
getLoadRough
())
.
set
(
OrderChild:
:
getLoadTare
,
item
.
getLoadTare
())
.
set
(
OrderChild:
:
getLoadNet
,
item
.
getLoadNet
())
.
set
(
OrderChild:
:
getUnloadRough
,
item
.
getUnloadRough
())
.
set
(
OrderChild:
:
getUnloadTare
,
item
.
getUnloadTare
())
.
set
(
OrderChild:
:
getUnloadNet
,
item
.
getUnloadNet
())
.
set
(
OrderChild:
:
getWeight
,
item
.
getWeight
())
.
set
(
OrderChild:
:
getPoundStatus
,
item
.
getPoundStatus
())
);
}
@Override
...
...
@@ -50,6 +81,14 @@ public class OrderChildDaoImpl extends BaseDaoImpl<OrderChildMapper, OrderChild,
return
false
;
}
@Override
public
boolean
updateStatus
(
OrderChild
item
)
{
return
update
(
lUdWrapper
()
.
eq
(
OrderChild:
:
getChildNo
,
item
.
getChildNo
())
.
set
(
OrderChild:
:
getStatus
,
item
.
getStatus
())
);
}
@Override
public
Optional
<
OrderChild
>
getByChildNo
(
String
childNo
)
{
return
Optional
.
of
(
childNo
)
...
...
performance-web/src/main/java/com/clx/performance/dao/impl/OrderChildImageImpl.java
浏览文件 @
f119a6a7
...
...
@@ -44,6 +44,15 @@ public class OrderChildImageImpl extends BaseDaoImpl<OrderChildImageMapper, Orde
}
@Override
public
Optional
<
List
<
OrderChildImage
>>
listLoadAndUnload
(
String
childNo
)
{
return
Optional
.
of
(
childNo
)
.
map
(
item
->
lQrWrapper
()
.
eq
(
OrderChildImage:
:
getChildNo
,
childNo
)
)
.
map
(
super
::
list
);
}
@Override
public
Optional
<
List
<
OrderChildImage
>>
getImages
(
String
childNo
,
Integer
type
)
{
return
Optional
.
ofEmpty
(
list
(
lQrWrapper
()
...
...
performance-web/src/main/java/com/clx/performance/dao/impl/OrderGoodsDaoImpl.java
浏览文件 @
f119a6a7
...
...
@@ -37,21 +37,10 @@ public class OrderGoodsDaoImpl extends BaseDaoImpl<OrderGoodsMapper, OrderGoods,
}
@Override
public
Optional
<
OrderGoods
>
getOrderGoodsInfoByOrderGoodsNo
ForPC
(
String
orderGoodsNo
)
{
public
Optional
<
OrderGoods
>
getOrderGoodsInfoByOrderGoodsNo
(
String
orderGoodsNo
)
{
return
Optional
.
of
(
orderGoodsNo
)
.
map
(
item
->
lQrWrapper
()
.
eq
(
OrderGoods:
:
getOrderGoodsType
,
item
.
substring
(
0
,
2
))
.
eq
(
OrderGoods:
:
getOrderGoodsNo
,
item
.
substring
(
2
))
)
.
map
(
super
::
getOne
);
}
@Override
public
Optional
<
OrderGoods
>
getOrderGoodsInfoByOrderGoodsNoForAPP
(
String
orderGoodsNo
)
{
return
Optional
.
of
(
orderGoodsNo
)
.
map
(
item
->
lQrWrapper
()
.
eq
(
OrderGoods:
:
getOrderGoodsType
,
item
.
substring
(
0
,
2
))
.
eq
(
OrderGoods:
:
getOrderGoodsNo
,
item
.
substring
(
2
))
.
eq
(
OrderGoods:
:
getOrderGoodsNo
,
item
)
)
.
map
(
super
::
getOne
);
}
...
...
performance-web/src/main/java/com/clx/performance/extranal/user/DriverService.java
0 → 100644
浏览文件 @
f119a6a7
package
com
.
clx
.
performance
.
extranal
.
user
;
import
com.clx.user.vo.feign.DriverTruckInfoFeignVo
;
import
com.msl.common.base.Optional
;
public
interface
DriverService
{
Optional
<
DriverTruckInfoFeignVo
>
getUserDetailInfo
(
Long
driverUserNo
,
Integer
truckId
);
}
performance-web/src/main/java/com/clx/performance/extranal/user/impl/DriverServiceImpl.java
0 → 100644
浏览文件 @
f119a6a7
package
com
.
clx
.
performance
.
extranal
.
user
.
impl
;
import
com.clx.performance.extranal.user.DriverService
;
import
com.clx.user.feign.DriverFeign
;
import
com.clx.user.vo.feign.DriverTruckInfoFeignVo
;
import
com.msl.common.base.Optional
;
import
com.msl.common.result.Result
;
import
lombok.AllArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.stereotype.Service
;
@Slf4j
@Service
@AllArgsConstructor
public
class
DriverServiceImpl
implements
DriverService
{
private
final
DriverFeign
driverFeign
;
@Override
public
Optional
<
DriverTruckInfoFeignVo
>
getUserDetailInfo
(
Long
driverUserNo
,
Integer
truckId
)
{
Optional
<
DriverTruckInfoFeignVo
>
map
=
Optional
.
ofNullable
(
driverFeign
.
getDriverTruckInfo
(
driverUserNo
,
truckId
))
.
filter
(
Result:
:
succeed
)
.
map
(
Result:
:
getData
);
return
map
;
}
}
performance-web/src/main/java/com/clx/performance/model/OrderChild.java
浏览文件 @
f119a6a7
...
...
@@ -41,6 +41,8 @@ public class OrderChild implements HasKey<Integer> {
private
String
sendAddress
;
//发货地址
private
Integer
receiveAddressId
;
//收货地址id
private
String
receiveAddress
;
//收货地址
private
LocalDateTime
loadDeadline
;
//最晚装货时间
private
Integer
truckId
;
//车辆ID
private
String
truckNo
;
//车牌号
private
BigDecimal
truckLoad
;
//载重(单位吨)
...
...
performance-web/src/main/java/com/clx/performance/service/OrderChildLogService.java
浏览文件 @
f119a6a7
...
...
@@ -4,4 +4,5 @@ public interface OrderChildLogService {
void
saveOrderChildLog
(
String
childNo
,
Integer
type
,
String
remark
,
Integer
createType
,
Long
createBy
,
String
createName
);
void
saveDriverOrderChildLog
(
String
childNo
,
Integer
type
,
String
remark
,
Long
createBy
,
String
createName
);
}
performance-web/src/main/java/com/clx/performance/service/OrderChildPoundLogService.java
浏览文件 @
f119a6a7
...
...
@@ -13,4 +13,7 @@ import java.util.List;
public
interface
OrderChildPoundLogService
{
List
<
OrderChildPoundLogVO
>
getPoundLogList
(
String
childNo
);
void
saveDriverOrderChildLog
(
String
childNo
,
Integer
status
,
String
remark
,
Long
createBy
,
String
createName
);
}
performance-web/src/main/java/com/clx/performance/service/OrderChildService.java
浏览文件 @
f119a6a7
...
...
@@ -3,6 +3,7 @@ package com.clx.performance.service;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.clx.performance.param.app.*
;
import
com.clx.performance.param.pc.PagePoundAuditParam
;
import
com.clx.performance.vo.app.OrderChildVO
;
import
com.clx.performance.vo.app.SaveOrderChildVO
;
import
com.clx.performance.vo.pc.PageOrderChildPoundAuditVO
;
...
...
@@ -27,9 +28,9 @@ public interface OrderChildService {
void
updateUnload
(
OrderChildUnloadParam
param
);
void
updateLoadAndUnloadAgain
(
OrderChildLoadAndUnloadAgainParam
param
);
void
update
Confirm
(
OrderChildConfirm
Param
param
);
void
update
DriverCancel
(
OrderChildCancel
Param
param
);
void
updateCancel
(
OrderChildCancelParam
param
);
OrderChildVO
getOrderChildInfo
(
String
childNo
);
IPage
<
PageOrderChildPoundAuditVO
>
pagePoundAuditList
(
PagePoundAuditParam
param
);
...
...
performance-web/src/main/java/com/clx/performance/service/OrderGoodsService.java
浏览文件 @
f119a6a7
...
...
@@ -13,9 +13,7 @@ import com.msl.common.result.Result;
* Time 16:45
*/
public
interface
OrderGoodsService
{
OrderGoodsVO
getOrderGoodsInfoByOrderGoodsNoForPC
(
String
orderGoodsNo
);
OrderGoodsVO
getOrderGoodsInfoByOrderGoodsNoForAPP
(
String
orderGoodsNo
);
OrderGoodsVO
getOrderGoodsInfoByOrderGoodsNo
(
String
orderGoodsNo
);
IPage
<
OrderGoodsVO
>
pageOrderGoodsList
(
PageOrderGoodsListParam
param
);
}
performance-web/src/main/java/com/clx/performance/service/impl/OrderChildLogServiceImpl.java
浏览文件 @
f119a6a7
package
com
.
clx
.
performance
.
service
.
impl
;
import
com.clx.performance.dao.OrderChildLogDao
;
import
com.clx.performance.enums.OrderChildLogEnum
;
import
com.clx.performance.model.OrderChildLog
;
import
com.clx.performance.service.OrderChildLogService
;
import
lombok.extern.slf4j.Slf4j
;
...
...
@@ -28,4 +29,9 @@ public class OrderChildLogServiceImpl implements OrderChildLogService {
orderChildLogDao
.
saveEntity
(
orderChildLog
);
}
@Override
public
void
saveDriverOrderChildLog
(
String
childNo
,
Integer
type
,
String
remark
,
Long
createBy
,
String
createName
)
{
saveOrderChildLog
(
childNo
,
type
,
remark
,
OrderChildLogEnum
.
CreateType
.
DRIVER
.
getCode
(),
createBy
,
createName
);
}
}
performance-web/src/main/java/com/clx/performance/service/impl/OrderChildPoundLogServiceImpl.java
浏览文件 @
f119a6a7
...
...
@@ -31,4 +31,17 @@ public class OrderChildPoundLogServiceImpl implements OrderChildPoundLogService
List
<
OrderChildPoundLog
>
poundLogList
=
orderChildPoundLogDao
.
getPoundLogList
(
childNo
);
return
orderChildPoundLogStruct
.
convert
(
poundLogList
);
}
@Override
public
void
saveDriverOrderChildLog
(
String
childNo
,
Integer
status
,
String
remark
,
Long
createBy
,
String
createName
)
{
OrderChildPoundLog
poundLog
=
new
OrderChildPoundLog
();
poundLog
.
setChildNo
(
childNo
);
poundLog
.
setStatus
(
status
);
poundLog
.
setRemark
(
remark
);
poundLog
.
setCreateBy
(
createBy
);
poundLog
.
setCreateName
(
createName
);
orderChildPoundLogDao
.
saveEntity
(
poundLog
);
}
}
performance-web/src/main/java/com/clx/performance/service/impl/OrderChildServiceImpl.java
浏览文件 @
f119a6a7
差异被折叠。
点击展开。
performance-web/src/main/java/com/clx/performance/service/impl/OrderGoodsServiceImpl.java
浏览文件 @
f119a6a7
...
...
@@ -26,13 +26,8 @@ public class OrderGoodsServiceImpl implements OrderGoodsService {
private
OrderGoodsStruct
orderGoodsStruct
;
@Override
public
OrderGoodsVO
getOrderGoodsInfoByOrderGoodsNoForPC
(
String
orderGoodsNo
)
{
return
orderGoodsDao
.
getOrderGoodsInfoByOrderGoodsNoForPC
(
orderGoodsNo
).
map
(
orderGoodsStruct:
:
convert
).
get
();
}
@Override
public
OrderGoodsVO
getOrderGoodsInfoByOrderGoodsNoForAPP
(
String
orderGoodsNo
)
{
return
orderGoodsDao
.
getOrderGoodsInfoByOrderGoodsNoForAPP
(
orderGoodsNo
).
map
(
orderGoodsStruct:
:
convert
).
get
();
public
OrderGoodsVO
getOrderGoodsInfoByOrderGoodsNo
(
String
orderGoodsNo
)
{
return
orderGoodsDao
.
getOrderGoodsInfoByOrderGoodsNo
(
orderGoodsNo
).
map
(
orderGoodsStruct:
:
convert
).
get
();
}
@Override
...
...
performance-web/src/main/java/com/clx/performance/sqlProvider/OrderGoodsSqlProvider.java
浏览文件 @
f119a6a7
...
...
@@ -19,8 +19,8 @@ public class OrderGoodsSqlProvider {
public
String
pageOrderGoodsList
(
@Param
(
"page"
)
Page
<
FeignPageOrderVO
>
page
,
@Param
(
"param"
)
PageOrderGoodsListParam
param
)
{
String
sql
=
new
SQL
()
{{
SELECT
(
"a.id, a.order_no, a.order_goods_type
,
"
+
"
concat(a.order_goods_type,a.order_goods_no) as
order_goods_no, a.order_goods_status, a.extract_weight, "
+
SELECT
(
"a.id, a.order_no, a.order_goods_type
"
+
"
a.
order_goods_no, a.order_goods_status, a.extract_weight, "
+
" a.residue_transport_weight, a.send_address_id, a.send_address_shorter,a.send_longitude,"
+
" a.send_latitude,a.receive_address_id, a.receive_address_shorter,a.receive_longitude,a.receive_latitude,"
+
"a.goods_id, a.goods_name, a.pending_order_way,"
+
...
...
@@ -30,8 +30,9 @@ public class OrderGoodsSqlProvider {
" date_format(a.create_time, '%Y-%m-%d %H:%i:%s') as create_time,"
+
" date_format(a.modified_time, '%Y-%m-%d %H:%i:%s') as modified_time,"
+
"a.extract_way,a.need_truck_num,a.senior_logistics_manager_id,a.senior_logistics_manager_name,a.pending_order_freight,"
+
"a.user_no,a.user_name"
);
FROM
(
"order_goods a"
);
"a.user_no,a.user_name,"
+
"a.valid_freight_price "
);
FROM
(
"order_info a"
);
if
(
StringUtils
.
isNotBlank
(
param
.
getBeginTime
())
&&
StringUtils
.
isNotBlank
(
param
.
getEndTime
()))
{
WHERE
(
"a.create_time >= #{param.beginTime}"
);
...
...
@@ -66,7 +67,6 @@ public class OrderGoodsSqlProvider {
}
if
(
StringUtils
.
isNotBlank
(
param
.
getOrderGoodsNo
()))
{
WHERE
(
"a.order_goods_no = #{param.orderGoodsNo}"
);
WHERE
(
"a.order_goods_no = #{param.orderGoodsType}"
);
}
ORDER_BY
(
"a.create_time desc"
);
}}.
toString
();
...
...
performance-web/src/main/java/com/clx/performance/struct/OrderChildPoundImageStruct.java
0 → 100644
浏览文件 @
f119a6a7
package
com
.
clx
.
performance
.
struct
;
import
com.clx.performance.model.OrderChild
;
import
com.clx.performance.vo.app.OrderChildVO
;
import
com.msl.common.utils.DateStructUtil
;
import
com.msl.common.utils.DateUtils
;
import
org.mapstruct.Mapper
;
@Mapper
(
componentModel
=
"spring"
,
uses
=
DateStructUtil
.
class
,
imports
=
{
DateUtils
.
class
})
public
interface
OrderChildPoundImageStruct
{
OrderChildVO
convert
(
OrderChild
item
);
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论