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
f9ec9b21
Commit
f9ec9b21
authored
Jan 05, 2024
by
赵剑炜
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'develop' of
http://gitlab.sothing.top/843502640/jyzb_platformV2
into develop-zhaojw
parents
fbc9e74d
aa8368e0
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
11 个修改的文件
包含
46 行增加
和
18 行删除
+46
-18
EquipmentSizeDto.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/EquipmentSizeDto.java
+3
-0
EquipmentTypeDto.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/EquipmentTypeDto.java
+2
-0
UpdateEquipmentSizeReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdateEquipmentSizeReq.java
+2
-0
UpdateEquipmentTypeReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdateEquipmentTypeReq.java
+5
-0
EquipmentType.java
jyzb-biz/src/main/java/com/junmp/jyzb/entity/EquipmentType.java
+4
-0
EquipmentTypeServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/EquipmentTypeServiceImpl.java
+9
-5
InventoryServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/InventoryServiceImpl.java
+4
-4
LogSummaryServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/LogSummaryServiceImpl.java
+10
-2
OrderMainServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/OrderMainServiceImpl.java
+0
-0
PubOrgServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/PubOrgServiceImpl.java
+4
-4
PriceSumSummaryMapper.xml
jyzb-biz/src/main/resources/mapper/PriceSumSummaryMapper.xml
+3
-3
没有找到文件。
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/EquipmentSizeDto.java
View file @
f9ec9b21
...
...
@@ -81,4 +81,7 @@ public class EquipmentSizeDto {
private
String
maintenancePeriod
;
private
String
warrantyPeriod
;
//EPc类型,1,单标签,2双标签,3三标签,往后递推
private
Integer
epcType
;
}
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/EquipmentTypeDto.java
View file @
f9ec9b21
...
...
@@ -4,6 +4,7 @@ import lombok.AllArgsConstructor;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.math.BigDecimal
;
import
java.util.ArrayList
;
import
java.util.List
;
...
...
@@ -24,6 +25,7 @@ public class EquipmentTypeDto {
private
Boolean
isLeaf
;
private
List
<
String
>
supplierList
;
private
String
photo
;
private
BigDecimal
price
;
private
Integer
childCount
;
private
List
<
EquipmentTypeDto
>
children
=
new
ArrayList
<>();
...
...
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdateEquipmentSizeReq.java
View file @
f9ec9b21
...
...
@@ -31,4 +31,6 @@ public class UpdateEquipmentSizeReq {
private
String
instructions
;
private
Long
updateTime
;
//EPc类型,1,单标签,2双标签,3三标签,往后递推
private
Integer
epcType
;
}
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdateEquipmentTypeReq.java
View file @
f9ec9b21
...
...
@@ -5,6 +5,7 @@ import lombok.Data;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotNull
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
java.util.List
;
...
...
@@ -39,4 +40,8 @@ public class UpdateEquipmentTypeReq {
private
List
<
String
>
supplierList
;
private
Long
updateTime
;
private
BigDecimal
price
;
private
Integer
epcType
;
}
jyzb-biz/src/main/java/com/junmp/jyzb/entity/EquipmentType.java
View file @
f9ec9b21
...
...
@@ -5,6 +5,7 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
...
...
@@ -123,6 +124,9 @@ public class EquipmentType implements Serializable {
@ApiModelProperty
(
value
=
"物资阈值"
)
private
Integer
threshold
;
@ApiModelProperty
(
value
=
"单价"
)
private
BigDecimal
price
;
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/EquipmentTypeServiceImpl.java
View file @
f9ec9b21
...
...
@@ -16,10 +16,7 @@ import com.junmp.jyzb.api.exception.enums.EquipmentExceptionEnum;
import
com.junmp.jyzb.entity.*
;
import
com.junmp.jyzb.mapper.EquipmentCountSummaryMapper
;
import
com.junmp.jyzb.mapper.PriceSumSummaryMapper
;
import
com.junmp.jyzb.service.EquipmentTypeService
;
import
com.junmp.jyzb.service.InventorySummaryService
;
import
com.junmp.jyzb.service.SupplierService
;
import
com.junmp.jyzb.service.SupplierTypeService
;
import
com.junmp.jyzb.service.*
;
import
com.junmp.jyzb.utils.*
;
import
com.junmp.v2.common.exception.base.ServiceException
;
import
com.junmp.v2.common.util.BeanPlusUtil
;
...
...
@@ -55,6 +52,9 @@ public class EquipmentTypeServiceImpl extends ServiceImpl<EquipmentTypeMapper, E
private
PriceSumSummaryMapper
priceSumSummaryMapper
;
@Resource
private
EquipmentCountSummaryMapper
equipmentCountSummaryMapper
;
@Resource
private
EquipmentSizeService
equipmentSizeService
;
private
static
final
String
REDIS_TYPE
=
"Type_"
;
private
List
<
EquipmentTypeDto
>
typeDto
;
private
ArrayList
<
String
>
ids
;
...
...
@@ -149,8 +149,12 @@ public class EquipmentTypeServiceImpl extends ServiceImpl<EquipmentTypeMapper, E
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Override
public
Boolean
updateEquipment
(
UpdateEquipmentTypeReq
req
)
{
if
(
req
.
getEpcType
()!=
null
){
equipmentSizeService
.
update
(
new
LambdaUpdateWrapper
<
EquipmentSize
>()
.
set
(
EquipmentSize:
:
getEpcType
,
req
.
getEpcType
())
.
eq
(
EquipmentSize:
:
getTypeId
,
req
.
getId
()));
}
EquipmentType
type
=
this
.
queryEqType
(
req
);
List
<
String
>
chekResult
=
supplierService
.
CheckSupplierList
(
req
.
getSupplierList
());
if
(
chekResult
.
size
()
==
0
)
{
// 先增加code码
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/InventoryServiceImpl.java
View file @
f9ec9b21
...
...
@@ -361,7 +361,6 @@ public class InventoryServiceImpl extends ServiceImpl<InventoryMapper, Inventory
//新增一条数据
InventorySummary
inventorySummary
=
new
InventorySummary
();
BeanPlusUtil
.
copyProperties
(
req
,
inventorySummary
);
is
.
setValuekey
(
pubOrg
.
getOrgCode
()+
req
.
getTypeId
()+
req
.
getSizeId
()+
req
.
getLocationId
()+
req
.
getPrice
());
inventorySummary
.
setValuekey
(
pubOrg
.
getOrgCode
()+
req
.
getLocationId
()+
req
.
getTypeId
()+
req
.
getSizeId
()+
req
.
getPrice
());
inventorySummary
.
setOrgName
(
pubOrg
.
getOrgName
());
inventorySummary
.
setOrgCode
(
pubOrg
.
getOrgCode
());
...
...
@@ -395,11 +394,12 @@ public class InventoryServiceImpl extends ServiceImpl<InventoryMapper, Inventory
is
.
setPrice
(
is
.
getUnitPrice
().
multiply
(
BigDecimal
.
valueOf
(
is
.
getNumber
())));
}
}
if
(
CollectionUtil
.
isNotEmpty
(
delList
)){
inventorySummaryService
.
removeBatchByIds
(
delList
);
}
inventorySummaryService
.
updateBatchById
(
inventorySummaryList
);
}
if
(
CollectionUtil
.
isNotEmpty
(
delList
)){
inventorySummaryService
.
removeBatchByIds
(
delList
);
}
}
List
<
Inventory
>
list
=
list
(
new
LambdaQueryWrapper
<
Inventory
>().
in
(
Inventory:
:
getId
,
req
.
getInventoryIdList
()));
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/LogSummaryServiceImpl.java
View file @
f9ec9b21
...
...
@@ -196,6 +196,8 @@ public class LogSummaryServiceImpl extends ServiceImpl<LogSummaryMapper, LogSumm
c1
=
warehouseInventoryService
.
saveBatch
(
warehouseInventoryList
);
c
=
inventoryService
.
saveBatch
(
collect1
);
}
}
//3.处理出入库记录对象
...
...
@@ -222,6 +224,8 @@ public class LogSummaryServiceImpl extends ServiceImpl<LogSummaryMapper, LogSumm
// 对出入库记录进行分类汇总存储()
public
List
<
NormalInOutDto
>
saveInOutRecords
(
OutInLogsReq
req
)
{
//返回结果,用于日常出入库时计算更新库存汇总表
List
<
SummaryLogReq
>
logSummaryList
=
req
.
getLogList
();
...
...
@@ -265,9 +269,9 @@ public class LogSummaryServiceImpl extends ServiceImpl<LogSummaryMapper, LogSumm
normalInOutDto
.
setOutInState
(
logSummary
.
getOutInState
());
returnList
.
add
(
normalInOutDto
);
}
//判断logSummary是否为采购
,
//判断logSummary是否为采购
,快速移库,和领用出库
//如果是采购则不处理,因为采购的inventory是跟着单子来处理的,其他的单子直接根据出入库记录来处理
if
(!
logreq
.
getBussinessType
().
equals
(
"purchase"
)){
if
(!
logreq
.
getBussinessType
().
equals
(
"purchase"
)
&&
!
logreq
.
getBussinessType
().
equals
(
"quick"
)
&&
!
logreq
.
getBussinessType
().
equals
(
"use"
)
){
// if (logreq.getOutInState().equals("in")){
Inventory
inventory
=
saveInventory
(
logreq
.
getOrgId
(),
logreq
.
getLocationId
(),
logreq
,
detailLogReq
,
map
,
logSummary
.
getOutInState
());
inventoryList
.
add
(
inventory
);
...
...
@@ -278,6 +282,10 @@ public class LogSummaryServiceImpl extends ServiceImpl<LogSummaryMapper, LogSumm
// }
}
//如果是快速移库,那么直接将物资的locationId进行修改
if
(
logreq
.
getBussinessType
().
equals
(
"quick"
)){
}
//存放logdetail信息
LogDetail
logDetail
=
new
LogDetail
();
BeanPlusUtil
.
copyProperties
(
detailLogReq
,
logDetail
);
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/OrderMainServiceImpl.java
View file @
f9ec9b21
差异被折叠。
点击展开。
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/PubOrgServiceImpl.java
View file @
f9ec9b21
...
...
@@ -831,10 +831,10 @@ public class PubOrgServiceImpl extends ServiceImpl<PubOrgMapper, PubOrg> implem
//修改组织机构信息
@Override
public
boolean
updatePubOrg
(
UpdateOrgReq
req
)
{
List
<
PubOrg
>
list
=
list
(
new
LambdaQueryWrapper
<
PubOrg
>().
eq
(
PubOrg:
:
getOrgName
,
req
.
getOrgName
()));
if
(
list
.
size
()>
0
){
throw
new
ServiceException
(
PubOrgExceptionEnum
.
ORG_IS_EXIST
);
}
//
List<PubOrg> list = list(new LambdaQueryWrapper<PubOrg>().eq(PubOrg::getOrgName, req.getOrgName()));
//
if (list.size()>0){
//
throw new ServiceException(PubOrgExceptionEnum.ORG_IS_EXIST);
//
}
PubOrg
pubOrg
=
new
PubOrg
();
BeanPlusUtil
.
copyProperties
(
req
,
pubOrg
);
return
updateById
(
pubOrg
);
...
...
jyzb-biz/src/main/resources/mapper/PriceSumSummaryMapper.xml
View file @
f9ec9b21
...
...
@@ -164,14 +164,14 @@
FROM vie_price_sum_summary vpss
left join pub_org po on vpss.org_id_int=po.org_id
where vpss.`year`= #{year} and po.del_flag=1
AND (po.org_id =
org_id_param OR (`po`.org_parent_ids like CONCAT('%', org_id_param
, '%')
AND (po.org_id =
#{orgId} OR (`po`.org_parent_ids like CONCAT('%', #{orgId}
, '%')
AND(case when #{levelFlag} >=3 then 1=1 else SUBSTRING(`po`.`org_code`, 5, 2) = '00' end ))
AND (
`po`.`level_flag` > (
SELECT `level_flag` FROM `pub_org` WHERE `org_id` =
org_id_param
SELECT `level_flag` FROM `pub_org` WHERE `org_id` =
#{orgId}
) + 1
OR (`po`.`level_flag` = (
SELECT `level_flag` FROM `pub_org` WHERE `org_id` =
org_id_param
SELECT `level_flag` FROM `pub_org` WHERE `org_id` =
#{orgId}
))))
<if
test=
"typeIdsList!=null and typeIdsList.size() > 0"
>
and type_id in
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论