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
a2f0fe75
Commit
a2f0fe75
authored
Dec 25, 2023
by
李小惠
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
本地主机联调基础信息拉取
parent
cecc114a
隐藏空白字符变更
内嵌
并排
正在显示
50 个修改的文件
包含
438 行增加
和
130 行删除
+438
-130
DeviceConfigInfoDto.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/FetchingDataDto/DeviceConfigInfoDto.java
+7
-0
UserDto.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/FetchingDataDto/UserDto.java
+1
-0
OrderMainDto.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/OrderMainDto.java
+1
-1
WarehouseDevDto.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/WarehouseDevDto.java
+1
-1
InventoryReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/query/InventoryReq.java
+4
-1
PolicemanReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/query/PolicemanReq.java
+1
-1
QueryWarehouseDevReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/query/QueryWarehouseDevReq.java
+1
-1
UpdateDeivceConfigReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdateDeivceConfigReq.java
+1
-1
UpdateEquipmentSizeReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdateEquipmentSizeReq.java
+1
-1
UpdateEquipmentTypeReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdateEquipmentTypeReq.java
+1
-1
UpdateSupplierReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdateSupplierReq.java
+1
-1
UpdateWarehouseDevReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdateWarehouseDevReq.java
+2
-2
UpdateWarehouseReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdateWarehouseReq.java
+1
-1
DeviceConfigController.java
jyzb-biz/src/main/java/com/junmp/jyzb/controller/DeviceConfigController.java
+15
-0
InventoryController.java
jyzb-biz/src/main/java/com/junmp/jyzb/controller/InventoryController.java
+21
-6
CounterSignListener.java
jyzb-biz/src/main/java/com/junmp/jyzb/listener/CounterSignListener.java
+5
-5
DeviceConfigMapper.java
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/DeviceConfigMapper.java
+6
-0
EquipmentSizeMapper.java
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/EquipmentSizeMapper.java
+2
-1
EquipmentTypeMapper.java
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/EquipmentTypeMapper.java
+2
-1
InventoryMapper.java
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/InventoryMapper.java
+9
-2
InventorySummaryMapper.java
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/InventorySummaryMapper.java
+10
-0
PolicemanMapper.java
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/PolicemanMapper.java
+3
-1
SupplierMapper.java
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/SupplierMapper.java
+3
-1
WarehouseDevMapper.java
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/WarehouseDevMapper.java
+3
-0
WarehouseMapper.java
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/WarehouseMapper.java
+2
-1
DeviceConfigService.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/DeviceConfigService.java
+2
-0
InventorySummaryService.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/InventorySummaryService.java
+3
-0
WarehouseDevService.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/WarehouseDevService.java
+2
-0
DeviceConfigServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/DeviceConfigServiceImpl.java
+10
-0
EquipmentSizeServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/EquipmentSizeServiceImpl.java
+3
-2
EquipmentTypeServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/EquipmentTypeServiceImpl.java
+3
-2
InventoryServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/InventoryServiceImpl.java
+4
-2
InventorySummaryServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/InventorySummaryServiceImpl.java
+31
-14
PolicemanServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/PolicemanServiceImpl.java
+35
-14
SupplierServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/SupplierServiceImpl.java
+4
-1
WarehouseDevServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/WarehouseDevServiceImpl.java
+10
-0
WarehouseServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/WarehouseServiceImpl.java
+6
-1
DateTimeUtil.java
jyzb-biz/src/main/java/com/junmp/jyzb/utils/DateTimeUtil.java
+16
-0
DeviceConfigMapper.xml
jyzb-biz/src/main/resources/mapper/DeviceConfigMapper.xml
+12
-0
EquipmentSizeMapper.xml
jyzb-biz/src/main/resources/mapper/EquipmentSizeMapper.xml
+4
-6
EquipmentTypeMapper.xml
jyzb-biz/src/main/resources/mapper/EquipmentTypeMapper.xml
+5
-9
InventoryMapper.xml
jyzb-biz/src/main/resources/mapper/InventoryMapper.xml
+18
-4
InventorySummaryMapper.xml
jyzb-biz/src/main/resources/mapper/InventorySummaryMapper.xml
+86
-0
OrderMainMapper.xml
jyzb-biz/src/main/resources/mapper/OrderMainMapper.xml
+1
-1
PolicemanMapper.xml
jyzb-biz/src/main/resources/mapper/PolicemanMapper.xml
+3
-3
SupplierMapper.xml
jyzb-biz/src/main/resources/mapper/SupplierMapper.xml
+3
-6
WarehouseDevMapper.xml
jyzb-biz/src/main/resources/mapper/WarehouseDevMapper.xml
+7
-0
WarehouseMapper.xml
jyzb-biz/src/main/resources/mapper/WarehouseMapper.xml
+4
-4
pom.xml
jyzb-common/pom.xml
+61
-0
FlowTaskServiceImpl.java
jyzb-process/src/main/java/com/junmp/junmpProcess/service/impl/FlowTaskServiceImpl.java
+1
-31
没有找到文件。
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/FetchingDataDto/DeviceConfigInfoDto.java
0 → 100644
View file @
a2f0fe75
package
com
.
junmp
.
jyzb
.
api
.
bean
.
dto
.
FetchingDataDto
;
import
java.util.List
;
public
class
DeviceConfigInfoDto
{
private
String
deviceConfig
;
}
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/FetchingDataDto/UserDto.java
View file @
a2f0fe75
...
@@ -27,4 +27,5 @@ public class UserDto {
...
@@ -27,4 +27,5 @@ public class UserDto {
private
Date
updateTime
;
private
Date
updateTime
;
private
String
roleCode
;
private
String
roleCode
;
private
String
roleName
;
private
String
roleName
;
private
Integer
delFalg
;
}
}
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/OrderMainDto.java
View file @
a2f0fe75
...
@@ -84,7 +84,7 @@ public class OrderMainDto implements Serializable {
...
@@ -84,7 +84,7 @@ public class OrderMainDto implements Serializable {
* 归还人,归还入库特有
* 归还人,归还入库特有
*/
*/
private
String
returnUserId
;
private
String
returnUserId
;
private
String
returnUser
;
/**
/**
* 附件地址
* 附件地址
*/
*/
...
...
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/WarehouseDevDto.java
View file @
a2f0fe75
...
@@ -17,7 +17,7 @@ public class WarehouseDevDto {
...
@@ -17,7 +17,7 @@ public class WarehouseDevDto {
/**
/**
* 组织机构id
* 组织机构id
*/
*/
private
Stri
ng
orgId
;
private
Lo
ng
orgId
;
/**
/**
* Ip地址
* Ip地址
*/
*/
...
...
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/query/InventoryReq.java
View file @
a2f0fe75
...
@@ -168,7 +168,7 @@ public class InventoryReq extends BaseRequest {
...
@@ -168,7 +168,7 @@ public class InventoryReq extends BaseRequest {
/**
/**
* 更新时间
* 更新时间
*/
*/
private
Date
updateTime
;
private
Long
updateTime
;
/**
/**
* 更新人员
* 更新人员
...
@@ -187,4 +187,7 @@ public class InventoryReq extends BaseRequest {
...
@@ -187,4 +187,7 @@ public class InventoryReq extends BaseRequest {
private
Boolean
isCreateNullDate
;
private
Boolean
isCreateNullDate
;
private
List
<
String
>
typeIdList
;
private
List
<
String
>
sizeIdList
;
}
}
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/query/PolicemanReq.java
View file @
a2f0fe75
...
@@ -57,7 +57,7 @@ public class PolicemanReq extends BaseRequest {
...
@@ -57,7 +57,7 @@ public class PolicemanReq extends BaseRequest {
private
Date
createTime
;
private
Date
createTime
;
private
Date
updateTime
;
private
Long
updateTime
;
private
String
idCard
;
private
String
idCard
;
...
...
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/query/QueryWarehouseDevReq.java
View file @
a2f0fe75
...
@@ -17,7 +17,7 @@ public class QueryWarehouseDevReq {
...
@@ -17,7 +17,7 @@ public class QueryWarehouseDevReq {
/**
/**
* 组织机构id
* 组织机构id
*/
*/
private
Stri
ng
orgId
;
private
Lo
ng
orgId
;
/**
/**
* Ip地址
* Ip地址
*/
*/
...
...
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdateDeivceConfigReq.java
View file @
a2f0fe75
...
@@ -57,7 +57,7 @@ public class UpdateDeivceConfigReq implements Serializable {
...
@@ -57,7 +57,7 @@ public class UpdateDeivceConfigReq implements Serializable {
/**
/**
* 更新时间
* 更新时间
*/
*/
private
Date
updateTime
;
private
Long
updateTime
;
/**
/**
* 创建人
* 创建人
...
...
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdateEquipmentSizeReq.java
View file @
a2f0fe75
...
@@ -30,5 +30,5 @@ public class UpdateEquipmentSizeReq {
...
@@ -30,5 +30,5 @@ public class UpdateEquipmentSizeReq {
private
String
photo
;
private
String
photo
;
private
String
instructions
;
private
String
instructions
;
private
Date
updateTime
;
private
Long
updateTime
;
}
}
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdateEquipmentTypeReq.java
View file @
a2f0fe75
...
@@ -37,5 +37,5 @@ public class UpdateEquipmentTypeReq {
...
@@ -37,5 +37,5 @@ public class UpdateEquipmentTypeReq {
private
List
<
String
>
supplierList
;
private
List
<
String
>
supplierList
;
private
Date
updateTime
;
private
Long
updateTime
;
}
}
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdateSupplierReq.java
View file @
a2f0fe75
...
@@ -32,5 +32,5 @@ public class UpdateSupplierReq {
...
@@ -32,5 +32,5 @@ public class UpdateSupplierReq {
@NotBlank
(
message
=
"状态不能为空"
,
groups
=
{
ValidationApi
.
updateStatus
.
class
})
@NotBlank
(
message
=
"状态不能为空"
,
groups
=
{
ValidationApi
.
updateStatus
.
class
})
private
Integer
state
;
private
Integer
state
;
private
Date
updateTime
;
private
Long
updateTime
;
}
}
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdateWarehouseDevReq.java
View file @
a2f0fe75
...
@@ -20,7 +20,7 @@ public class UpdateWarehouseDevReq {
...
@@ -20,7 +20,7 @@ public class UpdateWarehouseDevReq {
* 组织机构id
* 组织机构id
*/
*/
@NotNull
(
message
=
"组织机构id不能为空"
,
groups
=
{
ValidationApi
.
list
.
class
})
@NotNull
(
message
=
"组织机构id不能为空"
,
groups
=
{
ValidationApi
.
list
.
class
})
private
Stri
ng
orgId
;
private
Lo
ng
orgId
;
/**
/**
* Ip地址
* Ip地址
*/
*/
...
@@ -68,6 +68,6 @@ public class UpdateWarehouseDevReq {
...
@@ -68,6 +68,6 @@ public class UpdateWarehouseDevReq {
private
Date
createTime
;
private
Date
createTime
;
private
Date
updateTime
;
private
Long
updateTime
;
}
}
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdateWarehouseReq.java
View file @
a2f0fe75
...
@@ -29,7 +29,7 @@ public class UpdateWarehouseReq extends BaseRequest {
...
@@ -29,7 +29,7 @@ public class UpdateWarehouseReq extends BaseRequest {
private
Date
createTime
;
private
Date
createTime
;
private
Date
updateTime
;
private
Long
updateTime
;
private
String
updateUser
;
private
String
updateUser
;
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/controller/DeviceConfigController.java
View file @
a2f0fe75
package
com
.
junmp
.
jyzb
.
controller
;
package
com
.
junmp
.
jyzb
.
controller
;
import
com.junmp.jyzb.api.bean.dto.FetchingDataDto.DeviceConfigInfoDto
;
import
com.junmp.jyzb.api.bean.dto.FetchingDataDto.WarehouseDevInfoDto
;
import
com.junmp.jyzb.api.bean.query.QueryDeviceConfigReq
;
import
com.junmp.jyzb.api.bean.query.QueryDeviceConfigReq
;
import
com.junmp.jyzb.api.bean.req.UpdateDeivceConfigReq
;
import
com.junmp.jyzb.api.bean.req.UpdateDeivceConfigReq
;
import
com.junmp.jyzb.api.bean.req.UpdateWarehouseDevReq
;
import
com.junmp.jyzb.api.bean.req.UpdateWarehouseDevReq
;
...
@@ -76,4 +78,17 @@ public class DeviceConfigController {
...
@@ -76,4 +78,17 @@ public class DeviceConfigController {
public
ApiRes
<
List
<
WarehouseDev
>>
showWarehouseDevList
(
@RequestBody
@Validated
(
ValidationApi
.
list
.
class
)
UpdateWarehouseDevReq
req
){
public
ApiRes
<
List
<
WarehouseDev
>>
showWarehouseDevList
(
@RequestBody
@Validated
(
ValidationApi
.
list
.
class
)
UpdateWarehouseDevReq
req
){
return
ApiRes
.
success
(
warehouseDevService
.
showWarehouseDevList
(
req
));
return
ApiRes
.
success
(
warehouseDevService
.
showWarehouseDevList
(
req
));
}
}
@PostMapping
(
"/alignDeviceConfigInfo"
)
@ApiOperation
(
"同步更新通道/仓库主机配置"
)
public
ApiRes
<
List
<
String
>>
alignDeviceConfigInfo
(
@RequestBody
UpdateDeivceConfigReq
req
){
return
ApiRes
.
success
(
deviceConfigService
.
alignDeviceConfigInfo
(
req
));
}
@PostMapping
(
"/alignWarehouseDevInfo"
)
@ApiOperation
(
"同步更新除湿机配置"
)
public
ApiRes
<
List
<
WarehouseDevInfoDto
>>
alignWarehouseDevInfo
(
@RequestBody
UpdateWarehouseDevReq
req
){
return
ApiRes
.
success
(
warehouseDevService
.
alignWarehouseDevInfo
(
req
));
}
}
}
jyzb-biz/src/main/java/com/junmp/jyzb/controller/InventoryController.java
View file @
a2f0fe75
...
@@ -100,6 +100,26 @@ public class InventoryController {
...
@@ -100,6 +100,26 @@ public class InventoryController {
return
ApiRes
.
success
(
inventorySummaryService
.
getEquipmentInfo
(
req
));
return
ApiRes
.
success
(
inventorySummaryService
.
getEquipmentInfo
(
req
));
}
}
@PostMapping
(
"/GetEquipmentSummary"
)
@ApiOperation
(
"根据条件查询库存汇总信息(仅类型)"
)
public
ApiRes
<
PageResult
<
InventorySummary
>>
GetEquipmentSummary
(
@RequestBody
InventorySumReq
req
)
{
return
ApiRes
.
success
(
inventorySummaryService
.
GetEquipmentSummary
(
req
));
}
@PostMapping
(
"/GetEquipmentSummaryDetail"
)
@ApiOperation
(
"根据条件查询库存汇总信息(号型)"
)
public
ApiRes
<
List
<
InventorySummary
>>
GetEquipmentSummaryDetail
(
@RequestBody
InventorySumReq
req
)
{
return
ApiRes
.
success
(
inventorySummaryService
.
GetEquipmentSummaryDetail
(
req
));
}
//根据条件查询仓库/单警柜下的所有装备信息
@PostMapping
(
"/GetDetailByTerms"
)
@ApiOperation
(
"根据条件查询仓库/单警柜下的所有装备信息"
)
public
ApiRes
<
PageResult
<
InventoryDto
>>
GetDetailByTerms
(
@RequestBody
@Validated
(
ValidationApi
.
export
.
class
)
InventoryReq
req
){
return
ApiRes
.
success
(
inventoryService
.
GetDetailByTerms
(
req
));
}
@PostMapping
(
"/getOne"
)
@PostMapping
(
"/getOne"
)
@ApiOperation
(
"获取单个库存的数量"
)
@ApiOperation
(
"获取单个库存的数量"
)
public
ApiRes
<
InventorySummary
>
getOne
(
@RequestBody
InventorySumReq
req
){
public
ApiRes
<
InventorySummary
>
getOne
(
@RequestBody
InventorySumReq
req
){
...
@@ -208,12 +228,7 @@ public class InventoryController {
...
@@ -208,12 +228,7 @@ public class InventoryController {
return
ApiRes
.
success
(
inventoryService
.
GetListEquipment
(
req
));
return
ApiRes
.
success
(
inventoryService
.
GetListEquipment
(
req
));
}
}
//根据条件查询仓库/单警柜下的所有装备信息
@PostMapping
(
"/GetDetailByTerms"
)
@ApiOperation
(
"根据条件查询仓库/单警柜下的所有装备信息"
)
public
ApiRes
<
PageResult
<
InventoryDto
>>
GetDetailByTerms
(
@RequestBody
@Validated
(
ValidationApi
.
export
.
class
)
InventoryReq
req
){
return
ApiRes
.
success
(
inventoryService
.
GetDetailByTerms
(
req
));
}
/**
/**
* 根据查询条件,查询出库存中的装备信息汇总,选择装备时使用该接口进行查询填写
* 根据查询条件,查询出库存中的装备信息汇总,选择装备时使用该接口进行查询填写
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/listener/CounterSignListener.java
View file @
a2f0fe75
...
@@ -328,11 +328,11 @@ public class CounterSignListener implements ExecutionListener {
...
@@ -328,11 +328,11 @@ public class CounterSignListener implements ExecutionListener {
messageApi
.
sendMessage
(
sendReq
);
messageApi
.
sendMessage
(
sendReq
);
messageApi
.
queryCount
(
new
MessageReq
());
messageApi
.
queryCount
(
new
MessageReq
());
/*推送发送未读数量*/
/*推送发送未读数量*/
MessageReq
req1
=
new
MessageReq
();
//
MessageReq req1 = new MessageReq();
req1
.
setReadFlag
(
0
);
//
req1.setReadFlag(0);
req1
.
setReceiveUserId
(
Long
.
valueOf
(
userId
));
//
req1.setReceiveUserId(Long.valueOf(userId));
Integer
count1
=
messageApi
.
queryCount
(
req1
);
//
Integer count1 = messageApi.queryCount(req1);
messageApi
.
pushMsgToUser
(
userId
,
count1
);
//
messageApi.pushMsgToUser(userId,count1);
}
}
});
});
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/DeviceConfigMapper.java
View file @
a2f0fe75
package
com
.
junmp
.
jyzb
.
mapper
;
package
com
.
junmp
.
jyzb
.
mapper
;
import
com.junmp.jyzb.api.bean.dto.FetchingDataDto.DeviceConfigInfoDto
;
import
com.junmp.jyzb.api.bean.query.QueryDeviceConfigReq
;
import
com.junmp.jyzb.api.bean.query.QueryDeviceConfigReq
;
import
com.junmp.jyzb.api.bean.req.UpdateDeivceConfigReq
;
import
com.junmp.jyzb.entity.DeviceConfig
;
import
com.junmp.jyzb.entity.DeviceConfig
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
...
@@ -25,6 +27,10 @@ public interface DeviceConfigMapper extends BaseMapper<DeviceConfig> {
...
@@ -25,6 +27,10 @@ public interface DeviceConfigMapper extends BaseMapper<DeviceConfig> {
@Param
(
"deviceCode"
)
String
deviceCode
,
@Param
(
"deviceCode"
)
String
deviceCode
,
@Param
(
"pageNo"
)
Long
pageNo
,
@Param
(
"pageNo"
)
Long
pageNo
,
@Param
(
"pageSize"
)
Long
pageSize
);
@Param
(
"pageSize"
)
Long
pageSize
);
List
<
String
>
alignDeviceConfigInfo
(
@Param
(
"orgId"
)
Long
orgId
,
@Param
(
"deviceCode"
)
String
deviceCode
,
@Param
(
"date"
)
String
date
);
}
}
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/EquipmentSizeMapper.java
View file @
a2f0fe75
...
@@ -37,5 +37,5 @@ public interface EquipmentSizeMapper extends BaseMapper<EquipmentSize> {
...
@@ -37,5 +37,5 @@ public interface EquipmentSizeMapper extends BaseMapper<EquipmentSize> {
//根据typeId返回号型名称
//根据typeId返回号型名称
List
<
String
>
searchByTypeIds
(
@Param
(
"list"
)
List
<
String
>
typeIdsList
);
List
<
String
>
searchByTypeIds
(
@Param
(
"list"
)
List
<
String
>
typeIdsList
);
List
<
SizeDto
>
alignSizeInfo
(
@Param
(
"
req"
)
UpdateEquipmentSizeReq
req
);
List
<
SizeDto
>
alignSizeInfo
(
@Param
(
"
date"
)
String
date
);
}
}
\ No newline at end of file
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/EquipmentTypeMapper.java
View file @
a2f0fe75
...
@@ -25,5 +25,5 @@ public interface EquipmentTypeMapper extends BaseMapper<EquipmentType> {
...
@@ -25,5 +25,5 @@ public interface EquipmentTypeMapper extends BaseMapper<EquipmentType> {
@Param
(
"list3"
)
List
<
String
>
list3
,
@Param
(
"list3"
)
List
<
String
>
list3
,
@Param
(
"list4"
)
List
<
String
>
list4
);
@Param
(
"list4"
)
List
<
String
>
list4
);
List
<
TypeDto
>
alignTypeInfo
(
@Param
(
"
req"
)
UpdateEquipmentTypeReq
req
);
List
<
TypeDto
>
alignTypeInfo
(
@Param
(
"
date"
)
String
date
);
}
}
\ No newline at end of file
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/InventoryMapper.java
View file @
a2f0fe75
...
@@ -13,6 +13,8 @@ import com.junmp.jyzb.api.bean.req.InvExpireReq;
...
@@ -13,6 +13,8 @@ import com.junmp.jyzb.api.bean.req.InvExpireReq;
import
com.junmp.jyzb.api.bean.vo.InventoryVo
;
import
com.junmp.jyzb.api.bean.vo.InventoryVo
;
import
com.junmp.jyzb.entity.Inventory
;
import
com.junmp.jyzb.entity.Inventory
;
import
com.junmp.jyzb.entity.InventorySummary
;
import
com.junmp.jyzb.entity.InventorySummary
;
import
liquibase.pro.packaged.L
;
import
liquibase.pro.packaged.S
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
...
@@ -79,7 +81,11 @@ public interface InventoryMapper extends BaseMapper<Inventory> {
...
@@ -79,7 +81,11 @@ public interface InventoryMapper extends BaseMapper<Inventory> {
List
<
Inventory
>
searchExpireEqs
(
@Param
(
"list"
)
List
<
Object
[]>
searchItem
);
List
<
Inventory
>
searchExpireEqs
(
@Param
(
"list"
)
List
<
Object
[]>
searchItem
);
IPage
<
InventoryDto
>
GetDetailByTerms
(
@Param
(
"page"
)
Page
<
Object
>
defaultPage
,
@Param
(
"req"
)
InventoryReq
req
);
List
<
EquipmentDto
>
alignInventoryInfo
(
@Param
(
"orgId"
)
Long
orgId
,
@Param
(
"locationId"
)
String
locationId
,
@Param
(
"date"
)
String
date
,
@Param
(
"typeIdList"
)
List
<
String
>
typeIdList
,
@Param
(
"sizeIdList"
)
List
<
String
>
sizeIdList
);
List
<
EquipmentDto
>
alignInventoryInfo
(
@Param
(
"req"
)
InventoryReq
req
);
IPage
<
InventoryDto
>
GetDetailByTerms
(
@Param
(
"page"
)
Page
<
Object
>
defaultPage
,
@Param
(
"req"
)
InventoryReq
req
);
}
}
\ No newline at end of file
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/InventorySummaryMapper.java
View file @
a2f0fe75
...
@@ -8,6 +8,7 @@ import com.junmp.jyzb.api.bean.query.InventoryReq;
...
@@ -8,6 +8,7 @@ import com.junmp.jyzb.api.bean.query.InventoryReq;
import
com.junmp.jyzb.api.bean.query.InventorySumReq
;
import
com.junmp.jyzb.api.bean.query.InventorySumReq
;
import
com.junmp.jyzb.api.bean.query.SelectTotalNumReq
;
import
com.junmp.jyzb.api.bean.query.SelectTotalNumReq
;
import
com.junmp.jyzb.entity.InventorySummary
;
import
com.junmp.jyzb.entity.InventorySummary
;
import
liquibase.pro.packaged.L
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
...
@@ -66,4 +67,12 @@ public interface InventorySummaryMapper extends BaseMapper<InventorySummary> {
...
@@ -66,4 +67,12 @@ public interface InventorySummaryMapper extends BaseMapper<InventorySummary> {
List
<
InventorySumDto
>
selectTotalNum
(
@Param
(
"orgId"
)
Long
orgId
,
@Param
(
"list"
)
List
<
Object
[]>
searchCriteria
);
List
<
InventorySumDto
>
selectTotalNum
(
@Param
(
"orgId"
)
Long
orgId
,
@Param
(
"list"
)
List
<
Object
[]>
searchCriteria
);
int
GetEquipmentSummarySum
(
@Param
(
"req"
)
InventorySumReq
req
);
List
<
InventorySummary
>
GetEquipmentSummary
(
@Param
(
"req"
)
InventorySumReq
req
,
@Param
(
"pageNo"
)
Long
pageNo
,
@Param
(
"pageSize"
)
Long
pageSize
);
List
<
InventorySummary
>
GetEquipmentSummaryDetail
(
@Param
(
"req"
)
InventorySumReq
req
);
}
}
\ No newline at end of file
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/PolicemanMapper.java
View file @
a2f0fe75
...
@@ -13,6 +13,7 @@ import com.junmp.jyzb.entity.InventorySummary;
...
@@ -13,6 +13,7 @@ import com.junmp.jyzb.entity.InventorySummary;
import
com.junmp.jyzb.entity.Policeman
;
import
com.junmp.jyzb.entity.Policeman
;
import
com.junmp.v2.sys.api.bean.user.SysUserDto
;
import
com.junmp.v2.sys.api.bean.user.SysUserDto
;
import
com.junmp.v2.sys.api.bean.user.req.SysUserReq
;
import
com.junmp.v2.sys.api.bean.user.req.SysUserReq
;
import
liquibase.pro.packaged.S
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
java.util.Collection
;
import
java.util.Collection
;
...
@@ -58,5 +59,5 @@ public interface PolicemanMapper extends BaseMapper<Policeman> {
...
@@ -58,5 +59,5 @@ public interface PolicemanMapper extends BaseMapper<Policeman> {
@Param
(
"state"
)
Integer
state
,
@Param
(
"state"
)
Integer
state
,
@Param
(
"phone"
)
String
phone
,
@Param
(
"flag"
)
String
flag
);
@Param
(
"phone"
)
String
phone
,
@Param
(
"flag"
)
String
flag
);
List
<
UserDto
>
alignUserInfo
(
@Param
(
"
req"
)
PolicemanReq
req
);
List
<
UserDto
>
alignUserInfo
(
@Param
(
"
orgId"
)
Long
orgId
,
@Param
(
"date"
)
String
date
);
}
}
\ No newline at end of file
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/SupplierMapper.java
View file @
a2f0fe75
...
@@ -8,6 +8,7 @@ import com.junmp.jyzb.entity.Supplier;
...
@@ -8,6 +8,7 @@ import com.junmp.jyzb.entity.Supplier;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
@Mapper
@Mapper
...
@@ -15,5 +16,5 @@ public interface SupplierMapper extends BaseMapper<Supplier> {
...
@@ -15,5 +16,5 @@ public interface SupplierMapper extends BaseMapper<Supplier> {
List
<
SupplierDto
>
selectDistinctList
();
List
<
SupplierDto
>
selectDistinctList
();
List
<
SupplierInfoDto
>
alignSupplierInfo
(
@Param
(
"
req"
)
UpdateSupplierReq
req
);
List
<
SupplierInfoDto
>
alignSupplierInfo
(
@Param
(
"
date"
)
String
date
);
}
}
\ No newline at end of file
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/WarehouseDevMapper.java
View file @
a2f0fe75
package
com
.
junmp
.
jyzb
.
mapper
;
package
com
.
junmp
.
jyzb
.
mapper
;
import
com.junmp.jyzb.api.bean.dto.FetchingDataDto.WarehouseDevInfoDto
;
import
com.junmp.jyzb.api.bean.req.UpdateWarehouseDevReq
;
import
com.junmp.jyzb.api.bean.req.UpdateWarehouseDevReq
;
import
com.junmp.jyzb.entity.WarehouseDev
;
import
com.junmp.jyzb.entity.WarehouseDev
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
...
@@ -16,6 +17,8 @@ import java.util.List;
...
@@ -16,6 +17,8 @@ import java.util.List;
public
interface
WarehouseDevMapper
extends
BaseMapper
<
WarehouseDev
>
{
public
interface
WarehouseDevMapper
extends
BaseMapper
<
WarehouseDev
>
{
List
<
WarehouseDev
>
showWarehouseDevList
(
@Param
(
"req"
)
UpdateWarehouseDevReq
req
);
List
<
WarehouseDev
>
showWarehouseDevList
(
@Param
(
"req"
)
UpdateWarehouseDevReq
req
);
List
<
WarehouseDevInfoDto
>
alignWarehouseDevInfo
(
@Param
(
"orgId"
)
Long
orgId
,
@Param
(
"date"
)
String
date
);
}
}
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/WarehouseMapper.java
View file @
a2f0fe75
...
@@ -30,5 +30,5 @@ public interface WarehouseMapper extends BaseMapper<Warehouse> {
...
@@ -30,5 +30,5 @@ public interface WarehouseMapper extends BaseMapper<Warehouse> {
boolean
SetInventoryInfo
(
String
id
);
boolean
SetInventoryInfo
(
String
id
);
List
<
WarehouseInfoDto
>
alignWarehouseInfo
(
@Param
(
"
req"
)
UpdateWarehouseReq
req
);
List
<
WarehouseInfoDto
>
alignWarehouseInfo
(
@Param
(
"
orgId"
)
Long
orgId
,
@Param
(
"date"
)
String
date
);
}
}
\ No newline at end of file
jyzb-biz/src/main/java/com/junmp/jyzb/service/DeviceConfigService.java
View file @
a2f0fe75
package
com
.
junmp
.
jyzb
.
service
;
package
com
.
junmp
.
jyzb
.
service
;
import
com.junmp.jyzb.api.bean.dto.FetchingDataDto.DeviceConfigInfoDto
;
import
com.junmp.jyzb.api.bean.query.QueryDeviceConfigReq
;
import
com.junmp.jyzb.api.bean.query.QueryDeviceConfigReq
;
import
com.junmp.jyzb.api.bean.req.UpdateDeivceConfigReq
;
import
com.junmp.jyzb.api.bean.req.UpdateDeivceConfigReq
;
import
com.junmp.jyzb.api.bean.req.UpdateWarehouseDevReq
;
import
com.junmp.jyzb.api.bean.req.UpdateWarehouseDevReq
;
...
@@ -27,4 +28,5 @@ public interface DeviceConfigService extends IService<DeviceConfig> {
...
@@ -27,4 +28,5 @@ public interface DeviceConfigService extends IService<DeviceConfig> {
List
<
DeviceConfig
>
showDeviceConfigList
(
QueryDeviceConfigReq
req
);
List
<
DeviceConfig
>
showDeviceConfigList
(
QueryDeviceConfigReq
req
);
List
<
String
>
alignDeviceConfigInfo
(
UpdateDeivceConfigReq
req
);
}
}
jyzb-biz/src/main/java/com/junmp/jyzb/service/InventorySummaryService.java
View file @
a2f0fe75
...
@@ -56,5 +56,8 @@ public interface InventorySummaryService extends IService<InventorySummary> {
...
@@ -56,5 +56,8 @@ public interface InventorySummaryService extends IService<InventorySummary> {
*/
*/
void
updateCount
();
void
updateCount
();
//根据条件查询库存汇总信息(仅类型)
PageResult
<
InventorySummary
>
GetEquipmentSummary
(
InventorySumReq
req
);
List
<
InventorySummary
>
GetEquipmentSummaryDetail
(
InventorySumReq
req
);
}
}
jyzb-biz/src/main/java/com/junmp/jyzb/service/WarehouseDevService.java
View file @
a2f0fe75
package
com
.
junmp
.
jyzb
.
service
;
package
com
.
junmp
.
jyzb
.
service
;
import
com.junmp.jyzb.api.bean.dto.FetchingDataDto.WarehouseDevInfoDto
;
import
com.junmp.jyzb.api.bean.req.UpdateWarehouseDevReq
;
import
com.junmp.jyzb.api.bean.req.UpdateWarehouseDevReq
;
import
com.junmp.jyzb.entity.WarehouseDev
;
import
com.junmp.jyzb.entity.WarehouseDev
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
...
@@ -19,4 +20,5 @@ public interface WarehouseDevService extends IService<WarehouseDev> {
...
@@ -19,4 +20,5 @@ public interface WarehouseDevService extends IService<WarehouseDev> {
List
<
WarehouseDev
>
showWarehouseDevList
(
UpdateWarehouseDevReq
req
);
List
<
WarehouseDev
>
showWarehouseDevList
(
UpdateWarehouseDevReq
req
);
List
<
WarehouseDevInfoDto
>
alignWarehouseDevInfo
(
UpdateWarehouseDevReq
req
);
}
}
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/DeviceConfigServiceImpl.java
View file @
a2f0fe75
...
@@ -4,6 +4,7 @@ import cn.hutool.core.util.ObjectUtil;
...
@@ -4,6 +4,7 @@ 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.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.DeviceConfigInfoDto
;
import
com.junmp.jyzb.api.bean.query.QueryDeviceConfigReq
;
import
com.junmp.jyzb.api.bean.query.QueryDeviceConfigReq
;
import
com.junmp.jyzb.api.bean.req.UpdateDeivceConfigReq
;
import
com.junmp.jyzb.api.bean.req.UpdateDeivceConfigReq
;
import
com.junmp.jyzb.api.bean.req.UpdateWarehouseDevReq
;
import
com.junmp.jyzb.api.bean.req.UpdateWarehouseDevReq
;
...
@@ -22,6 +23,7 @@ import net.minidev.json.writer.BeansMapper;
...
@@ -22,6 +23,7 @@ import net.minidev.json.writer.BeansMapper;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
java.text.SimpleDateFormat
;
import
java.util.List
;
import
java.util.List
;
/**
/**
...
@@ -43,6 +45,7 @@ public class DeviceConfigServiceImpl extends ServiceImpl<DeviceConfigMapper, Dev
...
@@ -43,6 +45,7 @@ public class DeviceConfigServiceImpl extends ServiceImpl<DeviceConfigMapper, Dev
DeviceConfig
deviceConfig
=
new
DeviceConfig
();
DeviceConfig
deviceConfig
=
new
DeviceConfig
();
BeanPlusUtil
.
copyProperties
(
req
,
deviceConfig
);
BeanPlusUtil
.
copyProperties
(
req
,
deviceConfig
);
deviceConfig
.
setCreateTime
(
DateTimeUtil
.
getCurrentDateTime
());
deviceConfig
.
setCreateTime
(
DateTimeUtil
.
getCurrentDateTime
());
deviceConfig
.
setUpdateTime
(
DateTimeUtil
.
getCurrentDateTime
());
save
(
deviceConfig
);
save
(
deviceConfig
);
return
deviceConfig
.
getId
()
;
return
deviceConfig
.
getId
()
;
}
}
...
@@ -78,6 +81,13 @@ public class DeviceConfigServiceImpl extends ServiceImpl<DeviceConfigMapper, Dev
...
@@ -78,6 +81,13 @@ public class DeviceConfigServiceImpl extends ServiceImpl<DeviceConfigMapper, Dev
}
}
@Override
public
List
<
String
>
alignDeviceConfigInfo
(
UpdateDeivceConfigReq
req
)
{
String
date
=
DateTimeUtil
.
TimeLongToString
(
req
.
getUpdateTime
());
return
deviceConfigMapper
.
alignDeviceConfigInfo
(
req
.
getOrgId
(),
req
.
getDeviceCode
(),
date
);
}
}
}
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/EquipmentSizeServiceImpl.java
View file @
a2f0fe75
...
@@ -28,6 +28,7 @@ import org.springframework.stereotype.Service;
...
@@ -28,6 +28,7 @@ import org.springframework.stereotype.Service;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
com.junmp.jyzb.mapper.EquipmentSizeMapper
;
import
com.junmp.jyzb.mapper.EquipmentSizeMapper
;
import
java.text.SimpleDateFormat
;
import
java.util.*
;
import
java.util.*
;
@Service
@Service
...
@@ -147,8 +148,8 @@ public class EquipmentSizeServiceImpl extends ServiceImpl<EquipmentSizeMapper, E
...
@@ -147,8 +148,8 @@ public class EquipmentSizeServiceImpl extends ServiceImpl<EquipmentSizeMapper, E
@Override
@Override
public
List
<
SizeDto
>
alignSizeInfo
(
UpdateEquipmentSizeReq
req
)
{
public
List
<
SizeDto
>
alignSizeInfo
(
UpdateEquipmentSizeReq
req
)
{
String
date
=
DateTimeUtil
.
TimeLongToString
(
req
.
getUpdateTime
());
return
equipmentSizeMapper
.
alignSizeInfo
(
req
);
return
equipmentSizeMapper
.
alignSizeInfo
(
date
);
}
}
public
List
<
String
>
selectByTypeIds
(
List
<
String
>
typeIdsList
){
public
List
<
String
>
selectByTypeIds
(
List
<
String
>
typeIdsList
){
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/EquipmentTypeServiceImpl.java
View file @
a2f0fe75
...
@@ -27,6 +27,7 @@ import com.junmp.jyzb.mapper.EquipmentTypeMapper;
...
@@ -27,6 +27,7 @@ import com.junmp.jyzb.mapper.EquipmentTypeMapper;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.io.IOException
;
import
java.io.IOException
;
import
java.text.SimpleDateFormat
;
import
java.util.*
;
import
java.util.*
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
...
@@ -419,8 +420,8 @@ public class EquipmentTypeServiceImpl extends ServiceImpl<EquipmentTypeMapper, E
...
@@ -419,8 +420,8 @@ public class EquipmentTypeServiceImpl extends ServiceImpl<EquipmentTypeMapper, E
@Override
@Override
public
List
<
TypeDto
>
alignTypeInfo
(
UpdateEquipmentTypeReq
req
)
{
public
List
<
TypeDto
>
alignTypeInfo
(
UpdateEquipmentTypeReq
req
)
{
String
date
=
DateTimeUtil
.
TimeLongToString
(
req
.
getUpdateTime
());
return
equipmentTypeMapper
.
alignTypeInfo
(
req
);
return
equipmentTypeMapper
.
alignTypeInfo
(
date
);
}
}
private
EquipmentTreeDto
convertNode
(
EquipmentType
entity
,
List
<
EquipmentType
>
entityList
,
Integer
type
)
{
private
EquipmentTreeDto
convertNode
(
EquipmentType
entity
,
List
<
EquipmentType
>
entityList
,
Integer
type
)
{
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/InventoryServiceImpl.java
View file @
a2f0fe75
...
@@ -22,6 +22,7 @@ import com.junmp.jyzb.entity.*;
...
@@ -22,6 +22,7 @@ import com.junmp.jyzb.entity.*;
import
com.junmp.jyzb.mapper.InventorySummaryMapper
;
import
com.junmp.jyzb.mapper.InventorySummaryMapper
;
import
com.junmp.jyzb.mapper.LogSummaryMapper
;
import
com.junmp.jyzb.mapper.LogSummaryMapper
;
import
com.junmp.jyzb.service.*
;
import
com.junmp.jyzb.service.*
;
import
com.junmp.jyzb.utils.DateTimeUtil
;
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
;
...
@@ -46,6 +47,7 @@ import javax.servlet.http.HttpServletResponse;
...
@@ -46,6 +47,7 @@ import javax.servlet.http.HttpServletResponse;
import
com.junmp.jyzb.mapper.InventoryMapper
;
import
com.junmp.jyzb.mapper.InventoryMapper
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.text.SimpleDateFormat
;
import
java.util.*
;
import
java.util.*
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
...
@@ -599,8 +601,8 @@ public class InventoryServiceImpl extends ServiceImpl<InventoryMapper, Inventory
...
@@ -599,8 +601,8 @@ public class InventoryServiceImpl extends ServiceImpl<InventoryMapper, Inventory
@Override
@Override
public
List
<
EquipmentDto
>
alignInventoryInfo
(
InventoryReq
req
)
{
public
List
<
EquipmentDto
>
alignInventoryInfo
(
InventoryReq
req
)
{
String
date
=
DateTimeUtil
.
TimeLongToString
(
req
.
getUpdateTime
());
return
inventoryMapper
.
alignInventoryInfo
(
req
);
return
inventoryMapper
.
alignInventoryInfo
(
req
.
getOrgId
(),
req
.
getLocationId
(),
date
,
req
.
getTypeIdList
(),
req
.
getSizeIdList
()
);
}
}
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/InventorySummaryServiceImpl.java
View file @
a2f0fe75
...
@@ -107,24 +107,41 @@ public class InventorySummaryServiceImpl extends ServiceImpl<InventorySummaryMa
...
@@ -107,24 +107,41 @@ public class InventorySummaryServiceImpl extends ServiceImpl<InventorySummaryMa
}
}
LambdaQueryWrapper
<
InventorySummary
>
wp
=
createWrapper
(
req
);
//取出仓库中总数并计算
LambdaQueryWrapper
<
InventorySummary
>
wp
=
createWrapper
(
req
);
//取出仓库中总数并计算
Page
<
InventorySummary
>
page
=
page
(
PageFactory
.
getDefaultPage
(
req
.
getPageNo
(),
req
.
getPageSize
()),
wp
);
Page
<
InventorySummary
>
page
=
page
(
PageFactory
.
getDefaultPage
(
req
.
getPageNo
(),
req
.
getPageSize
()),
wp
);
// List<InventorySummary> list = list(wp);
// long size = list(wp).size();
//对该装备typeId进行排序
// Collections.sort(list, new Comparator<InventorySummary>() {
// @Override
// public int compare(InventorySummary o1, InventorySummary o2) {
// return o1.getTypeId().compareTo(o2.getTypeId());
// }
// });
// Page<InventorySummary> page1 = PageFactory.getDefaultPage(req.getPageNo(), req.getPageSize());
// page1.setRecords(list);
// page1.setTotal(size);
return
PageResultFactory
.
createPageResult
(
page
);
return
PageResultFactory
.
createPageResult
(
page
);
}
}
@Override
@Override
public
PageResult
<
InventorySummary
>
GetEquipmentSummary
(
InventorySumReq
req
)
{
//(如果传其他不是数据库字段参数或者排序规则不是deac或者asc可能会出现错误)
if
(
ObjectUtil
.
isNotNull
(
req
.
getColumn
())
&&
!
req
.
getColumn
().
trim
().
isEmpty
()
&&
(
req
.
getOrder
().
equalsIgnoreCase
(
"asc"
)||
req
.
getOrder
().
equalsIgnoreCase
(
"desc"
))
&&
ObjectUtil
.
isNotNull
(
req
.
getOrder
())
&&
!
req
.
getOrder
().
trim
().
isEmpty
())
{
//修改字段,和数据库字段进行统一
req
.
setColumn
(
req
.
getColumn
().
replaceAll
(
"[A-Z]"
,
"_$0"
).
toLowerCase
());
req
.
setOrder
(
req
.
getOrder
().
toLowerCase
());
}
int
size
=
inventorySummaryMapper
.
GetEquipmentSummarySum
(
req
);
List
<
InventorySummary
>
list
=
inventorySummaryMapper
.
GetEquipmentSummary
(
req
,(
req
.
getPageNo
()-
1
)*
req
.
getPageSize
(),
req
.
getPageSize
());
Page
<
InventorySummary
>
page
=
PageFactory
.
getDefaultPage
(
req
.
getPageNo
(),
req
.
getPageSize
());
page
.
setRecords
(
list
);
page
.
setTotal
(
size
);
return
PageResultFactory
.
createPageResult
(
page
);
}
@Override
public
List
<
InventorySummary
>
GetEquipmentSummaryDetail
(
InventorySumReq
req
)
{
//(如果传其他不是数据库字段参数或者排序规则不是deac或者asc可能会出现错误)
if
(
ObjectUtil
.
isNotNull
(
req
.
getColumn
())
&&
!
req
.
getColumn
().
trim
().
isEmpty
()
&&
(
req
.
getOrder
().
equalsIgnoreCase
(
"asc"
)||
req
.
getOrder
().
equalsIgnoreCase
(
"desc"
))
&&
ObjectUtil
.
isNotNull
(
req
.
getOrder
())
&&
!
req
.
getOrder
().
trim
().
isEmpty
())
{
//修改字段,和数据库字段进行统一
req
.
setColumn
(
req
.
getColumn
().
replaceAll
(
"[A-Z]"
,
"_$0"
).
toLowerCase
());
req
.
setOrder
(
req
.
getOrder
().
toLowerCase
());
}
return
inventorySummaryMapper
.
GetEquipmentSummaryDetail
(
req
);
}
@Override
public
List
<
InventorySummary
>
getEquipmentInfoList
(
InventorySumReq
req
)
{
public
List
<
InventorySummary
>
getEquipmentInfoList
(
InventorySumReq
req
)
{
//当没有参数传递的时候默认查询全部,但是如果传递了条件,根据条件查询并且如果是根据id进行查询,则需要判断该id是否存在
//当没有参数传递的时候默认查询全部,但是如果传递了条件,根据条件查询并且如果是根据id进行查询,则需要判断该id是否存在
//(如果传其他不是数据库字段参数或者排序规则不是deac或者asc可能会出现错误)
//(如果传其他不是数据库字段参数或者排序规则不是deac或者asc可能会出现错误)
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/PolicemanServiceImpl.java
View file @
a2f0fe75
package
com
.
junmp
.
jyzb
.
service
.
impl
;
package
com
.
junmp
.
jyzb
.
service
.
impl
;
import
cn.hutool.core.collection.CollectionUtil
;
import
cn.hutool.core.date.DateTime
;
import
cn.hutool.core.date.DateTime
;
import
cn.hutool.core.util.ObjectUtil
;
import
cn.hutool.core.util.ObjectUtil
;
import
cn.hutool.extra.spring.SpringUtil
;
import
cn.hutool.extra.spring.SpringUtil
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.baomidou.mybatisplus.core.conditions.Wrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper
;
import
com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
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.junmpProcess.dto.StartProcessInstanceDTO
;
import
com.junmp.junmpProcess.dto.StartProcessInstanceDTO
;
...
@@ -56,9 +59,11 @@ import com.junmp.v2.sys.user.service.SysUserService;
...
@@ -56,9 +59,11 @@ import com.junmp.v2.sys.user.service.SysUserService;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.util.CollectionUtils
;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
import
java.text.SimpleDateFormat
;
import
java.time.LocalDateTime
;
import
java.time.LocalDateTime
;
import
java.util.*
;
import
java.util.*
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
...
@@ -1354,26 +1359,42 @@ public class PolicemanServiceImpl extends ServiceImpl<PolicemanMapper, Policeman
...
@@ -1354,26 +1359,42 @@ public class PolicemanServiceImpl extends ServiceImpl<PolicemanMapper, Policeman
.
eq
(
Policeman:
:
getOrgId
,
req
.
getOrgId
())
.
eq
(
Policeman:
:
getOrgId
,
req
.
getOrgId
())
.
ge
(
Policeman:
:
getUpdateTime
,
req
.
getUpdateTime
());
.
ge
(
Policeman:
:
getUpdateTime
,
req
.
getUpdateTime
());
List
<
Policeman
>
list
=
list
(
eq
);
List
<
Policeman
>
list
=
list
(
eq
);
List
<
PoliceDto
>
returnList
=
list
.
stream
().
map
(
policeman
->
{
List
<
PoliceDto
>
returnList
=
new
ArrayList
<>();
PoliceDto
policeDto
=
new
PoliceDto
();
List
<
String
>
policeIdList
=
list
.
stream
().
map
(
Policeman:
:
getId
).
collect
(
Collectors
.
toList
());
BeanPlusUtil
.
copyProperties
(
policeman
,
policeDto
);
if
(
CollectionUtil
.
isNotEmpty
(
policeIdList
)){
LambdaQueryWrapper
<
PoliceFinger
>
wq
=
new
LambdaQueryWrapper
<
PoliceFinger
>()
List
<
PoliceFinger
>
list1
=
policeFingerService
.
list
(
Wrappers
.<
PoliceFinger
>
lambdaQuery
().
in
(
PoliceFinger:
:
getPoliceId
,
policeIdList
));
.
eq
(
PoliceFinger:
:
getPoliceId
,
policeman
.
getId
());
Map
<
String
,
List
>
map
=
new
HashMap
<>();
List
<
PoliceFinger
>
list1
=
policeFingerService
.
list
(
wq
);
for
(
PoliceFinger
pf:
list1
)
{
List
<
PoliceFingerDto
>
collect
=
list1
.
stream
().
map
(
policeFinger
->
{
PoliceFingerDto
policeFingerDto
=
new
PoliceFingerDto
();
PoliceFingerDto
policeFingerDto
=
new
PoliceFingerDto
();
BeanPlusUtil
.
copyProperties
(
policeFinger
,
policeFingerDto
);
BeanPlusUtil
.
copyProperties
(
pf
,
policeFingerDto
);
return
policeFingerDto
;
String
policeId
=
pf
.
getPoliceId
();
}).
collect
(
Collectors
.
toList
());
List
<
PoliceFingerDto
>
list2
=
map
.
get
(
policeId
);
policeDto
.
setFingersList
(
collect
);
if
(
CollectionUtil
.
isNotEmpty
(
list2
)){
return
policeDto
;
list2
.
add
(
policeFingerDto
);
}).
collect
(
Collectors
.
toList
());
map
.
put
(
policeId
,
list2
);
}
else
{
List
<
PoliceFingerDto
>
list3
=
new
ArrayList
<>();
list3
.
add
(
policeFingerDto
);
map
.
put
(
policeId
,
list3
);
}
}
for
(
Policeman
p:
list
)
{
PoliceDto
policeDto
=
new
PoliceDto
();
BeanPlusUtil
.
copyProperties
(
p
,
policeDto
);
List
<
PoliceFingerDto
>
list2
=
map
.
get
(
p
.
getId
());
policeDto
.
setFingersList
(
list2
);
returnList
.
add
(
policeDto
);
}
}
return
returnList
;
return
returnList
;
}
}
@Override
@Override
public
List
<
UserDto
>
alignUserInfo
(
PolicemanReq
req
)
{
public
List
<
UserDto
>
alignUserInfo
(
PolicemanReq
req
)
{
return
policemanMapper
.
alignUserInfo
(
req
);
String
date
=
DateTimeUtil
.
TimeLongToString
(
req
.
getUpdateTime
());
Long
orgId
=
req
.
getOrgId
();
return
policemanMapper
.
alignUserInfo
(
orgId
,
date
);
}
}
}
}
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/SupplierServiceImpl.java
View file @
a2f0fe75
...
@@ -22,6 +22,8 @@ import org.springframework.stereotype.Service;
...
@@ -22,6 +22,8 @@ import org.springframework.stereotype.Service;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
com.junmp.jyzb.mapper.SupplierMapper
;
import
com.junmp.jyzb.mapper.SupplierMapper
;
import
java.text.ParseException
;
import
java.text.SimpleDateFormat
;
import
java.util.*
;
import
java.util.*
;
@Service
@Service
...
@@ -137,7 +139,8 @@ public class SupplierServiceImpl extends ServiceImpl<SupplierMapper, Supplier> i
...
@@ -137,7 +139,8 @@ public class SupplierServiceImpl extends ServiceImpl<SupplierMapper, Supplier> i
@Override
@Override
public
List
<
SupplierInfoDto
>
alignSupplierInfo
(
UpdateSupplierReq
req
)
{
public
List
<
SupplierInfoDto
>
alignSupplierInfo
(
UpdateSupplierReq
req
)
{
return
supplierMapper
.
alignSupplierInfo
(
req
);
String
date
=
DateTimeUtil
.
TimeLongToString
(
req
.
getUpdateTime
());
return
supplierMapper
.
alignSupplierInfo
(
date
);
}
}
@Override
@Override
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/WarehouseDevServiceImpl.java
View file @
a2f0fe75
package
com
.
junmp
.
jyzb
.
service
.
impl
;
package
com
.
junmp
.
jyzb
.
service
.
impl
;
import
cn.hutool.core.util.ObjectUtil
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.junmp.jyzb.api.bean.dto.FetchingDataDto.WarehouseDevInfoDto
;
import
com.junmp.jyzb.api.bean.req.UpdateWarehouseDevReq
;
import
com.junmp.jyzb.api.bean.req.UpdateWarehouseDevReq
;
import
com.junmp.jyzb.entity.WarehouseDev
;
import
com.junmp.jyzb.entity.WarehouseDev
;
import
com.junmp.jyzb.service.WarehouseDevService
;
import
com.junmp.jyzb.service.WarehouseDevService
;
...
@@ -10,6 +12,7 @@ import com.junmp.v2.common.util.BeanPlusUtil;
...
@@ -10,6 +12,7 @@ import com.junmp.v2.common.util.BeanPlusUtil;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
java.text.SimpleDateFormat
;
import
java.util.List
;
import
java.util.List
;
/**
/**
...
@@ -32,6 +35,7 @@ public class WarehouseDevServiceImpl extends ServiceImpl<WarehouseDevMapper, War
...
@@ -32,6 +35,7 @@ public class WarehouseDevServiceImpl extends ServiceImpl<WarehouseDevMapper, War
WarehouseDev
warehouseDev
=
new
WarehouseDev
();
WarehouseDev
warehouseDev
=
new
WarehouseDev
();
BeanPlusUtil
.
copyProperties
(
req
,
warehouseDev
);
BeanPlusUtil
.
copyProperties
(
req
,
warehouseDev
);
warehouseDev
.
setCreateTime
(
DateTimeUtil
.
getCurrentDateTime
());
warehouseDev
.
setCreateTime
(
DateTimeUtil
.
getCurrentDateTime
());
warehouseDev
.
setUpdateTime
(
DateTimeUtil
.
getCurrentDateTime
());
warehouseDevService
.
save
(
warehouseDev
);
warehouseDevService
.
save
(
warehouseDev
);
return
warehouseDev
.
getId
();
return
warehouseDev
.
getId
();
}
}
...
@@ -49,6 +53,12 @@ public class WarehouseDevServiceImpl extends ServiceImpl<WarehouseDevMapper, War
...
@@ -49,6 +53,12 @@ public class WarehouseDevServiceImpl extends ServiceImpl<WarehouseDevMapper, War
return
warehouseDevMapper
.
showWarehouseDevList
(
req
);
return
warehouseDevMapper
.
showWarehouseDevList
(
req
);
}
}
@Override
public
List
<
WarehouseDevInfoDto
>
alignWarehouseDevInfo
(
UpdateWarehouseDevReq
req
)
{
String
date
=
DateTimeUtil
.
TimeLongToString
(
req
.
getUpdateTime
());
return
warehouseDevMapper
.
alignWarehouseDevInfo
(
req
.
getOrgId
(),
date
);
}
}
}
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/WarehouseServiceImpl.java
View file @
a2f0fe75
...
@@ -23,6 +23,7 @@ import org.springframework.transaction.annotation.Transactional;
...
@@ -23,6 +23,7 @@ import org.springframework.transaction.annotation.Transactional;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
java.text.SimpleDateFormat
;
import
java.util.*
;
import
java.util.*
;
@Service
@Service
...
@@ -158,7 +159,11 @@ public class WarehouseServiceImpl extends ServiceImpl<WarehouseMapper,Warehouse>
...
@@ -158,7 +159,11 @@ public class WarehouseServiceImpl extends ServiceImpl<WarehouseMapper,Warehouse>
@Override
@Override
public
List
<
WarehouseInfoDto
>
alignWarehouseInfo
(
UpdateWarehouseReq
req
)
{
public
List
<
WarehouseInfoDto
>
alignWarehouseInfo
(
UpdateWarehouseReq
req
)
{
return
warehouseMapper
.
alignWarehouseInfo
(
req
);
String
date
=
DateTimeUtil
.
TimeLongToString
(
req
.
getUpdateTime
());
Long
orgId
=
req
.
getOrgId
();
return
warehouseMapper
.
alignWarehouseInfo
(
orgId
,
date
);
}
}
}
}
jyzb-biz/src/main/java/com/junmp/jyzb/utils/DateTimeUtil.java
View file @
a2f0fe75
package
com
.
junmp
.
jyzb
.
utils
;
package
com
.
junmp
.
jyzb
.
utils
;
import
cn.hutool.core.util.ObjectUtil
;
import
java.text.DateFormat
;
import
java.text.DateFormat
;
import
java.text.ParseException
;
import
java.text.ParseException
;
import
java.text.SimpleDateFormat
;
import
java.text.SimpleDateFormat
;
...
@@ -31,4 +33,17 @@ public class DateTimeUtil {
...
@@ -31,4 +33,17 @@ public class DateTimeUtil {
return
allPoliceman
;
return
allPoliceman
;
}
}
//时间戳转时间(String类型)
public
static
String
TimeLongToString
(
Long
time
){
//时间戳转时间Date
if
(
ObjectUtil
.
isNotNull
(
time
)){
Date
updateTime
=
new
Date
(
time
*
1000
);
SimpleDateFormat
format
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
);
String
date
=
format
.
format
(
updateTime
);
return
date
;
}
else
{
return
null
;
}
}
}
}
\ No newline at end of file
jyzb-biz/src/main/resources/mapper/DeviceConfigMapper.xml
View file @
a2f0fe75
...
@@ -58,4 +58,16 @@
...
@@ -58,4 +58,16 @@
</if>
</if>
) as a
) as a
</select>
</select>
<select
id=
"alignDeviceConfigInfo"
resultType=
"java.lang.String"
>
select device_config from base_device_config where org_id=#{orgId}
<if
test=
"deviceCode != null and deviceCode != ''"
>
and device_code=#{deviceCode}
</if>
<if
test=
"deviceCode == null or deviceCode == ''"
>
and device_type=0
</if>
<if
test=
"date != null and date!= ''"
>
and update_time
>
#{date}
</if>
</select>
</mapper>
</mapper>
jyzb-biz/src/main/resources/mapper/EquipmentSizeMapper.xml
View file @
a2f0fe75
...
@@ -65,12 +65,9 @@
...
@@ -65,12 +65,9 @@
</select>
</select>
<select
id=
"alignSizeInfo"
resultType=
"com.junmp.jyzb.api.bean.dto.FetchingDataDto.SizeDto"
<select
id=
"alignSizeInfo"
resultType=
"com.junmp.jyzb.api.bean.dto.FetchingDataDto.SizeDto"
parameterType=
"com.junmp.jyzb.api.bean.req.UpdateEquipmentSizeReq"
>
parameterType=
"com.junmp.jyzb.api.bean.req.UpdateEquipmentSizeReq"
>
select * from base_equipment_size where
select * from base_equipment_size where 1=1
<if
test=
"req.updateTime!=null and req.updateTime !=''"
>
<if
test=
"date!=null and date !=''"
>
update_time
>
#{req.updateTime}
and update_time
>
#{date}
</if>
<if
test=
"req.updateTime==null and req.updateTime ==''"
>
1=1
</if>
</if>
</select>
</select>
</mapper>
</mapper>
\ No newline at end of file
jyzb-biz/src/main/resources/mapper/EquipmentTypeMapper.xml
View file @
a2f0fe75
...
@@ -82,15 +82,11 @@
...
@@ -82,15 +82,11 @@
</foreach>
</foreach>
</if>
</if>
</select>
</select>
<select
id=
"alignTypeInfo"
resultType=
"com.junmp.jyzb.api.bean.dto.FetchingDataDto.TypeDto"
<select
id=
"alignTypeInfo"
resultType=
"com.junmp.jyzb.api.bean.dto.FetchingDataDto.TypeDto"
>
parameterType=
"com.junmp.jyzb.api.bean.req.UpdateEquipmentTypeReq"
>
select id,name,unit,unit_type,parent_id,parent_ids,code,state,note,guid,type,create_time,update_time
select id,name,unit,uint_type,parent_id,parent_ids,code,state,note,guid,type,create_time,update_time
from base_equipment_type where 1=1
from base_equipment_type where
<if
test=
"date!=null and date !=''"
>
<if
test=
"req.updateTime!=null and req.updateTime !=''"
>
and update_time
>
#{date}
update_time
>
#{req.updateTime}
</if>
<if
test=
"req.updateTime==null and req.updateTime ==''"
>
1=1
</if>
</if>
</select>
</select>
...
...
jyzb-biz/src/main/resources/mapper/InventoryMapper.xml
View file @
a2f0fe75
...
@@ -559,11 +559,25 @@
...
@@ -559,11 +559,25 @@
join base_equipment_type et on i.type_id=et.id
join base_equipment_type et on i.type_id=et.id
join base_warehouse bw on bw.id=i.location_id
join base_warehouse bw on bw.id=i.location_id
join base_supplier bs on bs.id=i.supplier_id
join base_supplier bs on bs.id=i.supplier_id
where i.org_id_int=#{
req.
orgId}
where i.org_id_int=#{orgId}
<if
test=
"
req.locationId!= null and req.
locationId != ''"
>
<if
test=
"
locationId!= null and
locationId != ''"
>
and i.location_id=#{
req.
locationId}
and i.location_id=#{locationId}
</if>
</if>
and i.update_time
>
#{req.updateTime}
<if
test=
"date!= null and date != ''"
>
and i.update_time
>
#{date}
</if>
<if
test=
"typeIdList != null and typeIdList.size()>0"
>
and type_id in
<foreach
collection=
"typeIdList"
item=
"item"
open=
"("
separator=
","
close=
")"
>
#{item}
</foreach>
</if>
<if
test=
"sizeIdList != null and sizeIdList.size()>0"
>
and size_id in
<foreach
collection=
"sizeIdList"
item=
"item"
open=
"("
separator=
","
close=
")"
>
#{item}
</foreach>
</if>
</select>
</select>
...
...
jyzb-biz/src/main/resources/mapper/InventorySummaryMapper.xml
View file @
a2f0fe75
...
@@ -514,5 +514,90 @@
...
@@ -514,5 +514,90 @@
ORDER BY type_id
ORDER BY type_id
) as t
) as t
</select>
</select>
<select
id=
"GetEquipmentSummarySum"
resultType=
"java.lang.Integer"
parameterType=
"com.junmp.jyzb.api.bean.query.InventorySumReq"
>
select count(*) from (
SELECT
is.type_id,
is.type_name,
sum( is.number ) AS number,
sum( is.number * is.unit_price ) AS price,
sum( is.stock_number ) AS stock_number,
sum( is.stock_number * is.unit_price ) AS stock_number_price,
sum( is.outbound_number ) AS outbound_number,
sum( is.outbound_number * is.unit_price ) AS outbound_number_price,
sum( is.destruction_number ) AS destruction_number,
sum( is.destruction_number * is.unit_price ) AS destruction_number_price ,
sum( is.expire_number) as expire_number,
sum( is.expire_number * is.unit_price ) AS expire_number_price ,
sum( is.broken_number) as broken_number,
sum( is.broken_number * is.unit_price ) AS broken_number_price
FROM
base_inventory_summary `is`
join base_equipment_type et on is.type_id=et.id
WHERE
is.org_id_int = #{req.oegId}
<if
test=
"req.typeIds !=null and req.typeIds.size()>0"
>
and (
<foreach
collection=
"req.typeIds"
item=
"item"
open=
"("
separator=
"or"
close=
")"
>
et.id=#{item} or et.parent_ids like CONCAT('%', #{item}, '%')
</foreach>
)
</if>
GROUP BY
is.type_id,
is.type_name
ORDER BY
is.type_id
) as a
</select>
<select
id=
"GetEquipmentSummary"
resultType=
"com.junmp.jyzb.entity.InventorySummary"
>
SELECT
is.type_id,
is.type_name,
sum( is.number ) AS number,
sum( is.number * is.unit_price ) AS price,
sum( is.stock_number ) AS stock_number,
sum( is.stock_number * is.unit_price ) AS stock_number_price,
sum( is.outbound_number ) AS outbound_number,
sum( is.outbound_number * is.unit_price ) AS outbound_number_price,
sum( is.destruction_number ) AS destruction_number,
sum( is.destruction_number * is.unit_price ) AS destruction_number_price ,
sum( is.expire_number) as expire_number,
sum( is.expire_number * is.unit_price ) AS expire_number_price ,
sum( is.broken_number) as broken_number,
sum( is.broken_number * is.unit_price ) AS broken_number_price
FROM
base_inventory_summary `is`
join base_equipment_type et on is.type_id=et.id
WHERE
is.org_id_int = #{req.oegId}
<if
test=
"req.typeIds !=null and req.typeIds.size()>0"
>
and (
<foreach
collection=
"req.typeIds"
item=
"item"
open=
"("
separator=
"or"
close=
")"
>
et.id=#{item} or et.parent_ids like CONCAT('%', #{item}, '%')
</foreach>
)
</if>
<if
test=
"req.locationType!= null or req.locationType !=''"
>
and is.location_type=#{req.locationType}
</if>
GROUP BY
is.type_id,
is.type_name
<if
test=
"req.column != create_time "
>
order by ${req.column} ${req.order}
</if>
<if
test=
"req.column == create_time "
>
order by is.type_id asc
</if>
<if
test=
"pageNo != null and pageNo != '' and pageSize != null and pageSize != '' "
>
limit #{pageNo},#{pageSize}
</if>
</select>
<select
id=
"GetEquipmentSummaryDetail"
resultType=
"com.junmp.jyzb.entity.InventorySummary"
parameterType=
"com.junmp.jyzb.api.bean.query.InventorySumReq"
>
</select>
</mapper>
</mapper>
\ No newline at end of file
jyzb-biz/src/main/resources/mapper/OrderMainMapper.xml
View file @
a2f0fe75
...
@@ -105,7 +105,7 @@
...
@@ -105,7 +105,7 @@
<if
test=
"req.column != null and req.column != '' and req.order != null and req.order != '' "
>
<if
test=
"req.column != null and req.column != '' and req.order != null and req.order != '' "
>
order by ${req.column} ${req.order}
order by ${req.column} ${req.order}
</if>
</if>
<if
test=
"(req.column == null
|| req.column == '') and (req.order == null ||
req.order == '') "
>
<if
test=
"(req.column == null
or req.column == '') and (req.order == null or
req.order == '') "
>
order by create_time desc
order by create_time desc
</if>
</if>
</select>
</select>
...
...
jyzb-biz/src/main/resources/mapper/PolicemanMapper.xml
View file @
a2f0fe75
...
@@ -319,9 +319,9 @@ WHERE o.org_id IN
...
@@ -319,9 +319,9 @@ WHERE o.org_id IN
<select
id=
"alignUserInfo"
resultType=
"com.junmp.jyzb.api.bean.dto.FetchingDataDto.UserDto"
<select
id=
"alignUserInfo"
resultType=
"com.junmp.jyzb.api.bean.dto.FetchingDataDto.UserDto"
parameterType=
"com.junmp.jyzb.api.bean.query.PolicemanReq"
>
parameterType=
"com.junmp.jyzb.api.bean.query.PolicemanReq"
>
SELECT su.* FROM `sys_user` su
SELECT su.* FROM `sys_user` su
join sys_user_org suo on su.user_id=suo.user_id and suo.org_id=#{
req.
orgId}
join sys_user_org suo on su.user_id=suo.user_id and suo.org_id=#{orgId}
<if
test=
"
req.updateTime !=null and req.updateTim
e != ''"
>
<if
test=
"
date !=null and dat
e != ''"
>
where su.update_time
>
#{
req.updateTim
e}
where su.update_time
>
#{
dat
e}
</if>
</if>
</select>
</select>
...
...
jyzb-biz/src/main/resources/mapper/SupplierMapper.xml
View file @
a2f0fe75
...
@@ -26,12 +26,9 @@
...
@@ -26,12 +26,9 @@
<select
id=
"alignSupplierInfo"
resultType=
"com.junmp.jyzb.api.bean.dto.FetchingDataDto.SupplierInfoDto"
<select
id=
"alignSupplierInfo"
resultType=
"com.junmp.jyzb.api.bean.dto.FetchingDataDto.SupplierInfoDto"
parameterType=
"com.junmp.jyzb.api.bean.req.UpdateSupplierReq"
>
parameterType=
"com.junmp.jyzb.api.bean.req.UpdateSupplierReq"
>
select id,name,code,short_name,contacts,phone,create_time,create_user,update_time,state
select id,name,code,short_name,contacts,phone,create_time,create_user,update_time,state
from base_supplier where
from base_supplier where 1=1
<if
test=
"req.updateTime!=null and req.updateTime !=''"
>
<if
test=
"date!=null and date !=''"
>
update_time
>
#{req.updateTime}
and update_time
>
= #{date}
</if>
<if
test=
"req.updateTime==null and req.updateTime ==''"
>
1=1
</if>
</if>
</select>
</select>
...
...
jyzb-biz/src/main/resources/mapper/WarehouseDevMapper.xml
View file @
a2f0fe75
...
@@ -40,4 +40,11 @@
...
@@ -40,4 +40,11 @@
and wd.dev_code =#{req.devCode}
and wd.dev_code =#{req.devCode}
</if>
</if>
</select>
</select>
<select
id=
"alignWarehouseDevInfo"
resultType=
"com.junmp.jyzb.api.bean.dto.FetchingDataDto.WarehouseDevInfoDto"
>
select * from base_warehouse_dev where org_id=#{orgId}
<if
test=
"date!=null and date != ''"
>
and update_time
>
#{date}
</if>
</select>
</mapper>
</mapper>
jyzb-biz/src/main/resources/mapper/WarehouseMapper.xml
View file @
a2f0fe75
...
@@ -85,10 +85,10 @@
...
@@ -85,10 +85,10 @@
</select>
</select>
<select
id=
"alignWarehouseInfo"
resultType=
"com.junmp.jyzb.api.bean.dto.FetchingDataDto.WarehouseInfoDto"
<select
id=
"alignWarehouseInfo"
resultType=
"com.junmp.jyzb.api.bean.dto.FetchingDataDto.WarehouseInfoDto"
parameterType=
"com.junmp.jyzb.api.bean.req.UpdateWarehouseReq"
>
parameterType=
"com.junmp.jyzb.api.bean.req.UpdateWarehouseReq"
>
select id,name,location,phone,is_locked,org_id,state from base_warehouse
select id,name,location,phone,is_locked,org_id
_int as org_id
,state from base_warehouse
where org_id
=#{req.oegId}
where org_id
_int =#{orgId}
<if
test=
"
req.updateTime !=null and req.updateTim
e !=''"
>
<if
test=
"
date !=null and dat
e !=''"
>
and update_time
>
#{
req.updateTim
e}
and update_time
>
#{
dat
e}
</if>
</if>
</select>
</select>
...
...
jyzb-common/pom.xml
0 → 100644
View file @
a2f0fe75
<?xml version="1.0" encoding="UTF-8"?>
<project
xmlns=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
>
<parent>
<artifactId>
junmp-jyzb-app
</artifactId>
<groupId>
com.junmp.jyzb
</groupId>
<version>
1.0.0
</version>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
jyzb-common
</artifactId>
<dependencies>
<!--fastJson-->
<dependency>
<groupId>
com.alibaba
</groupId>
<artifactId>
fastjson
</artifactId>
<version>
1.2.83
</version>
</dependency>
<!-- jwt -->
<dependency>
<groupId>
io.jsonwebtoken
</groupId>
<artifactId>
jjwt
</artifactId>
<version>
0.9.1
</version>
</dependency>
<!-- <!– SpringBoot 测试 –>-->
<!-- <dependency>-->
<!-- <groupId>org.springframework.boot</groupId>-->
<!-- <artifactId>spring-boot-starter-test</artifactId>-->
<!-- <scope>test</scope>-->
<!-- </dependency>-->
<!-- <dependency>-->
<!-- <groupId>io.swagger</groupId>-->
<!-- <artifactId>swagger-annotations</artifactId>-->
<!-- <version>1.5.22</version>-->
<!-- </dependency>-->
<!-- <dependency>-->
<!-- <groupId>org.springframework.boot</groupId>-->
<!-- <artifactId>spring-boot-starter-web</artifactId>-->
<!-- </dependency>-->
<!-- <!– SpringBoot集成mybatis框架 –>-->
<!-- <dependency>-->
<!-- <groupId>com.baomidou</groupId>-->
<!-- <artifactId>mybatis-plus-boot-starter</artifactId>-->
<!-- <version>3.5.2</version>-->
<!-- </dependency>-->
<!-- <dependency>-->
<!-- <groupId>com.junmp.jyzb</groupId>-->
<!-- <artifactId>jyzb-boot</artifactId>-->
<!-- <version>1.0.0</version>-->
<!-- </dependency>-->
</dependencies>
</project>
\ No newline at end of file
jyzb-process/src/main/java/com/junmp/junmpProcess/service/impl/FlowTaskServiceImpl.java
View file @
a2f0fe75
...
@@ -481,21 +481,6 @@ public class FlowTaskServiceImpl extends FlowServiceFactory implements IFlowTask
...
@@ -481,21 +481,6 @@ public class FlowTaskServiceImpl extends FlowServiceFactory implements IFlowTask
}
}
taskVOS
.
add
(
taskVO
);
taskVOS
.
add
(
taskVO
);
}
}
// //余数
long
num
=
count
%
10
;
//整数
long
integer
=
count
/
10
;
List
<
TaskVO
>
taskVOList
=
new
ArrayList
<>();
if
(
num
!=
0
){
//判断整数是什么,就在第几页进行补
if
(
taskDTO
.
getPageNo
()-
1
==
integer
){
for
(
int
i
=
0
;
i
<
10
-
num
;
i
++)
{
TaskVO
taskVO
=
new
TaskVO
();
taskVOList
.
add
(
taskVO
);
}
}
taskVOS
.
addAll
(
taskVOList
);
}
//判断是否需要添加空数据
//判断是否需要添加空数据
if
(
taskDTO
.
getIsCreateNullDate
()==
null
||
taskDTO
.
getIsCreateNullDate
()){
if
(
taskDTO
.
getIsCreateNullDate
()==
null
||
taskDTO
.
getIsCreateNullDate
()){
...
@@ -617,21 +602,6 @@ public class FlowTaskServiceImpl extends FlowServiceFactory implements IFlowTask
...
@@ -617,21 +602,6 @@ public class FlowTaskServiceImpl extends FlowServiceFactory implements IFlowTask
taskVO
.
setDuration
(
spendTimes
);
taskVO
.
setDuration
(
spendTimes
);
taskVOS
.
add
(
taskVO
);
taskVOS
.
add
(
taskVO
);
}
}
//余数
long
num
=
count
%
10
;
//整数
long
integer
=
count
/
10
;
List
<
TaskVO
>
taskVOList
=
new
ArrayList
<>();
if
(
num
!=
0
){
//判断整数是什么,就在第几页进行补
if
(
taskDTO
.
getPageNo
()-
1
==
integer
){
for
(
int
i
=
0
;
i
<
10
-
num
;
i
++)
{
TaskVO
taskVO
=
new
TaskVO
();
taskVOList
.
add
(
taskVO
);
}
}
taskVOS
.
addAll
(
taskVOList
);
}
//判断是否需要添加空数据
//判断是否需要添加空数据
if
(
taskDTO
.
getIsCreateNullDate
()==
null
||
taskDTO
.
getIsCreateNullDate
()){
if
(
taskDTO
.
getIsCreateNullDate
()==
null
||
taskDTO
.
getIsCreateNullDate
()){
...
@@ -661,7 +631,7 @@ public class FlowTaskServiceImpl extends FlowServiceFactory implements IFlowTask
...
@@ -661,7 +631,7 @@ public class FlowTaskServiceImpl extends FlowServiceFactory implements IFlowTask
}
}
PageResult
<
HistoryProcessInstanceVO
>
pageResult
=
new
PageResult
<
HistoryProcessInstanceVO
>();
PageResult
<
HistoryProcessInstanceVO
>
pageResult
=
new
PageResult
<
HistoryProcessInstanceVO
>();
HistoricProcessInstanceQuery
desc
=
historyService
.
createHistoricProcessInstanceQuery
()
HistoricProcessInstanceQuery
desc
=
historyService
.
createHistoricProcessInstanceQuery
()
.
includeProcessVariables
()
.
includeProcessVariables
()
.
processInstanceId
(
applyDTO
.
getProcessId
())
.
startedBy
(
StartUser
.
getUserId
().
toString
())
.
startedBy
(
StartUser
.
getUserId
().
toString
())
.
orderByProcessInstanceStartTime
().
desc
();
.
orderByProcessInstanceStartTime
().
desc
();
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论