Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
smf-core
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit d0d2feea
由
LN
编写于
2023-03-06 16:16:09 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
工单修改
1 个父辈
87ef70db
显示空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
19 行增加
和
6 行删除
src/main/java/com/neotel/smfcore/common/utils/DateUtil.java
src/main/java/com/neotel/smfcore/core/order/rest/OrderController.java
src/main/java/com/neotel/smfcore/core/storage/service/manager/impl/StoragePosManagerImpl.java
src/main/java/com/neotel/smfcore/common/utils/DateUtil.java
查看文件 @
d0d2fee
...
...
@@ -73,7 +73,16 @@ public class DateUtil {
public
static
Date
toDate
(
final
String
strDate
)
throws
ParseException
{
return
toDate
(
strDate
,
getDatePattern
());
}
public
static
Date
toDate
(
String
strDate
,
String
[]
aMasks
)
throws
ParseException
{
for
(
String
aMask
:
aMasks
)
{
Date
date
=
toDate
(
strDate
,
aMask
);
if
(
date
!=
null
){
return
date
;
}
}
return
toDate
(
strDate
,
getDatePattern
());
}
public
static
Date
toDate
(
String
strDate
,
String
aMask
){
SimpleDateFormat
df
;
Date
date
;
...
...
src/main/java/com/neotel/smfcore/core/order/rest/OrderController.java
查看文件 @
d0d2fee
...
...
@@ -317,7 +317,6 @@ public class OrderController {
header
.
add
(
Lists
.
newArrayList
(
MessageUtils
.
getText
(
"smfcore.order.outReelCount"
,
locale
,
"已出盘数"
)));
header
.
add
(
Lists
.
newArrayList
(
MessageUtils
.
getText
(
"smfcore.order.needNum"
,
locale
,
"需求数量"
)));
header
.
add
(
Lists
.
newArrayList
(
MessageUtils
.
getText
(
"smfcore.order.outNum"
,
locale
,
"已出数量"
)));
header
.
add
(
Lists
.
newArrayList
(
MessageUtils
.
getText
(
"smfcore.order.exception"
,
locale
,
"异常"
)));
//附加字段
OrderSetting
orderSetting
=
dataCache
.
getOrderSetting
();
...
...
@@ -329,6 +328,7 @@ public class OrderController {
}
}
header
.
add
(
Lists
.
newArrayList
(
MessageUtils
.
getText
(
"smfcore.order.exception"
,
locale
,
"异常"
)));
List
<
List
<
Object
>>
dataList
=
new
ArrayList
<>();
for
(
LiteOrderItem
orderItem
:
liteOrder
.
getOrderItems
())
{
...
...
@@ -344,8 +344,6 @@ public class OrderController {
data
.
add
(
orderItem
.
getOutReelCount
());
data
.
add
(
orderItem
.
getNeedNum
());
data
.
add
(
orderItem
.
getOutNum
());
String
exception
=
orderItem
.
getOutNum
()<
orderItem
.
getNeedNum
()?
MessageUtils
.
getText
(
"smfcore.order.yes"
,
locale
,
"是"
):
""
;
data
.
add
(
exception
);
//附加字段
if
(
orderSetting
.
getAppendData
()!=
null
&&
orderSetting
.
getAppendData
().
size
()>
0
){
for
(
String
key
:
...
...
@@ -355,6 +353,8 @@ public class OrderController {
data
.
add
(
v
);
}
}
String
exception
=
orderItem
.
getOutNum
()<
orderItem
.
getNeedNum
()?
MessageUtils
.
getText
(
"smfcore.order.yes"
,
locale
,
"是"
):
""
;
data
.
add
(
exception
);
dataList
.
add
(
data
);
}
FileUtil
.
downloadExcel
(
liteOrder
.
getOrderNo
(),
header
,
dataList
,
response
);
...
...
src/main/java/com/neotel/smfcore/core/storage/service/manager/impl/StoragePosManagerImpl.java
查看文件 @
d0d2fee
...
...
@@ -718,11 +718,15 @@ public class StoragePosManagerImpl implements IStoragePosManager {
//如果是过期日期
if
(
key
.
equals
(
"barcode.expireDate"
)
||
key
.
equals
(
"barcode.produceDate"
))
{
//如果是生产日期
//把value转换为时间
// DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try
{
Date
date
=
DateUtil
.
toDate
(
value
);
String
[]
patternArray
=
new
String
[]{
"yyyy-MM-dd"
,
"MM-dd-yyyy"
,
"yyyyMMdd"
};
date
=
DateUtil
.
toDate
(
value
,
patternArray
);
if
(
date
!=
null
)
{
c
.
and
(
key
).
is
(
date
);
//时间判断为当天
Date
endDate
=
new
Date
(
date
.
getTime
()+
24
*
60
*
60
*
1000
);
c
.
and
(
key
).
gte
(
date
).
lt
(
endDate
);
}
}
catch
(
ParseException
e
)
{
e
.
printStackTrace
();
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论