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
ea99add1
Commit
ea99add1
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
80c1945f
d9fafcca
显示空白字符变更
内嵌
并排
正在显示
10 个修改的文件
包含
65 行增加
和
28 行删除
+65
-28
BusForm.java
jyzb-biz/src/main/java/com/junmp/jyzb/entity/BusForm.java
+6
-0
BussinessInventory.java
jyzb-biz/src/main/java/com/junmp/jyzb/entity/BussinessInventory.java
+5
-1
OrderMain.java
jyzb-biz/src/main/java/com/junmp/jyzb/entity/OrderMain.java
+2
-1
Reassignment.java
jyzb-biz/src/main/java/com/junmp/jyzb/entity/Reassignment.java
+11
-1
CounterSignListener.java
jyzb-biz/src/main/java/com/junmp/jyzb/listener/CounterSignListener.java
+23
-20
OrderMainMapper.java
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/OrderMainMapper.java
+2
-1
BusFormServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/BusFormServiceImpl.java
+3
-2
OrderMainServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/OrderMainServiceImpl.java
+2
-1
PolicemanServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/PolicemanServiceImpl.java
+10
-1
OrderMainMapper.xml
jyzb-biz/src/main/resources/mapper/OrderMainMapper.xml
+1
-0
没有找到文件。
jyzb-biz/src/main/java/com/junmp/jyzb/entity/BusForm.java
View file @
ea99add1
...
...
@@ -225,6 +225,12 @@ public class BusForm implements Serializable {
private
String
currentAssign
;
/**
* 审核人信息
*/
@TableField
(
value
=
"history_assign"
)
private
String
historyAssign
;
/**
* 单据当前状态(forbidden禁止使用,outgoing 仅出库使用,incoming仅入库使用,bothuseing出入库都可以使用一次)
*/
@TableField
(
value
=
"order_current_state"
)
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/entity/BussinessInventory.java
View file @
ea99add1
...
...
@@ -40,7 +40,11 @@ public class BussinessInventory implements Serializable {
*/
@TableField
(
value
=
"current_assign"
)
private
String
currentAssign
;
/**
* 工作流id
*/
@TableField
(
value
=
"history_assign"
)
private
String
historyAssign
;
/**
* 单据编号
*/
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/entity/OrderMain.java
View file @
ea99add1
...
...
@@ -91,7 +91,8 @@ public class OrderMain implements Serializable {
@TableField
(
"current_assign"
)
private
String
currentAssign
;
@TableField
(
"history_assign"
)
private
String
historyAssign
;
@TableField
(
"use_date"
)
private
Date
useDate
;
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/entity/Reassignment.java
View file @
ea99add1
...
...
@@ -95,12 +95,22 @@ public class Reassignment implements Serializable {
*/
@TableField
(
value
=
"current_assign"
)
private
String
currentAssign
;
/**
* 历史审核人
*/
@TableField
(
value
=
"history_assign"
)
private
String
historyAssign
;
/**
* 经办人
*/
@TableField
(
value
=
"agent"
)
private
String
agent
;
/**
* 经办人
*/
@TableField
(
value
=
"agent_id"
)
private
String
agentId
;
/**
* 申请时间
*/
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/listener/CounterSignListener.java
View file @
ea99add1
...
...
@@ -11,10 +11,7 @@ import com.junmp.junmpProcess.exception.WorkFlowException;
import
com.junmp.junmpProcess.mapper.OrgUserMapper
;
import
com.junmp.jyzb.cache.MsgRedisCache
;
import
com.junmp.jyzb.entity.*
;
import
com.junmp.jyzb.service.BusFormService
;
import
com.junmp.jyzb.service.OrderMainService
;
import
com.junmp.jyzb.service.ReassignmentService
;
import
com.junmp.jyzb.service.StocktakeService
;
import
com.junmp.jyzb.service.*
;
import
com.junmp.v2.auth.api.bean.login.LoginUser
;
import
com.junmp.v2.auth.api.context.LoginContext
;
import
com.junmp.v2.message.api.MessageApi
;
...
...
@@ -62,7 +59,8 @@ public class CounterSignListener implements ExecutionListener {
@Resource
private
MsgRedisCache
redisCache
;
@Resource
private
BussinessInventoryService
bussinessInventoryService
;
@Resource
private
RuntimeService
runtimeService
;
@Override
...
...
@@ -237,11 +235,12 @@ public class CounterSignListener implements ExecutionListener {
{
String
assigneeString
=
String
.
join
(
","
,
assigneeList
);
if
(
ObjectUtil
.
isNull
(
om
.
get
Current
Assign
())){
om
.
set
Current
Assign
(
assigneeString
);
if
(
ObjectUtil
.
isNull
(
om
.
get
History
Assign
())){
om
.
set
History
Assign
(
assigneeString
);
}
else
{
om
.
set
CurrentAssign
(
om
.
getCurrent
Assign
()+
","
+
assigneeString
);
om
.
set
HistoryAssign
(
om
.
getHistory
Assign
()+
","
+
assigneeString
);
}
om
.
setCurrentAssign
(
assigneeString
);
orderMainService
.
updateById
(
om
);
}
...
...
@@ -254,11 +253,12 @@ public class CounterSignListener implements ExecutionListener {
{
String
assigneeString
=
String
.
join
(
","
,
assigneeList
);
if
(
ObjectUtil
.
isNull
(
re
.
get
Current
Assign
())){
re
.
set
Current
Assign
(
assigneeString
);
if
(
ObjectUtil
.
isNull
(
re
.
get
History
Assign
())){
re
.
set
History
Assign
(
assigneeString
);
}
else
{
re
.
set
CurrentAssign
(
re
.
getCurrent
Assign
()+
","
+
assigneeString
);
re
.
set
HistoryAssign
(
re
.
getHistory
Assign
()+
","
+
assigneeString
);
}
re
.
setCurrentAssign
(
assigneeString
);
reassignmentService
.
updateById
(
re
);
}
}
...
...
@@ -269,27 +269,30 @@ public class CounterSignListener implements ExecutionListener {
if
(
re
!=
null
&&
assigneeList
.
size
()>
0
)
//判断有没有启动的当前单据,并且下一审核人信息不为空,有启动的单据则把审核人信息加入
{
String
assigneeString
=
String
.
join
(
","
,
assigneeList
);
if
(
ObjectUtil
.
isNull
(
re
.
get
Current
Assign
())){
re
.
set
Current
Assign
(
assigneeString
);
if
(
ObjectUtil
.
isNull
(
re
.
get
History
Assign
())){
re
.
set
History
Assign
(
assigneeString
);
}
else
{
re
.
set
CurrentAssign
(
re
.
getCurrent
Assign
()+
","
+
assigneeString
);
re
.
set
HistoryAssign
(
re
.
getHistory
Assign
()+
","
+
assigneeString
);
}
re
.
setCurrentAssign
(
assigneeString
);
busFormService
.
updateById
(
re
);
}
}
else
if
(
orderType
.
equals
(
"stocktakeOrder"
))
//盘库单据
{
Stocktake
re
=
stocktakeService
.
getOne
(
new
LambdaQueryWrapper
<
Stocktake
>()
.
eq
(
Stocktake:
:
getProcessId
,
execution
.
getProcessInstanceId
()));
BussinessInventory
re
=
bussinessInventoryService
.
getOne
(
new
LambdaQueryWrapper
<
BussinessInventory
>()
.
eq
(
BussinessInventory:
:
getProcessId
,
execution
.
getProcessInstanceId
()));
if
(
re
!=
null
&&
assigneeList
.
size
()>
0
)
//判断有没有启动的当前单据,并且下一审核人信息不为空,有启动的单据则把审核人信息加入
{
String
assigneeString
=
String
.
join
(
","
,
assigneeList
);
if
(
ObjectUtil
.
isNull
(
re
.
get
Current
Assign
())){
re
.
set
Current
Assign
(
assigneeString
);
if
(
ObjectUtil
.
isNull
(
re
.
get
History
Assign
())){
re
.
set
History
Assign
(
assigneeString
);
}
else
{
re
.
set
CurrentAssign
(
re
.
getCurrent
Assign
()+
","
+
assigneeString
);
re
.
set
HistoryAssign
(
re
.
getHistory
Assign
()+
","
+
assigneeString
);
}
stocktakeService
.
updateById
(
re
);
re
.
setCurrentAssign
(
assigneeString
);
bussinessInventoryService
.
updateById
(
re
);
}
}
Object
skip
=
execution
.
getVariable
(
"skip"
);
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/OrderMainMapper.java
View file @
ea99add1
...
...
@@ -16,6 +16,6 @@ public interface OrderMainMapper extends BaseMapper<OrderMain> {
void
updateOrder
(
OrderMain
order
);
IPage
<
OrderMain
>
getOrderPage
(
Page
<
OrderMain
>
page1
,
@Param
(
"req"
)
OrderMainReq
req
);
IPage
<
OrderMain
>
getOrderPage
(
Page
<
OrderMain
>
page1
,
@Param
(
"req"
)
OrderMainReq
req
,
@Param
(
"userId"
)
Long
userId
);
}
\ No newline at end of file
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/BusFormServiceImpl.java
View file @
ea99add1
...
...
@@ -313,6 +313,7 @@ public class BusFormServiceImpl extends ServiceImpl<BusFormMapper, BusForm> impl
if
(
detialReq
.
getLocationId
().
equals
(
is
.
getLocationId
())
&&
detialReq
.
getTypeId
().
equals
(
is
.
getTypeId
())
&&
detialReq
.
getSizeId
().
equals
(
is
.
getSizeId
())
&&
detialReq
.
getPrice
().
compareTo
(
is
.
getUnitPrice
())==
0
){
is
.
setNumber
(
is
.
getNumber
()-
detialReq
.
getPlanNum
()<
0
?
0
:
is
.
getNumber
()-
detialReq
.
getPlanNum
());
msg
=
msg
+
"装备:"
+
detialReq
.
getTypeName
()+
"号型:"
+
detialReq
.
getSizeName
()+
"已存在审核最大可报废数量;"
;
...
...
@@ -325,7 +326,7 @@ public class BusFormServiceImpl extends ServiceImpl<BusFormMapper, BusForm> impl
throw
new
JYZBAppException
(
InventoryExceptionEnum
.
EQUIPMENT_NOT_EXIST
,
msg
);
}
return
true
;
return
inventorySummaryService
.
updateBatchById
(
inventorySummaryList
)
;
}
@Override
...
...
@@ -612,7 +613,7 @@ public class BusFormServiceImpl extends ServiceImpl<BusFormMapper, BusForm> impl
//当前登录人
eq
.
and
(
wrapper
->
wrapper
.
eq
(
BusForm:
:
getAgentId
,
StartUser
.
getUserId
())
.
or
()
.
like
(
BusForm:
:
get
Current
Assign
,
StartUser
.
getUserId
()));
.
like
(
BusForm:
:
get
History
Assign
,
StartUser
.
getUserId
()));
}
if
(
req
.
getBussinessType
().
equals
(
"allocate"
)){
if
(
req
.
getStartOrgId
()!=
null
){
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/OrderMainServiceImpl.java
View file @
ea99add1
...
...
@@ -693,8 +693,9 @@ public class OrderMainServiceImpl extends ServiceImpl<OrderMainMapper, OrderMain
req
.
setOrder
(
req
.
getOrder
().
toLowerCase
());
}
//根据查询条件得到单据
LoginUser
loginUser
=
LoginContext
.
getContext
().
getLoginUser
();
IPage
<
OrderMain
>
outOrderPage
=
orderMainMapper
.
getOrderPage
(
PageFactory
.
getDefaultPage
(
req
.
getPageNo
(),
req
.
getPageSize
()),
req
);
IPage
<
OrderMain
>
outOrderPage
=
orderMainMapper
.
getOrderPage
(
PageFactory
.
getDefaultPage
(
req
.
getPageNo
(),
req
.
getPageSize
()),
req
,
loginUser
.
getUserId
()
);
page
.
setRecords
(
outOrderPage
.
getRecords
());
page
.
setTotal
(
outOrderPage
.
getTotal
());
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/PolicemanServiceImpl.java
View file @
ea99add1
...
...
@@ -31,6 +31,8 @@ import com.junmp.jyzb.entity.*;
import
com.junmp.jyzb.mapper.*
;
import
com.junmp.jyzb.service.*
;
import
com.junmp.jyzb.utils.*
;
import
com.junmp.v2.auth.api.bean.login.LoginUser
;
import
com.junmp.v2.auth.api.context.LoginContext
;
import
com.junmp.v2.auth.api.password.IStoredEncryptApi
;
import
com.junmp.v2.common.enums.LogicDelEnum
;
import
com.junmp.v2.common.exception.base.ServiceException
;
...
...
@@ -1165,7 +1167,14 @@ public class PolicemanServiceImpl extends ServiceImpl<PolicemanMapper, Policeman
.
ge
(
ObjectUtil
.
isNotNull
(
req
.
getStartTime
()),
Reassignment:
:
getApplyTime
,
req
.
getStartTime
())
.
le
(
ObjectUtil
.
isNotNull
(
req
.
getEndTime
()),
Reassignment:
:
getApplyTime
,
req
.
getEndTime
())
.
last
(
"order by "
+
req
.
getColumn
()
+
" "
+
req
.
getOrder
());
if
(
ObjectUtil
.
isNotNull
(
req
.
getUserId
())){
eq
.
and
(
wrapper
->
wrapper
.
eq
(
Reassignment:
:
getAgentId
,
req
.
getUserId
())
.
or
().
like
(
Reassignment:
:
getExamineState
,
req
.
getUserId
()));
}
else
{
LoginUser
loginUser
=
LoginContext
.
getContext
().
getLoginUser
();
eq
.
and
(
wrapper
->
wrapper
.
eq
(
Reassignment:
:
getAgentId
,
loginUser
.
getUserId
())
.
or
().
like
(
Reassignment:
:
getExamineState
,
loginUser
.
getUserId
()));
}
Page
<
Reassignment
>
page
=
reassignmentService
.
page
(
PageFactory
.
getDefaultPage
(
req
.
getPageNo
(),
req
.
getPageSize
()),
eq
);
return
PageResultFactory
.
createPageResult
(
page
);
}
...
...
jyzb-biz/src/main/resources/mapper/OrderMainMapper.xml
View file @
ea99add1
...
...
@@ -84,6 +84,7 @@
<if
test=
"req.endOrgId != null and req.endOrgId != ''"
>
and end_org_id = #{req.endOrgId}
</if>
and (start_org_user_id = #{userId} or end_org_user_id = #{userId} or history_assign like CONCAT('%', #{userId}, '%') )
<if
test=
"req.orderState !=null and req.orderState != ''"
>
and order_state = #{req.orderState}
</if>
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论