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
ee0c4727
Commit
ee0c4727
authored
Jan 05, 2024
by
李小惠
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改基础信息存在的问题,新增号型标签类型参数
parent
b2d73920
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
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 @
ee0c4727
...
...
@@ -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 @
ee0c4727
...
...
@@ -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 @
ee0c4727
...
...
@@ -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 @
ee0c4727
...
...
@@ -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 @
ee0c4727
...
...
@@ -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 @
ee0c4727
...
...
@@ -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 @
ee0c4727
...
...
@@ -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 @
ee0c4727
...
...
@@ -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 @
ee0c4727
差异被折叠。
点击展开。
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/PubOrgServiceImpl.java
View file @
ee0c4727
...
...
@@ -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 @
ee0c4727
...
...
@@ -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
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论