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
9be23755
提交
9be23755
authored
1 年前
作者:
zhangqiliang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
辅材申请-总仓详情接口中可以返回多条物流信息
父级
ff98e5be
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
40 行增加
和
3 行删除
+40
-3
src/main/java/com/starcharge/wios/controller/TauxiliarymaterialsController.java
+21
-3
src/main/java/com/starcharge/wios/dao/entity/Tauxiliarymaterials.java
+10
-0
src/main/java/com/starcharge/wios/dao/mappers/DeliveryMapper.java
+3
-0
src/main/java/com/starcharge/wios/dao/mappers/DeliveryMapper.xml
+6
-0
没有找到文件。
src/main/java/com/starcharge/wios/controller/TauxiliarymaterialsController.java
查看文件 @
9be23755
package
com
.
starcharge
.
wios
.
controller
;
import
com.alibaba.fastjson.JSONArray
;
import
com.ihidea.component.api.v2.BaseResponse
;
import
com.ihidea.core.support.exception.ServiceException
;
import
com.ihidea.core.support.session.SessionInfo
;
import
com.starcharge.wios.auth.service.TokenService
;
import
com.starcharge.wios.convert.TauxiliarymaterialsConvert
;
import
com.starcharge.wios.dao.entity.Delivery
;
import
com.starcharge.wios.dao.entity.Tauxiliarymaterials
;
import
com.starcharge.wios.dao.entity.TauxiliarymaterialsCriteria
;
import
com.starcharge.wios.dao.mappers.DeliveryMapper
;
import
com.starcharge.wios.dao.mappers.TauxiliarymaterialsMapper
;
import
com.starcharge.wios.dto.TauxiliarymaterialsCheckDto
;
import
com.starcharge.wios.enums2.TauxiliarymaterialStatusEnum
;
...
...
@@ -30,8 +33,7 @@ import org.springframework.web.bind.annotation.*;
import
javax.servlet.http.HttpServletResponse
;
import
java.io.IOException
;
import
java.time.LocalDateTime
;
import
java.util.Arrays
;
import
java.util.List
;
import
java.util.*
;
import
java.util.stream.Collectors
;
/**
...
...
@@ -49,6 +51,8 @@ public class TauxiliarymaterialsController {
private
TokenService
tokenService
;
@Autowired
private
TauxiliarymaterialsMapper
tauxiliarymaterialsMapper
;
@Autowired
private
DeliveryMapper
deliveryMapper
;
public
void
UpdateColumns
(
Tauxiliarymaterials
tauxiliarymaterials
){
SessionInfo
sessionInfo
=
tokenService
.
getUser
();
...
...
@@ -80,7 +84,21 @@ public class TauxiliarymaterialsController {
@GetMapping
(
"/detail"
)
@ApiOperation
(
value
=
"查询辅材申请详情"
)
public
BaseResponse
<
Tauxiliarymaterials
>
detail
(
@RequestParam
int
id
){
return
new
BaseResponse
(
this
.
tauxiliarymaterialsMapper
.
selectByPrimaryKey
(
id
));
Tauxiliarymaterials
tauxiliarymaterials
=
this
.
tauxiliarymaterialsMapper
.
selectByPrimaryKey
(
id
);
if
(
tauxiliarymaterials
.
getLogisticOrder
()!=
null
){
List
<
String
>
listLogistic
=
new
ArrayList
<>();
String
[]
list
=
tauxiliarymaterials
.
getLogisticOrder
().
split
(
","
);
for
(
String
list1:
list
){
if
(!
"<string>"
.
equals
(
list1
)
&&
!
""
.
equals
(
list1
)
&&
list1
!=
null
){
Delivery
delivery
=
deliveryMapper
.
selectByLogisticOrder
(
list1
);
if
(
delivery
!=
null
){
listLogistic
.
add
(
list1
+
"-"
+
delivery
.
getLogisticCompany
());
}
}
}
tauxiliarymaterials
.
setLogisticIdAndCompany
(
listLogistic
);
}
return
new
BaseResponse
(
tauxiliarymaterials
);
}
@PostMapping
(
"/query"
)
...
...
This diff is collapsed.
Click to expand it.
src/main/java/com/starcharge/wios/dao/entity/Tauxiliarymaterials.java
查看文件 @
9be23755
...
...
@@ -10,6 +10,8 @@ import javax.validation.constraints.NotEmpty;
import
javax.validation.constraints.NotNull
;
import
java.io.Serializable
;
import
java.time.LocalDateTime
;
import
java.util.List
;
import
java.util.Map
;
/**
*@description:: 辅材申请
...
...
@@ -284,4 +286,11 @@ public class Tauxiliarymaterials extends PageVo implements Serializable{
@NotEmpty
(
groups
=
{
CreateEntityGroup
.
class
})
@NotNull
(
groups
=
{
CreateEntityGroup
.
class
})
private
String
warehouseId
;
/**
* 物流id和服务商
*
* @mbg.generated
*/
@ApiModelProperty
(
value
=
"物流id和服务商"
)
private
List
<
String
>
logisticIdAndCompany
;
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
src/main/java/com/starcharge/wios/dao/mappers/DeliveryMapper.java
查看文件 @
9be23755
...
...
@@ -30,4 +30,6 @@ public interface DeliveryMapper {
int
updateByPrimaryKey
(
Delivery
record
);
List
<
Delivery
>
selectDeliveryList
(
Delivery
delivery
);
Delivery
selectByLogisticOrder
(
String
logisticOrder
);
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
src/main/java/com/starcharge/wios/dao/mappers/DeliveryMapper.xml
查看文件 @
9be23755
...
...
@@ -130,6 +130,12 @@
from t_delivery
where id = #{id,jdbcType=INTEGER}
</select>
<select
id=
"selectByLogisticOrder"
parameterType=
"string"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
/>
from t_delivery
where logistic_order = #{logisticOrder,jdbcType=VARCHAR}
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Integer"
>
delete from t_delivery
where id = #{id,jdbcType=INTEGER}
...
...
This diff is collapsed.
Click to expand it.
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论