Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
smf-core
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 4af5f741
由
sunke
编写于
2023-01-16 17:32:01 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
研华1077项目工单号重复问题修正
1 个父辈
9b6edf43
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
11 行增加
和
10 行删除
src/main/java/com/neotel/smfcore/core/order/rest/OrderController.java
src/main/java/com/neotel/smfcore/core/order/service/manager/ILiteOrderManager.java
src/main/java/com/neotel/smfcore/core/order/service/manager/impl/LiteOrderManagerImpl.java
src/main/java/com/neotel/smfcore/custom/advantech/AdvantechApi.java
src/main/java/com/neotel/smfcore/core/order/rest/OrderController.java
查看文件 @
4af5f74
...
...
@@ -555,12 +555,6 @@ public class OrderController {
if
(
orderNo
==
null
)
{
throw
new
ValidateException
(
"smfcore.valueCanotNull"
,
"{0}不能为空"
,
new
String
[]{
"orderNo"
});
}
//
LiteOrder
order
=
liteOrderCache
.
getLiteOrder
(
orderNo
);
if
(
order
!=
null
)
{
OrderDto
dto
=
orderMapper
.
toDto
(
order
);
return
ResultBean
.
newOkResult
(
dto
);
}
LiteOrder
liteOrder
=
smfApi
.
fetchOrder
(
orderNo
,
SecurityUtils
.
getCurrentUsername
());
...
...
src/main/java/com/neotel/smfcore/core/order/service/manager/ILiteOrderManager.java
查看文件 @
4af5f74
...
...
@@ -9,6 +9,9 @@ import java.util.List;
public
interface
ILiteOrderManager
extends
IBaseManager
<
LiteOrder
>
{
LiteOrder
findByOrderNo
(
String
orderNo
);
int
countByCondition
(
String
field
,
String
value
);
LiteOrder
createWithItems
(
LiteOrder
liteOrder
)
throws
ValidateException
;
List
<
LiteOrder
>
findUnEndOrdersList
();
...
...
src/main/java/com/neotel/smfcore/core/order/service/manager/impl/LiteOrderManagerImpl.java
查看文件 @
4af5f74
...
...
@@ -3,9 +3,6 @@ package com.neotel.smfcore.core.order.service.manager.impl;
import
com.google.common.collect.Lists
;
import
com.neotel.smfcore.common.bean.PageData
;
import
com.neotel.smfcore.common.exception.ValidateException
;
import
com.neotel.smfcore.core.barcode.service.dao.IBarcodeDao
;
import
com.neotel.smfcore.core.barcode.service.manager.IBarcodeManager
;
import
com.neotel.smfcore.core.barcode.service.po.Barcode
;
import
com.neotel.smfcore.core.order.enums.LITEORDER_STATUS
;
import
com.neotel.smfcore.core.order.service.dao.ILiteOrderDao
;
import
com.neotel.smfcore.core.order.service.manager.ILiteOrderItemManager
;
...
...
@@ -49,6 +46,11 @@ public class LiteOrderManagerImpl implements ILiteOrderManager {
}
@Override
public
int
countByCondition
(
String
field
,
String
value
){
return
liteOrderDao
.
countByCondition
(
new
String
[]{
field
},
new
String
[]{
value
});
}
@Override
public
LiteOrder
get
(
String
id
)
{
LiteOrder
order
=
liteOrderDao
.
findOneById
(
id
);
if
(
order
!=
null
&&
order
.
getOrderItems
()==
null
){
...
...
src/main/java/com/neotel/smfcore/custom/advantech/AdvantechApi.java
查看文件 @
4af5f74
...
...
@@ -364,7 +364,9 @@ public class AdvantechApi extends BaseSmfApiListener {
if
(
liteOrder
==
null
){
liteOrder
=
new
LiteOrder
();
liteOrder
.
setOrderNo
(
orderNumber
);
int
orderCount
=
liteOrderManager
.
countByCondition
(
"soId"
,
wip_no
)
+
1
;
String
newOrderNo
=
orderNumber
+
"_"
+
orderCount
;
liteOrder
.
setOrderNo
(
newOrderNo
);
liteOrder
.
setSoId
(
wip_no
);
liteOrder
.
setLine
(
line_desc
);
liteOrder
.
setSource
(
line_id
);
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论