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
8397094e
提交
8397094e
authored
1 年前
作者:
zhangqiliang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
校验辅材新增发货的时候,发货数量的总和不能大于批准数量;
根据申请单号到发货表中获取该申请单号下的所有物流单号;
父级
81a1b5d4
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
17 行增加
和
7 行删除
+17
-7
src/main/java/com/starcharge/wios/controller/DeliveryController.java
+7
-7
src/main/java/com/starcharge/wios/controller/TauxiliarymaterialsController.java
+1
-0
src/main/java/com/starcharge/wios/dao/mappers/TauxiliarymaterialsMapper.xml
+1
-0
src/main/java/com/starcharge/wios/vo/TauxiliarymaterialsExcelVo.java
+8
-0
没有找到文件。
src/main/java/com/starcharge/wios/controller/DeliveryController.java
查看文件 @
8397094e
...
...
@@ -97,23 +97,23 @@ public class DeliveryController {
for
(
DeliveryAddVo
deliveryAddVo:
deliveryAddVoList
){
quantity
=
quantity
+
deliveryAddVo
.
getQuantity
();
}
if
(!
StringUtils
.
isEmpty
(
tauxiliarymaterials
)){
if
(
Integer
.
parseInt
(
tauxiliarymaterials
.
getApprovedQuantity
())>
quantity
){
throw
new
ServiceException
(
"400"
,
"
辅材申请的数量不能大于审批
数量!"
);
if
(!
StringUtils
.
isEmpty
(
tauxiliarymaterials
)
&&
!
StringUtils
.
isEmpty
(
tauxiliarymaterials
.
getApprovedQuantity
())
){
if
(
quantity
.
compareTo
(
Integer
.
parseInt
(
tauxiliarymaterials
.
getApprovedQuantity
()))
>
0
){
throw
new
ServiceException
(
"400"
,
"
发货数量的总和不能大于批准
数量!"
);
}
}
}
da
.
setInstallStatus
(
0
);
Delivery
deliveryInstallOrder
=
deliveryMapper
.
selectByInstallOrder
(
da
.
getInstallOrder
());
if
(!
StringUtils
.
isEmpty
(
deliveryInstallOrder
)){
throw
new
ServiceException
(
"400"
,
"订单号重复!"
);
}
Delivery
delivery
=
DeliveryConvert
.
INSTANCE
.
convertAddVo
(
da
);
delivery
.
setDeliveryOrder
(
"FH"
+
NumberUtil
.
getRandomOrderId
());
if
(!
StringUtils
.
isEmpty
(
delivery
.
getLogisticOrder
())){
delivery
.
setLogisticStatus
(
TauxiliarymaterialStatusEnum
.
已发货
.
name
());
}
if
(!
ProductType
.
辅材
.
name
().
equals
(
delivery
.
getIsproduct
())){
Delivery
deliveryInstallOrder
=
deliveryMapper
.
selectByInstallOrder
(
da
.
getInstallOrder
());
if
(!
StringUtils
.
isEmpty
(
deliveryInstallOrder
)){
throw
new
ServiceException
(
"400"
,
"订单号重复!"
);
}
if
(
da
.
getArrivalWarehouseId
().
equals
(
da
.
getWarehouseId
())){
throw
new
ServiceException
(
"400"
,
"发货仓库和到货仓库请选择不同的仓库!"
);
}
...
...
This diff is collapsed.
Click to expand it.
src/main/java/com/starcharge/wios/controller/TauxiliarymaterialsController.java
查看文件 @
8397094e
...
...
@@ -78,6 +78,7 @@ public class TauxiliarymaterialsController {
tauxiliarymaterials
.
setCreatedTime
(
now
);
tauxiliarymaterials
.
setUpdatedBy
(
sessionInfo
.
getUserId
());
tauxiliarymaterials
.
setUpdatedTime
(
now
);
tauxiliarymaterials
.
setAreaName
(
tauxiliarymaterialsVo
.
getAreaName
());
tauxiliarymaterials
.
setWarehouseName
(
tauxiliarymaterialsVo
.
getWarehouseName
());
//暂时代替申请单号
tauxiliarymaterials
.
setApplyOrder
(
"FC"
+
NumberUtil
.
getRandomOrderId
());
...
...
This diff is collapsed.
Click to expand it.
src/main/java/com/starcharge/wios/dao/mappers/TauxiliarymaterialsMapper.xml
查看文件 @
8397094e
...
...
@@ -679,6 +679,7 @@
<if
test=
"applyInventory != null and applyInventory != ''"
>
and t.apply_inventory = #{applyInventory}
</if>
<if
test=
"applyOrder != null and applyOrder != ''"
>
and t.apply_order like concat('%', #{applyOrder}, '%')
</if>
</where>
group by t.apply_order
</select>
<select
id=
"getRecentTAuxiliaryMaterials"
resultMap=
"BaseResultMap"
>
...
...
This diff is collapsed.
Click to expand it.
src/main/java/com/starcharge/wios/vo/TauxiliarymaterialsExcelVo.java
查看文件 @
8397094e
package
com
.
starcharge
.
wios
.
vo
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.time.LocalDateTime
;
...
...
@@ -258,4 +259,11 @@ public class TauxiliarymaterialsExcelVo {
*/
@ExcelProperty
(
value
=
"绑定仓库id"
)
private
String
warehouseId
;
/**
* 所属区域
*
* @mbg.generated
*/
@ApiModelProperty
(
value
=
"所属区域"
)
private
String
areaName
;
}
This diff is collapsed.
Click to expand it.
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论