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
f85b2623
Commit
f85b2623
authored
Feb 28, 2024
by
李小惠
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'develop' of
http://gitlab.sothing.top/843502640/jyzb_platformV2
into develop-lxh
parents
90fcb3fb
fb61eb0e
显示空白字符变更
内嵌
并排
正在显示
11 个修改的文件
包含
231 行增加
和
5 行删除
+231
-5
WarrantyDataDto.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/TjDto/WarrantyDataDto.java
+18
-0
WarrantyReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/WarrantyReq.java
+21
-0
TjController.java
jyzb-biz/src/main/java/com/junmp/jyzb/controller/TjController.java
+9
-2
VieWarrantyGroup.java
jyzb-biz/src/main/java/com/junmp/jyzb/entity/VieWarrantyGroup.java
+55
-0
MsgMapper.java
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/MsgMapper.java
+0
-2
VieWarrantyGroupMapper.java
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/VieWarrantyGroupMapper.java
+26
-0
VieWarrantyGroupService.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/VieWarrantyGroupService.java
+13
-0
WarehouseService.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/WarehouseService.java
+5
-0
VieWarrantyGroupServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/VieWarrantyGroupServiceImpl.java
+70
-0
WarehouseServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/WarehouseServiceImpl.java
+13
-0
application-prod.yml
jyzb-boot/src/main/resources/application-prod.yml
+1
-1
没有找到文件。
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/TjDto/WarrantyDataDto.java
0 → 100644
View file @
f85b2623
package
com
.
junmp
.
jyzb
.
api
.
bean
.
dto
.
TjDto
;
import
com.junmp.v2.common.bean.request.BaseRequest
;
import
lombok.Data
;
@Data
public
class
WarrantyDataDto
{
private
String
warrantyType
;
private
String
warehouseId
;
private
String
warehouseName
;
private
String
countOfItems
;
private
String
sizeId
;
private
String
sizeName
;
private
String
typeId
;
private
String
typeName
;
private
String
days
;
}
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/WarrantyReq.java
0 → 100644
View file @
f85b2623
package
com
.
junmp
.
jyzb
.
api
.
bean
.
req
;
import
com.junmp.jyzb.api.bean.dto.EquipmentListDto
;
import
com.junmp.v2.common.bean.request.BaseRequest
;
import
com.junmp.v2.common.bean.request.ValidationApi
;
import
lombok.Data
;
import
javax.validation.constraints.NotBlank
;
import
java.util.List
;
@Data
public
class
WarrantyReq
extends
BaseRequest
{
@NotBlank
(
message
=
"组织机构不能为空"
,
groups
=
{
ValidationApi
.
page
.
class
})
private
String
orgId
;
private
String
warrantyType
;
private
String
warrantyDays
;
private
String
typeId
;
private
String
sizeId
;
}
\ No newline at end of file
jyzb-biz/src/main/java/com/junmp/jyzb/controller/TjController.java
View file @
f85b2623
...
@@ -7,8 +7,10 @@ import com.junmp.jyzb.api.bean.query.TjReq.TjOrgEqsReq;
...
@@ -7,8 +7,10 @@ import com.junmp.jyzb.api.bean.query.TjReq.TjOrgEqsReq;
import
com.junmp.jyzb.api.bean.query.TjReq.TjOrgPoliceReq
;
import
com.junmp.jyzb.api.bean.query.TjReq.TjOrgPoliceReq
;
import
com.junmp.jyzb.api.bean.query.TjReq.TjOrgPriceReq
;
import
com.junmp.jyzb.api.bean.query.TjReq.TjOrgPriceReq
;
import
com.junmp.jyzb.api.bean.query.WarehouseReq
;
import
com.junmp.jyzb.api.bean.query.WarehouseReq
;
import
com.junmp.jyzb.api.bean.req.WarrantyReq
;
import
com.junmp.jyzb.entity.Temp.HumidityAndtemperature
;
import
com.junmp.jyzb.entity.Temp.HumidityAndtemperature
;
import
com.junmp.jyzb.service.TjService
;
import
com.junmp.jyzb.service.TjService
;
import
com.junmp.jyzb.service.VieWarrantyGroupService
;
import
com.junmp.jyzb.service.WarehouseService
;
import
com.junmp.jyzb.service.WarehouseService
;
import
com.junmp.v2.common.bean.request.ValidationApi
;
import
com.junmp.v2.common.bean.request.ValidationApi
;
import
com.junmp.v2.common.bean.response.ApiRes
;
import
com.junmp.v2.common.bean.response.ApiRes
;
...
@@ -36,7 +38,8 @@ public class TjController {
...
@@ -36,7 +38,8 @@ public class TjController {
@Resource
@Resource
public
WarehouseService
warehouseService
;
public
WarehouseService
warehouseService
;
@Resource
public
VieWarrantyGroupService
vieWarrantyGroupService
;
/**
/**
* ------------------------------------装备统计报表--------------------------------------------
* ------------------------------------装备统计报表--------------------------------------------
*/
*/
...
@@ -217,7 +220,11 @@ public class TjController {
...
@@ -217,7 +220,11 @@ public class TjController {
warehouseService
.
HumidityAndtemperatureExport
(
req
);
warehouseService
.
HumidityAndtemperatureExport
(
req
);
}
}
@PostMapping
(
path
=
"/WarrantyData"
,
name
=
"超期装备查询"
)
@ApiOperation
(
"超期装备查询"
)
public
ApiRes
<
PageResult
<
WarrantyDataDto
>>
WarrantyData
(
@RequestBody
@Validated
(
ValidationApi
.
page
.
class
)
WarrantyReq
req
){
return
ApiRes
.
success
(
vieWarrantyGroupService
.
WarrantyData
(
req
));
}
@PostMapping
(
"/test"
)
@PostMapping
(
"/test"
)
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/entity/VieWarrantyGroup.java
0 → 100644
View file @
f85b2623
package
com
.
junmp
.
jyzb
.
entity
;
import
com.baomidou.mybatisplus.annotation.*
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.util.Date
;
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName
(
"vie_warranty_group"
)
public
class
VieWarrantyGroup
implements
Serializable
{
@TableId
(
type
=
IdType
.
AUTO
)
private
Long
id
;
@TableField
(
"size_name"
)
private
String
sizeName
;
@TableField
(
"type_name"
)
private
String
typeName
;
@TableField
(
"type_id"
)
private
String
typeId
;
@TableField
(
"size_id"
)
private
String
sizeId
;
@TableField
(
"days"
)
private
String
days
;
@TableField
(
"warranty_type"
)
private
String
warrantyType
;
@TableField
(
"org_name"
)
private
String
orgName
;
@TableField
(
"org_id"
)
private
String
orgId
;
@TableField
(
"count_of_items"
)
private
String
countOfItems
;
@TableField
(
"warehouse_id"
)
private
String
warehouseId
;
@TableField
(
"warehouse_name"
)
private
String
warehouseName
;
}
\ No newline at end of file
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/MsgMapper.java
View file @
f85b2623
...
@@ -8,7 +8,5 @@ import java.util.Map;
...
@@ -8,7 +8,5 @@ import java.util.Map;
@Mapper
@Mapper
public
interface
MsgMapper
{
public
interface
MsgMapper
{
List
<
Map
<
String
,
Object
>>
getMsg
(
@Param
(
"orgId"
)
String
orgId
,
@Param
(
"tableName"
)
String
tableName
);
List
<
Map
<
String
,
Object
>>
getUserMsg
(
String
orgId
);
}
}
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/VieWarrantyGroupMapper.java
0 → 100644
View file @
f85b2623
package
com
.
junmp
.
jyzb
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.junmp.jyzb.api.bean.dto.EqsSumDto
;
import
com.junmp.jyzb.api.bean.dto.FetchingDataDto.EquipmentDto
;
import
com.junmp.jyzb.api.bean.dto.InventoryDto
;
import
com.junmp.jyzb.api.bean.query.InventoryReq
;
import
com.junmp.jyzb.api.bean.req.BatchEditingInvsReq
;
import
com.junmp.jyzb.api.bean.req.InvExpireReq
;
import
com.junmp.jyzb.api.bean.vo.InventoryVo
;
import
com.junmp.jyzb.entity.Inventory
;
import
com.junmp.jyzb.entity.InventorySummary
;
import
com.junmp.jyzb.entity.VieWarrantyGroup
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
import
java.util.Map
;
@Mapper
public
interface
VieWarrantyGroupMapper
extends
BaseMapper
<
VieWarrantyGroup
>
{
}
\ No newline at end of file
jyzb-biz/src/main/java/com/junmp/jyzb/service/VieWarrantyGroupService.java
0 → 100644
View file @
f85b2623
package
com
.
junmp
.
jyzb
.
service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.junmp.jyzb.api.bean.dto.TjDto.WarrantyDataDto
;
import
com.junmp.jyzb.api.bean.req.WarrantyReq
;
import
com.junmp.jyzb.entity.VieWarrantyGroup
;
import
com.junmp.v2.db.api.page.PageResult
;
public
interface
VieWarrantyGroupService
extends
IService
<
VieWarrantyGroup
>
{
PageResult
<
WarrantyDataDto
>
WarrantyData
(
WarrantyReq
req
);
}
\ No newline at end of file
jyzb-biz/src/main/java/com/junmp/jyzb/service/WarehouseService.java
View file @
f85b2623
...
@@ -2,14 +2,18 @@ package com.junmp.jyzb.service;
...
@@ -2,14 +2,18 @@ package com.junmp.jyzb.service;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.junmp.jyzb.api.bean.dto.FetchingDataDto.WarehouseInfoDto
;
import
com.junmp.jyzb.api.bean.dto.FetchingDataDto.WarehouseInfoDto
;
import
com.junmp.jyzb.api.bean.dto.TjDto.WarrantyDataDto
;
import
com.junmp.jyzb.api.bean.dto.WarehouseDto
;
import
com.junmp.jyzb.api.bean.dto.WarehouseDto
;
import
com.junmp.jyzb.api.bean.query.PolicemanReq
;
import
com.junmp.jyzb.api.bean.query.PolicemanReq
;
import
com.junmp.jyzb.api.bean.query.TjReq.TjOrgPriceReq
;
import
com.junmp.jyzb.api.bean.query.TjReq.TjOrgPriceReq
;
import
com.junmp.jyzb.api.bean.query.WarehouseReq
;
import
com.junmp.jyzb.api.bean.query.WarehouseReq
;
import
com.junmp.jyzb.api.bean.req.UpdateWarehouseReq
;
import
com.junmp.jyzb.api.bean.req.UpdateWarehouseReq
;
import
com.junmp.jyzb.api.bean.req.WarrantyReq
;
import
com.junmp.jyzb.entity.Supplier
;
import
com.junmp.jyzb.entity.Temp.HumidityAndtemperature
;
import
com.junmp.jyzb.entity.Temp.HumidityAndtemperature
;
import
com.junmp.jyzb.entity.Warehouse
;
import
com.junmp.jyzb.entity.Warehouse
;
import
com.junmp.jyzb.utils.ResponseResult
;
import
com.junmp.jyzb.utils.ResponseResult
;
import
com.junmp.v2.db.api.page.PageResult
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
...
@@ -59,4 +63,5 @@ public interface WarehouseService extends IService<Warehouse> {
...
@@ -59,4 +63,5 @@ public interface WarehouseService extends IService<Warehouse> {
List
<
HumidityAndtemperature
>
showHumidityAndtemperature
(
WarehouseReq
req
);
List
<
HumidityAndtemperature
>
showHumidityAndtemperature
(
WarehouseReq
req
);
void
HumidityAndtemperatureExport
(
WarehouseReq
req
);
void
HumidityAndtemperatureExport
(
WarehouseReq
req
);
}
}
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/VieWarrantyGroupServiceImpl.java
0 → 100644
View file @
f85b2623
package
com
.
junmp
.
jyzb
.
service
.
impl
;
import
cn.hutool.core.util.ObjectUtil
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.junmp.jyzb.api.bean.dto.InventoryDto
;
import
com.junmp.jyzb.api.bean.dto.TjDto.WarrantyDataDto
;
import
com.junmp.jyzb.api.bean.req.WarrantyReq
;
import
com.junmp.jyzb.entity.Inventory
;
import
com.junmp.jyzb.entity.VieWarrantyGroup
;
import
com.junmp.jyzb.entity.Warehouse
;
import
com.junmp.jyzb.mapper.VieWarrantyGroupMapper
;
import
com.junmp.jyzb.mapper.WarehouseMapper
;
import
com.junmp.jyzb.service.VieWarrantyGroupService
;
import
com.junmp.jyzb.service.WarehouseService
;
import
com.junmp.v2.common.util.BeanPlusUtil
;
import
com.junmp.v2.db.api.factory.PageFactory
;
import
com.junmp.v2.db.api.factory.PageResultFactory
;
import
com.junmp.v2.db.api.page.PageResult
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
@Service
@Slf4j
public
class
VieWarrantyGroupServiceImpl
extends
ServiceImpl
<
VieWarrantyGroupMapper
,
VieWarrantyGroup
>
implements
VieWarrantyGroupService
{
@Override
public
PageResult
<
WarrantyDataDto
>
WarrantyData
(
WarrantyReq
req
)
{
LambdaQueryWrapper
<
VieWarrantyGroup
>
wrapper
=
createWrapper
(
req
);
Page
<
VieWarrantyGroup
>
page
=
page
(
PageFactory
.
getDefaultPage
(
req
.
getPageNo
(),
req
.
getPageSize
()),
wrapper
);
List
<
VieWarrantyGroup
>
records
=
page
.
getRecords
();
long
size
=
list
(
wrapper
).
size
();
List
<
WarrantyDataDto
>
collect
=
records
.
parallelStream
()
.
map
(
vieWarrantyGroup
->
{
WarrantyDataDto
warrantyDataDto
=
new
WarrantyDataDto
();
BeanPlusUtil
.
copyProperties
(
vieWarrantyGroup
,
warrantyDataDto
);
return
warrantyDataDto
;
}).
collect
(
Collectors
.
toList
());
Page
<
WarrantyDataDto
>
page1
=
PageFactory
.
getDefaultPage
(
req
.
getPageNo
(),
req
.
getPageSize
());
page1
.
setRecords
(
collect
);
page1
.
setTotal
(
size
);
return
PageResultFactory
.
createPageResult
(
page1
);
}
private
LambdaQueryWrapper
<
VieWarrantyGroup
>
createWrapper
(
WarrantyReq
req
)
{
LambdaQueryWrapper
<
VieWarrantyGroup
>
wrapper
=
new
LambdaQueryWrapper
<>();
if
(
ObjectUtil
.
isEmpty
(
req
))
{
return
wrapper
;
}
wrapper
.
eq
(
ObjectUtil
.
isNotEmpty
(
req
.
getOrgId
()),
VieWarrantyGroup:
:
getOrgId
,
req
.
getOrgId
());
wrapper
.
eq
(
ObjectUtil
.
isNotEmpty
(
req
.
getSizeId
()),
VieWarrantyGroup:
:
getSizeId
,
req
.
getSizeId
());
wrapper
.
eq
(
ObjectUtil
.
isNotEmpty
(
req
.
getTypeId
()),
VieWarrantyGroup:
:
getTypeId
,
req
.
getTypeId
());
wrapper
.
eq
(
ObjectUtil
.
isNotEmpty
(
req
.
getWarrantyType
()),
VieWarrantyGroup:
:
getWarrantyType
,
req
.
getWarrantyType
());
if
(
ObjectUtil
.
isNotEmpty
(
req
.
getWarrantyDays
()))
{
int
warrantyDays
=
Integer
.
parseInt
(
req
.
getWarrantyDays
());
wrapper
.
and
(
w
->
w
.
ge
(
VieWarrantyGroup:
:
getDays
,
-
warrantyDays
)
.
le
(
VieWarrantyGroup:
:
getDays
,
warrantyDays
)
);
}
return
wrapper
;
}
}
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/WarehouseServiceImpl.java
View file @
f85b2623
...
@@ -3,14 +3,19 @@ package com.junmp.jyzb.service.impl;
...
@@ -3,14 +3,19 @@ package com.junmp.jyzb.service.impl;
import
cn.hutool.core.collection.CollectionUtil
;
import
cn.hutool.core.collection.CollectionUtil
;
import
cn.hutool.core.util.ObjectUtil
;
import
cn.hutool.core.util.ObjectUtil
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.junmp.jyzb.api.bean.dto.FetchingDataDto.WarehouseInfoDto
;
import
com.junmp.jyzb.api.bean.dto.FetchingDataDto.WarehouseInfoDto
;
import
com.junmp.jyzb.api.bean.dto.MQDto
;
import
com.junmp.jyzb.api.bean.dto.MQDto
;
import
com.junmp.jyzb.api.bean.dto.OrderMainDto
;
import
com.junmp.jyzb.api.bean.dto.TjDto.WarrantyDataDto
;
import
com.junmp.jyzb.api.bean.dto.WarehouseDto
;
import
com.junmp.jyzb.api.bean.dto.WarehouseDto
;
import
com.junmp.jyzb.api.bean.query.PolicemanReq
;
import
com.junmp.jyzb.api.bean.query.PolicemanReq
;
import
com.junmp.jyzb.api.bean.query.QuerySupplierReq
;
import
com.junmp.jyzb.api.bean.query.TjReq.TjOrgPriceReq
;
import
com.junmp.jyzb.api.bean.query.TjReq.TjOrgPriceReq
;
import
com.junmp.jyzb.api.bean.query.WarehouseReq
;
import
com.junmp.jyzb.api.bean.query.WarehouseReq
;
import
com.junmp.jyzb.api.bean.req.UpdateWarehouseReq
;
import
com.junmp.jyzb.api.bean.req.UpdateWarehouseReq
;
import
com.junmp.jyzb.api.bean.req.WarrantyReq
;
import
com.junmp.jyzb.api.bean.vo.InOrderInfoVo
;
import
com.junmp.jyzb.api.bean.vo.InOrderInfoVo
;
import
com.junmp.jyzb.api.exception.enums.WarehouseExceptionEnum
;
import
com.junmp.jyzb.api.exception.enums.WarehouseExceptionEnum
;
import
com.junmp.jyzb.cache.TemperatureRedisCache
;
import
com.junmp.jyzb.cache.TemperatureRedisCache
;
...
@@ -24,6 +29,9 @@ import com.junmp.jyzb.utils.*;
...
@@ -24,6 +29,9 @@ import com.junmp.jyzb.utils.*;
import
com.junmp.v2.common.exception.base.ServiceException
;
import
com.junmp.v2.common.exception.base.ServiceException
;
import
com.junmp.v2.common.util.BeanPlusUtil
;
import
com.junmp.v2.common.util.BeanPlusUtil
;
import
com.junmp.v2.common.util.HttpServletUtil
;
import
com.junmp.v2.common.util.HttpServletUtil
;
import
com.junmp.v2.db.api.factory.PageFactory
;
import
com.junmp.v2.db.api.factory.PageResultFactory
;
import
com.junmp.v2.db.api.page.PageResult
;
import
com.junmp.v2.office.api.OfficeExcelApi
;
import
com.junmp.v2.office.api.OfficeExcelApi
;
import
com.junmp.v2.office.api.bean.ExcelExportParam
;
import
com.junmp.v2.office.api.bean.ExcelExportParam
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
...
@@ -282,4 +290,9 @@ public class WarehouseServiceImpl extends ServiceImpl<WarehouseMapper,Warehouse>
...
@@ -282,4 +290,9 @@ public class WarehouseServiceImpl extends ServiceImpl<WarehouseMapper,Warehouse>
}
}
}
}
jyzb-boot/src/main/resources/application-prod.yml
View file @
f85b2623
...
@@ -32,7 +32,7 @@ knife4j:
...
@@ -32,7 +32,7 @@ knife4j:
spring
:
spring
:
datasource
:
datasource
:
driver-class-name
:
com.mysql.cj.jdbc.Driver
driver-class-name
:
com.mysql.cj.jdbc.Driver
url
:
jdbc:mysql://192.168.1.128:3306/db_jyzb
_test
?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT&nullCatalogMeansCurrent=true
url
:
jdbc:mysql://192.168.1.128:3306/db_jyzb?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT&nullCatalogMeansCurrent=true
username
:
root
username
:
root
password
:
123456
password
:
123456
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论