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
c9b14410
Commit
c9b14410
authored
Jan 15, 2024
by
赵剑炜
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'develop' of
http://gitlab.sothing.top/843502640/jyzb_platformV2
into develop-zhaojw
parents
180162c0
73f369aa
全部展开
显示空白字符变更
内嵌
并排
正在显示
46 个修改的文件
包含
533 行增加
和
183 行删除
+533
-183
EquipmentTypeDto.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/EquipmentTypeDto.java
+1
-0
OrderDetailDto.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/OrderDetailDto.java
+10
-2
DetailJsonReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/query/InAndOutRecordReq/DetailJsonReq.java
+10
-0
DetailLogReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/query/InAndOutRecordReq/DetailLogReq.java
+2
-0
DetailOrderReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/query/InAndOutRecordReq/DetailOrderReq.java
+2
-0
OrderReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/query/InAndOutRecordReq/OrderReq.java
+1
-1
PurchaseEqsReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/query/InAndOutRecordReq/PurchaseEqsReq.java
+1
-0
OrderDetailReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/query/OrderDetailReq.java
+11
-2
PoliceBindInvReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/query/PoliceBindInvReq.java
+18
-0
TjOrgCountReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/query/TjReq/TjOrgCountReq.java
+5
-0
UpdateOrderDetailReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdateOrderDetailReq.java
+10
-2
OrderExceptionEnum.java
jyzb-api/src/main/java/com/junmp/jyzb/api/exception/enums/OrderExceptionEnum.java
+1
-0
BussinessInventoryController.java
jyzb-biz/src/main/java/com/junmp/jyzb/controller/BussinessInventoryController.java
+2
-2
InventoryController.java
jyzb-biz/src/main/java/com/junmp/jyzb/controller/InventoryController.java
+1
-0
OutAndInboundController.java
jyzb-biz/src/main/java/com/junmp/jyzb/controller/OutAndInboundController.java
+9
-0
TjController.java
jyzb-biz/src/main/java/com/junmp/jyzb/controller/TjController.java
+7
-1
Inventory.java
jyzb-biz/src/main/java/com/junmp/jyzb/entity/Inventory.java
+5
-0
InventorySummary.java
jyzb-biz/src/main/java/com/junmp/jyzb/entity/InventorySummary.java
+4
-0
OrderDetail.java
jyzb-biz/src/main/java/com/junmp/jyzb/entity/OrderDetail.java
+13
-4
OrderLog.java
jyzb-biz/src/main/java/com/junmp/jyzb/entity/OrderLog.java
+1
-1
OrderMain.java
jyzb-biz/src/main/java/com/junmp/jyzb/entity/OrderMain.java
+3
-3
PoliceEquipment.java
jyzb-biz/src/main/java/com/junmp/jyzb/entity/PoliceEquipment.java
+8
-0
GlobalEndListener.java
jyzb-biz/src/main/java/com/junmp/jyzb/listener/GlobalEndListener.java
+1
-0
EquipmentCountSummaryMapper.java
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/EquipmentCountSummaryMapper.java
+23
-2
InventorySummaryMapper.java
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/InventorySummaryMapper.java
+1
-0
PriceSumSummaryMapper.java
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/PriceSumSummaryMapper.java
+7
-5
OutInLogsReceiver.java
jyzb-biz/src/main/java/com/junmp/jyzb/rabbitmq/OutInLogsReceiver.java
+2
-2
TjService.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/TjService.java
+4
-0
EquipmentSizeServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/EquipmentSizeServiceImpl.java
+2
-2
EquipmentTypeServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/EquipmentTypeServiceImpl.java
+2
-1
LogSummaryServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/LogSummaryServiceImpl.java
+0
-0
OrderMainServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/OrderMainServiceImpl.java
+0
-0
PolicemanServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/PolicemanServiceImpl.java
+48
-34
TjServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/TjServiceImpl.java
+80
-28
ClearLogAction.java
jyzb-biz/src/main/java/com/junmp/jyzb/task/ClearLogAction.java
+17
-17
MonthEnd.java
jyzb-biz/src/main/java/com/junmp/jyzb/task/MonthEnd.java
+1
-1
MonthStart.java
jyzb-biz/src/main/java/com/junmp/jyzb/task/MonthStart.java
+1
-1
EquipmentCountSummaryMapper.xml
jyzb-biz/src/main/resources/mapper/EquipmentCountSummaryMapper.xml
+126
-24
InventorySummaryMapper.xml
jyzb-biz/src/main/resources/mapper/InventorySummaryMapper.xml
+16
-1
LogSummaryMapper.xml
jyzb-biz/src/main/resources/mapper/LogSummaryMapper.xml
+15
-11
PriceSumSummaryMapper.xml
jyzb-biz/src/main/resources/mapper/PriceSumSummaryMapper.xml
+55
-28
application-local.yml
jyzb-boot/src/main/resources/application-local.yml
+2
-2
application.yml
jyzb-boot/src/main/resources/application.yml
+3
-3
FlowTaskServiceImpl.java
jyzb-process/src/main/java/com/junmp/junmpProcess/service/impl/FlowTaskServiceImpl.java
+0
-1
RabbitMQUtils.java
jyzb-process/src/main/java/com/junmp/junmpProcess/utils/RabbitMQUtils.java
+1
-1
RabbitMQUtils2.java
jyzb-process/src/main/java/com/junmp/junmpProcess/utils/RabbitMQUtils2.java
+1
-1
没有找到文件。
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/EquipmentTypeDto.java
View file @
c9b14410
...
@@ -13,6 +13,7 @@ public class EquipmentTypeDto {
...
@@ -13,6 +13,7 @@ public class EquipmentTypeDto {
private
String
id
;
private
String
id
;
private
String
name
;
private
String
name
;
//别名
private
String
nickName
;
private
String
nickName
;
private
String
unit
;
private
String
unit
;
private
String
unitType
;
private
String
unitType
;
...
...
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/OrderDetailDto.java
View file @
c9b14410
...
@@ -43,8 +43,13 @@ public class OrderDetailDto implements Serializable {
...
@@ -43,8 +43,13 @@ public class OrderDetailDto implements Serializable {
//记账数量
//记账数量
private
Integer
modifyQuantity
;
private
Integer
modifyQuantity
;
private
BigDecimal
price
;
private
String
price
;
private
BigDecimal
totalPrice
;
private
BigDecimal
planTotalPrice
;
private
BigDecimal
actualTotalPrice
;
private
String
detailJson
;
/**
/**
* 在库数
* 在库数
*/
*/
...
@@ -68,4 +73,7 @@ public class OrderDetailDto implements Serializable {
...
@@ -68,4 +73,7 @@ public class OrderDetailDto implements Serializable {
private
String
remark
;
private
String
remark
;
private
List
<
DetailJsonReq
>
childJson
;
private
List
<
DetailJsonReq
>
childJson
;
//Epc类型(0固定资产1库存物资非固定资产)
private
Integer
property
;
}
}
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/query/InAndOutRecordReq/DetailJsonReq.java
View file @
c9b14410
...
@@ -2,12 +2,22 @@ package com.junmp.jyzb.api.bean.query.InAndOutRecordReq;
...
@@ -2,12 +2,22 @@ package com.junmp.jyzb.api.bean.query.InAndOutRecordReq;
import
lombok.Data
;
import
lombok.Data
;
import
java.math.BigDecimal
;
import
java.util.List
;
@Data
@Data
public
class
DetailJsonReq
{
public
class
DetailJsonReq
{
private
String
locationId
;
private
String
locationId
;
private
Integer
num
;
private
Integer
num
;
private
String
locationName
;
private
String
locationName
;
private
String
typeId
;
private
String
typeId
;
private
String
typeName
;
private
String
sizeId
;
private
String
sizeId
;
private
String
sizeName
;
private
Integer
modifyQuantity
;
private
Integer
modifyQuantity
;
private
BigDecimal
price
;
//Epc类型(0固定资产1库存物资非固定资产)
private
Integer
property
;
private
List
<
DetailJsonReq
>
childDetailJson
;
}
}
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/query/InAndOutRecordReq/DetailLogReq.java
View file @
c9b14410
...
@@ -18,5 +18,7 @@ public class DetailLogReq {
...
@@ -18,5 +18,7 @@ public class DetailLogReq {
private
Integer
errorState
;
private
Integer
errorState
;
private
BigDecimal
price
;
private
BigDecimal
price
;
private
Integer
equipmentType
;
private
Integer
equipmentType
;
//Epc类型(0固定资产1库存物资非固定资产)
private
Integer
epcType
;
}
}
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/query/InAndOutRecordReq/DetailOrderReq.java
View file @
c9b14410
...
@@ -3,6 +3,7 @@ package com.junmp.jyzb.api.bean.query.InAndOutRecordReq;
...
@@ -3,6 +3,7 @@ package com.junmp.jyzb.api.bean.query.InAndOutRecordReq;
import
lombok.Data
;
import
lombok.Data
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
import
java.util.List
;
@Data
@Data
public
class
DetailOrderReq
{
public
class
DetailOrderReq
{
...
@@ -10,4 +11,5 @@ public class DetailOrderReq {
...
@@ -10,4 +11,5 @@ public class DetailOrderReq {
private
String
orderType
;
private
String
orderType
;
private
BigDecimal
price
;
private
BigDecimal
price
;
private
Integer
actualNum
;
private
Integer
actualNum
;
private
List
<
DetailJsonReq
>
detailJson
;
}
}
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/query/InAndOutRecordReq/OrderReq.java
View file @
c9b14410
...
@@ -22,5 +22,5 @@ public class OrderReq {
...
@@ -22,5 +22,5 @@ public class OrderReq {
private
String
bussinessType
;
private
String
bussinessType
;
private
List
<
DetailOrderReq
>
orderDetail
;
private
List
<
DetailOrderReq
>
orderDetail
;
private
List
<
PurchaseEqsReq
>
purchaseList
;
private
List
<
PurchaseEqsReq
>
purchaseList
;
private
List
<
DetailJsonReq
>
detailJson
;
}
}
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/query/InAndOutRecordReq/PurchaseEqsReq.java
View file @
c9b14410
...
@@ -23,5 +23,6 @@ public class PurchaseEqsReq {
...
@@ -23,5 +23,6 @@ public class PurchaseEqsReq {
//装备类型0单件,1装备包
//装备类型0单件,1装备包
private
Integer
equipmentType
;
private
Integer
equipmentType
;
private
BigDecimal
price
;
private
BigDecimal
price
;
private
Integer
epcType
;
}
}
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/query/OrderDetailReq.java
View file @
c9b14410
package
com
.
junmp
.
jyzb
.
api
.
bean
.
query
;
package
com
.
junmp
.
jyzb
.
api
.
bean
.
query
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.junmp.v2.common.bean.request.BaseRequest
;
import
com.junmp.v2.common.bean.request.BaseRequest
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.EqualsAndHashCode
;
...
@@ -36,8 +37,13 @@ public class OrderDetailReq extends BaseRequest {
...
@@ -36,8 +37,13 @@ public class OrderDetailReq extends BaseRequest {
private
Integer
actualNum
;
private
Integer
actualNum
;
private
BigDecimal
totalPrice
;
private
String
price
;
private
BigDecimal
price
;
private
BigDecimal
planTotalPrice
;
private
BigDecimal
actualTotalPrice
;
private
String
detailJson
;
private
String
orderType
;
private
String
orderType
;
...
@@ -73,4 +79,7 @@ public class OrderDetailReq extends BaseRequest {
...
@@ -73,4 +79,7 @@ public class OrderDetailReq extends BaseRequest {
*/
*/
private
Integer
maintenancePeriod
;
private
Integer
maintenancePeriod
;
private
String
remark
;
private
String
remark
;
//Epc类型(0固定资产1库存物资非固定资产)
private
Integer
property
;
}
}
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/query/PoliceBindInvReq.java
0 → 100644
View file @
c9b14410
package
com
.
junmp
.
jyzb
.
api
.
bean
.
query
;
import
lombok.Data
;
import
java.util.List
;
@Data
public
class
PoliceBindInvReq
{
private
Long
orgId
;
private
String
orgName
;
private
String
policeId
;
private
String
policeName
;
private
Integer
totalNum
;
private
Integer
inNum
;
private
Integer
outNum
;
private
List
<
String
>
epcList
;
// private List<>
}
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/query/TjReq/TjOrgCountReq.java
View file @
c9b14410
...
@@ -17,4 +17,8 @@ public class TjOrgCountReq extends BaseRequest {
...
@@ -17,4 +17,8 @@ public class TjOrgCountReq extends BaseRequest {
@NotNull
(
message
=
"年份不能为空"
,
groups
=
detail
.
class
)
@NotNull
(
message
=
"年份不能为空"
,
groups
=
detail
.
class
)
private
Integer
year
;
private
Integer
year
;
private
List
<
Integer
>
monthList
;
private
List
<
Integer
>
monthList
;
private
Boolean
removeEmpty
;
private
String
typeParentId
;
private
Integer
levelNum
;
}
}
\ No newline at end of file
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdateOrderDetailReq.java
View file @
c9b14410
package
com
.
junmp
.
jyzb
.
api
.
bean
.
req
;
package
com
.
junmp
.
jyzb
.
api
.
bean
.
req
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.junmp.jyzb.api.bean.query.InAndOutRecordReq.DetailJsonReq
;
import
com.junmp.jyzb.api.bean.query.InAndOutRecordReq.DetailJsonReq
;
import
com.junmp.v2.common.bean.request.ValidationApi
;
import
com.junmp.v2.common.bean.request.ValidationApi
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -43,8 +44,12 @@ public class UpdateOrderDetailReq implements Serializable {
...
@@ -43,8 +44,12 @@ public class UpdateOrderDetailReq implements Serializable {
private
String
supplierName
;
private
String
supplierName
;
private
Integer
planNum
;
private
Integer
planNum
;
private
BigDecimal
totalPrice
;
private
String
price
;
private
BigDecimal
price
;
private
BigDecimal
planTotalPrice
;
private
BigDecimal
actualTotalPrice
;
private
String
detailJson
;
private
String
warehouseId
;
private
String
warehouseId
;
...
@@ -86,4 +91,7 @@ public class UpdateOrderDetailReq implements Serializable {
...
@@ -86,4 +91,7 @@ public class UpdateOrderDetailReq implements Serializable {
private
String
remark
;
private
String
remark
;
private
Long
orgId
;
private
Long
orgId
;
private
List
<
DetailJsonReq
>
childJson
;
private
List
<
DetailJsonReq
>
childJson
;
//Epc类型(0固定资产1库存物资非固定资产)
private
Integer
property
;
}
}
jyzb-api/src/main/java/com/junmp/jyzb/api/exception/enums/OrderExceptionEnum.java
View file @
c9b14410
...
@@ -14,6 +14,7 @@ public enum OrderExceptionEnum implements IExceptionEnum {
...
@@ -14,6 +14,7 @@ public enum OrderExceptionEnum implements IExceptionEnum {
ORDERDETAIL_ERROR
(
CommonConstant
.
DEFAULT_USER_ERROR_CODE
,
"子单据不一致,操作失败"
),
ORDERDETAIL_ERROR
(
CommonConstant
.
DEFAULT_USER_ERROR_CODE
,
"子单据不一致,操作失败"
),
ROLE_ERROR
(
CommonConstant
.
DEFAULT_USER_ERROR_CODE
,
"审核组织机构用户配置异常!请检查日志"
),
ROLE_ERROR
(
CommonConstant
.
DEFAULT_USER_ERROR_CODE
,
"审核组织机构用户配置异常!请检查日志"
),
ORDER_CREATE_ERROR
(
CommonConstant
.
DEFAULT_USER_ERROR_CODE
,
"单子创建失败"
),
ORDER_CREATE_ERROR
(
CommonConstant
.
DEFAULT_USER_ERROR_CODE
,
"单子创建失败"
),
ORDER_NUM_IS_NULL
(
CommonConstant
.
DEFAULT_USER_ERROR_CODE
,
"记账数量为空或0,请确认记账数量"
),
;
;
/**
/**
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/controller/BussinessInventoryController.java
View file @
c9b14410
...
@@ -72,9 +72,9 @@ public class BussinessInventoryController {
...
@@ -72,9 +72,9 @@ public class BussinessInventoryController {
return
ApiRes
.
success
(
BussinessInventoryService
.
GetPage
(
req
));
return
ApiRes
.
success
(
BussinessInventoryService
.
GetPage
(
req
));
}
}
//盘库申请
//盘库申请
@PostMapping
(
path
=
"/GetById"
,
name
=
"查询详情#enable"
)
@PostMapping
(
path
=
"/Get
Detail
ById"
,
name
=
"查询详情#enable"
)
@ApiOperation
(
"查询详情"
)
@ApiOperation
(
"查询详情"
)
public
ApiRes
<
BussinessInventoryDto
>
GetById
(
@RequestBody
BussinessInventoryReq
req
){
public
ApiRes
<
BussinessInventoryDto
>
Get
Detail
ById
(
@RequestBody
BussinessInventoryReq
req
){
//判断是否有工作流id,如果有则将状态进行修改
//判断是否有工作流id,如果有则将状态进行修改
return
ApiRes
.
success
(
BussinessInventoryService
.
GetDetailById
(
req
));
return
ApiRes
.
success
(
BussinessInventoryService
.
GetDetailById
(
req
));
}
}
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/controller/InventoryController.java
View file @
c9b14410
...
@@ -318,4 +318,5 @@ public class InventoryController {
...
@@ -318,4 +318,5 @@ public class InventoryController {
return
ApiRes
.
success
(
inventoryService
.
EqsImport
(
req
));
return
ApiRes
.
success
(
inventoryService
.
EqsImport
(
req
));
}
}
}
}
jyzb-biz/src/main/java/com/junmp/jyzb/controller/OutAndInboundController.java
View file @
c9b14410
...
@@ -47,6 +47,9 @@ public class OutAndInboundController {
...
@@ -47,6 +47,9 @@ public class OutAndInboundController {
@Resource
@Resource
private
LogSummarySecondService
logSummarySecondService
;
private
LogSummarySecondService
logSummarySecondService
;
@Resource
private
InventoryService
inventoryService
;
@ApiOperation
(
"/查看出入库详情"
)
@ApiOperation
(
"/查看出入库详情"
)
@PostMapping
(
path
=
"/GetDetailByLogSumId"
,
name
=
"查看出入库详情#enable"
)
@PostMapping
(
path
=
"/GetDetailByLogSumId"
,
name
=
"查看出入库详情#enable"
)
public
ApiRes
<
List
<
LogDetailDto
>>
GetDetailByLogSumId
(
@RequestBody
@Validated
(
ValidationApi
.
detail
.
class
)
LogDetailReq
req
){
public
ApiRes
<
List
<
LogDetailDto
>>
GetDetailByLogSumId
(
@RequestBody
@Validated
(
ValidationApi
.
detail
.
class
)
LogDetailReq
req
){
...
@@ -101,5 +104,11 @@ public class OutAndInboundController {
...
@@ -101,5 +104,11 @@ public class OutAndInboundController {
return
ApiRes
.
success
(
orderLogService
.
getSecondInfoByLogSumId
(
req
));
return
ApiRes
.
success
(
orderLogService
.
getSecondInfoByLogSumId
(
req
));
}
}
// @PostMapping(path = "bind",name = "装备绑定或解绑#enable")
// @ApiOperation("装备绑定或者解绑")
// public ApiRes<Boolean> bind (){
// return ApiRes.success(inventoryService.bind());
// }
}
}
jyzb-biz/src/main/java/com/junmp/jyzb/controller/TjController.java
View file @
c9b14410
...
@@ -119,7 +119,7 @@ public class TjController {
...
@@ -119,7 +119,7 @@ public class TjController {
}
}
@PostMapping
(
"/TjOrgPriceDetail"
)
@PostMapping
(
"/TjOrgPriceDetail"
)
@ApiOperation
(
"/查询组织机构下的财务统计明细"
)
@ApiOperation
(
"/查询组织机构下的财务统计明细
(改)
"
)
public
ApiRes
<
List
<
TjOrgPriceDto
>>
TjOrgPriceDetail
(
@RequestBody
TjOrgPriceReq
req
){
public
ApiRes
<
List
<
TjOrgPriceDto
>>
TjOrgPriceDetail
(
@RequestBody
TjOrgPriceReq
req
){
return
ApiRes
.
success
(
tjService
.
TjOrgPriceDetail
(
req
));
return
ApiRes
.
success
(
tjService
.
TjOrgPriceDetail
(
req
));
}
}
...
@@ -151,6 +151,12 @@ public class TjController {
...
@@ -151,6 +151,12 @@ public class TjController {
return
ApiRes
.
success
(
tjService
.
TjOrgCountSum
(
req
));
return
ApiRes
.
success
(
tjService
.
TjOrgCountSum
(
req
));
}
}
@PostMapping
(
"/TjOrgCountDetail"
)
@ApiOperation
(
"/查询组织机构下的使用统计明细"
)
public
ApiRes
<
List
<
TjOrgCountDto
>>
TjOrgPriceDetail
(
@RequestBody
TjOrgCountReq
req
){
return
ApiRes
.
success
(
tjService
.
TjOrgCountDetail
(
req
));
}
//财务统计报表(点击+后里面的数据)
//财务统计报表(点击+后里面的数据)
@PostMapping
(
"/TjOrgCountDetailPage"
)
@PostMapping
(
"/TjOrgCountDetailPage"
)
@ApiOperation
(
"/查询组织机构下的使用统计明细"
)
@ApiOperation
(
"/查询组织机构下的使用统计明细"
)
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/entity/Inventory.java
View file @
c9b14410
...
@@ -207,4 +207,8 @@ public class Inventory implements Serializable {
...
@@ -207,4 +207,8 @@ public class Inventory implements Serializable {
@TableField
(
exist
=
false
)
@TableField
(
exist
=
false
)
private
String
bussinessType
;
private
String
bussinessType
;
//Epc类型(0固定资产1库存物资非固定资产)
@TableField
(
value
=
"property"
)
private
Integer
property
;
}
}
\ No newline at end of file
jyzb-biz/src/main/java/com/junmp/jyzb/entity/InventorySummary.java
View file @
c9b14410
...
@@ -215,6 +215,10 @@ public class InventorySummary implements Serializable {
...
@@ -215,6 +215,10 @@ public class InventorySummary implements Serializable {
@TableField
(
value
=
"agent_broken_num"
)
@TableField
(
value
=
"agent_broken_num"
)
private
Integer
agentBrokenNum
;
private
Integer
agentBrokenNum
;
//Epc类型(0固定资产1库存物资非固定资产)
@TableField
(
value
=
"property"
)
private
Integer
property
;
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/entity/OrderDetail.java
View file @
c9b14410
...
@@ -2,6 +2,7 @@ package com.junmp.jyzb.entity;
...
@@ -2,6 +2,7 @@ package com.junmp.jyzb.entity;
import
com.baomidou.mybatisplus.annotation.*
;
import
com.baomidou.mybatisplus.annotation.*
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
liquibase.pro.packaged.S
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
...
@@ -58,15 +59,19 @@ import java.util.Date;
...
@@ -58,15 +59,19 @@ import java.util.Date;
private
Integer
modifyQuantity
;
private
Integer
modifyQuantity
;
@TableField
(
"price"
)
@TableField
(
"price"
)
private
BigDecimal
price
;
private
String
price
;
@TableField
(
"total_price"
)
@TableField
(
"plan_total_price"
)
private
BigDecimal
totalPrice
;
private
BigDecimal
planTotalPrice
;
@TableField
(
"actual_total_price"
)
private
BigDecimal
actualTotalPrice
;
@TableField
(
"detailJson"
)
private
String
detailJson
;
@TableField
(
"order_type"
)
@TableField
(
"order_type"
)
private
String
orderType
;
private
String
orderType
;
/**
/**
* 创建时间
* 创建时间
*/
*/
...
@@ -106,4 +111,8 @@ import java.util.Date;
...
@@ -106,4 +111,8 @@ import java.util.Date;
@TableField
(
"remark"
)
@TableField
(
"remark"
)
private
String
remark
;
private
String
remark
;
//Epc类型(0固定资产1库存物资非固定资产)
@TableField
(
value
=
"property"
)
private
Integer
property
;
}
}
jyzb-biz/src/main/java/com/junmp/jyzb/entity/OrderLog.java
View file @
c9b14410
...
@@ -104,7 +104,7 @@ public class OrderLog implements Serializable {
...
@@ -104,7 +104,7 @@ public class OrderLog implements Serializable {
private
String
updateUser
;
private
String
updateUser
;
/**
/**
* 过程事件(创建单据createOrder,出入库OutAndIn,记账
accounting
)
* 过程事件(创建单据createOrder,出入库OutAndIn,记账)
*/
*/
@TableField
(
value
=
"process_type"
)
@TableField
(
value
=
"process_type"
)
private
String
processType
;
private
String
processType
;
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/entity/OrderMain.java
View file @
c9b14410
...
@@ -137,7 +137,7 @@ public class OrderMain implements Serializable {
...
@@ -137,7 +137,7 @@ public class OrderMain implements Serializable {
private
Date
returnDate
;
private
Date
returnDate
;
/**
/**
* 移
入
仓库id
* 移仓库id
*/
*/
@TableField
(
"location_id"
)
@TableField
(
"location_id"
)
private
String
locationId
;
private
String
locationId
;
...
@@ -148,12 +148,12 @@ public class OrderMain implements Serializable {
...
@@ -148,12 +148,12 @@ public class OrderMain implements Serializable {
private
String
locationName
;
private
String
locationName
;
/**
/**
* 移
入
仓库id
* 移
出
仓库id
*/
*/
@TableField
(
"remove_location_id"
)
@TableField
(
"remove_location_id"
)
private
String
removeLocationId
;
private
String
removeLocationId
;
/**
/**
* 移
入
仓库名称
* 移
出
仓库名称
*/
*/
@TableField
(
"remove_location_name"
)
@TableField
(
"remove_location_name"
)
private
String
removeLocationName
;
private
String
removeLocationName
;
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/entity/PoliceEquipment.java
View file @
c9b14410
...
@@ -63,6 +63,11 @@ public class PoliceEquipment implements Serializable {
...
@@ -63,6 +63,11 @@ public class PoliceEquipment implements Serializable {
@TableField
(
"num"
)
@TableField
(
"num"
)
private
Integer
num
;
private
Integer
num
;
@TableField
(
value
=
"in_num"
)
private
Integer
inNum
;
@TableField
(
value
=
"out_num"
)
private
Integer
outNum
;
/**
/**
* 组织机构ID
* 组织机构ID
*/
*/
...
@@ -97,6 +102,8 @@ public class PoliceEquipment implements Serializable {
...
@@ -97,6 +102,8 @@ public class PoliceEquipment implements Serializable {
@TableField
(
"create_time"
)
@TableField
(
"create_time"
)
private
Date
createTime
;
private
Date
createTime
;
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
}
}
\ No newline at end of file
jyzb-biz/src/main/java/com/junmp/jyzb/listener/GlobalEndListener.java
View file @
c9b14410
...
@@ -170,6 +170,7 @@ import static com.junmp.junmpProcess.common.CommonConstants.*;
...
@@ -170,6 +170,7 @@ import static com.junmp.junmpProcess.common.CommonConstants.*;
UpdateReassignmentReq
updateReassignmentReq
=
new
UpdateReassignmentReq
();
UpdateReassignmentReq
updateReassignmentReq
=
new
UpdateReassignmentReq
();
one
.
setExamineState
(
"finished"
);
one
.
setExamineState
(
"finished"
);
BeanPlusUtil
.
copyProperties
(
one
,
updateReassignmentReq
);
BeanPlusUtil
.
copyProperties
(
one
,
updateReassignmentReq
);
//如果同意直接讲警员基础信息进行修改
policemanService
.
changePoliceOrg
(
updateReassignmentReq
);
policemanService
.
changePoliceOrg
(
updateReassignmentReq
);
reassignmentService
.
updateById
(
one
);
reassignmentService
.
updateById
(
one
);
}
else
}
else
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/EquipmentCountSummaryMapper.java
View file @
c9b14410
...
@@ -19,10 +19,29 @@ public interface EquipmentCountSummaryMapper extends BaseMapper<EquipmentCountSu
...
@@ -19,10 +19,29 @@ public interface EquipmentCountSummaryMapper extends BaseMapper<EquipmentCountSu
void
addInfo
(
@Param
(
"sql"
)
String
sql
);
void
addInfo
(
@Param
(
"sql"
)
String
sql
);
List
<
TjOrgCountDto
>
TjOrgCount
(
@Param
(
"orgId"
)
Lo
ng
orgId
,
TjOrgCountDto
TjOrgCount
(
@Param
(
"orgId"
)
Stri
ng
orgId
,
@Param
(
"typeIdsList"
)
List
<
String
>
typeIdsList
,
@Param
(
"typeIdsList"
)
List
<
String
>
typeIdsList
,
@Param
(
"sizeNameList"
)
List
<
String
>
sizeNameList
,
@Param
(
"sizeNameList"
)
List
<
String
>
sizeNameList
,
@Param
(
"year"
)
Integer
year
);
@Param
(
"year"
)
Integer
year
,
@Param
(
"typeParentId"
)
String
typeParentId
,
@Param
(
"monthList"
)
List
<
Integer
>
monthList
);
TjOrgCountDto
TjOrgCountleve4
(
@Param
(
"orgId"
)
Long
orgId
,
@Param
(
"typeIdsList"
)
List
<
String
>
typeIdsList
,
@Param
(
"sizeNameList"
)
List
<
String
>
sizeNameList
,
@Param
(
"year"
)
Integer
year
,
@Param
(
"typeParentId"
)
String
typeParentId
,
@Param
(
"monthList"
)
List
<
Integer
>
monthList
,
@Param
(
"levelFlag"
)
Integer
levelFlag
);
List
<
TjOrgCountDto
>
TjOrgCountTotalNum
(
@Param
(
"orgId"
)
Long
orgId
,
@Param
(
"typeIdsList"
)
List
<
String
>
typeIdsList
,
@Param
(
"sizeNameList"
)
List
<
String
>
sizeNameList
,
@Param
(
"year"
)
Integer
year
,
@Param
(
"typeParentId"
)
String
typeParentId
,
@Param
(
"monthList"
)
List
<
Integer
>
monthList
,
@Param
(
"levelNum"
)
Integer
levelNum
);
FinalTjOrgCountDto
TjOrgCountSum
(
@Param
(
"orgId"
)
Long
orgId
,
FinalTjOrgCountDto
TjOrgCountSum
(
@Param
(
"orgId"
)
Long
orgId
,
@Param
(
"sizeNameList"
)
List
<
String
>
sizeNameList
,
@Param
(
"sizeNameList"
)
List
<
String
>
sizeNameList
,
...
@@ -47,6 +66,8 @@ public interface EquipmentCountSummaryMapper extends BaseMapper<EquipmentCountSu
...
@@ -47,6 +66,8 @@ public interface EquipmentCountSummaryMapper extends BaseMapper<EquipmentCountSu
void
setSizeName
(
@Param
(
"sizeId"
)
String
id
,
@Param
(
"sizeName"
)
String
name
);
void
setSizeName
(
@Param
(
"sizeId"
)
String
id
,
@Param
(
"sizeName"
)
String
name
);
void
setTypeName
(
@Param
(
"typeId"
)
String
id
,
@Param
(
"typeName"
)
String
name
);
void
setTypeName
(
@Param
(
"typeId"
)
String
id
,
@Param
(
"typeName"
)
String
name
);
}
}
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/InventorySummaryMapper.java
View file @
c9b14410
...
@@ -39,6 +39,7 @@ public interface InventorySummaryMapper extends BaseMapper<InventorySummary> {
...
@@ -39,6 +39,7 @@ public interface InventorySummaryMapper extends BaseMapper<InventorySummary> {
//根据组织机构,仓库,type,size,unitprice查询库存汇总信息
//根据组织机构,仓库,type,size,unitprice查询库存汇总信息
List
<
InventorySummary
>
selectSumByItems
(
@Param
(
"list"
)
List
<
Object
[]>
searchCriteria
);
List
<
InventorySummary
>
selectSumByItems
(
@Param
(
"list"
)
List
<
Object
[]>
searchCriteria
);
List
<
InventorySummary
>
selectSum
(
@Param
(
"list"
)
List
<
Object
[]>
searchCriteria
);
//根据组织机构查询报表中的本级及下一级信息
//根据组织机构查询报表中的本级及下一级信息
List
<
TjOrgEqsDto
>
getByOrgId
(
@Param
(
"orgId"
)
Long
orgId
);
List
<
TjOrgEqsDto
>
getByOrgId
(
@Param
(
"orgId"
)
Long
orgId
);
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/PriceSumSummaryMapper.java
View file @
c9b14410
...
@@ -44,9 +44,9 @@ public interface PriceSumSummaryMapper extends BaseMapper<PriceSumSummary> {
...
@@ -44,9 +44,9 @@ public interface PriceSumSummaryMapper extends BaseMapper<PriceSumSummary> {
@Param
(
"typeIdsList"
)
List
<
String
>
typeIdsList
,
@Param
(
"typeIdsList"
)
List
<
String
>
typeIdsList
,
@Param
(
"sizeNameList"
)
List
<
String
>
sizeNameList
);
@Param
(
"sizeNameList"
)
List
<
String
>
sizeNameList
);
FinalTjOrgPriceDto
TjOrgPriceSum
(
@Param
(
"orgId"
)
Long
orgId
,
@Param
(
"year"
)
Integer
year
,
//
FinalTjOrgPriceDto TjOrgPriceSum(@Param("orgId") Long orgId,@Param("year") Integer year,
@Param
(
"typeIdsList"
)
List
<
String
>
typeIdsList
,
//
@Param("typeIdsList") List<String> typeIdsList,
@Param
(
"sizeNameList"
)
List
<
String
>
sizeNameList
);
//
@Param("sizeNameList") List<String> sizeNameList);
void
setSizeName
(
@Param
(
"sizeId"
)
String
id
,
@Param
(
"sizeName"
)
String
name
);
void
setSizeName
(
@Param
(
"sizeId"
)
String
id
,
@Param
(
"sizeName"
)
String
name
);
...
@@ -55,10 +55,12 @@ public interface PriceSumSummaryMapper extends BaseMapper<PriceSumSummary> {
...
@@ -55,10 +55,12 @@ public interface PriceSumSummaryMapper extends BaseMapper<PriceSumSummary> {
TjOrgPriceDto
TjOrgPriceLeve4
(
@Param
(
"orgId"
)
Long
orgId
,
TjOrgPriceDto
TjOrgPriceLeve4
(
@Param
(
"orgId"
)
Long
orgId
,
@Param
(
"year"
)
Integer
year
,
@Param
(
"year"
)
Integer
year
,
@Param
(
"typeIdsList"
)
List
<
String
>
typeIdsList
,
@Param
(
"typeIdsList"
)
List
<
String
>
typeIdsList
,
@Param
(
"sizeNameList"
)
List
<
String
>
sizeNameList
,
@Param
(
"levelFlag"
)
Integer
levelFlag
);
@Param
(
"sizeNameList"
)
List
<
String
>
sizeNameList
,
@Param
(
"levelFlag"
)
Integer
levelFlag
);
List
<
TjOrgPriceDto
>
TjOrgPriceTotalNum
(
@Param
(
"orgId"
)
Long
orgId
,
List
<
TjOrgPriceDto
>
TjOrgPriceTotalNum
(
@Param
(
"orgId"
)
Long
orgId
,
@Param
(
"year"
)
Integer
year
,
@Param
(
"year"
)
Integer
year
,
@Param
(
"typeIdsList"
)
List
<
String
>
typeIdsList
,
@Param
(
"typeIdsList"
)
List
<
String
>
typeIdsList
,
@Param
(
"sizeNameList"
)
List
<
String
>
sizeNameList
,
@Param
(
"levelNum"
)
Integer
levelNum
);
@Param
(
"sizeNameList"
)
List
<
String
>
sizeNameList
,
@Param
(
"levelNum"
)
Integer
levelNum
);
}
}
jyzb-biz/src/main/java/com/junmp/jyzb/rabbitmq/OutInLogsReceiver.java
View file @
c9b14410
...
@@ -42,9 +42,9 @@ public class OutInLogsReceiver {
...
@@ -42,9 +42,9 @@ public class OutInLogsReceiver {
logRecordDTO
.
setLogContent
(
"OrderResult"
);
logRecordDTO
.
setLogContent
(
"OrderResult"
);
logRecordDTO
.
setRequestParams
(
msg
);
logRecordDTO
.
setRequestParams
(
msg
);
logRecordDTO
.
setLogType
(
30
);
logRecordDTO
.
setLogType
(
30
);
logRecordDTO
.
setRequestUrl
(
"queues = \"
11111
\""
);
logRecordDTO
.
setRequestUrl
(
"queues = \"
orderResult
\""
);
try
{
try
{
//
System.out.println("msg = " + msg);
System
.
out
.
println
(
"msg = "
+
msg
);
// 创建日志对象
// 创建日志对象
// 手动确认消息
// 手动确认消息
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/TjService.java
View file @
c9b14410
...
@@ -37,6 +37,8 @@ public interface TjService {
...
@@ -37,6 +37,8 @@ public interface TjService {
FinalTjOrgCountDto
TjOrgCountSum
(
TjOrgCountReq
req
);
FinalTjOrgCountDto
TjOrgCountSum
(
TjOrgCountReq
req
);
List
<
TjOrgCountDto
>
TjOrgCountDetail
(
TjOrgCountReq
req
);
PageResult
<
TjOrgCountDto
>
TjOrgCountDetailPage
(
TjOrgCountReq
req
);
PageResult
<
TjOrgCountDto
>
TjOrgCountDetailPage
(
TjOrgCountReq
req
);
List
<
TjOrgCountDto
>
TjOrgCountDetailList
(
TjOrgCountReq
req
);
List
<
TjOrgCountDto
>
TjOrgCountDetailList
(
TjOrgCountReq
req
);
...
@@ -64,4 +66,6 @@ public interface TjService {
...
@@ -64,4 +66,6 @@ public interface TjService {
void
TjOrgEqsExport
(
TjOrgEqsReq
req
);
void
TjOrgEqsExport
(
TjOrgEqsReq
req
);
}
}
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/EquipmentSizeServiceImpl.java
View file @
c9b14410
...
@@ -83,7 +83,7 @@ public class EquipmentSizeServiceImpl extends ServiceImpl<EquipmentSizeMapper, E
...
@@ -83,7 +83,7 @@ public class EquipmentSizeServiceImpl extends ServiceImpl<EquipmentSizeMapper, E
List
<
EquipmentSize
>
list
=
list
(
new
LambdaQueryWrapper
<
EquipmentSize
>()
List
<
EquipmentSize
>
list
=
list
(
new
LambdaQueryWrapper
<
EquipmentSize
>()
.
eq
(
EquipmentSize:
:
getTypeId
,
req
.
getTypeId
())
.
eq
(
EquipmentSize:
:
getTypeId
,
req
.
getTypeId
())
.
orderByDesc
(
EquipmentSize:
:
getCode
));
.
orderByDesc
(
EquipmentSize:
:
getCode
));
String
code
=
"
0
"
;
String
code
=
"
1
"
;
if
(
list
.
size
()>
0
){
if
(
list
.
size
()>
0
){
int
i
=
Integer
.
parseInt
(
list
.
get
(
0
).
getCode
());
int
i
=
Integer
.
parseInt
(
list
.
get
(
0
).
getCode
());
code
=
String
.
valueOf
(
i
+
1
);
code
=
String
.
valueOf
(
i
+
1
);
...
@@ -103,7 +103,7 @@ public class EquipmentSizeServiceImpl extends ServiceImpl<EquipmentSizeMapper, E
...
@@ -103,7 +103,7 @@ public class EquipmentSizeServiceImpl extends ServiceImpl<EquipmentSizeMapper, E
size
.
setUpdateTime
(
DateTimeUtil
.
getCurrentDateTime
());
size
.
setUpdateTime
(
DateTimeUtil
.
getCurrentDateTime
());
this
.
save
(
size
);
this
.
save
(
size
);
sizeRepository
.
save
(
size
);
sizeRepository
.
save
(
size
);
return
sizeID
;
return
sizeID
+
"||"
+
code
;
}
}
@Override
@Override
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/EquipmentTypeServiceImpl.java
View file @
c9b14410
package
com
.
junmp
.
jyzb
.
service
.
impl
;
package
com
.
junmp
.
jyzb
.
service
.
impl
;
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.core.conditions.update.LambdaUpdateWrapper
;
import
com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper
;
...
@@ -106,7 +107,7 @@ public class EquipmentTypeServiceImpl extends ServiceImpl<EquipmentTypeMapper, E
...
@@ -106,7 +107,7 @@ public class EquipmentTypeServiceImpl extends ServiceImpl<EquipmentTypeMapper, E
parentType
.
setCode
(
String
.
valueOf
(
newcode
));
parentType
.
setCode
(
String
.
valueOf
(
newcode
));
List
<
SupplierType
>
supplierType
=
new
ArrayList
<>();
List
<
SupplierType
>
supplierType
=
new
ArrayList
<>();
//判断req.getSupplierList()是否为空,如果为空则不进行循环
//判断req.getSupplierList()是否为空,如果为空则不进行循环
if
(
req
.
getSupplierList
().
size
()!=
0
){
if
(
CollectionUtil
.
isNotEmpty
(
req
.
getSupplierList
())
){
req
.
getSupplierList
().
forEach
(
supply
->
{
req
.
getSupplierList
().
forEach
(
supply
->
{
SupplierType
st
=
new
SupplierType
();
SupplierType
st
=
new
SupplierType
();
st
.
setId
(
String
.
valueOf
(
UUID
.
randomUUID
()));
st
.
setId
(
String
.
valueOf
(
UUID
.
randomUUID
()));
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/LogSummaryServiceImpl.java
View file @
c9b14410
差异被折叠。
点击展开。
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/OrderMainServiceImpl.java
View file @
c9b14410
差异被折叠。
点击展开。
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/PolicemanServiceImpl.java
View file @
c9b14410
...
@@ -866,8 +866,14 @@ public class PolicemanServiceImpl extends ServiceImpl<PolicemanMapper, Policeman
...
@@ -866,8 +866,14 @@ public class PolicemanServiceImpl extends ServiceImpl<PolicemanMapper, Policeman
Integer
inventoryQuantity
=
0
;
Integer
inventoryQuantity
=
0
;
Integer
actualQuantity
=
0
;
Integer
actualQuantity
=
0
;
List
<
PoliceEquipment
>
reqEquipments
=
JSON
.
parseArray
(
req
.
getDetailList
(),
PoliceEquipment
.
class
);
List
<
PoliceEquipment
>
reqEquipments
=
JSON
.
parseArray
(
req
.
getDetailList
(),
PoliceEquipment
.
class
);
//查询出该警员的所有装备信息
LambdaQueryWrapper
<
PoliceEquipment
>
eq
=
new
LambdaQueryWrapper
<
PoliceEquipment
>()
.
eq
(
PoliceEquipment:
:
getPoliceId
,
policeman
.
getId
());
//查询该警员是否存在装备信息,如果存在则进行删除
List
<
PoliceEquipment
>
list1
=
policeEquipmentService
.
list
(
eq
);
//判断是调入单还是调出单
//判断是调入单还是调出单
//0是调入警员,1是调出警员
//0是调入警员,1是调出警员
//assign是调入
if
(
req
.
getReassignmentType
().
equals
(
itemValue
)
&&
itemValue
.
equals
(
"assign"
)){
if
(
req
.
getReassignmentType
().
equals
(
itemValue
)
&&
itemValue
.
equals
(
"assign"
)){
//添加账号和组织机构的绑定关系
//添加账号和组织机构的绑定关系
SysUserOrg
sysUserOrg
=
new
SysUserOrg
();
SysUserOrg
sysUserOrg
=
new
SysUserOrg
();
...
@@ -877,23 +883,33 @@ public class PolicemanServiceImpl extends ServiceImpl<PolicemanMapper, Policeman
...
@@ -877,23 +883,33 @@ public class PolicemanServiceImpl extends ServiceImpl<PolicemanMapper, Policeman
sysUserOrgService
.
save
(
sysUserOrg
);
sysUserOrgService
.
save
(
sysUserOrg
);
//将警员中的组织机构id设置
//将警员中的组织机构id设置
policeman
.
setOrgId
(
req
.
getOrgId
());
policeman
.
setOrgId
(
req
.
getOrgId
());
policeman
.
setState
(
1
);
//如果调入的警员携带装备,那么我应该怎么处理呢
//如果调入的警员携带装备,那么我应该怎么处理呢
stringBuilder
.
append
(
"警员:"
+
req
.
getPoliceName
()+
",警号为:"
+
req
.
getPoliceCode
()+
",因调岗携带以下装备:"
);
stringBuilder
.
append
(
"警员:"
+
req
.
getPoliceName
()+
",警号为:"
+
req
.
getPoliceCode
()+
",因调岗携带以下装备:"
);
if
(
ObjectUtil
.
isNotNull
(
reqEquipments
)){
if
(
CollectionUtil
.
isNotEmpty
(
reqEquipments
)){
for
(
PoliceEquipment
equipment:
reqEquipments
)
{
for
(
PoliceEquipment
equipment:
reqEquipments
)
{
stringBuilder
.
append
(
equipment
.
getTypeName
()+
"【"
+
equipment
.
getSizeName
()+
"】,数量为:"
+
equipment
.
getNum
()+
"\n"
);
stringBuilder
.
append
(
equipment
.
getTypeName
()+
"【"
+
equipment
.
getSizeName
()+
"】,数量为:"
+
equipment
.
getNum
()+
"\n"
);
inventoryQuantity
+=
equipment
.
getNum
();
inventoryQuantity
+=
equipment
.
getNum
();
actualQuantity
+=
equipment
.
getNum
();
actualQuantity
+=
equipment
.
getNum
();
}
}
}
if
(
CollectionUtil
.
isNotEmpty
(
list1
)){
for
(
PoliceEquipment
pe:
list1
)
{
pe
.
setOrgId
(
req
.
getOrgId
());
}
policeEquipmentService
.
updateBatchById
(
list1
);
}
}
//(调岗调入时在配置箱门的时候进行添加装备信息)
}
else
if
(
req
.
getReassignmentType
().
equals
(
itemValue1
)
&&
itemValue1
.
equals
(
"reassign"
)){
}
//assign是调出
else
if
(
req
.
getReassignmentType
().
equals
(
itemValue1
)
&&
itemValue1
.
equals
(
"reassign"
)){
//将其组织机构号设为空
//将其组织机构号设为空
policeman
.
setOrgId
(
null
);
policeman
.
setOrgId
(
null
);
policeman
.
setState
(
2
);
//将账号与组织机构关联表进行删除
//将账号与组织机构关联表进行删除
sysUserOrgService
.
remove
(
new
LambdaQueryWrapper
<
SysUserOrg
>().
eq
(
SysUserOrg:
:
getUserId
,
policeman
.
getUserId
()));
sysUserOrgService
.
remove
(
new
LambdaQueryWrapper
<
SysUserOrg
>().
eq
(
SysUserOrg:
:
getUserId
,
policeman
.
getUserId
()));
...
@@ -901,20 +917,16 @@ public class PolicemanServiceImpl extends ServiceImpl<PolicemanMapper, Policeman
...
@@ -901,20 +917,16 @@ public class PolicemanServiceImpl extends ServiceImpl<PolicemanMapper, Policeman
cabinetBoxPoliceService
.
remove
(
new
LambdaQueryWrapper
<
CabinetBoxPolice
>()
cabinetBoxPoliceService
.
remove
(
new
LambdaQueryWrapper
<
CabinetBoxPolice
>()
.
eq
(
CabinetBoxPolice:
:
getPoliceId
,
policeman
.
getId
()));
.
eq
(
CabinetBoxPolice:
:
getPoliceId
,
policeman
.
getId
()));
//查询出该警员的所有装备信息
//判断前端传递的装备列表字段是否为空,如果为空则表示该警员不拿走任何装备信息(不做任何操作)
LambdaQueryWrapper
<
PoliceEquipment
>
eq
=
new
LambdaQueryWrapper
<
PoliceEquipment
>()
.
eq
(
PoliceEquipment:
:
getPoliceId
,
policeman
.
getId
());
//查询该警员是否存在装备信息,如果存在则进行删除
List
<
PoliceEquipment
>
list1
=
policeEquipmentService
.
list
(
eq
);
//判断前端传递的装备列表字段是否为空,如果为空则表示该警员不拿走任何装备信息
if
(
ObjectUtil
.
isNull
(
req
.
getDetailList
())
||
req
.
getDetailList
().
trim
().
isEmpty
()){
if
(
ObjectUtil
.
isNull
(
req
.
getDetailList
())
||
req
.
getDetailList
().
trim
().
isEmpty
()){
if
(
list1
.
size
()>
0
){
//
if (list1.size()>0){
// policeEquipmentService.remove(eq);
//
//
policeEquipmentService.remove(eq);
policeEquipmentService
.
removeBatchByIds
(
list1
);
//
policeEquipmentService.removeBatchByIds(list1);
}
//
}
}
else
{
//将该警员拿走的装备的组织机构设置为空,并且其他装备进行跟警员进行解绑删除
}
else
{
//将该警员拿走的装备的组织机构设置为空,并且其他装备进行跟警员进行解绑删除
List
<
PoliceEquipment
>
removeList
=
new
ArrayList
<>();
List
<
PoliceEquipment
>
removeList
=
new
ArrayList
<>();
//更新装备(将装备信息进行删除)
List
<
PoliceEquipment
>
updateList
=
new
ArrayList
<>();
List
<
PoliceEquipment
>
updateList
=
new
ArrayList
<>();
List
<
Object
[]>
searchItem
=
new
ArrayList
<>();
List
<
Object
[]>
searchItem
=
new
ArrayList
<>();
...
@@ -945,26 +957,26 @@ public class PolicemanServiceImpl extends ServiceImpl<PolicemanMapper, Policeman
...
@@ -945,26 +957,26 @@ public class PolicemanServiceImpl extends ServiceImpl<PolicemanMapper, Policeman
policeEquipmentService
.
updateBatchById
(
updateList
);
policeEquipmentService
.
updateBatchById
(
updateList
);
policeEquipmentService
.
removeBatchByIds
(
removeList
);
policeEquipmentService
.
removeBatchByIds
(
removeList
);
if
(
searchItem
.
size
()>
0
)
//
if (searchItem.size()>0)
{
//
{
//修改库存数量
//
//修改库存数量
List
<
InventorySummary
>
inventorySummaryList
=
inventorySummaryMapper
.
selectSumByItems
(
searchItem
);
//
List<InventorySummary> inventorySummaryList = inventorySummaryMapper.selectSumByItems(searchItem);
List
<
InventorySummary
>
updateSummaryList
=
new
ArrayList
<>();
//
List<InventorySummary> updateSummaryList=new ArrayList<>();
for
(
InventorySummary
is:
inventorySummaryList
)
{
//
for (InventorySummary is:inventorySummaryList) {
for
(
Object
[]
one:
searchItem
)
{
//
for ( Object[] one: searchItem) {
if
(
is
.
getLocationId
().
equals
(
one
[
1
])
&&
is
.
getTypeId
().
equals
(
one
[
2
])
//
if (is.getLocationId().equals(one[1]) && is.getTypeId().equals(one[2])
&&
is
.
getSizeId
().
equals
(
one
[
3
])
&&
is
.
getUnitPrice
().
compareTo
(
new
BigDecimal
(
one
[
4
].
toString
()))==
0
){
//
&& is.getSizeId().equals(one[3]) && is.getUnitPrice().compareTo(new BigDecimal(one[4].toString()))==0){
is
.
setOutboundNumber
(
is
.
getOutboundNumber
()-
Integer
.
parseInt
(
one
[
5
].
toString
()));
//
is.setOutboundNumber(is.getOutboundNumber()-Integer.parseInt(one[5].toString()));
is
.
setNumber
(
is
.
getNumber
()-
Integer
.
parseInt
(
one
[
5
].
toString
()));
//
is.setNumber(is.getNumber()-Integer.parseInt(one[5].toString()));
updateSummaryList
.
add
(
is
);
//
updateSummaryList.add(is);
break
;
//
break;
}
//
}
}
//
}
}
//
}
if
(
updateSummaryList
.
size
()>
0
){
//
if (updateSummaryList.size()>0){
inventorySummaryService
.
updateBatchById
(
updateSummaryList
);
//
inventorySummaryService.updateBatchById(updateSummaryList);
}
//
}
}
//
}
}
}
//记录日志(如果警员携带装备,则进行记录 )
//记录日志(如果警员携带装备,则进行记录 )
if
(
ObjectUtil
.
isNotNull
(
reqEquipments
)){
if
(
ObjectUtil
.
isNotNull
(
reqEquipments
)){
...
@@ -1104,6 +1116,8 @@ public class PolicemanServiceImpl extends ServiceImpl<PolicemanMapper, Policeman
...
@@ -1104,6 +1116,8 @@ public class PolicemanServiceImpl extends ServiceImpl<PolicemanMapper, Policeman
return
reassignment
.
getId
();
return
reassignment
.
getId
();
}
}
reassignment
.
setCreateTime
(
DateTimeUtil
.
getCurrentDateTime
());
reassignment
.
setCreateTime
(
DateTimeUtil
.
getCurrentDateTime
());
reassignment
.
setUpdateTime
(
DateTimeUtil
.
getCurrentDateTime
());
//如果id是空默认是新建单据,name生成新的单据编号
if
(
ObjectUtil
.
isNull
(
req
.
getId
())
||
req
.
getId
().
isEmpty
()){
if
(
ObjectUtil
.
isNull
(
req
.
getId
())
||
req
.
getId
().
isEmpty
()){
OrderNum
orderNum
=
stocktakeService
.
setOrderCode
(
req
.
getBussinessType
(),
req
.
getOrgId
());
OrderNum
orderNum
=
stocktakeService
.
setOrderCode
(
req
.
getBussinessType
(),
req
.
getOrgId
());
String
codeValue
=
String
.
format
(
"%04d"
,
orderNum
.
getNum
());
String
codeValue
=
String
.
format
(
"%04d"
,
orderNum
.
getNum
());
...
@@ -1112,7 +1126,7 @@ public class PolicemanServiceImpl extends ServiceImpl<PolicemanMapper, Policeman
...
@@ -1112,7 +1126,7 @@ public class PolicemanServiceImpl extends ServiceImpl<PolicemanMapper, Policeman
String
.
format
(
"%02d"
,
LocalDateTime
.
now
().
getDayOfMonth
())+
codeValue
);
String
.
format
(
"%02d"
,
LocalDateTime
.
now
().
getDayOfMonth
())+
codeValue
);
reassignmentService
.
save
(
reassignment
);
reassignmentService
.
save
(
reassignment
);
}
}
//执行工作流
//执行工作流
(如果点击提交接入审核流)
if
(
req
.
getExamineState
().
equals
(
"working"
))
if
(
req
.
getExamineState
().
equals
(
"working"
))
{
{
StartProcessInstanceDTO
startProcessInstanceDTO
=
setParams
(
req
,
reassignment
);
StartProcessInstanceDTO
startProcessInstanceDTO
=
setParams
(
req
,
reassignment
);
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/TjServiceImpl.java
View file @
c9b14410
...
@@ -435,20 +435,30 @@ public class TjServiceImpl implements TjService {
...
@@ -435,20 +435,30 @@ public class TjServiceImpl implements TjService {
List
<
String
>
orgList
=
inventorySummaryMapper
.
getTotalData
(
String
.
valueOf
(
req
.
getOrgId
()));
List
<
String
>
orgList
=
inventorySummaryMapper
.
getTotalData
(
String
.
valueOf
(
req
.
getOrgId
()));
List
<
TjOrgPriceDto
>
tjOrgPriceDtoList
=
new
ArrayList
<>();
List
<
TjOrgPriceDto
>
tjOrgPriceDtoList
=
new
ArrayList
<>();
//根据条件查询财务汇总表
//根据条件查询财务汇总表
//循环遍历下一级以及它下面的汇总信息
for
(
String
orgId:
orgList
)
{
for
(
String
orgId:
orgList
)
{
TjOrgPriceDto
OrgData
=
priceSumSummaryMapper
.
TjOrgPrice
(
orgId
,
req
.
getYear
(),
req
.
getTypeIdsList
(),
req
.
getSizeNameList
()
);
TjOrgPriceDto
OrgData
=
priceSumSummaryMapper
.
TjOrgPrice
(
orgId
,
req
.
getYear
(),
req
.
getTypeIdsList
(),
req
.
getSizeNameList
()
);
OrgData
.
setAddNum
(
ObjectUtil
.
isNull
(
OrgData
.
getAddNum
())?
0
:
OrgData
.
getAddNum
());
OrgData
.
setEndNum
(
ObjectUtil
.
isNull
(
OrgData
.
getEndNum
())?
0
:
OrgData
.
getEndNum
());
OrgData
.
setStartNum
(
ObjectUtil
.
isNull
(
OrgData
.
getStartNum
())?
0
:
OrgData
.
getStartNum
());
OrgData
.
setDestoryNum
(
ObjectUtil
.
isNull
(
OrgData
.
getDestoryNum
())?
0
:
OrgData
.
getDestoryNum
());
OrgData
.
setStartPrice
(
ObjectUtil
.
isNull
(
OrgData
.
getStartPrice
())?
BigDecimal
.
ZERO
:
OrgData
.
getStartPrice
());
OrgData
.
setEndPrice
(
ObjectUtil
.
isNull
(
OrgData
.
getEndPrice
())?
BigDecimal
.
ZERO
:
OrgData
.
getEndPrice
());
OrgData
.
setAddPrice
(
ObjectUtil
.
isNull
(
OrgData
.
getAddPrice
())?
BigDecimal
.
ZERO
:
OrgData
.
getAddPrice
());
OrgData
.
setDestoryPrice
(
ObjectUtil
.
isNull
(
OrgData
.
getDestoryPrice
())?
BigDecimal
.
ZERO
:
OrgData
.
getDestoryPrice
());
tjOrgPriceDtoList
.
add
(
OrgData
);
tjOrgPriceDtoList
.
add
(
OrgData
);
}
}
if
(
req
.
getOrgId
()!=
1369509498032808905L
){
if
(
req
.
getOrgId
()!=
1369509498032808905L
){
TjOrgPriceDto
OrgData
=
priceSumSummaryMapper
.
TjOrgPriceLeve4
(
req
.
getOrgId
(),
req
.
getYear
(),
req
.
getTypeIdsList
(),
req
.
getSizeNameList
(),
pubOrg
.
getLevelFlag
());
TjOrgPriceDto
OrgData
=
priceSumSummaryMapper
.
TjOrgPriceLeve4
(
req
.
getOrgId
(),
req
.
getYear
(),
req
.
getTypeIdsList
(),
req
.
getSizeNameList
(),
pubOrg
.
getLevelFlag
());
tjOrgPriceDtoList
.
add
(
OrgData
);
//把本级数据加进去
tjOrgPriceDtoList
.
add
(
OrgData
);
//把本级数据加进去
}
}
//查询出来的组织机构进行判断,如果该组织机构下的装备装备总数为0,那么将该组织机构从list中移除
//查询出来的组织机构进行判断,如果该组织机构下的装备装备总数为0,那么将该组织机构从list中移除
//
if (req.getRemoveEmpty()){
if
(
req
.
getRemoveEmpty
()){
//
tjOrgPriceDtoList.removeIf(tjOrgEqsDto -> tjOrgEqsDto.getStartNum() == 0 && tjOrgEqsDto.getEndNum() == 0
tjOrgPriceDtoList
.
removeIf
(
tjOrgEqsDto
->
tjOrgEqsDto
.
getStartNum
()
==
0
&&
tjOrgEqsDto
.
getEndNum
()
==
0
//
&& tjOrgEqsDto.getDestoryNum()==0);
&&
tjOrgEqsDto
.
getDestoryNum
()==
0
);
//
}
}
//对组织机构进行排序
//对组织机构进行排序
Comparator
<
TjOrgPriceDto
>
orgComparator
=
createOrgComparator
();
Comparator
<
TjOrgPriceDto
>
orgComparator
=
createOrgComparator
();
...
@@ -468,15 +478,6 @@ public class TjServiceImpl implements TjService {
...
@@ -468,15 +478,6 @@ public class TjServiceImpl implements TjService {
}
}
@Override
@Override
public
FinalTjOrgPriceDto
TjOrgPriceSum
(
TjOrgPriceReq
req
)
{
public
FinalTjOrgPriceDto
TjOrgPriceSum
(
TjOrgPriceReq
req
)
{
// FinalTjOrgPriceDto finalTjOrgPriceDto= priceSumSummaryMapper.TjOrgPriceSum(req.getOrgId(), req.getYear(),
// req.getTypeIdsList(),req.getSizeNameList());
// if (ObjectUtil.isNotNull(finalTjOrgPriceDto)) {
//
// return finalTjOrgPriceDto;
// }else {
// return new FinalTjOrgPriceDto();
// }
PubOrg
pubOrg
=
pubOrgService
.
PubOrgExist
(
req
.
getOrgId
());
PubOrg
pubOrg
=
pubOrgService
.
PubOrgExist
(
req
.
getOrgId
());
FinalTjOrgPriceDto
finalTjOrgPriceDto
=
new
FinalTjOrgPriceDto
();
FinalTjOrgPriceDto
finalTjOrgPriceDto
=
new
FinalTjOrgPriceDto
();
finalTjOrgPriceDto
.
setAddNum
(
0
);
finalTjOrgPriceDto
.
setAddNum
(
0
);
...
@@ -527,9 +528,6 @@ public class TjServiceImpl implements TjService {
...
@@ -527,9 +528,6 @@ public class TjServiceImpl implements TjService {
tjOrgPriceDtoList
.
removeIf
(
tjOrgEqsDto
->
tjOrgEqsDto
.
getStartNum
()
==
0
&&
tjOrgEqsDto
.
getEndNum
()
==
0
tjOrgPriceDtoList
.
removeIf
(
tjOrgEqsDto
->
tjOrgEqsDto
.
getStartNum
()
==
0
&&
tjOrgEqsDto
.
getEndNum
()
==
0
&&
tjOrgEqsDto
.
getDestoryNum
()==
0
);
&&
tjOrgEqsDto
.
getDestoryNum
()==
0
);
}
}
//将组织机构进行排序后再进行返回
Comparator
<
TjOrgPriceDto
>
orgComparator
=
createOrgComparator
();
Collections
.
sort
(
tjOrgPriceDtoList
,
orgComparator
);
return
tjOrgPriceDtoList
;
return
tjOrgPriceDtoList
;
}
}
...
@@ -615,33 +613,87 @@ public class TjServiceImpl implements TjService {
...
@@ -615,33 +613,87 @@ public class TjServiceImpl implements TjService {
@Override
@Override
public
PageResult
<
TjOrgCountDto
>
TjOrgCount
(
TjOrgCountReq
req
)
{
public
PageResult
<
TjOrgCountDto
>
TjOrgCount
(
TjOrgCountReq
req
)
{
List
<
TjOrgCountDto
>
tjOrgCountDtoList
=
equipmentCountSummaryMapper
.
TjOrgCount
(
req
.
getOrgId
(),
//先拿到符合条件的组织机构,再遍历组织机构组成数据
req
.
getTypeIdsList
(),
req
.
getSizeNameList
(),
req
.
getYear
());
//(下一层数据组织机构数据)
PubOrg
pubOrg
=
pubOrgService
.
PubOrgExist
(
req
.
getOrgId
());
List
<
String
>
orgList
=
inventorySummaryMapper
.
getTotalData
(
String
.
valueOf
(
req
.
getOrgId
()));
List
<
TjOrgCountDto
>
tjOrgCountList
=
new
ArrayList
<>();
for
(
String
orgId:
orgList
)
{
TjOrgCountDto
orgData
=
equipmentCountSummaryMapper
.
TjOrgCount
(
orgId
,
req
.
getTypeIdsList
(),
req
.
getSizeNameList
(),
req
.
getYear
(),
req
.
getTypeParentId
(),
req
.
getMonthList
());
orgData
.
setNumber
(
ObjectUtil
.
isNull
(
orgData
.
getNumber
())?
0
:
orgData
.
getNumber
());
orgData
.
setUseCount
(
ObjectUtil
.
isNull
(
orgData
.
getUseCount
())?
0
:
orgData
.
getUseCount
());
orgData
.
setFixCount
(
ObjectUtil
.
isNull
(
orgData
.
getFixCount
())?
0
:
orgData
.
getFixCount
());
tjOrgCountList
.
add
(
orgData
);
}
if
(
req
.
getOrgId
()!=
1369509498032808905L
){
TjOrgCountDto
orgData
=
equipmentCountSummaryMapper
.
TjOrgCountleve4
(
req
.
getOrgId
(),
req
.
getTypeIdsList
(),
req
.
getSizeNameList
(),
req
.
getYear
(),
req
.
getTypeParentId
(),
req
.
getMonthList
(),
pubOrg
.
getLevelFlag
());
tjOrgCountList
.
add
(
orgData
);
}
//查询出来的组织机构进行判断,如果该组织机构下的装备装备总数为0,那么将该组织机构从list中移除
if
(
req
.
getRemoveEmpty
()){
tjOrgCountList
.
removeIf
(
TjOrgCountDto
->
TjOrgCountDto
.
getNumber
()
==
0
);
}
//对组织机构进行排序
//对组织机构进行排序
Comparator
<
TjOrgCountDto
>
orgComparator
=
createOrgComparator
();
Comparator
<
TjOrgCountDto
>
orgComparator
=
createOrgComparator
();
Collections
.
sort
(
tjOrgCount
Dto
List
,
orgComparator
);
Collections
.
sort
(
tjOrgCountList
,
orgComparator
);
Page
<
TjOrgCountDto
>
page
=
PageFactory
.
getDefaultPage
(
req
.
getPageNo
(),
req
.
getPageSize
());
Page
<
TjOrgCountDto
>
page
=
PageFactory
.
getDefaultPage
(
req
.
getPageNo
(),
req
.
getPageSize
());
if
(
ObjectUtil
.
isNull
(
req
.
getPageNo
())
&&
ObjectUtil
.
isNull
(
req
.
getPageSize
()))
{
if
(
ObjectUtil
.
isNull
(
req
.
getPageNo
())
&&
ObjectUtil
.
isNull
(
req
.
getPageSize
()))
{
req
.
setPageNo
(
1L
);
req
.
setPageNo
(
1L
);
req
.
setPageSize
(
10L
);
req
.
setPageSize
(
10L
);
}
}
long
startIndex
=
(
req
.
getPageNo
()
-
1
)
*
req
.
getPageSize
();
long
startIndex
=
(
req
.
getPageNo
()
-
1
)
*
req
.
getPageSize
();
long
endIndex
=
Math
.
min
(
startIndex
+
req
.
getPageSize
(),
tjOrgCount
Dto
List
.
size
());
long
endIndex
=
Math
.
min
(
startIndex
+
req
.
getPageSize
(),
tjOrgCountList
.
size
());
List
<
TjOrgCountDto
>
subList
=
tjOrgCount
Dto
List
.
subList
((
int
)
startIndex
,
(
int
)
endIndex
);
List
<
TjOrgCountDto
>
subList
=
tjOrgCountList
.
subList
((
int
)
startIndex
,
(
int
)
endIndex
);
page
.
setTotal
(
tjOrgCount
Dto
List
.
size
());
page
.
setTotal
(
tjOrgCountList
.
size
());
page
.
setRecords
(
subList
);
page
.
setRecords
(
subList
);
return
PageResultFactory
.
createPageResult
(
page
);
return
PageResultFactory
.
createPageResult
(
page
);
}
}
@Override
@Override
public
FinalTjOrgCountDto
TjOrgCountSum
(
TjOrgCountReq
req
)
{
public
FinalTjOrgCountDto
TjOrgCountSum
(
TjOrgCountReq
req
)
{
FinalTjOrgCountDto
finalTjOrgCountDto
=
equipmentCountSummaryMapper
.
TjOrgCountSum
(
req
.
getOrgId
(),
req
.
getSizeNameList
(),
FinalTjOrgCountDto
finalTjOrgCountDto
=
new
FinalTjOrgCountDto
();
req
.
getTypeIdsList
(),
req
.
getYear
());
finalTjOrgCountDto
.
setFixCount
(
0
);
if
(
ObjectUtil
.
isNotNull
(
finalTjOrgCountDto
))
{
finalTjOrgCountDto
.
setUseCount
(
0
);
finalTjOrgCountDto
.
setNumber
(
0
);
PubOrg
pubOrg
=
pubOrgService
.
PubOrgExist
(
req
.
getOrgId
());
List
<
String
>
orgList
=
inventorySummaryMapper
.
getTotalData
(
String
.
valueOf
(
req
.
getOrgId
()));
List
<
TjOrgCountDto
>
tjOrgCountList
=
new
ArrayList
<>();
for
(
String
orgId:
orgList
)
{
TjOrgCountDto
orgData
=
equipmentCountSummaryMapper
.
TjOrgCount
(
orgId
,
req
.
getTypeIdsList
(),
req
.
getSizeNameList
(),
req
.
getYear
(),
req
.
getTypeParentId
(),
req
.
getMonthList
());
orgData
.
setNumber
(
ObjectUtil
.
isNull
(
orgData
.
getNumber
())?
0
:
orgData
.
getNumber
());
orgData
.
setUseCount
(
ObjectUtil
.
isNull
(
orgData
.
getUseCount
())?
0
:
orgData
.
getUseCount
());
orgData
.
setFixCount
(
ObjectUtil
.
isNull
(
orgData
.
getFixCount
())?
0
:
orgData
.
getFixCount
());
tjOrgCountList
.
add
(
orgData
);
}
if
(
req
.
getOrgId
()!=
1369509498032808905L
){
TjOrgCountDto
orgData
=
equipmentCountSummaryMapper
.
TjOrgCountleve4
(
req
.
getOrgId
(),
req
.
getTypeIdsList
(),
req
.
getSizeNameList
(),
req
.
getYear
(),
req
.
getTypeParentId
(),
req
.
getMonthList
(),
pubOrg
.
getLevelFlag
());
tjOrgCountList
.
add
(
orgData
);
}
for
(
TjOrgCountDto
tj:
tjOrgCountList
)
{
tj
.
setFixCount
(
ObjectUtil
.
isNull
(
tj
.
getFixCount
())?
0
:
tj
.
getFixCount
());
tj
.
setUseCount
(
ObjectUtil
.
isNull
(
tj
.
getUseCount
())?
0
:
tj
.
getUseCount
());
tj
.
setNumber
(
ObjectUtil
.
isNull
(
tj
.
getNumber
())?
0
:
tj
.
getNumber
());
finalTjOrgCountDto
.
setFixCount
(
finalTjOrgCountDto
.
getFixCount
()+
tj
.
getFixCount
());
finalTjOrgCountDto
.
setUseCount
(
finalTjOrgCountDto
.
getUseCount
()+
tj
.
getUseCount
());
finalTjOrgCountDto
.
setNumber
(
finalTjOrgCountDto
.
getNumber
()+
tj
.
getNumber
());
}
return
finalTjOrgCountDto
;
return
finalTjOrgCountDto
;
}
else
{
return
new
FinalTjOrgCountDto
();
}
}
@Override
public
List
<
TjOrgCountDto
>
TjOrgCountDetail
(
TjOrgCountReq
req
)
{
List
<
TjOrgCountDto
>
tjOrgCountDtoList
=
equipmentCountSummaryMapper
.
TjOrgCountTotalNum
(
req
.
getOrgId
(),
req
.
getTypeIdsList
(),
req
.
getSizeNameList
(),
req
.
getYear
(),
req
.
getTypeParentId
(),
req
.
getMonthList
(),
req
.
getLevelNum
());
if
(
req
.
getRemoveEmpty
()){
tjOrgCountDtoList
.
removeIf
(
tjOrgCountDto
->
tjOrgCountDto
.
getNumber
()==
0
);
}
return
tjOrgCountDtoList
;
}
}
@Override
@Override
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/task/ClearLogAction.java
View file @
c9b14410
...
@@ -36,22 +36,22 @@ public class ClearLogAction implements JobAction {
...
@@ -36,22 +36,22 @@ public class ClearLogAction implements JobAction {
@Override
@Override
public
void
action
()
{
public
void
action
()
{
//获取两月前的日期
//
//获取两月前的日期
// ConfigExpander.getClearLogOffsetValue()
//
//
ConfigExpander.getClearLogOffsetValue()
Integer
offset
=
60
;
//
Integer offset = 60;
//Date maxTime = DateUtil.offsetMonth(new Date(), offset);
//
//Date maxTime = DateUtil.offsetMonth(new Date(), offset);
Date
maxTime
=
DateUtil
.
offsetDay
(
new
Date
(),
offset
);
//
Date maxTime = DateUtil.offsetDay(new Date(),offset);
//配置过滤条件
//
//配置过滤条件
LogRequest
request
=
new
LogRequest
();
//
LogRequest request = new LogRequest();
request
.
setLogType
(
10
);
//
request.setLogType(10);
request
.
setEndDate
(
DateUtil
.
formatDate
(
maxTime
));
//
request.setEndDate(DateUtil.formatDate(maxTime));
//
logManagerApi
.
clearLog
(
request
);
//
logManagerApi.clearLog(request);
LogRequest
requestType30
=
new
LogRequest
();
//
LogRequest requestType30 = new LogRequest();
requestType30
.
setLogType
(
30
);
//
requestType30.setLogType(30);
requestType30
.
setEndDate
(
DateUtil
.
formatDate
(
maxTime
));
//
requestType30.setEndDate(DateUtil.formatDate(maxTime));
logManagerApi
.
clearLog
(
requestType30
);
//
logManagerApi.clearLog(requestType30);
log
.
warn
(
StrUtil
.
format
(
"{} 清理日志完成"
,
//
log.warn(StrUtil.format("{} 清理日志完成",
DateUtil
.
format
(
new
Date
(),
DatePattern
.
NORM_DATETIME_FORMAT
)));
//
DateUtil.format(new Date(), DatePattern.NORM_DATETIME_FORMAT)));
}
}
}
}
jyzb-biz/src/main/java/com/junmp/jyzb/task/MonthEnd.java
View file @
c9b14410
...
@@ -17,7 +17,7 @@ public class MonthEnd implements JobAction{
...
@@ -17,7 +17,7 @@ public class MonthEnd implements JobAction{
//月末执行以计算金额
//月末执行以计算金额
@Override
@Override
public
void
action
()
{
public
void
action
()
{
inventorySummaryService
.
MonthEndSum
();
//
inventorySummaryService.MonthEndSum();
}
}
}
}
jyzb-biz/src/main/java/com/junmp/jyzb/task/MonthStart.java
View file @
c9b14410
...
@@ -17,7 +17,7 @@ public class MonthStart implements JobAction{
...
@@ -17,7 +17,7 @@ public class MonthStart implements JobAction{
//月初执行
//月初执行
@Override
@Override
public
void
action
()
{
public
void
action
()
{
inventorySummaryService
.
MonthStartSum
();
//
inventorySummaryService.MonthStartSum();
}
}
}
}
jyzb-biz/src/main/resources/mapper/EquipmentCountSummaryMapper.xml
View file @
c9b14410
...
@@ -58,47 +58,53 @@
...
@@ -58,47 +58,53 @@
{call AddEquipmentCountSummary(#{sql,mode=IN})}
{call AddEquipmentCountSummary(#{sql,mode=IN})}
</insert>
</insert>
<select
id=
"TjOrgCount"
resultType=
"com.junmp.jyzb.api.bean.dto.TjDto.TjOrgCountDto"
>
<select
id=
"TjOrgCount"
resultType=
"com.junmp.jyzb.api.bean.dto.TjDto.TjOrgCountDto"
>
select t1.org_id,t1.org_code,t1.org_name,t1.d_name,t2.year,t2.use_count,t2.fix_count,t2.number
FROM(
SELECT
`org_id`, `org_code`, `org_name`, `d_name`
FROM `pub_org`
WHERE org_id=#{orgId}
) as t1
CROSS JOIN (
SELECT
SELECT
t.org_id,
max(t.org_code) as org_code,
max(t.org_name) as org_name,
max(t.parent_id) as parent_id,
max(t.d_name) AS d_name,
MAX(t.`year`) AS `year`,
MAX(t.`year`) AS `year`,
SUM(t.use_count) AS use_count,
SUM(t.use_count) AS use_count,
SUM(t.fix_count) AS fix_count,
SUM(t.fix_count) AS fix_count,
sum(CASE WHEN t.month = MONTH(CURRENT_DATE()) THEN t.number ELSE 0 END) AS number
sum(CASE WHEN t.month = MONTH(CURRENT_DATE()) THEN t.number ELSE 0 END) AS number
FROM (
FROM (
SELECT
SELECT
org_id_int AS org_id,
vecs.`year`,
max(org_code) as org_code,
vecs.`month`,
max(org_name) as org_name,
SUM(vecs.use_count) AS use_count,
max(parent_id) as parent_id,
SUM(vecs.fix_count) AS fix_count,
max(org_name_short) AS d_name,
sum(vecs.number) as number
`year`,
FROM vie_equipment_count_summary vecs
`month`,
left join pub_org po on vecs.org_id_int=po.org_id
SUM(use_count) AS use_count,
where vecs.`year`= #{year} and po.del_flag=1 and (po.org_id=#{orgId} or po.org_parent_ids like CONCAT('%',#{orgId}, '%'))
SUM(fix_count) AS fix_count,
sum(number) as number
FROM vie_equipment_count_summary
where `year`= #{year} and (org_id_int=#{orgId} or parent_id=#{orgId})
<if
test=
"typeIdsList!=null and typeIdsList.size() > 0"
>
<if
test=
"typeIdsList!=null and typeIdsList.size() > 0"
>
and
type_id in
and vecs.
type_id in
<foreach
collection=
"typeIdsList"
item=
"item"
open=
"("
separator=
","
close=
")"
>
<foreach
collection=
"typeIdsList"
item=
"item"
open=
"("
separator=
","
close=
")"
>
#{item}
#{item}
</foreach>
</foreach>
</if>
</if>
<if
test=
"typeParentId != null and typeParentId !=''"
>
and vecs.type_parnet_id=#{typeParentId}
</if>
<if
test=
"sizeNameList!=null and sizeNameList.size() > 0"
>
<if
test=
"sizeNameList!=null and sizeNameList.size() > 0"
>
AND
AND
<foreach
collection=
"sizeNameList "
item=
"item"
open=
"("
separator=
"or"
close=
")"
>
<foreach
collection=
"sizeNameList "
item=
"item"
open=
"("
separator=
"or"
close=
")"
>
size_name like CONCAT('%', #{item}, '%')
vecs.
size_name like CONCAT('%', #{item}, '%')
</foreach>
</foreach>
</if>
</if>
<if
test=
"monthList != null and monthList.size()>0"
>
GROUP BY org_id,`year`,month
and vecs.month in
<foreach
collection=
"monthList"
item=
"item"
open=
"("
separator=
","
close=
")"
>
#{item}
</foreach>
</if>
GROUP BY `year`,month
) AS t
) AS t
GROUP BY
)as t2
t.org_id
</select>
</select>
<select
id=
"TjOrgCountSum"
resultType=
"com.junmp.jyzb.api.bean.dto.TjDto.FinalTjOrgCountDto"
>
<select
id=
"TjOrgCountSum"
resultType=
"com.junmp.jyzb.api.bean.dto.TjDto.FinalTjOrgCountDto"
>
select sum(use_count) as use_count,sum(fix_count) as fix_count,sum(number) as number FROM (
select sum(use_count) as use_count,sum(fix_count) as fix_count,sum(number) as number FROM (
...
@@ -276,7 +282,103 @@
...
@@ -276,7 +282,103 @@
</foreach>
</foreach>
</if>
</if>
GROUP BY org_id,type_parent_id) as a on a.type_parent_id=et.id
GROUP BY org_id,type_parent_id) as a on a.type_parent_id=et.id
where
TRIM(et.parent_ids )=''
and et.id !="00000000-0000-0000-0000-000000000000"
where
et.parent_id="00000000-0000-0000-0000-000000000000"
and et.id !="00000000-0000-0000-0000-000000000000"
GROUP BY et.id,et.name,a.org_id
GROUP BY et.id,et.name,a.org_id
</select>
</select>
<select
id=
"TjOrgCountleve4"
resultType=
"com.junmp.jyzb.api.bean.dto.TjDto.TjOrgCountDto"
>
select t1.org_id,t1.org_code,t1.org_name,t1.d_name,t2.year,t2.use_count,t2.fix_count,t2.number
FROM(
SELECT
`org_id`, `org_code`, `org_name`, `d_name`
FROM `pub_org`
WHERE org_id=#{orgId}
) as t1
CROSS JOIN (
SELECT
MAX(t.`year`) AS `year`,
SUM(t.use_count) AS use_count,
SUM(t.fix_count) AS fix_count,
sum(CASE WHEN t.month = MONTH(CURRENT_DATE()) THEN t.number ELSE 0 END) AS number
FROM (
SELECT
vecs.`year`,
vecs.`month`,
SUM(vecs.use_count) AS use_count,
SUM(vecs.fix_count) AS fix_count,
sum(vecs.number) as number
FROM vie_equipment_count_summary vecs
left join pub_org po on vecs.org_id_int=po.org_id
where vecs.`year`= #{year} and po.del_flag=1 AND (po.org_id = #{orgId} OR (`po`.org_parent_ids like CONCAT('%', #{orgId}, '%')
AND(case when #{levelFlag} >=3 then 1=1 else SUBSTRING(`po`.`org_code`, 5, 2) = '00' end ))
AND (
`po`.`level_flag` > (
SELECT `level_flag` FROM `pub_org` WHERE `org_id` = #{orgId}
) + 1
OR (`po`.`level_flag` = (
SELECT `level_flag` FROM `pub_org` WHERE `org_id` = #{orgId}
))))
<if
test=
"typeIdsList!=null and typeIdsList.size() > 0"
>
and vecs.type_id in
<foreach
collection=
"typeIdsList"
item=
"item"
open=
"("
separator=
","
close=
")"
>
#{item}
</foreach>
</if>
<if
test=
"typeParentId != null and typeParentId !=''"
>
and vecs.type_parnet_id=#{typeParentId}
</if>
<if
test=
"sizeNameList!=null and sizeNameList.size() > 0"
>
AND
<foreach
collection=
"sizeNameList "
item=
"item"
open=
"("
separator=
"or"
close=
")"
>
vecs.size_name like CONCAT('%', #{item}, '%')
</foreach>
</if>
<if
test=
"monthList != null and monthList.size()>0"
>
and vecs.month in
<foreach
collection=
"monthList"
item=
"item"
open=
"("
separator=
","
close=
")"
>
#{item}
</foreach>
</if>
GROUP BY `year`,month
) AS t
)as t2
</select>
<select
id=
"TjOrgCountTotalNum"
resultType=
"com.junmp.jyzb.api.bean.dto.TjDto.TjOrgCountDto"
>
SELECT MAX( t.`year` ) AS `year`,SUM( t.use_count ) AS use_count,SUM( t.fix_count ) AS fix_count,
size_id,size_name,type_id,type_name,
sum( CASE WHEN t.MONTH = MONTH ( CURRENT_DATE ()) THEN t.number ELSE 0 END ) AS number
FROM
(
SELECT
vecs.`year`,
vecs.`month`,
SUM( vecs.use_count ) AS use_count,
SUM( vecs.fix_count ) AS fix_count,
vecs.size_id,
vecs.size_name,
vecs.type_id,
vecs.type_name,
sum( vecs.number ) AS number
FROM
vie_equipment_count_summary vecs
LEFT JOIN pub_org po ON vecs.org_id_int = po.org_id
WHERE
YEAR = #{year}
and `po`.`del_flag` = 1 and (po.org_id=#{orgId} or (`po`.org_parent_ids like CONCAT('%', #{orgId}, '%')
<if
test=
"levelNum !=0"
>
AND SUBSTRING(`po`.`org_code`, 5, 2) = '00'
</if>
))
AND (
`po`.level_flag >(SELECT
level_flag FROM pub_org WHERE org_id = #{orgId} )+ #{levelNum}
OR `po`.level_flag =(SELECT level_flag FROM pub_org WHERE org_id = #{orgId}
))
GROUP BY
`year`,MONTH,size_id,size_name,type_id,type_name
) AS t
GROUP BY
t.size_id,t.size_name,t.type_id,t.type_name
ORDER BY
t.type_id,size_id
</select>
</mapper>
</mapper>
jyzb-biz/src/main/resources/mapper/InventorySummaryMapper.xml
View file @
c9b14410
...
@@ -288,12 +288,27 @@
...
@@ -288,12 +288,27 @@
<select
id=
"selectSumByItems"
resultType=
"com.junmp.jyzb.entity.InventorySummary"
>
<select
id=
"selectSumByItems"
resultType=
"com.junmp.jyzb.entity.InventorySummary"
>
select id,valuekey,org_id_int as org_id,org_name,org_code,type_id,type_name,size_id,size_name,location_id,location_name,location_type,
select id,valuekey,org_id_int as org_id,org_name,org_code,type_id,type_name,size_id,size_name,location_id,location_name,location_type,
number,unit_price,price,stock_number,outbound_number,destruction_price,destruction_number,expire_number,expire_price,
number,unit_price,price,stock_number,outbound_number,destruction_price,destruction_number,expire_number,expire_price,
broken_price,broken_number,near_broken_price,near_broken_number,use_number,agent_broken_num,fix_count,use_count,create_time,update_time,threshold
broken_price,broken_number,near_broken_price,near_broken_number,use_number,agent_broken_num,fix_count,use_count,create_time,update_time,threshold
,property
from base_inventory_summary where
from base_inventory_summary where
<foreach
collection=
"list"
item=
"item"
separator=
"or"
>
<foreach
collection=
"list"
item=
"item"
separator=
"or"
>
(
(
org_id_int = ${item[0]} AND location_id = '${item[1]}' AND type_id = ${item[2]} AND size_id = '${item[3]}'
org_id_int = ${item[0]} AND location_id = '${item[1]}' AND type_id = ${item[2]} AND size_id = '${item[3]}'
AND unit_price = ${item[4]}
AND unit_price = ${item[4]}
)
</foreach>
</select>
<select
id=
"selectSum"
resultType=
"com.junmp.jyzb.entity.InventorySummary"
>
select id,valuekey,org_id_int as org_id,org_name,org_code,type_id,type_name,size_id,size_name,location_id,location_name,location_type,
number,unit_price,price,stock_number,outbound_number,destruction_price,destruction_number,expire_number,expire_price,
broken_price,broken_number,near_broken_price,near_broken_number,use_number,agent_broken_num,fix_count,use_count,create_time,update_time,threshold,property
from base_inventory_summary where
<foreach
collection=
"list"
item=
"item"
separator=
"or"
>
(
org_id_int = ${item[0]} AND location_id = '${item[1]}' AND type_id = ${item[2]} AND size_id = '${item[3]}'
AND unit_price = ${item[4]}
and property=${item[5]}
)
)
</foreach>
</foreach>
...
...
jyzb-biz/src/main/resources/mapper/LogSummaryMapper.xml
View file @
c9b14410
...
@@ -58,7 +58,7 @@
...
@@ -58,7 +58,7 @@
ORDER BY year, month;
ORDER BY year, month;
</select>
</select>
<select
id=
"ShowInOutRecords"
resultType=
"com.junmp.jyzb.entity.LogSummary"
>
<select
id=
"ShowInOutRecords"
resultType=
"com.junmp.jyzb.entity.LogSummary"
>
select ls.location_id,ls.location_name,ls.bussiness_type,ls.out_in_state,ls.user_name,a.*
select ls.location_id,ls.
use_time,ls.create_time,ls.
location_name,ls.bussiness_type,ls.out_in_state,ls.user_name,a.*
from base_log_summary ls
from base_log_summary ls
join (select summary_id,count(*)as number,max(size_name) as size_name,
join (select summary_id,count(*)as number,max(size_name) as size_name,
max(type_name) as type_name,max(price)as price
max(type_name) as type_name,max(price)as price
...
@@ -75,18 +75,22 @@
...
@@ -75,18 +75,22 @@
</if>
</if>
</select>
</select>
<select
id=
"ShowInOutRecordsSum"
resultType=
"java.lang.Integer"
>
<select
id=
"ShowInOutRecordsSum"
resultType=
"java.lang.Integer"
>
select ls.location_id,ls.location_name,ls.bussiness_type,ls.out_in_state,ls.user_name,a.*
select count(*)
from (select ls.location_id,ls.use_time, ls.location_name, ls.bussiness_type, ls.out_in_state, ls.user_name, a.*
from base_log_summary ls
from base_log_summary ls
join (select summary_id,count(*)as number,max(size_name) as size_name,
join (select summary_id,
max(type_name) as type_name,max(price)as price
count(*) as number,
max(size_name) as size_name,
max(type_name) as type_name,
max(price) as price
FROM base_log_detail ld
FROM base_log_detail ld
where org_id=
#{orgId}
where org_id =
#{orgId}
and type_id=
#{typeId}
and type_id =
#{typeId}
and size_id=
#{sizeId}
and size_id =
#{sizeId}
and price=
#{price}
and price =
#{price}
GROUP BY
summary_id
GROUP BY summary_id) as a on ls.id = a.
summary_id
) as a on ls.id=a.summary_id
where ls.org_id = #{orgId}
where ls.org_id=#{orgId} and ls.location_type=0
and ls.location_type = 0) as b
</select>
</select>
...
...
jyzb-biz/src/main/resources/mapper/PriceSumSummaryMapper.xml
View file @
c9b14410
...
@@ -96,33 +96,33 @@
...
@@ -96,33 +96,33 @@
</if>
</if>
</select>
</select>
<select
id=
"TjOrgPriceSum"
resultType=
"com.junmp.jyzb.api.bean.dto.TjDto.FinalTjOrgPriceDto"
>
<!-- <select id="TjOrgPriceSum" resultType="com.junmp.jyzb.api.bean.dto.TjDto.FinalTjOrgPriceDto">--
>
select sum(coalesce(start_num,0)) as start_num,sum(coalesce(start_price,0)) as start_price,
<!-- select sum(coalesce(start_num,0)) as start_num,sum(coalesce(start_price,0)) as start_price,-->
sum(coalesce(end_num,0)) as end_num,sum(coalesce(end_price,0)) as end_price,
<!-- sum(coalesce(end_num,0)) as end_num,sum(coalesce(end_price,0)) as end_price,-->
sum(coalesce(add_num,0)) as add_num,sum(coalesce(destory_num,0)) as destory_num,
<!-- sum(coalesce(add_num,0)) as add_num,sum(coalesce(destory_num,0)) as destory_num,-->
sum(coalesce(add_price,0)) as add_price,sum(coalesce(destory_price,0)) as destory_price FROM (
<!-- sum(coalesce(add_price,0)) as add_price,sum(coalesce(destory_price,0)) as destory_price FROM (-->
select org_id_int as org_id,org_code,org_name,
<!-- select org_id_int as org_id,org_code,org_name,-->
sum(start_num) as start_num,sum(start_price) as start_price,
<!-- sum(start_num) as start_num,sum(start_price) as start_price,-->
sum(end_num) as end_num,sum(end_price) as end_price,
<!-- sum(end_num) as end_num,sum(end_price) as end_price,-->
sum(add_num) as add_num,sum(destory_num) as destory_num,
<!-- sum(add_num) as add_num,sum(destory_num) as destory_num,-->
sum(add_price) as add_price,sum(destory_price) as destory_price
<!-- sum(add_price) as add_price,sum(destory_price) as destory_price-->
FROM vie_price_sum_summary
<!-- FROM vie_price_sum_summary-->
where `year`= #{year} and (org_id_int=#{orgId} or parent_id=#{orgId})
<!-- where `year`= #{year} and (org_id_int=#{orgId} or parent_id=#{orgId})-->
<if
test=
"typeIdsList!=null and typeIdsList.size() > 0"
>
<!-- <if test="typeIdsList!=null and typeIdsList.size() > 0">--
>
and type_id in
<!-- and type_id in-->
<foreach
collection=
"typeIdsList"
item=
"item"
open=
"("
separator=
","
close=
")"
>
<!-- <foreach collection="typeIdsList" item="item" open="(" separator="," close=")">--
>
#{item}
<!-- #{item}-->
</foreach
>
<!-- </foreach>--
>
</if
>
<!-- </if>--
>
<if
test=
"sizeNameList!=null and !sizeNameList.size() > 0"
>
<!-- <if test="sizeNameList!=null and !sizeNameList.size() > 0">--
>
AND
<!-- AND-->
<foreach
collection=
"sizeNameList "
item=
"item"
open=
"("
separator=
"or"
close=
")"
>
<!-- <foreach collection="sizeNameList " item="item" open="(" separator="or" close=")">--
>
size_name like CONCAT('%', #{item}, '%')
<!-- size_name like CONCAT('%', #{item}, '%')-->
</foreach
>
<!-- </foreach>--
>
</if
>
<!-- </if>--
>
GROUP BY org_id,org_code,org_name
<!-- GROUP BY org_id,org_code,org_name-->
) as t
<!-- ) as t-->
</select
>
<!-- </select>--
>
<select
id=
"TjOrgPriceDetailSum"
resultType=
"java.lang.Integer"
>
<select
id=
"TjOrgPriceDetailSum"
resultType=
"java.lang.Integer"
>
select count(*) from (
select count(*) from (
select org_id_int as org_id,org_code,org_name,type_id,type_name,
select org_id_int as org_id,org_code,org_name,type_id,type_name,
...
@@ -188,7 +188,33 @@
...
@@ -188,7 +188,33 @@
) as t2
) as t2
</select>
</select>
<select
id=
"TjOrgPriceTotalNum"
resultType=
"com.junmp.jyzb.api.bean.dto.TjDto.TjOrgPriceDto"
>
<select
id=
"TjOrgPriceTotalNum"
resultType=
"com.junmp.jyzb.api.bean.dto.TjDto.TjOrgPriceDto"
>
select sum(COALESCE(vpss.start_num,0)) as start_num,sum(COALESCE(vpss.start_price,0)) as start_price,
sum(COALESCE(vpss.end_num,0)) as end_num,sum(COALESCE(vpss.end_price,0)) as end_price,
sum(COALESCE(vpss.add_num,0)) as add_num,sum(COALESCE(vpss.destory_num,0)) as destory_num,
sum(COALESCE(vpss.add_price,0)) as add_price,sum(COALESCE(vpss.destory_price,0)) as destory_price,vpss.type_name,vpss.type_id
FROM vie_price_sum_summary vpss
left join pub_org po on vpss.org_id_int=po.org_id
where vpss.`year`= 2024 and `po`.`del_flag` = 1 and (po.org_id=#{orgId} or (`po`.org_parent_ids like CONCAT('%', #{orgId}, '%')
<if
test=
"levelNum !=0"
>
AND SUBSTRING(`po`.`org_code`, 5, 2) = '00'
</if>
))
and (`po`.level_flag>(select level_flag FROM pub_org where org_id=#{orgId} )+#{levelNum} or
`po`.level_flag=(select level_flag FROM pub_org where org_id=#{orgId}))
<if
test=
"typeIdsList!=null and typeIdsList.size() > 0"
>
and type_id in
<foreach
collection=
"typeIdsList"
item=
"item"
open=
"("
separator=
","
close=
")"
>
#{item}
</foreach>
</if>
<if
test=
"sizeNameList!=null and sizeNameList.size() > 0"
>
AND
<foreach
collection=
"sizeNameList "
item=
"item"
open=
"("
separator=
"or"
close=
")"
>
size_name like CONCAT('%', #{item}, '%')
</foreach>
</if>
GROUP BY vpss.type_id,vpss.type_name
ORDER BY vpss.type_id
</select>
</select>
</mapper>
</mapper>
\ No newline at end of file
jyzb-boot/src/main/resources/application-local.yml
View file @
c9b14410
...
@@ -3,7 +3,7 @@ scanner:
...
@@ -3,7 +3,7 @@ scanner:
easy-es
:
easy-es
:
enable
:
true
enable
:
true
address
:
192.168.
2.76
:9200
address
:
192.168.
3.188
:9200
username
:
username
:
password
:
password
:
...
@@ -38,7 +38,7 @@ spring:
...
@@ -38,7 +38,7 @@ spring:
redis
:
redis
:
#host: 192.168.3.188
#host: 192.168.3.188
host
:
192.168.
2.76
host
:
192.168.
3.121
port
:
6379
port
:
6379
database
:
1
database
:
1
password
:
password
:
...
...
jyzb-boot/src/main/resources/application.yml
View file @
c9b14410
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
easy-es
:
easy-es
:
enable
:
true
enable
:
true
address
:
192.168.
2.76
:9200
address
:
192.168.
3.188
:9200
username
:
username
:
password
:
password
:
server
:
server
:
...
@@ -14,14 +14,14 @@ server:
...
@@ -14,14 +14,14 @@ server:
spring
:
spring
:
elasticsearch
:
elasticsearch
:
rest
:
rest
:
uris
:
http://192.168.
2.76
:9200
uris
:
http://192.168.
3.188
:9200
main
:
main
:
#bea同名类进行注册时,准许覆盖注册
#bea同名类进行注册时,准许覆盖注册
allow-bean-definition-overriding
:
true
allow-bean-definition-overriding
:
true
application
:
application
:
name
:
jyzb-app
name
:
jyzb-app
rabbitmq
:
rabbitmq
:
host
:
192.168.
2.76
host
:
192.168.
3.121
port
:
5672
port
:
5672
username
:
root
username
:
root
password
:
123456
password
:
123456
...
...
jyzb-process/src/main/java/com/junmp/junmpProcess/service/impl/FlowTaskServiceImpl.java
View file @
c9b14410
...
@@ -361,7 +361,6 @@ public class FlowTaskServiceImpl extends FlowServiceFactory implements IFlowTask
...
@@ -361,7 +361,6 @@ public class FlowTaskServiceImpl extends FlowServiceFactory implements IFlowTask
quickSuggestionsMapper
.
updateBusForm
(
task
.
getProcessInstanceId
());
quickSuggestionsMapper
.
updateBusForm
(
task
.
getProcessInstanceId
());
break
;
break
;
case
"reassignment"
:
case
"reassignment"
:
quickSuggestionsMapper
.
updateReassignment
(
task
.
getProcessInstanceId
());
quickSuggestionsMapper
.
updateReassignment
(
task
.
getProcessInstanceId
());
break
;
break
;
}
}
...
...
jyzb-process/src/main/java/com/junmp/junmpProcess/utils/RabbitMQUtils.java
View file @
c9b14410
...
@@ -12,7 +12,7 @@ public class RabbitMQUtils {
...
@@ -12,7 +12,7 @@ public class RabbitMQUtils {
static
{
static
{
//重量级资源 类加载执行之执行一次
//重量级资源 类加载执行之执行一次
connectionFactory
=
new
ConnectionFactory
();
connectionFactory
=
new
ConnectionFactory
();
connectionFactory
.
setHost
(
"192.168.
2.76
"
);
connectionFactory
.
setHost
(
"192.168.
3.121
"
);
connectionFactory
.
setPort
(
5672
);
connectionFactory
.
setPort
(
5672
);
connectionFactory
.
setVirtualHost
(
"/"
);
connectionFactory
.
setVirtualHost
(
"/"
);
connectionFactory
.
setUsername
(
"root"
);
connectionFactory
.
setUsername
(
"root"
);
...
...
jyzb-process/src/main/java/com/junmp/junmpProcess/utils/RabbitMQUtils2.java
View file @
c9b14410
...
@@ -8,7 +8,7 @@ import java.io.IOException;
...
@@ -8,7 +8,7 @@ import java.io.IOException;
import
java.util.concurrent.TimeoutException
;
import
java.util.concurrent.TimeoutException
;
@Component
@Component
public
class
RabbitMQUtils2
{
public
class
RabbitMQUtils2
{
private
static
final
String
host
=
"192.168.
2.76
"
;
private
static
final
String
host
=
"192.168.
3.121
"
;
private
static
final
int
port
=
5672
;
private
static
final
int
port
=
5672
;
private
static
final
String
username
=
"root"
;
private
static
final
String
username
=
"root"
;
private
static
final
String
password
=
"123456"
;
private
static
final
String
password
=
"123456"
;
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论