Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
J
jyzb_platformV2
概览
Overview
Details
Activity
Cycle Analytics
版本库
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
Members
Collapse sidebar
Close sidebar
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
赵剑炜
jyzb_platformV2
Commits
2923daa3
Commit
2923daa3
authored
Dec 27, 2023
by
赵剑炜
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'develop' of
http://gitlab.sothing.top/843502640/jyzb_platformV2
into develop-zhaojw
parents
7d24a23d
2c452e48
隐藏空白字符变更
内嵌
并排
正在显示
9 个修改的文件
包含
55 行增加
和
17 行删除
+55
-17
LogSummarySecondDto.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/LogSummarySecondDto.java
+1
-1
InventoryExceptionEnum.java
jyzb-api/src/main/java/com/junmp/jyzb/api/exception/enums/InventoryExceptionEnum.java
+5
-0
OutAndInboundController.java
jyzb-biz/src/main/java/com/junmp/jyzb/controller/OutAndInboundController.java
+1
-1
InventorySummary.java
jyzb-biz/src/main/java/com/junmp/jyzb/entity/InventorySummary.java
+7
-0
LogDetailMapper.java
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/LogDetailMapper.java
+1
-3
OrderLogService.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/OrderLogService.java
+1
-1
BusFormServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/BusFormServiceImpl.java
+36
-1
OrderLogServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/OrderLogServiceImpl.java
+3
-7
LogDetailMapper.xml
jyzb-biz/src/main/resources/mapper/LogDetailMapper.xml
+0
-3
没有找到文件。
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/LogSummarySecondDto.java
View file @
2923daa3
...
...
@@ -40,7 +40,7 @@ public class LogSummarySecondDto implements Serializable {
/**
* 号型id
*/
private
Integer
sizeId
;
private
String
sizeId
;
/**
* 数量
...
...
jyzb-api/src/main/java/com/junmp/jyzb/api/exception/enums/InventoryExceptionEnum.java
View file @
2923daa3
package
com
.
junmp
.
jyzb
.
api
.
exception
.
enums
;
import
com.junmp.jyzb.api.constant.JYZBConstant
;
import
com.junmp.v2.common.constant.CommonConstant
;
import
com.junmp.v2.common.exception.IExceptionEnum
;
import
lombok.Getter
;
...
...
@@ -11,6 +12,10 @@ public enum InventoryExceptionEnum implements IExceptionEnum {
BROKENNUM_BEYOND_STOCK
(
CommonConstant
.
DEFAULT_BIZ_ERROR_CODE
,
"审核中的数量已存在最大可报废数量,现提交失败"
),
ORDER_NOT_EXIST
(
CommonConstant
.
DEFAULT_BIZ_ERROR_CODE
,
"盘点单据不存在"
),
ORDER_HAS_START
(
CommonConstant
.
DEFAULT_BIZ_ERROR_CODE
,
"单据已经开始,请勿重复操作"
),
/**
* 装备不存在
*/
EQUIPMENT_NOT_EXIST
(
CommonConstant
.
DEFAULT_USER_ERROR_CODE
+
JYZBConstant
.
JYZB_EXCEPTION_STEP_CODE
+
13
,
"{}"
)
;
/**
* 错误编码
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/controller/OutAndInboundController.java
View file @
2923daa3
...
...
@@ -87,7 +87,7 @@ public class OutAndInboundController {
@PostMapping
(
"getSecondInfoByLogSumId"
)
@ApiOperation
(
"根据出入库汇总id查询二级信息"
)
public
ApiRes
<
PageResul
t
<
LogSummarySecondDto
>>
getSecondInfoByLogSumId
(
@RequestBody
@Validated
(
ValidationApi
.
detail
.
class
)
QueryLogSummarySecondReq
req
){
public
ApiRes
<
Lis
t
<
LogSummarySecondDto
>>
getSecondInfoByLogSumId
(
@RequestBody
@Validated
(
ValidationApi
.
detail
.
class
)
QueryLogSummarySecondReq
req
){
return
ApiRes
.
success
(
orderLogService
.
getSecondInfoByLogSumId
(
req
));
}
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/entity/InventorySummary.java
View file @
2923daa3
...
...
@@ -212,5 +212,11 @@ public class InventorySummary implements Serializable {
@TableField
(
value
=
"agent_broken_num"
)
private
Integer
agentBrokenNum
;
/**
* 审核中的销毁数量
*/
@TableField
(
value
=
"agent_destruction_num"
)
private
Integer
agentDestructionNum
;
private
static
final
long
serialVersionUID
=
1L
;
}
\ No newline at end of file
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/LogDetailMapper.java
View file @
2923daa3
...
...
@@ -25,9 +25,7 @@ public interface LogDetailMapper extends BaseMapper<LogDetail> {
List
<
LogDetail
>
getInOutRecords
(
@Param
(
"epc"
)
String
epc
,
@Param
(
"pageNo"
)
Long
pageNo
,
@Param
(
"pageSize"
)
Long
pageSize
);
List
<
LogSummarySecondDto
>
getSecondInfoByLogSumId
(
@Param
(
"req"
)
QueryLogSummarySecondReq
req
,
@Param
(
"pageNo"
)
Long
pageNo
,
@Param
(
"pageSize"
)
Long
pageSize
);
List
<
LogSummarySecondDto
>
getSecondInfoByLogSumId
(
@Param
(
"req"
)
QueryLogSummarySecondReq
req
);
int
getSecondInfoByLogSumIdCount
(
@Param
(
"req"
)
QueryLogSummarySecondReq
req
);
}
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/OrderLogService.java
View file @
2923daa3
...
...
@@ -19,5 +19,5 @@ public interface OrderLogService extends IService<OrderLog> {
List
<
OrderLogDto
>
ShowRecordsByOrderId
(
LogSummaryReq
req
);
PageResul
t
<
LogSummarySecondDto
>
getSecondInfoByLogSumId
(
QueryLogSummarySecondReq
req
);
Lis
t
<
LogSummarySecondDto
>
getSecondInfoByLogSumId
(
QueryLogSummarySecondReq
req
);
}
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/BusFormServiceImpl.java
View file @
2923daa3
...
...
@@ -94,11 +94,15 @@ public class BusFormServiceImpl extends ServiceImpl<BusFormMapper, BusForm> impl
* @return
*/
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
String
AddBussinessOrder
(
UpdateBusFormReq
req
)
{
//判断inventorySummary表中是否有这个装备的已在审核中的数量,如果数量为null或者为0,则表示可以进行审批
if
(
req
.
getBussinessType
().
equals
(
"remove"
)
&&
ObjectUtil
.
isNotEmpty
(
req
.
getProcessDefinitionId
())){
Boolean
aBoolean
=
addOrRevokeAgentBrokenNum
(
req
,
true
);
}
if
(
req
.
getBussinessType
().
equals
(
"destruction"
)
&&
ObjectUtil
.
isNotEmpty
(
req
.
getProcessDefinitionId
())){
Boolean
aBoolean
=
addOrRevokeAgentDestructionNum
(
req
,
true
);
}
BusForm
busForm1
=
null
;
if
(
ObjectUtil
.
isNotNull
(
req
.
getId
())
&&
!
req
.
getId
().
trim
().
isEmpty
()){
...
...
@@ -287,12 +291,43 @@ public class BusFormServiceImpl extends ServiceImpl<BusFormMapper, BusForm> impl
}
if
(!
msg
.
trim
().
isEmpty
()){
throw
new
JYZBAppException
(
OrgExceptionEnum
.
ORG
_NOT_EXIST
,
msg
);
throw
new
JYZBAppException
(
InventoryExceptionEnum
.
EQUIPMENT
_NOT_EXIST
,
msg
);
}
return
inventorySummaryService
.
updateBatchById
(
inventorySummaryList
);
}
public
boolean
addOrRevokeAgentDestructionNum
(
UpdateBusFormReq
req
,
boolean
flag
){
List
<
BussinessOrderDetialReq
>
list
=
JSON
.
parseArray
(
req
.
getDetailList
(),
BussinessOrderDetialReq
.
class
);
List
<
Object
[]>
searchItem
=
new
ArrayList
<>();
for
(
BussinessOrderDetialReq
detialReq:
list
)
{
//我先去数据库查询summary表中的数据
Object
[]
item
=
new
Object
[]{
req
.
getOrgId
(),
detialReq
.
getLocationId
(),
detialReq
.
getTypeId
(),
detialReq
.
getSizeId
(),
detialReq
.
getPrice
()};
searchItem
.
add
(
item
);
}
List
<
InventorySummary
>
inventorySummaryList
=
inventorySummaryMapper
.
selectSumByItems
(
searchItem
);
String
msg
=
""
;
for
(
BussinessOrderDetialReq
detialReq:
list
)
{
for
(
InventorySummary
is:
inventorySummaryList
)
{
if
(
detialReq
.
getLocationId
().
equals
(
is
.
getLocationId
())
&&
detialReq
.
getTypeId
().
equals
(
is
.
getTypeId
())
&&
detialReq
.
getSizeId
().
equals
(
is
.
getSizeId
())
&&
detialReq
.
getPrice
().
compareTo
(
is
.
getUnitPrice
())==
0
){
msg
=
msg
+
"装备:"
+
detialReq
.
getTypeName
()+
"号型:"
+
detialReq
.
getSizeName
()+
"已存在审核最大可报废数量;"
;
}
break
;
}
}
if
(!
msg
.
trim
().
isEmpty
()){
throw
new
JYZBAppException
(
InventoryExceptionEnum
.
EQUIPMENT_NOT_EXIST
,
msg
);
}
return
true
;
}
@Override
public
Object
showOrderByBusOrderId
(
QueryBusFormReq
req
)
{
List
<
BusFormDto
>
busFormDtos
=
busFormMapper
.
showOrderByBusOrderId
(
req
.
getId
());
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/OrderLogServiceImpl.java
View file @
2923daa3
...
...
@@ -53,13 +53,9 @@ public class OrderLogServiceImpl extends ServiceImpl<OrderLogMapper, OrderLog>
}
@Override
public
PageResult
<
LogSummarySecondDto
>
getSecondInfoByLogSumId
(
QueryLogSummarySecondReq
req
)
{
List
<
LogSummarySecondDto
>
collect
=
logDetailMapper
.
getSecondInfoByLogSumId
(
req
,(
req
.
getPageNo
()-
1
)*
req
.
getPageSize
(),
req
.
getPageSize
());
int
size
=
logDetailMapper
.
getSecondInfoByLogSumIdCount
(
req
);
Page
<
LogSummarySecondDto
>
page
=
PageFactory
.
getDefaultPage
(
req
.
getPageNo
(),
req
.
getPageNo
());
page
.
setRecords
(
collect
);
page
.
setTotal
(
size
);
return
PageResultFactory
.
createPageResult
(
page
);
public
List
<
LogSummarySecondDto
>
getSecondInfoByLogSumId
(
QueryLogSummarySecondReq
req
)
{
List
<
LogSummarySecondDto
>
collect
=
logDetailMapper
.
getSecondInfoByLogSumId
(
req
);
return
collect
;
}
}
...
...
jyzb-biz/src/main/resources/mapper/LogDetailMapper.xml
View file @
2923daa3
...
...
@@ -64,9 +64,6 @@
where summary_id=#{req.summaryId}
GROUP BY type_id,size_id,price
ORDER BY type_id,size_id,price
<if
test=
"pageNo != null and pageNo != '' and pageSize != null and pageSize != '' "
>
limit #{pageNo},#{pageSize}
</if>
</select>
<select
id=
"getSecondInfoByLogSumIdCount"
resultType=
"java.lang.Integer"
>
SELECT count(*) FROM(
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论