Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-performance
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
姜武杰
clx-performance
Commits
6c14a3ec
提交
6c14a3ec
authored
7月 09, 2024
作者:
杨启发
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
磅单OCR识别需求
上级
4ee1e691
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
11 个修改的文件
包含
56 行增加
和
16 行删除
+56
-16
PerformanceResultEnum.java
...java/com/clx/performance/enums/PerformanceResultEnum.java
+13
-1
OrderChildLoadAndUnloadAgainParam.java
...formance/param/app/OrderChildLoadAndUnloadAgainParam.java
+0
-2
OrderChildLoadParam.java
...va/com/clx/performance/param/app/OrderChildLoadParam.java
+0
-2
OrderChildUnloadParam.java
.../com/clx/performance/param/app/OrderChildUnloadParam.java
+0
-3
OcrRecognitionResultVO.java
...va/com/clx/performance/vo/app/OcrRecognitionResultVO.java
+4
-2
OrderChildPoundAuditDetailVO.java
...m/clx/performance/vo/pc/OrderChildPoundAuditDetailVO.java
+5
-4
TencentCloudApiOcrConfig.java
.../com/clx/performance/config/TencentCloudApiOcrConfig.java
+20
-0
OcrRecognitionDao.java
.../main/java/com/clx/performance/dao/OcrRecognitionDao.java
+3
-0
OcrRecognitionDaoImpl.java
...a/com/clx/performance/dao/impl/OcrRecognitionDaoImpl.java
+8
-0
OcrRecognition.java
...c/main/java/com/clx/performance/model/OcrRecognition.java
+3
-2
OrderChildServiceImpl.java
...m/clx/performance/service/impl/OrderChildServiceImpl.java
+0
-0
没有找到文件。
performance-api/src/main/java/com/clx/performance/enums/PerformanceResultEnum.java
浏览文件 @
6c14a3ec
...
@@ -156,7 +156,19 @@ public enum PerformanceResultEnum implements ResultEnum {
...
@@ -156,7 +156,19 @@ public enum PerformanceResultEnum implements ResultEnum {
OWNER_LOAN_RECORD_PAY_WAIT_ERROR
(
1853
,
"当前借款单状态不是待付款"
),
OWNER_LOAN_RECORD_PAY_WAIT_ERROR
(
1853
,
"当前借款单状态不是待付款"
),
OWNER_LOAN_PAYMENT_STATUS_ERROR
(
1854
,
"执行借款审批失败,请稍后重试"
),
OWNER_LOAN_PAYMENT_STATUS_ERROR
(
1854
,
"执行借款审批失败,请稍后重试"
),
OWNER_LOAN_PAY_STATUS_ERROR
(
1855
,
"付款失败"
),
OWNER_LOAN_PAY_STATUS_ERROR
(
1855
,
"付款失败"
),
DATA_STATUS_ERROR
(
1856
,
"当前状态有误"
)
DATA_STATUS_ERROR
(
1856
,
"当前状态有误"
),
/**
* 磅单OCR识别
*/
OCR_RECOGNITION_ERROR
(
2101
,
"OCR识别错误"
),
OCR_RECOGNITION_REPEAT
(
2102
,
"同一个运单只能识别一次"
),
LOAD_TIME_BEFORE_ARRIVE_SEND_TIME
(
2103
,
"装货时间不可早于到达货源地时间"
),
LOAD_TIME_AFTER_NOW
(
2104
,
"装货时间不可晚于当前时间"
),
LOAD_TIME_AFTER_FIRST_LOAD_TIME
(
2105
,
"装货时间不可晚于首次提交时间"
),
UNLOAD_TIME_BEFORE_ARRIVE_RECEIVE_TIME
(
2106
,
"交货时间不可早于到达目的地时间"
),
UNLOAD_TIME_AFTER_NOW
(
2107
,
"交货时间不可晚于当前时间"
),
UNLOAD_TIME_AFTER_FIRST_UNLOAD_TIME
(
2108
,
"交货时间不可晚于首次提交时间"
),
;
;
private
final
int
code
;
private
final
int
code
;
private
final
String
msg
;
private
final
String
msg
;
...
...
performance-api/src/main/java/com/clx/performance/param/app/OrderChildLoadAndUnloadAgainParam.java
浏览文件 @
6c14a3ec
...
@@ -47,11 +47,9 @@ public class OrderChildLoadAndUnloadAgainParam extends PositionParam {
...
@@ -47,11 +47,9 @@ public class OrderChildLoadAndUnloadAgainParam extends PositionParam {
private
List
<
String
>
unloadImageList
;
private
List
<
String
>
unloadImageList
;
@ApiModelProperty
(
value
=
"装货时间"
)
@ApiModelProperty
(
value
=
"装货时间"
)
@NotBlank
(
message
=
"装货时间不能为空"
)
private
String
loadTime
;
private
String
loadTime
;
@ApiModelProperty
(
value
=
"交货时间"
)
@ApiModelProperty
(
value
=
"交货时间"
)
@NotBlank
(
message
=
"交货时间不能为空"
)
private
String
unloadTime
;
private
String
unloadTime
;
}
}
performance-api/src/main/java/com/clx/performance/param/app/OrderChildLoadParam.java
浏览文件 @
6c14a3ec
...
@@ -5,7 +5,6 @@ import lombok.Getter;
...
@@ -5,7 +5,6 @@ import lombok.Getter;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
import
lombok.Setter
;
import
lombok.Setter
;
import
javax.validation.constraints.Max
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotEmpty
;
import
javax.validation.constraints.NotEmpty
;
import
javax.validation.constraints.NotNull
;
import
javax.validation.constraints.NotNull
;
...
@@ -34,6 +33,5 @@ public class OrderChildLoadParam extends PositionParam {
...
@@ -34,6 +33,5 @@ public class OrderChildLoadParam extends PositionParam {
private
List
<
String
>
loadImageList
;
private
List
<
String
>
loadImageList
;
@ApiModelProperty
(
value
=
"装货时间"
)
@ApiModelProperty
(
value
=
"装货时间"
)
@NotBlank
(
message
=
"装货时间不能为空"
)
private
String
loadTime
;
private
String
loadTime
;
}
}
performance-api/src/main/java/com/clx/performance/param/app/OrderChildUnloadParam.java
浏览文件 @
6c14a3ec
...
@@ -5,10 +5,8 @@ import lombok.Getter;
...
@@ -5,10 +5,8 @@ import lombok.Getter;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
import
lombok.Setter
;
import
lombok.Setter
;
import
javax.validation.constraints.Max
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotEmpty
;
import
javax.validation.constraints.NotEmpty
;
import
javax.validation.constraints.NotNull
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
import
java.util.List
;
import
java.util.List
;
...
@@ -32,7 +30,6 @@ public class OrderChildUnloadParam extends PositionParam {
...
@@ -32,7 +30,6 @@ public class OrderChildUnloadParam extends PositionParam {
private
List
<
String
>
unloadImageList
;
private
List
<
String
>
unloadImageList
;
@ApiModelProperty
(
value
=
"交货时间"
)
@ApiModelProperty
(
value
=
"交货时间"
)
@NotBlank
(
message
=
"交货时间不能为空"
)
private
String
unloadTime
;
private
String
unloadTime
;
}
}
performance-api/src/main/java/com/clx/performance/vo/app/OcrRecognitionResultVO.java
浏览文件 @
6c14a3ec
...
@@ -6,6 +6,8 @@ import lombok.NoArgsConstructor;
...
@@ -6,6 +6,8 @@ import lombok.NoArgsConstructor;
import
lombok.Setter
;
import
lombok.Setter
;
import
lombok.ToString
;
import
lombok.ToString
;
import
java.math.BigDecimal
;
/**
/**
* @author yangqifa
* @author yangqifa
*/
*/
...
@@ -15,7 +17,7 @@ import lombok.ToString;
...
@@ -15,7 +17,7 @@ import lombok.ToString;
@NoArgsConstructor
@NoArgsConstructor
public
class
OcrRecognitionResultVO
{
public
class
OcrRecognitionResultVO
{
@ApiModelProperty
(
value
=
"毛重"
,
example
=
"48.36"
)
@ApiModelProperty
(
value
=
"毛重"
,
example
=
"48.36"
)
private
Double
grossWeight
;
private
BigDecimal
grossWeight
;
@ApiModelProperty
(
value
=
"皮重"
,
example
=
"16.32"
)
@ApiModelProperty
(
value
=
"皮重"
,
example
=
"16.32"
)
private
Double
tareWeight
;
private
BigDecimal
tareWeight
;
}
}
performance-api/src/main/java/com/clx/performance/vo/pc/OrderChildPoundAuditDetailVO.java
浏览文件 @
6c14a3ec
...
@@ -72,14 +72,14 @@ public class OrderChildPoundAuditDetailVO {
...
@@ -72,14 +72,14 @@ public class OrderChildPoundAuditDetailVO {
private
String
receiveAddress
;
private
String
receiveAddress
;
@ApiModelProperty
(
value
=
"装车识别毛重参考"
)
@ApiModelProperty
(
value
=
"装车识别毛重参考"
)
private
Double
loadGrossWeight
;
private
BigDecimal
loadGrossWeight
;
@ApiModelProperty
(
value
=
"装车识别皮重参考"
)
@ApiModelProperty
(
value
=
"装车识别皮重参考"
)
private
Double
loadTareWeight
;
private
BigDecimal
loadTareWeight
;
@ApiModelProperty
(
value
=
"卸车识别毛重参考"
)
@ApiModelProperty
(
value
=
"卸车识别毛重参考"
)
private
Double
unloadGrossWeight
;
private
BigDecimal
unloadGrossWeight
;
@ApiModelProperty
(
value
=
"卸车识别皮重参考"
)
@ApiModelProperty
(
value
=
"卸车识别皮重参考"
)
private
Double
unloadTareWeight
;
private
BigDecimal
unloadTareWeight
;
}
}
\ No newline at end of file
performance-web/src/main/java/com/clx/performance/config/TencentCloudApiOcrConfig.java
0 → 100644
浏览文件 @
6c14a3ec
package
com
.
clx
.
performance
.
config
;
import
lombok.Getter
;
import
lombok.Setter
;
import
org.springframework.boot.context.properties.ConfigurationProperties
;
import
org.springframework.context.annotation.Configuration
;
/**
* @author yangqifa
*/
@Configuration
@Getter
@Setter
@ConfigurationProperties
(
prefix
=
"tencentcloudapi.credential"
)
public
class
TencentCloudApiOcrConfig
{
private
String
secretId
;
private
String
secretKey
;
}
performance-web/src/main/java/com/clx/performance/dao/OcrRecognitionDao.java
浏览文件 @
6c14a3ec
...
@@ -2,10 +2,13 @@ package com.clx.performance.dao;
...
@@ -2,10 +2,13 @@ package com.clx.performance.dao;
import
com.clx.performance.mapper.OcrRecognitionMapper
;
import
com.clx.performance.mapper.OcrRecognitionMapper
;
import
com.clx.performance.model.OcrRecognition
;
import
com.clx.performance.model.OcrRecognition
;
import
com.clx.performance.param.app.OcrRecognitionParam
;
import
com.msl.common.dao.BaseDao
;
import
com.msl.common.dao.BaseDao
;
/**
/**
* @author yangqifa
* @author yangqifa
*/
*/
public
interface
OcrRecognitionDao
extends
BaseDao
<
OcrRecognitionMapper
,
OcrRecognition
,
Integer
>
{
public
interface
OcrRecognitionDao
extends
BaseDao
<
OcrRecognitionMapper
,
OcrRecognition
,
Integer
>
{
boolean
exists
(
OcrRecognitionParam
param
);
}
}
performance-web/src/main/java/com/clx/performance/dao/impl/OcrRecognitionDaoImpl.java
浏览文件 @
6c14a3ec
...
@@ -3,6 +3,7 @@ package com.clx.performance.dao.impl;
...
@@ -3,6 +3,7 @@ package com.clx.performance.dao.impl;
import
com.clx.performance.dao.OcrRecognitionDao
;
import
com.clx.performance.dao.OcrRecognitionDao
;
import
com.clx.performance.mapper.OcrRecognitionMapper
;
import
com.clx.performance.mapper.OcrRecognitionMapper
;
import
com.clx.performance.model.OcrRecognition
;
import
com.clx.performance.model.OcrRecognition
;
import
com.clx.performance.param.app.OcrRecognitionParam
;
import
com.msl.common.dao.impl.BaseDaoImpl
;
import
com.msl.common.dao.impl.BaseDaoImpl
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
...
@@ -12,4 +13,11 @@ import org.springframework.stereotype.Repository;
...
@@ -12,4 +13,11 @@ import org.springframework.stereotype.Repository;
*/
*/
@Repository
@Repository
public
class
OcrRecognitionDaoImpl
extends
BaseDaoImpl
<
OcrRecognitionMapper
,
OcrRecognition
,
Integer
>
implements
OcrRecognitionDao
{
public
class
OcrRecognitionDaoImpl
extends
BaseDaoImpl
<
OcrRecognitionMapper
,
OcrRecognition
,
Integer
>
implements
OcrRecognitionDao
{
@Override
public
boolean
exists
(
OcrRecognitionParam
param
)
{
return
baseMapper
.
exists
(
lQrWrapper
()
.
eq
(
OcrRecognition:
:
getChildNo
,
param
.
getChildNo
())
.
eq
(
OcrRecognition:
:
getImageType
,
param
.
getImageType
()));
}
}
}
performance-web/src/main/java/com/clx/performance/model/OcrRecognition.java
浏览文件 @
6c14a3ec
...
@@ -6,6 +6,7 @@ import com.msl.common.config.KeyColumn;
...
@@ -6,6 +6,7 @@ import com.msl.common.config.KeyColumn;
import
com.msl.common.model.HasKey
;
import
com.msl.common.model.HasKey
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
java.util.Date
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -45,13 +46,13 @@ public class OcrRecognition implements HasKey<Integer> {
...
@@ -45,13 +46,13 @@ public class OcrRecognition implements HasKey<Integer> {
* 毛重
* 毛重
*/
*/
@ApiModelProperty
(
value
=
"毛重"
)
@ApiModelProperty
(
value
=
"毛重"
)
private
Double
grossWeight
;
private
BigDecimal
grossWeight
;
/**
/**
* 皮重
* 皮重
*/
*/
@ApiModelProperty
(
value
=
"皮重"
)
@ApiModelProperty
(
value
=
"皮重"
)
private
Double
tareWeight
;
private
BigDecimal
tareWeight
;
/**
/**
* OCR识别的原始结果
* OCR识别的原始结果
...
...
performance-web/src/main/java/com/clx/performance/service/impl/OrderChildServiceImpl.java
浏览文件 @
6c14a3ec
差异被折叠。
点击展开。
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论