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
a7b22106
Commit
a7b22106
authored
Dec 25, 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
df62c0c6
3ee1465e
隐藏空白字符变更
内嵌
并排
正在显示
12 个修改的文件
包含
92 行增加
和
49 行删除
+92
-49
UpdatePoliceFingerReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdatePoliceFingerReq.java
+1
-2
StocktakeController.java
jyzb-biz/src/main/java/com/junmp/jyzb/controller/StocktakeController.java
+28
-28
BusFormServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/BusFormServiceImpl.java
+1
-1
BussinessInventoryServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/BussinessInventoryServiceImpl.java
+1
-0
InventorySummaryServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/InventorySummaryServiceImpl.java
+0
-1
OrderMainServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/OrderMainServiceImpl.java
+6
-7
PolicemanServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/PolicemanServiceImpl.java
+1
-1
InventorySummaryMapper.xml
jyzb-biz/src/main/resources/mapper/InventorySummaryMapper.xml
+49
-6
CommonConstants.java
jyzb-process/src/main/java/com/junmp/junmpProcess/common/CommonConstants.java
+1
-0
StartProcessInstanceDTO.java
jyzb-process/src/main/java/com/junmp/junmpProcess/dto/StartProcessInstanceDTO.java
+2
-2
FlowInstanceServiceImpl.java
jyzb-process/src/main/java/com/junmp/junmpProcess/service/impl/FlowInstanceServiceImpl.java
+1
-1
FlowTaskServiceImpl.java
jyzb-process/src/main/java/com/junmp/junmpProcess/service/impl/FlowTaskServiceImpl.java
+1
-0
没有找到文件。
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdatePoliceFingerReq.java
View file @
a7b22106
...
...
@@ -34,7 +34,7 @@ public class UpdatePoliceFingerReq extends BaseRequest {
/**
* 指纹信息
*/
@NotBlank
(
message
=
"指纹信息不能为空"
,
groups
=
{
add
.
class
,
edit
.
class
,
detail
.
class
})
@NotBlank
(
message
=
"指纹信息不能为空"
,
groups
=
{
add
.
class
,
edit
.
class
})
@ApiModelProperty
(
value
=
"指纹信息"
)
private
String
fingerInfo
;
...
...
@@ -53,7 +53,6 @@ public class UpdatePoliceFingerReq extends BaseRequest {
/**
* 指纹编号
*/
@NotBlank
(
message
=
"指纹编号不能为空"
,
groups
=
{
detail
.
class
})
private
String
fingerNum
;
private
List
<
UpdatePoliceFingerReq
>
fingerList
;
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/controller/StocktakeController.java
View file @
a7b22106
...
...
@@ -30,33 +30,33 @@ public class StocktakeController {
private
StocktakeService
stocktakeService
;
//盘库申请
@PostMapping
(
"/AddStocktakeOrder"
)
@ApiOperation
(
"盘库申请"
)
public
ApiRes
<
String
>
AddStocktakeOrder
(
@RequestBody
@Validated
(
ValidationApi
.
add
.
class
)
UpdateStocktakeReq
req
){
//判断是否有工作流id,如果有则将状态进行修改
if
(
ObjectUtil
.
isEmpty
(
req
.
getProcessDefinitionId
()))
{
req
.
setExamineState
(
"none"
);
}
else
{
req
.
setExamineState
(
"working"
);
}
return
ApiRes
.
success
(
stocktakeService
.
AddStocktakeOrder
(
req
));
}
//查询单据
@PostMapping
(
"/ShowStocktakeOrderPage"
)
@ApiOperation
(
"盘库单据查询"
)
public
ApiRes
<
PageResult
<
Stocktake
>>
ShowStocktakeOrderPage
(
@RequestBody
@Validated
(
ValidationApi
.
edit
.
class
)
StocktakeReq
req
){
return
ApiRes
.
success
(
stocktakeService
.
ShowStocktakeOrderPage
(
req
));
}
//修改单据
@PostMapping
(
"/UpdateStocktakeOrder"
)
@ApiOperation
(
"修改盘库业务单"
)
public
ApiRes
<
Boolean
>
UpdateStocktakeOrder
(
@RequestBody
@Validated
(
ValidationApi
.
edit
.
class
)
UpdateStocktakeReq
req
)
{
return
ApiRes
.
success
(
stocktakeService
.
UpdateStocktakeOrder
(
req
));
}
//
@PostMapping("/AddStocktakeOrder")
//
@ApiOperation("盘库申请")
//
public ApiRes<String> AddStocktakeOrder (@RequestBody @Validated(ValidationApi.add.class) UpdateStocktakeReq req){
//
//判断是否有工作流id,如果有则将状态进行修改
//
if (ObjectUtil.isEmpty(req.getProcessDefinitionId()))
//
{
//
req.setExamineState("none");
//
}
//
else
//
{
//
req.setExamineState("working");
//
}
//
return ApiRes.success(stocktakeService.AddStocktakeOrder(req));
//
}
//
//
//查询单据
//
@PostMapping("/ShowStocktakeOrderPage")
//
@ApiOperation("盘库单据查询")
//
public ApiRes<PageResult<Stocktake>> ShowStocktakeOrderPage(@RequestBody @Validated(ValidationApi.edit.class)StocktakeReq req){
//
return ApiRes.success(stocktakeService.ShowStocktakeOrderPage(req));
//
}
//
//
//修改单据
//
@PostMapping("/UpdateStocktakeOrder")
//
@ApiOperation("修改盘库业务单")
//
public ApiRes<Boolean> UpdateStocktakeOrder(@RequestBody @Validated(ValidationApi.edit.class) UpdateStocktakeReq req) {
//
return ApiRes.success(stocktakeService.UpdateStocktakeOrder(req));
//
}
}
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/BusFormServiceImpl.java
View file @
a7b22106
...
...
@@ -185,7 +185,7 @@ public class BusFormServiceImpl extends ServiceImpl<BusFormMapper, BusForm> impl
//装备列表
startProcessInstanceDTO
.
setInvList
(
req
.
getInvList
());
//业务类型
startProcessInstanceDTO
.
set
BussinessType
(
req
.
getBussinessType
()
);
startProcessInstanceDTO
.
set
Type
(
"busFormDto"
);
Object
A
=
JSON
.
toJSONString
(
req
);
JSONObject
jsonObject
=
JSON
.
parseObject
(
A
.
toString
());
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/BussinessInventoryServiceImpl.java
View file @
a7b22106
...
...
@@ -109,6 +109,7 @@ public class BussinessInventoryServiceImpl extends ServiceImpl<BussinessInventor
startProcessInstanceDTO
.
setProcessDefinitionId
(
req
.
getProcessDefinitionId
());
startProcessInstanceDTO
.
setOrderId
(
BI
.
getId
());
startProcessInstanceDTO
.
setOrderType
(
"stocktakeOrder"
);
startProcessInstanceDTO
.
setType
(
"stocktakeDto"
);
String
ProcessInstanceId
=
FlowInstanceService
.
startProcessInstanceById
(
startProcessInstanceDTO
);
BI
.
setProcessId
(
ProcessInstanceId
);
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/InventorySummaryServiceImpl.java
View file @
a7b22106
...
...
@@ -484,7 +484,6 @@ public class InventorySummaryServiceImpl extends ServiceImpl<InventorySummaryMa
if
(
ObjectUtil
.
isNotEmpty
(
req
.
getSizeNames
())
&&
req
.
getSizeNames
().
size
()>
0
)
{
wrapper
.
and
(
qw
->
req
.
getSizeNames
().
forEach
(
sizeName
->
qw
.
or
().
eq
(
InventorySummary:
:
getSizeName
,
sizeName
)));
}
// wrapper.groupBy()
if
(
ObjectUtil
.
isNotEmpty
(
req
.
getColumn
())&&!
req
.
getColumn
().
equals
(
"create_time"
))
{
wrapper
.
last
(
"order by "
+
req
.
getColumn
()
+
" "
+
req
.
getOrder
());
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/OrderMainServiceImpl.java
View file @
a7b22106
...
...
@@ -112,7 +112,7 @@ public class OrderMainServiceImpl extends ServiceImpl<OrderMainMapper, OrderMain
private
BusFormService
busFormService
;
@Resource
private
StocktakeService
stocktake
Service
;
private
BussinessInventoryService
bussinessInventory
Service
;
@Resource
private
ReassignmentService
reassignmentService
;
...
...
@@ -325,6 +325,7 @@ public class OrderMainServiceImpl extends ServiceImpl<OrderMainMapper, OrderMain
//装备列表
startProcessInstanceDTO
.
setInvList
(
req
.
getInvList
());
startProcessInstanceDTO
.
setOutInState
(
req
.
getOrderType
());
startProcessInstanceDTO
.
setType
(
"orderDto"
);
if
(
req
.
getOrderType
().
equals
(
"in"
)){
//发物单位和收物单位
...
...
@@ -1299,7 +1300,6 @@ public class OrderMainServiceImpl extends ServiceImpl<OrderMainMapper, OrderMain
}
ProcessOrderDto
processOrderDto
=
new
ProcessOrderDto
();
System
.
out
.
println
(
"req = "
+
req
.
getOrderType
());
if
(
req
.
getOrderType
().
equals
(
"null"
)||
ObjectUtil
.
isNull
(
req
.
getOrderType
()))
{
return
processOrderDto
;
}
...
...
@@ -1343,11 +1343,10 @@ public class OrderMainServiceImpl extends ServiceImpl<OrderMainMapper, OrderMain
BeanPlusUtil
.
copyProperties
(
one
,
busFormDto
);
processOrderDto
.
setBusFormDto
(
busFormDto
);
}
else
if
(
req
.
getOrderType
().
equals
(
"stacktakeOrder"
))
{
StocktakeDto
stocktakeDto
=
new
StocktakeDto
();
Stocktake
one
=
stocktakeService
.
getOne
(
new
LambdaQueryWrapper
<
Stocktake
>()
.
eq
(
Stocktake:
:
getProcessId
,
req
.
getProcessId
()));
BeanPlusUtil
.
copyProperties
(
one
,
stocktakeDto
);
processOrderDto
.
setStocktakeDto
(
stocktakeDto
);
BussinessInventoryDto
bussinessInventoryDto
=
new
BussinessInventoryDto
();
BussinessInventory
one
=
bussinessInventoryService
.
getOne
(
new
LambdaQueryWrapper
<
BussinessInventory
>()
.
eq
(
BussinessInventory:
:
getProcessId
,
req
.
getProcessId
()));
}
else
if
(
req
.
getOrderType
().
equals
(
"reassigment"
))
{
ReassignmentDto
reassignmentDto
=
new
ReassignmentDto
();
Reassignment
one
=
reassignmentService
.
getOne
(
new
LambdaQueryWrapper
<
Reassignment
>()
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/PolicemanServiceImpl.java
View file @
a7b22106
...
...
@@ -1094,7 +1094,7 @@ public class PolicemanServiceImpl extends ServiceImpl<PolicemanMapper, Policeman
startProcessInstanceDTO
.
setOrderId
(
reassignment
.
getId
());
startProcessInstanceDTO
.
setOrderType
(
"reassignment"
);
startProcessInstanceDTO
.
setUserId
(
req
.
getUserId
());
startProcessInstanceDTO
.
set
BussinessType
(
req
.
getBussinessType
()
);
startProcessInstanceDTO
.
set
Type
(
"reassignmentDto"
);
startProcessInstanceDTO
.
setReassignmentType
(
req
.
getReassignmentType
());
String
ProcessInstanceId
=
FlowInstanceService
.
startProcessInstanceById
(
startProcessInstanceDTO
);
reassignment
.
setProcessId
(
ProcessInstanceId
);
...
...
jyzb-biz/src/main/resources/mapper/InventorySummaryMapper.xml
View file @
a7b22106
...
...
@@ -536,7 +536,7 @@
base_inventory_summary `is`
join base_equipment_type et on is.type_id=et.id
WHERE
is.org_id_int = #{req.o
e
gId}
is.org_id_int = #{req.o
r
gId}
<if
test=
"req.typeIds !=null and req.typeIds.size()>0"
>
and (
<foreach
collection=
"req.typeIds"
item=
"item"
open=
"("
separator=
"or"
close=
")"
>
...
...
@@ -544,6 +544,9 @@
</foreach>
)
</if>
<if
test=
"req.locationType !='all' and req.locationType != null "
>
and is.location_type=#{req.locationType}
</if>
GROUP BY
is.type_id,
is.type_name
...
...
@@ -571,7 +574,7 @@
base_inventory_summary `is`
join base_equipment_type et on is.type_id=et.id
WHERE
is.org_id_int = #{req.o
e
gId}
is.org_id_int = #{req.o
r
gId}
<if
test=
"req.typeIds !=null and req.typeIds.size()>0"
>
and (
<foreach
collection=
"req.typeIds"
item=
"item"
open=
"("
separator=
"or"
close=
")"
>
...
...
@@ -579,16 +582,16 @@
</foreach>
)
</if>
<if
test=
"req.locationType
!= null or req.locationType !=''
"
>
<if
test=
"req.locationType
!='all' and req.locationType != null
"
>
and is.location_type=#{req.locationType}
</if>
GROUP BY
is.type_id,
is.type_name
<if
test=
"req.column !=
create_time
"
>
<if
test=
"req.column !=
'create_time'
"
>
order by ${req.column} ${req.order}
</if>
<if
test=
"req.column ==
create_time
"
>
<if
test=
"req.column ==
'create_time'
"
>
order by is.type_id asc
</if>
<if
test=
"pageNo != null and pageNo != '' and pageSize != null and pageSize != '' "
>
...
...
@@ -597,7 +600,46 @@
</select>
<select
id=
"GetEquipmentSummaryDetail"
resultType=
"com.junmp.jyzb.entity.InventorySummary"
parameterType=
"com.junmp.jyzb.api.bean.query.InventorySumReq"
>
SELECT
is.type_id,
is.type_name,
is.size_id,
is.size_name,
sum( is.number ) AS number,
sum( is.number * is.unit_price ) AS price,
sum( is.stock_number ) AS stock_number,
sum( is.stock_number * is.unit_price ) AS stock_number_price,
sum( is.outbound_number ) AS outbound_number,
sum( is.outbound_number * is.unit_price ) AS outbound_number_price,
sum( is.destruction_number ) AS destruction_number,
sum( is.destruction_number * is.unit_price ) AS destruction_number_price ,
sum( is.expire_number) as expire_number,
sum( is.expire_number * is.unit_price ) AS expire_number_price ,
sum( is.broken_number) as broken_number,
sum( is.broken_number * is.unit_price ) AS broken_number_price
FROM
base_inventory_summary `is`
join base_equipment_type et on is.type_id=et.id
WHERE
is.org_id_int = #{req.orgId}
<if
test=
"req.typeIds !=null and req.typeIds.size()>0"
>
and (
<foreach
collection=
"req.typeIds"
item=
"item"
open=
"("
separator=
"or"
close=
")"
>
et.id=#{item} or et.parent_ids like CONCAT('%', #{item}, '%')
</foreach>
)
</if>
<if
test=
"req.locationType !='all' and req.locationType != null"
>
and is.location_type=#{req.locationType}
</if>
GROUP BY
is.type_id,
is.type_name,
is.size_id,
is.size_name
<if
test=
"req.column != null and req.column != '' and req.order != null and req.order != '' "
>
order by ${req.column} ${req.order}
</if>
</select>
</mapper>
\ No newline at end of file
jyzb-process/src/main/java/com/junmp/junmpProcess/common/CommonConstants.java
View file @
a7b22106
...
...
@@ -19,6 +19,7 @@ public interface CommonConstants {
String
END_ORG_NAME
=
"endOrgName"
;
//收物单位
String
INVLIST
=
"invList"
;
//装备列表拼接
String
BUSSINESS_TYPE
=
"bussinessType"
;
//单据业务类型
String
TYPE
=
"type"
;
//单据业务类型
String
OUT_IN_STATE
=
"outInState"
;
//出入库单据状态(出库还是入库)
String
PROCESS_ID
=
"processId"
;
...
...
jyzb-process/src/main/java/com/junmp/junmpProcess/dto/StartProcessInstanceDTO.java
View file @
a7b22106
...
...
@@ -29,8 +29,8 @@ public class StartProcessInstanceDTO {
//装备列表拼接
private
String
invList
;
//单据
业务
类型
private
String
bussinessT
ype
;
//单据类型
private
String
t
ype
;
//出入库单据状态(出库还是入库)
private
String
outInState
;
...
...
jyzb-process/src/main/java/com/junmp/junmpProcess/service/impl/FlowInstanceServiceImpl.java
View file @
a7b22106
...
...
@@ -153,7 +153,7 @@ public class FlowInstanceServiceImpl extends FlowServiceFactory implements IFlow
processVariables
.
put
(
INVLIST
,
processInstanceDto
.
getInvList
());
}
//单据类型
processVariables
.
put
(
BUSSINESS_TYPE
,
processInstanceDto
.
getBussiness
Type
());
processVariables
.
put
(
TYPE
,
processInstanceDto
.
get
Type
());
//出入库状态
if
(
ObjectUtil
.
isNotNull
(
processInstanceDto
.
getOutInState
())){
processVariables
.
put
(
OUT_IN_STATE
,
processInstanceDto
.
getOutInState
());
...
...
jyzb-process/src/main/java/com/junmp/junmpProcess/service/impl/FlowTaskServiceImpl.java
View file @
a7b22106
...
...
@@ -777,6 +777,7 @@ public class FlowTaskServiceImpl extends FlowServiceFactory implements IFlowTask
vo
.
setDetailJson
(
JSON
.
parseObject
(
detailJson
));
//设置类型
vo
.
setType
(
MapUtil
.
getStr
(
historicProcessInstance
.
getProcessVariables
(),
BUSSINESS_TYPE
));
Map
<
String
,
List
<
Comment
>>
commentsMap
=
processInstanceComments
.
stream
()
.
collect
(
Collectors
.
groupingBy
(
Comment:
:
getTaskId
,
Collectors
.
toList
()));
List
<
Attachment
>
processInstanceAttachments
=
taskService
.
getProcessInstanceAttachments
(
processInstanceId
);
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论