Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
W
wios
概览
Overview
详情
活动
周期分析
版本库
存储库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
苗卫卫
wios
Commits
ae112515
提交
ae112515
authored
1 年前
作者:
zhangqiliang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
批量新增发货做校验 不能发货重复的订单号
父级
aaecdc2b
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
19 行增加
和
1 行删除
+19
-1
src/main/java/com/starcharge/wios/controller/DeliveryController.java
+10
-0
src/main/java/com/starcharge/wios/dao/mappers/DeliveryMapper.java
+2
-0
src/main/java/com/starcharge/wios/dao/mappers/DeliveryMapper.xml
+6
-0
src/main/java/com/starcharge/wios/export/Contants.java
+1
-1
没有找到文件。
src/main/java/com/starcharge/wios/controller/DeliveryController.java
查看文件 @
ae112515
...
@@ -69,6 +69,16 @@ public class DeliveryController {
...
@@ -69,6 +69,16 @@ public class DeliveryController {
//String orderid= snowFlakeService.getNextId(0,0)+"";
//String orderid= snowFlakeService.getNextId(0,0)+"";
return
new
BaseResponse
(
deliveryAddVoList
.
stream
()
return
new
BaseResponse
(
deliveryAddVoList
.
stream
()
.
map
(
da
->{
.
map
(
da
->{
List
<
String
>
list
=
new
ArrayList
<>();
if
(
list
.
contains
(
da
.
getInstallOrder
())){
throw
new
ServiceException
(
"400"
,
"不能发重复的订单号!"
);
}
else
{
list
.
add
(
da
.
getInstallOrder
());
}
Delivery
deliveryInstallOrder
=
deliveryMapper
.
selectByInstallOrder
(
da
.
getInstallOrder
());
if
(!
StringUtils
.
isEmpty
(
deliveryInstallOrder
)){
throw
new
ServiceException
(
"400"
,
"订单号重复!"
);
}
Delivery
delivery
=
DeliveryConvert
.
INSTANCE
.
convertAddVo
(
da
);
Delivery
delivery
=
DeliveryConvert
.
INSTANCE
.
convertAddVo
(
da
);
delivery
.
setDeliveryOrder
(
"FH"
+
NumberUtil
.
getRandomOrderId
());
delivery
.
setDeliveryOrder
(
"FH"
+
NumberUtil
.
getRandomOrderId
());
if
(!
StringUtils
.
isEmpty
(
delivery
.
getLogisticOrder
())){
if
(!
StringUtils
.
isEmpty
(
delivery
.
getLogisticOrder
())){
...
...
This diff is collapsed.
Click to expand it.
src/main/java/com/starcharge/wios/dao/mappers/DeliveryMapper.java
查看文件 @
ae112515
...
@@ -33,4 +33,5 @@ public interface DeliveryMapper {
...
@@ -33,4 +33,5 @@ public interface DeliveryMapper {
List
<
Delivery
>
selectDeliveryList
(
Delivery
delivery
);
List
<
Delivery
>
selectDeliveryList
(
Delivery
delivery
);
Delivery
selectByLogisticOrder
(
String
logisticOrder
);
Delivery
selectByLogisticOrder
(
String
logisticOrder
);
Delivery
selectByInstallOrder
(
String
installOrder
);
}
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
src/main/java/com/starcharge/wios/dao/mappers/DeliveryMapper.xml
查看文件 @
ae112515
...
@@ -138,6 +138,12 @@
...
@@ -138,6 +138,12 @@
from t_delivery
from t_delivery
where logistic_order = #{logisticOrder,jdbcType=VARCHAR}
where logistic_order = #{logisticOrder,jdbcType=VARCHAR}
</select>
</select>
<select
id=
"selectByInstallOrder"
parameterType=
"string"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
/>
from t_delivery
where install_order = #{installOrder,jdbcType=VARCHAR}
</select>
<select
id=
"selectByExample"
parameterType=
"com.starcharge.wios.dao.entity.DeliveryCriteria"
resultMap=
"BaseResultMap"
>
<select
id=
"selectByExample"
parameterType=
"com.starcharge.wios.dao.entity.DeliveryCriteria"
resultMap=
"BaseResultMap"
>
select
select
<if
test=
"distinct"
>
<if
test=
"distinct"
>
...
...
This diff is collapsed.
Click to expand it.
src/main/java/com/starcharge/wios/export/Contants.java
查看文件 @
ae112515
...
@@ -98,7 +98,7 @@ public class Contants {
...
@@ -98,7 +98,7 @@ public class Contants {
"id,materialName,materialCode,specification,measurementUnit,applyQuantity,currentySap,applyStatus,team,logisticOrder,logisticStatus,receivingStatus,recipents,approvedQuantity,applyTime"
;
"id,materialName,materialCode,specification,measurementUnit,applyQuantity,currentySap,applyStatus,team,logisticOrder,logisticStatus,receivingStatus,recipents,approvedQuantity,applyTime"
;
public
static
final
String
export_receive_title
=
"序号,安装订单号,产品名称,到货数量,产品批次,物料类别,到货仓库,收货人,收货时间,送货单"
;
public
static
final
String
export_receive_title
=
"序号,安装订单号,产品名称,到货数量,产品批次,物料类别,到货仓库,收货人,收货时间,送货单"
;
public
static
final
String
export_receive_field
=
public
static
final
String
export_receive_field
=
"id,installOrder,materialName,arrivalQuantity,productBatch,materialCategory,arrivalWarehouse,receiver,updatedTime,
received
Order"
;
"id,installOrder,materialName,arrivalQuantity,productBatch,materialCategory,arrivalWarehouse,receiver,updatedTime,
delivery
Order"
;
public
static
final
String
export_delivery_title
=
"序号,安装单号,物流单号,物料编码,物料名称,厂商,物料类型,物流状态,物流服务商"
;
public
static
final
String
export_delivery_title
=
"序号,安装单号,物流单号,物料编码,物料名称,厂商,物料类型,物流状态,物流服务商"
;
public
static
final
String
export_delivery_field
=
public
static
final
String
export_delivery_field
=
"id,installOrder,logisticOrder,materialCode,materialName,materialCompany,materialCategory,logisticStatus,logisticCompany"
;
"id,installOrder,logisticOrder,materialCode,materialName,materialCompany,materialCategory,logisticStatus,logisticCompany"
;
...
...
This diff is collapsed.
Click to expand it.
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论