Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-performance
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
姜武杰
clx-performance
Commits
29432c88
提交
29432c88
authored
8月 08, 2024
作者:
jiangwujie
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'v21.1_jianzhuang_20240807' into dev
上级
8523b105
f51a8820
显示空白字符变更
内嵌
并排
正在显示
11 个修改的文件
包含
227 行增加
和
4 行删除
+227
-4
OrderCancelController.java
.../clx/performance/controller/pc/OrderCancelController.java
+2
-2
OrderChildOperateRecordDao.java
...a/com/clx/performance/dao/OrderChildOperateRecordDao.java
+18
-0
OrderChildOperateRecordDaoImpl.java
.../performance/dao/impl/OrderChildOperateRecordDaoImpl.java
+26
-0
OrderChildOperateRecordMapper.java
...clx/performance/mapper/OrderChildOperateRecordMapper.java
+23
-0
OrderChildOperateRecord.java
...va/com/clx/performance/model/OrderChildOperateRecord.java
+87
-0
OrderCancelService.java
.../java/com/clx/performance/service/OrderCancelService.java
+8
-0
OrderChildOperateRecordService.java
...x/performance/service/OrderChildOperateRecordService.java
+9
-0
OrderCancelServiceImpl.java
.../clx/performance/service/impl/OrderCancelServiceImpl.java
+10
-0
OrderChildOperateRecordServiceImpl.java
...ance/service/impl/OrderChildOperateRecordServiceImpl.java
+13
-0
OrderChildOperateRecordSqlProvider.java
...mance/sqlProvider/OrderChildOperateRecordSqlProvider.java
+30
-0
OrderChildSqlProvider.java
...om/clx/performance/sqlProvider/OrderChildSqlProvider.java
+1
-2
没有找到文件。
performance-web/src/main/java/com/clx/performance/controller/pc/OrderCancelController.java
浏览文件 @
29432c88
...
...
@@ -68,8 +68,8 @@ public class OrderCancelController {
@ApiOperation
(
value
=
"运单处理记录"
,
notes
=
"<br>By:姜武杰"
)
@PostMapping
(
"/orderChildOperateRecord"
)
public
Result
<
PageData
<
OrderChildOperateRecordVO
>>
orderChildOperateRecord
(
@RequestBody
OrderChildCancelRecordParam
param
)
{
// TODO 待实现
return
null
;
IPage
<
OrderChildOperateRecordVO
>
page
=
orderCancelService
.
orderChildOperateRecord
(
param
);
return
Result
.
page
(
page
.
getRecords
(),
page
.
getTotal
(),
page
.
getPages
())
;
}
@ApiOperation
(
value
=
"客服解除装车限制"
,
notes
=
"<br>By:姜武杰"
)
...
...
performance-web/src/main/java/com/clx/performance/dao/OrderChildOperateRecordDao.java
0 → 100644
浏览文件 @
29432c88
package
com
.
clx
.
performance
.
dao
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.clx.performance.mapper.OrderChildOperateRecordMapper
;
import
com.clx.performance.model.OrderChildOperateRecord
;
import
com.clx.performance.param.pc.OrderChildCancelRecordParam
;
import
com.clx.performance.vo.app.OrderChildVO
;
import
com.clx.performance.vo.pc.OrderChildOperateRecordVO
;
import
com.msl.common.dao.BaseDao
;
/**
* @author jiangwujie
* Date 2024-08-08
* Time 11:20
*/
public
interface
OrderChildOperateRecordDao
extends
BaseDao
<
OrderChildOperateRecordMapper
,
OrderChildOperateRecord
,
Integer
>
{
IPage
<
OrderChildOperateRecordVO
>
orderChildOperateRecord
(
OrderChildCancelRecordParam
param
);
}
performance-web/src/main/java/com/clx/performance/dao/impl/OrderChildOperateRecordDaoImpl.java
0 → 100644
浏览文件 @
29432c88
package
com
.
clx
.
performance
.
dao
.
impl
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.clx.performance.dao.OrderChildOperateRecordDao
;
import
com.clx.performance.mapper.OrderChildOperateRecordMapper
;
import
com.clx.performance.model.OrderChildOperateRecord
;
import
com.clx.performance.param.pc.OrderChildCancelRecordParam
;
import
com.clx.performance.vo.app.OrderChildVO
;
import
com.clx.performance.vo.pc.OrderChildOperateRecordVO
;
import
com.msl.common.dao.impl.BaseDaoImpl
;
import
org.springframework.stereotype.Repository
;
/**
* @author jiangwujie
* Date 2024-08-08
* Time 11:20
*/
@Repository
public
class
OrderChildOperateRecordDaoImpl
extends
BaseDaoImpl
<
OrderChildOperateRecordMapper
,
OrderChildOperateRecord
,
Integer
>
implements
OrderChildOperateRecordDao
{
@Override
public
IPage
<
OrderChildOperateRecordVO
>
orderChildOperateRecord
(
OrderChildCancelRecordParam
param
)
{
Page
<
OrderChildOperateRecordVO
>
page
=
Page
.
of
(
param
.
getPage
(),
param
.
getPageSize
());
return
baseMapper
.
orderChildOperateRecord
(
page
,
param
);
}
}
performance-web/src/main/java/com/clx/performance/mapper/OrderChildOperateRecordMapper.java
0 → 100644
浏览文件 @
29432c88
package
com
.
clx
.
performance
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.clx.performance.model.OrderChildOperateRecord
;
import
com.clx.performance.param.pc.OrderChildCancelRecordParam
;
import
com.clx.performance.sqlProvider.OrderChildOperateRecordSqlProvider
;
import
com.clx.performance.sqlProvider.OrderChildSqlProvider
;
import
com.clx.performance.vo.app.OrderChildVO
;
import
com.clx.performance.vo.pc.OrderChildOperateRecordVO
;
import
org.apache.ibatis.annotations.SelectProvider
;
/**
* @author jiangwujie
* Date 2024-08-08
* Time 11:20
*/
public
interface
OrderChildOperateRecordMapper
extends
BaseMapper
<
OrderChildOperateRecord
>
{
@SelectProvider
(
type
=
OrderChildOperateRecordSqlProvider
.
class
,
method
=
"orderChildOperateRecord"
)
IPage
<
OrderChildOperateRecordVO
>
orderChildOperateRecord
(
Page
<
OrderChildOperateRecordVO
>
page
,
OrderChildCancelRecordParam
param
);
}
performance-web/src/main/java/com/clx/performance/model/OrderChildOperateRecord.java
0 → 100644
浏览文件 @
29432c88
package
com
.
clx
.
performance
.
model
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.msl.common.config.KeyColumn
;
import
com.msl.common.model.HasKey
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
import
lombok.experimental.Accessors
;
import
java.time.LocalDateTime
;
/**
* @author jiangwujie
* Date 2024-08-08
* Time 11:20
*/
@Getter
@Setter
@Accessors
(
chain
=
true
)
@TableName
(
"order_child_operate_record"
)
public
class
OrderChildOperateRecord
implements
HasKey
<
Integer
>
{
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Integer
id
;
@TableField
(
"child_no"
)
@ApiModelProperty
(
"运单编号"
)
private
String
childNo
;
@TableField
(
"type"
)
@ApiModelProperty
(
"操作类型 1 取消运单 2 解除装车限制"
)
private
Integer
type
;
@TableField
(
"truck_no"
)
@ApiModelProperty
(
"主车牌照"
)
private
String
truckNo
;
@TableField
(
"driver_name"
)
@ApiModelProperty
(
"司机名称"
)
private
String
driverName
;
@TableField
(
"driver_mobile"
)
@ApiModelProperty
(
"司机手机号"
)
private
String
driverMobile
;
@TableField
(
"send_address"
)
@ApiModelProperty
(
"货源地"
)
private
String
sendAddress
;
@TableField
(
"receive_address"
)
@ApiModelProperty
(
"目的地"
)
private
String
receiveAddress
;
@TableField
(
"good_type_name"
)
@ApiModelProperty
(
"货物类型名称"
)
private
String
goodTypeName
;
@TableField
(
"remark"
)
@ApiModelProperty
(
"备注"
)
private
String
remark
;
@TableField
(
"operate_time"
)
@ApiModelProperty
(
"操作时间"
)
private
LocalDateTime
operateTime
;
@TableField
(
"operator"
)
@ApiModelProperty
(
"操作人"
)
private
String
operator
;
@TableField
(
"created_time"
)
@ApiModelProperty
(
"创建时间"
)
private
LocalDateTime
createdTime
;
@TableField
(
"modified_time"
)
@ApiModelProperty
(
"更新时间"
)
private
LocalDateTime
modifiedTime
;
@Override
@KeyColumn
(
"id"
)
public
Integer
gainKey
()
{
return
this
.
id
;
}
}
performance-web/src/main/java/com/clx/performance/service/OrderCancelService.java
浏览文件 @
29432c88
...
...
@@ -5,6 +5,7 @@ import com.clx.performance.param.pc.ArtificialCancelOrderQueryParam;
import
com.clx.performance.param.pc.OrderCancelParam
;
import
com.clx.performance.param.pc.OrderChildCancelRecordParam
;
import
com.clx.performance.vo.app.OrderChildVO
;
import
com.clx.performance.vo.pc.OrderChildOperateRecordVO
;
public
interface
OrderCancelService
{
...
...
@@ -48,4 +49,11 @@ public interface OrderCancelService {
OrderChildVO
findArtificialCancelOrder
(
ArtificialCancelOrderQueryParam
param
);
IPage
<
OrderChildVO
>
orderChildCancelRecord
(
OrderChildCancelRecordParam
param
);
/**
* 异常运单处理记录
* @param param
* @return
*/
IPage
<
OrderChildOperateRecordVO
>
orderChildOperateRecord
(
OrderChildCancelRecordParam
param
);
}
performance-web/src/main/java/com/clx/performance/service/OrderChildOperateRecordService.java
0 → 100644
浏览文件 @
29432c88
package
com
.
clx
.
performance
.
service
;
/**
* @author jiangwujie
* Date 2024-08-08
* Time 11:20
*/
public
interface
OrderChildOperateRecordService
{
}
performance-web/src/main/java/com/clx/performance/service/impl/OrderCancelServiceImpl.java
浏览文件 @
29432c88
...
...
@@ -16,6 +16,7 @@ import com.clx.performance.component.OrderCancelComponent;
import
com.clx.performance.component.OwnerAccountComponent
;
import
com.clx.performance.constant.RabbitKeyConstants
;
import
com.clx.performance.dao.OrderChildDao
;
import
com.clx.performance.dao.OrderChildOperateRecordDao
;
import
com.clx.performance.dao.OrderGoodsDao
;
import
com.clx.performance.dto.OrderCancelDTO
;
import
com.clx.performance.enums.*
;
...
...
@@ -30,6 +31,7 @@ import com.clx.performance.service.*;
import
com.clx.performance.service.child.OrderChildPostService
;
import
com.clx.performance.vo.app.OrderChildVO
;
import
com.clx.performance.vo.mq.OrderTruckBindCancelParam
;
import
com.clx.performance.vo.pc.OrderChildOperateRecordVO
;
import
com.clx.user.enums.driver.DriverInfoEnum
;
import
com.clx.user.enums.owner.FreezeSettingEnum
;
import
com.clx.user.vo.feign.OwnerInfoFeignVO
;
...
...
@@ -86,6 +88,8 @@ public class OrderCancelServiceImpl implements OrderCancelService {
private
final
OwnerAccountComponent
ownerAccountComponent
;
private
final
OrderChildOperateRecordDao
orderChildOperateRecordDao
;
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
...
...
@@ -644,5 +648,10 @@ public class OrderCancelServiceImpl implements OrderCancelService {
return
page
;
}
@Override
public
IPage
<
OrderChildOperateRecordVO
>
orderChildOperateRecord
(
OrderChildCancelRecordParam
param
)
{
return
orderChildOperateRecordDao
.
orderChildOperateRecord
(
param
);
}
}
\ No newline at end of file
performance-web/src/main/java/com/clx/performance/service/impl/OrderChildOperateRecordServiceImpl.java
0 → 100644
浏览文件 @
29432c88
package
com
.
clx
.
performance
.
service
.
impl
;
import
com.clx.performance.service.OrderChildOperateRecordService
;
import
org.springframework.stereotype.Service
;
/**
* @author jiangwujie
* Date 2024-08-08
* Time 11:20
*/
@Service
public
class
OrderChildOperateRecordServiceImpl
implements
OrderChildOperateRecordService
{
}
performance-web/src/main/java/com/clx/performance/sqlProvider/OrderChildOperateRecordSqlProvider.java
0 → 100644
浏览文件 @
29432c88
package
com
.
clx
.
performance
.
sqlProvider
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.clx.performance.param.pc.OrderChildCancelRecordParam
;
import
com.clx.performance.vo.app.OrderChildVO
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.jdbc.SQL
;
public
class
OrderChildOperateRecordSqlProvider
{
public
String
orderChildOperateRecord
(
@Param
(
"page"
)
Page
<
OrderChildVO
>
page
,
@Param
(
"param"
)
OrderChildCancelRecordParam
param
)
{
return
new
SQL
()
{{
SELECT
(
"id,"
+
"child_no,"
+
"type,"
+
"truck_no,"
+
"driver_name,"
+
"driver_mobile,"
+
"send_address,"
+
"receive_address,"
+
"good_type_name,"
+
"remark,"
+
"operate_time date_format(operate_time, '%Y-%m-%d %H:%i:%s') as operateTime,"
+
"operator"
);
FROM
(
"order_child_operate_record "
);
ORDER_BY
(
"create_time desc"
);
}}.
toString
();
}
}
performance-web/src/main/java/com/clx/performance/sqlProvider/OrderChildSqlProvider.java
浏览文件 @
29432c88
...
...
@@ -207,8 +207,7 @@ public class OrderChildSqlProvider {
OrderChildEnum
.
Status
.
ARRIVE_SEND
.
getCode
(),
OrderChildEnum
.
Status
.
LOAD
.
getCode
(),
OrderChildEnum
.
Status
.
GO_TO_RECEIVE
.
getCode
(),
OrderChildEnum
.
Status
.
ARRIVE_RECEIVE
.
getCode
(),
OrderChildEnum
.
Status
.
UNLOAD
.
getCode
()
OrderChildEnum
.
Status
.
ARRIVE_RECEIVE
.
getCode
()
);
conditions
.
add
(
"status IN ("
+
StringUtils
.
join
(
statuses
,
", "
)
+
")"
);
sql
.
append
(
"AND "
);
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论