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
8633bf74
Commit
8633bf74
authored
Sep 26, 2023
by
李小惠
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改单据单号以及排序
parent
f0687888
隐藏空白字符变更
内嵌
并排
正在显示
16 个修改的文件
包含
43 行增加
和
48 行删除
+43
-48
.gitignore
.gitignore
+1
-0
EquipmentSizeDto.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/EquipmentSizeDto.java
+2
-0
OrderMainDto.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/OrderMainDto.java
+1
-1
OrderMainReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/query/OrderMainReq.java
+1
-1
UpdateEquipmentSizeReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdateEquipmentSizeReq.java
+2
-0
UpdateOrderReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdateOrderReq.java
+2
-2
BusForm.java
jyzb-biz/src/main/java/com/junmp/jyzb/entity/BusForm.java
+1
-1
EquipmentSize.java
jyzb-biz/src/main/java/com/junmp/jyzb/entity/EquipmentSize.java
+3
-0
EquipmentType.java
jyzb-biz/src/main/java/com/junmp/jyzb/entity/EquipmentType.java
+1
-1
OrderDetail.java
jyzb-biz/src/main/java/com/junmp/jyzb/entity/OrderDetail.java
+6
-6
OrderMain.java
jyzb-biz/src/main/java/com/junmp/jyzb/entity/OrderMain.java
+1
-1
OrderNum.java
jyzb-biz/src/main/java/com/junmp/jyzb/entity/OrderNum.java
+0
-8
InventoryServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/InventoryServiceImpl.java
+1
-1
InventorySummaryServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/InventorySummaryServiceImpl.java
+3
-2
OrderMainServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/OrderMainServiceImpl.java
+13
-16
StocktakeServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/StocktakeServiceImpl.java
+5
-8
没有找到文件。
.gitignore
View file @
8633bf74
...
...
@@ -112,3 +112,4 @@ Thumbs.db
/jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/OrderMainServiceImpl.java.orig
/jyzb-biz/pom.xml
/.idea/compiler.xml
/jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdateOrderReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/EquipmentSizeDto.java
View file @
8633bf74
...
...
@@ -74,4 +74,6 @@ public class EquipmentSizeDto {
*/
private
Integer
state
;
private
String
photo
;
}
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/OrderMainDto.java
View file @
8633bf74
...
...
@@ -73,7 +73,7 @@ public class OrderMainDto implements Serializable {
private
String
manufacturerId
;
/**
* 调拨类型(
0
支拨,1价拨),调拨出入库才有
* 调拨类型(
2
支拨,1价拨),调拨出入库才有
*/
private
Integer
transferType
;
...
...
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/query/OrderMainReq.java
View file @
8633bf74
...
...
@@ -90,7 +90,7 @@ public class OrderMainReq extends BaseRequest {
private
String
manufacturerId
;
/**
* 调拨类型(
0
支拨,1价拨),调拨出入库才有
* 调拨类型(
2
支拨,1价拨),调拨出入库才有
*/
private
Integer
transferType
;
...
...
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdateEquipmentSizeReq.java
View file @
8633bf74
...
...
@@ -25,4 +25,6 @@ public class UpdateEquipmentSizeReq {
private
BigDecimal
price
;
@NotBlank
(
message
=
"状态值不能为空"
,
groups
=
{
ValidationApi
.
updateStatus
.
class
})
private
String
state
;
private
String
photo
;
}
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdateOrderReq.java
View file @
8633bf74
...
...
@@ -61,7 +61,7 @@ public class UpdateOrderReq extends BaseRequest implements Serializable {
/**
* 发物单位负责人id
*/
@IsNumber
(
message
=
"startOrgUserId必须是数字"
,
groups
=
{
add
.
class
})
//
@IsNumber(message = "startOrgUserId必须是数字",groups = {add.class})
private
String
startOrgUserId
;
/**
* 发物单位负责人姓名
...
...
@@ -116,7 +116,7 @@ public class UpdateOrderReq extends BaseRequest implements Serializable {
private
String
manufacturerId
;
/**
* 调拨类型(
0
支拨,1价拨),调拨出入库才有
* 调拨类型(
2
支拨,1价拨),调拨出入库才有
*/
private
Integer
transferType
;
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/entity/BusForm.java
View file @
8633bf74
...
...
@@ -125,7 +125,7 @@ public class BusForm implements Serializable {
private
String
applyUser
;
/**
* 调拨类型(
0
支拨,1价拨)
* 调拨类型(
2
支拨,1价拨)
*/
@TableField
(
value
=
"transfer_type"
)
private
Integer
transferType
;
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/entity/EquipmentSize.java
View file @
8633bf74
...
...
@@ -79,5 +79,7 @@ public class EquipmentSize implements Serializable {
@TableField
(
"epc_type"
)
private
Integer
epcType
;
private
String
photo
;
private
static
final
long
serialVersionUID
=
1L
;
}
\ No newline at end of file
jyzb-biz/src/main/java/com/junmp/jyzb/entity/EquipmentType.java
View file @
8633bf74
...
...
@@ -113,7 +113,7 @@ public class EquipmentType implements Serializable {
@ApiModelProperty
(
value
=
"物资阈值"
)
private
Integer
threshold
;
private
String
photo
;
private
static
final
long
serialVersionUID
=
1L
;
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/entity/OrderDetail.java
View file @
8633bf74
...
...
@@ -25,22 +25,22 @@ import java.util.Date;
@TableField
(
"type"
)
private
String
type
;
@TableField
(
"
equipment_type
"
)
@TableField
(
"
type_id
"
)
private
String
typeId
;
@TableField
(
"
equipment_
type_name"
)
@TableField
(
"type_name"
)
private
String
typeName
;
@TableField
(
"
equipment_size
"
)
@TableField
(
"
size_id
"
)
private
String
sizeId
;
@TableField
(
"
equipment_
size_name"
)
@TableField
(
"size_name"
)
private
String
sizeName
;
@TableField
(
"
equipment_supplier
"
)
@TableField
(
"
supplier_id
"
)
private
String
supplierId
;
@TableField
(
"
equipment_
supplier_name"
)
@TableField
(
"supplier_name"
)
private
String
supplierName
;
@TableField
(
"warehouse_id"
)
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/entity/OrderMain.java
View file @
8633bf74
...
...
@@ -115,7 +115,7 @@ public class OrderMain implements Serializable {
private
String
manufacturerId
;
/**
* 调拨类型(
0
支拨,1价拨)
* 调拨类型(
2
支拨,1价拨)
*/
@TableField
(
"transfer_type"
)
private
Integer
transferType
;
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/entity/OrderNum.java
View file @
8633bf74
...
...
@@ -29,10 +29,6 @@ public class OrderNum implements Serializable {
private
Integer
year
;
private
Integer
month
;
private
Integer
day
;
@TableField
(
"start_org_id"
)
private
Long
startOrgId
;
...
...
@@ -51,9 +47,5 @@ public class OrderNum implements Serializable {
@TableField
(
value
=
"update_time"
,
fill
=
FieldFill
.
UPDATE
)
private
Date
updateTime
;
/**
* 盘库特有
*/
private
Long
orgId
;
}
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/InventoryServiceImpl.java
View file @
8633bf74
...
...
@@ -343,7 +343,7 @@ public class InventoryServiceImpl extends ServiceImpl<InventoryMapper, Inventory
String
orgName
=
pubOrgService
.
getOne
(
new
LambdaQueryWrapper
<
PubOrg
>().
eq
(
PubOrg:
:
getOrgId
,
inventory
.
getOrgId
())).
getOrgName
();
inventoryDto
.
setOrgName
(
orgName
);
//查询图片并返回
String
photo
=
equipment
TypeService
.
getById
(
inventory
.
getTyp
eId
()).
getPhoto
();
String
photo
=
equipment
SizeService
.
getById
(
inventory
.
getSiz
eId
()).
getPhoto
();
inventoryDto
.
setPhoto
(
photo
);
return
inventoryDto
;
}).
collect
(
Collectors
.
toList
());
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/InventorySummaryServiceImpl.java
View file @
8633bf74
...
...
@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.junmp.jyzb.api.bean.dto.InventorySumDto
;
import
com.junmp.jyzb.api.bean.query.InventorySumReq
;
import
com.junmp.jyzb.entity.EquipmentSize
;
import
com.junmp.jyzb.entity.EquipmentType
;
import
com.junmp.jyzb.entity.Inventory
;
import
com.junmp.jyzb.entity.InventorySummary
;
...
...
@@ -37,7 +38,7 @@ public class InventorySummaryServiceImpl extends ServiceImpl<InventorySummaryMa
private
InventorySummaryMapper
inventorySummaryMapper
;
@Resource
private
Equipment
TypeService
equipmentTyp
eService
;
private
Equipment
SizeService
equipmentSiz
eService
;
//根据条件查询库存汇总信息
@Override
...
...
@@ -59,7 +60,7 @@ public class InventorySummaryServiceImpl extends ServiceImpl<InventorySummaryMa
.
eq
(
Inventory:
:
getTypeId
,
data
.
getTypeId
())).
get
(
0
);
data
.
setWarrantyPeriod
(
inventory
.
getWarrantyPeriod
());
data
.
setMaintenancePeriod
(
inventory
.
getMaintenancePeriod
());
String
photo
=
equipment
TypeService
.
getOne
(
new
LambdaQueryWrapper
<
EquipmentType
>().
eq
(
EquipmentType:
:
getId
,
inventory
.
getTyp
eId
())).
getPhoto
();
String
photo
=
equipment
SizeService
.
getOne
(
new
LambdaQueryWrapper
<
EquipmentSize
>().
eq
(
EquipmentSize:
:
getId
,
inventory
.
getSiz
eId
())).
getPhoto
();
data
.
setPhoto
(
photo
);
return
data
;
}).
collect
(
Collectors
.
toList
());
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/OrderMainServiceImpl.java
View file @
8633bf74
...
...
@@ -95,7 +95,8 @@ public class OrderMainServiceImpl extends ServiceImpl<OrderMainMapper, OrderMain
//设置单据单号
OrderNum
orderNum
=
setOrderCode
(
req
);
String
codeValue
=
String
.
format
(
"%04d"
,
orderNum
.
getNum
());
order
.
setOrderCode
(
orderNum
.
getBussinessType
()+
"-"
+
orderNum
.
getYear
()+
"-"
+
orderNum
.
getMonth
()+
"-"
+
orderNum
.
getDay
()+
"-"
+
codeValue
);
order
.
setOrderCode
(
orderNum
.
getBussinessType
()+
"-"
+
orderNum
.
getYear
()+
"-"
+
LocalDateTime
.
now
().
getMonth
().
getValue
()+
"-"
+
LocalDateTime
.
now
().
getDayOfMonth
()+
"-"
+
codeValue
);
//设置总价格和应出入库数量
//设置id
String
id
=
UUID
.
randomUUID
().
toString
();
...
...
@@ -147,8 +148,6 @@ public class OrderMainServiceImpl extends ServiceImpl<OrderMainMapper, OrderMain
OrderNum
orderNum
=
new
OrderNum
();
//获取年,月,日,获取业务出入状态,获取组织机构id,获取业务类型
orderNum
.
setYear
(
LocalDateTime
.
now
().
getYear
());
orderNum
.
setMonth
(
LocalDateTime
.
now
().
getMonth
().
getValue
());
orderNum
.
setDay
(
LocalDateTime
.
now
().
getDayOfMonth
());
//将业务类型转为中文简写
String
itemValue
=
sysDictItemService
.
getOne
(
new
LambdaQueryWrapper
<
SysDictItem
>()
.
eq
(
SysDictItem:
:
getItemText
,
req
.
getBussinessType
())).
getItemValue
();
...
...
@@ -163,8 +162,6 @@ public class OrderMainServiceImpl extends ServiceImpl<OrderMainMapper, OrderMain
.
eq
(
OrderNum:
:
getEndOrgId
,
orderNum
.
getEndOrgId
())
.
eq
(
OrderNum:
:
getBussinessType
,
orderNum
.
getBussinessType
())
.
eq
(
OrderNum:
:
getYear
,
orderNum
.
getYear
())
.
eq
(
OrderNum:
:
getMonth
,
orderNum
.
getMonth
())
.
eq
(
OrderNum:
:
getDay
,
orderNum
.
getDay
())
.
eq
(
OrderNum:
:
getOutInType
,
orderNum
.
getOutInType
()));
}
else
{
orderNum
.
setStartOrgId
(
Long
.
valueOf
(
req
.
getStartOrgId
()));
...
...
@@ -172,12 +169,9 @@ public class OrderMainServiceImpl extends ServiceImpl<OrderMainMapper, OrderMain
.
eq
(
OrderNum:
:
getStartOrgId
,
orderNum
.
getStartOrgId
())
.
eq
(
OrderNum:
:
getBussinessType
,
orderNum
.
getBussinessType
())
.
eq
(
OrderNum:
:
getYear
,
orderNum
.
getYear
())
.
eq
(
OrderNum:
:
getMonth
,
orderNum
.
getMonth
())
.
eq
(
OrderNum:
:
getDay
,
orderNum
.
getDay
())
.
eq
(
OrderNum:
:
getOutInType
,
orderNum
.
getOutInType
()));
}
//设置num的数量
if
(
ObjectUtil
.
isNull
(
one
)){
orderNum
.
setNum
(
1
);
...
...
@@ -356,11 +350,9 @@ public class OrderMainServiceImpl extends ServiceImpl<OrderMainMapper, OrderMain
(
req
.
getOrder
().
equalsIgnoreCase
(
"asc"
)||
req
.
getOrder
().
equalsIgnoreCase
(
"desc"
))
&&
!
req
.
getOrder
().
trim
().
isEmpty
())
{
//修改字段,和数据库字段进行统一
req
.
setColumn
(
req
.
getColumn
().
replaceAll
(
"[A-Z]"
,
"_$0"
).
toLowerCase
());
// list=orderDetailService.list(new LambdaQueryWrapper<OrderDetail>()
// .eq(OrderDetail::getOrderId, req.getId())
// .orderBy(true,OrderItem.asc())
// .orderBy(true);
list
=
orderDetailService
.
list
(
new
LambdaQueryWrapper
<
OrderDetail
>()
.
eq
(
OrderDetail:
:
getOrderId
,
req
.
getId
())
.
last
(
"order by "
+
req
.
getColumn
()
+
" "
+
req
.
getOrder
()));
}
else
{
...
...
@@ -519,6 +511,7 @@ public class OrderMainServiceImpl extends ServiceImpl<OrderMainMapper, OrderMain
@Override
public
void
InOrderExport
(
OrderMainReq
req
)
{
LambdaQueryWrapper
<
OrderMain
>
wrapper
=
createWrapper
(
req
);
System
.
out
.
println
(
"list(wrapper).size() = "
+
list
(
wrapper
).
size
());
List
<
InOrderInfo
>
collect
=
list
(
wrapper
).
stream
().
map
(
orderMain
->
{
InOrderInfo
inOrderInfo
=
new
InOrderInfo
();
BeanPlusUtil
.
copyProperties
(
orderMain
,
inOrderInfo
);
...
...
@@ -542,6 +535,8 @@ public class OrderMainServiceImpl extends ServiceImpl<OrderMainMapper, OrderMain
for
(
int
i
=
1
;
i
<=
collect
.
size
()
;
i
++)
{
collect
.
get
(
i
-
1
).
setNumId
(
i
);
}
System
.
out
.
println
(
"collect.size() = "
+
collect
.
size
());
System
.
out
.
println
(
"collect = "
+
collect
);
HttpServletResponse
response
=
HttpServletUtil
.
getResponse
();
ExcelExportParam
param
=
new
ExcelExportParam
();
param
.
setDataList
(
collect
);
...
...
@@ -606,9 +601,11 @@ public class OrderMainServiceImpl extends ServiceImpl<OrderMainMapper, OrderMain
if
(
ObjectUtil
.
isEmpty
(
req
))
{
return
wrapper
;
}
//单据类型(in入库,out出库)
wrapper
.
eq
(
ObjectUtil
.
isNotEmpty
(
req
.
getOrderType
()),
OrderMain:
:
getOrderType
,
req
.
getOrderType
());
//单据状态 ready待入/出库,finished已入/出库,working入/出库中
wrapper
.
eq
(
ObjectUtil
.
isNotEmpty
(
req
.
getOrderState
()),
OrderMain:
:
getOrderState
,
req
.
getOrderState
());
//审核状态:none,未接入审核流,working审批中,finished已完成
//
//审核状态:none,未接入审核流,working审批中,finished已完成
wrapper
.
eq
(
ObjectUtil
.
isNotEmpty
(
req
.
getExamineState
()),
OrderMain:
:
getExamineState
,
req
.
getExamineState
());
//业务类型
wrapper
.
eq
(
ObjectUtil
.
isNotEmpty
(
req
.
getBussinessType
()),
OrderMain:
:
getBussinessType
,
req
.
getBussinessType
());
...
...
@@ -616,7 +613,7 @@ public class OrderMainServiceImpl extends ServiceImpl<OrderMainMapper, OrderMain
wrapper
.
eq
(
ObjectUtil
.
isNotEmpty
(
req
.
getEndOrgId
()),
OrderMain:
:
getEndOrgId
,
req
.
getEndOrgId
());
//组织机构id(出库单)
wrapper
.
ge
(
ObjectUtil
.
isNotNull
(
req
.
getStartTime
()),
OrderMain:
:
getCreateTime
,
req
.
getStartTime
());
wrapper
.
le
(
ObjectUtil
.
isNotNull
(
req
.
get
StartTime
()),
OrderMain:
:
getCreateTime
,
req
.
getStart
Time
());
wrapper
.
le
(
ObjectUtil
.
isNotNull
(
req
.
get
EndTime
()),
OrderMain:
:
getCreateTime
,
req
.
getEnd
Time
());
wrapper
.
orderByDesc
(
OrderMain:
:
getCreateTime
);
return
wrapper
;
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/StocktakeServiceImpl.java
View file @
8633bf74
...
...
@@ -52,7 +52,8 @@ public class StocktakeServiceImpl extends ServiceImpl<StocktakeMapper, Stocktake
//设置单号
OrderNum
orderNum
=
setOrderCode
(
req
);
String
codeValue
=
String
.
format
(
"%04d"
,
orderNum
.
getNum
());
stocktake
.
setOrderCode
(
orderNum
.
getBussinessType
()+
"-"
+
orderNum
.
getYear
()+
"-"
+
orderNum
.
getMonth
()+
"-"
+
orderNum
.
getDay
()+
"-"
+
codeValue
);
stocktake
.
setOrderCode
(
orderNum
.
getBussinessType
()+
"-"
+
orderNum
.
getYear
()+
"-"
+
LocalDateTime
.
now
().
getMonth
().
getValue
()+
"-"
+
LocalDateTime
.
now
().
getDayOfMonth
()+
"-"
+
codeValue
);
//如果盘库类型为1:根据货架进行盘点,判断参数排列行是否进行传递,如果传递则需要进行一个参数拼接
String
shelfLocation
=
""
;
if
(
ObjectUtil
.
isNotNull
(
req
.
getShelfRanges
())
&&
!
req
.
getShelfRanges
().
toString
().
trim
().
isEmpty
())
{
...
...
@@ -111,20 +112,16 @@ public class StocktakeServiceImpl extends ServiceImpl<StocktakeMapper, Stocktake
OrderNum
orderNum
=
new
OrderNum
();
//获取年,月,日,获取组织机构id,获取业务类型
orderNum
.
setYear
(
LocalDateTime
.
now
().
getYear
());
orderNum
.
setMonth
(
LocalDateTime
.
now
().
getMonth
().
getValue
());
orderNum
.
setDay
(
LocalDateTime
.
now
().
getDayOfMonth
());
orderNum
.
setBussinessType
(
req
.
getBussinessType
());
orderNum
.
setOrgId
(
req
.
getOrgId
());
//
orderNum.setOrgId(req.getOrgId());
//将业务类型转为中文简写
String
itemValue
=
sysDictItemService
.
getOne
(
new
LambdaQueryWrapper
<
SysDictItem
>()
.
eq
(
SysDictItem:
:
getItemText
,
req
.
getBussinessType
())).
getItemValue
();
orderNum
.
setBussinessType
(
itemValue
);
OrderNum
one
=
orderNumService
.
getOne
(
new
LambdaQueryWrapper
<
OrderNum
>()
.
eq
(
OrderNum:
:
getOrgId
,
orderNum
.
getOrgId
())
//
.eq(OrderNum::getOrgId, orderNum.getOrgId())
.
eq
(
OrderNum:
:
getBussinessType
,
orderNum
.
getBussinessType
())
.
eq
(
OrderNum:
:
getYear
,
orderNum
.
getYear
())
.
eq
(
OrderNum:
:
getMonth
,
orderNum
.
getMonth
())
.
eq
(
OrderNum:
:
getDay
,
orderNum
.
getDay
()));
.
eq
(
OrderNum:
:
getYear
,
orderNum
.
getYear
()));
//设置num的数量
if
(
ObjectUtil
.
isNull
(
one
)){
orderNum
.
setNum
(
1
);
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论