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
b2d73920
Commit
b2d73920
authored
Jan 04, 2024
by
李小惠
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改装备、财务统计报表接口,修改日常出入库转领用单接口
parent
7642f0b1
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
26 个修改的文件
包含
219 行增加
和
59 行删除
+219
-59
QueryDeviceConfigReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/query/QueryDeviceConfigReq.java
+2
-0
TjOrgPriceReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/query/TjReq/TjOrgPriceReq.java
+5
-0
UpdateDeivceConfigReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdateDeivceConfigReq.java
+8
-0
UpdateOrderReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdateOrderReq.java
+1
-0
UpdateWarehouseDevReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdateWarehouseDevReq.java
+6
-0
InventoryController.java
jyzb-biz/src/main/java/com/junmp/jyzb/controller/InventoryController.java
+2
-2
TjController.java
jyzb-biz/src/main/java/com/junmp/jyzb/controller/TjController.java
+6
-5
GlobalEndListener.java
jyzb-biz/src/main/java/com/junmp/jyzb/listener/GlobalEndListener.java
+9
-1
InventoryMapper.java
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/InventoryMapper.java
+6
-0
InventorySummaryMapper.java
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/InventorySummaryMapper.java
+1
-1
PriceSumSummaryMapper.java
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/PriceSumSummaryMapper.java
+13
-3
InventoryService.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/InventoryService.java
+1
-1
OrderMainService.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/OrderMainService.java
+1
-1
TjService.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/TjService.java
+3
-2
DeviceConfigServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/DeviceConfigServiceImpl.java
+21
-0
InventoryServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/InventoryServiceImpl.java
+14
-7
OrderMainServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/OrderMainServiceImpl.java
+0
-0
TjServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/TjServiceImpl.java
+0
-0
WarehouseDevServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/WarehouseDevServiceImpl.java
+18
-0
InventoryMapper.xml
jyzb-biz/src/main/resources/mapper/InventoryMapper.xml
+3
-0
InventorySummaryMapper.xml
jyzb-biz/src/main/resources/mapper/InventorySummaryMapper.xml
+35
-23
PriceSumSummaryMapper.xml
jyzb-biz/src/main/resources/mapper/PriceSumSummaryMapper.xml
+59
-8
application-local.yml
jyzb-boot/src/main/resources/application-local.yml
+1
-1
application.yml
jyzb-boot/src/main/resources/application.yml
+2
-2
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/query/QueryDeviceConfigReq.java
View file @
b2d73920
...
...
@@ -71,5 +71,7 @@ public class QueryDeviceConfigReq extends BaseRequest {
private
String
updateUser
;
private
Integer
deviceType
;
//是否暂存标记,true暂存,false,不暂存
private
Boolean
flag
;
}
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/query/TjReq/TjOrgPriceReq.java
View file @
b2d73920
...
...
@@ -15,4 +15,9 @@ public class TjOrgPriceReq extends BaseRequest {
private
List
<
String
>
sizeNameList
;
//年
private
Integer
year
;
private
Boolean
removeEmpty
;
private
Integer
levelNum
;
}
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdateDeivceConfigReq.java
View file @
b2d73920
...
...
@@ -71,4 +71,12 @@ public class UpdateDeivceConfigReq implements Serializable {
private
Integer
deviceType
;
//是否暂存标记,true暂存,false,不暂存
private
Boolean
flag
;
//rabbitmq消息有关参数
private
String
api
;
private
String
msg
;
//rabbitmq消息有关参数
private
Integer
type
;
}
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdateOrderReq.java
View file @
b2d73920
...
...
@@ -175,5 +175,6 @@ public class UpdateOrderReq extends BaseRequest implements Serializable {
//是否打印
private
String
isPrint
;
private
Long
logSummaryId
;
}
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/UpdateWarehouseDevReq.java
View file @
b2d73920
...
...
@@ -70,4 +70,10 @@ public class UpdateWarehouseDevReq {
private
Long
updateTime
;
//rabbitmq消息有关参数
private
String
api
;
private
String
msg
;
//rabbitmq消息有关参数
private
Integer
type
;
}
jyzb-biz/src/main/java/com/junmp/jyzb/controller/InventoryController.java
View file @
b2d73920
...
...
@@ -53,8 +53,8 @@ public class InventoryController {
//该方法只有插入语句,要注意inventory_summary表中没有数据,仅有结构,否则数据不准确
@PostMapping
(
"/SetInventoryMsg"
)
@ApiOperation
(
"填充汇总表信息"
)
public
ApiRes
<
Boolean
>
setInventoryMsg
()
{
boolean
result
=
inventoryService
.
setInventoryMsg
();
public
ApiRes
<
Boolean
>
setInventoryMsg
(
InventorySumReq
req
)
{
boolean
result
=
inventoryService
.
setInventoryMsg
(
req
);
if
(!
result
){
return
ApiRes
.
failure
(
"汇总失败"
);
}
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/controller/TjController.java
View file @
b2d73920
...
...
@@ -49,11 +49,6 @@ public class TjController {
public
ApiRes
<
PageResult
<
TjOrgEqsDto
>>
TjOrgEqs
(
@RequestBody
TjOrgEqsReq
req
){
return
ApiRes
.
success
(
tjService
.
TjOrgEqs
(
req
));
}
@PostMapping
(
"/TjOrgEqsSum"
)
@ApiOperation
(
"/装备统计报表汇总"
)
public
ApiRes
<
FinalTjOrgEqsDto
>
TjOrgEqsSum
(
@RequestBody
TjOrgEqsReq
req
){
return
ApiRes
.
success
(
tjService
.
TjOrgEqsSum
(
req
));
}
/**
* 根据组织机构统计装备的报表数据(外层数据)
...
...
@@ -117,6 +112,12 @@ public class TjController {
return
ApiRes
.
success
(
tjService
.
TjOrgPriceSum
(
req
));
}
@PostMapping
(
"/TjOrgPriceDetail"
)
@ApiOperation
(
"/查询组织机构下的财务统计明细"
)
public
ApiRes
<
List
<
TjOrgPriceDto
>>
TjOrgPriceDetail
(
@RequestBody
TjOrgPriceReq
req
){
return
ApiRes
.
success
(
tjService
.
TjOrgPriceDetail
(
req
));
}
//财务统计报表(点击+后里面的数据)
@PostMapping
(
"/TjOrgPriceDetailPage"
)
@ApiOperation
(
"/查询组织机构下的财务统计明细"
)
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/listener/GlobalEndListener.java
View file @
b2d73920
...
...
@@ -178,7 +178,15 @@ import static com.junmp.junmpProcess.common.CommonConstants.*;
bussinessInventoryService
.
updateById
(
BI
);
MQ
.
SendMsg
(
exchangeName
,
BI
.
getOrgId
().
toString
(),
BI
);
}
}
else
if
(
Type
.
equals
(
"normalOrder"
)){
OrderMain
existOrder
=
orderMainService
.
getOne
(
new
LambdaQueryWrapper
<
OrderMain
>()
.
eq
(
OrderMain:
:
getProcessId
,
processInstanceId
));
existOrder
.
setExamineState
(
"finished"
);
existOrder
.
setOrderState
(
"finished"
);
existOrder
.
setManualState
(
1
);
orderMainService
.
updateById
(
existOrder
);
}
//消息推送
MessageSendReq
sendReq
=
new
MessageSendReq
();
String
startUser
=
MapUtil
.
getStr
(
historicProcessInstance
.
getProcessVariables
(),
START_USER_INFO
);
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/InventoryMapper.java
View file @
b2d73920
...
...
@@ -88,4 +88,9 @@ public interface InventoryMapper extends BaseMapper<Inventory> {
@Param
(
"sizeIdList"
)
List
<
String
>
sizeIdList
);
IPage
<
InventoryDto
>
GetDetailByTerms
(
@Param
(
"page"
)
Page
<
Object
>
defaultPage
,
@Param
(
"req"
)
InventoryReq
req
);
void
reSetInventory
(
@Param
(
"summaryTableName"
)
String
baseInventorySummary
,
@Param
(
"sourceTableName"
)
String
baseInventory
,
@Param
(
"warrantyThreshold"
)
Integer
brokenNumberDays
,
@Param
(
"sql"
)
String
sql
);
}
\ No newline at end of file
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/InventorySummaryMapper.java
View file @
b2d73920
...
...
@@ -47,7 +47,7 @@ public interface InventorySummaryMapper extends BaseMapper<InventorySummary> {
List
<
TjOrgEqsDto
>
test
(
@Param
(
"req"
)
InventoryReq
req
);
TjOrgEqsDto
GetInvSum
(
@Param
(
"orgId"
)
String
orgId
,
@Param
(
"typeId"
)
String
typeId
,
@Param
(
"sizeName"
)
String
sizeName
);
TjOrgEqsDto
GetSumLeve4
(
@Param
(
"orgId"
)
String
orgId
,
@Param
(
"typeId"
)
String
typeId
,
@Param
(
"sizeName"
)
String
sizeName
);
TjOrgEqsDto
GetSumLeve4
(
@Param
(
"orgId"
)
String
orgId
,
@Param
(
"typeId"
)
String
typeId
,
@Param
(
"sizeName"
)
String
sizeName
,
@Param
(
"sql"
)
Integer
sql
);
List
<
TjOrgEqsDto
>
selectDynamicView
();
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/PriceSumSummaryMapper.java
View file @
b2d73920
...
...
@@ -28,10 +28,10 @@ public interface PriceSumSummaryMapper extends BaseMapper<PriceSumSummary> {
*/
void
MonthDifference
();
List
<
TjOrgPriceDto
>
TjOrgPrice
(
@Param
(
"orgId"
)
Long
orgId
,
TjOrgPriceDto
TjOrgPrice
(
@Param
(
"orgId"
)
Long
orgId
,
@Param
(
"year"
)
Integer
year
,
@Param
(
"typeIdsList"
)
List
<
String
>
typeIdsList
,
@Param
(
"sizeNameList"
)
List
<
String
>
sizeNameList
);
@Param
(
"typeIdsList"
)
List
<
String
>
typeIdsList
,
@Param
(
"sizeNameList"
)
List
<
String
>
sizeNameList
);
List
<
TjOrgPriceDto
>
TjOrgPriceDetail
(
@Param
(
"orgId"
)
Long
orgId
,
@Param
(
"year"
)
Integer
year
,
...
...
@@ -51,4 +51,14 @@ public interface PriceSumSummaryMapper extends BaseMapper<PriceSumSummary> {
void
setSizeName
(
@Param
(
"sizeId"
)
String
id
,
@Param
(
"sizeName"
)
String
name
);
void
setTypeName
(
@Param
(
"typeId"
)
String
id
,
@Param
(
"typeName"
)
String
name
);
TjOrgPriceDto
TjOrgPriceLeve4
(
@Param
(
"orgId"
)
Long
orgId
,
@Param
(
"year"
)
Integer
year
,
@Param
(
"typeIdsList"
)
List
<
String
>
typeIdsList
,
@Param
(
"sizeNameList"
)
List
<
String
>
sizeNameList
,
@Param
(
"levelFlag"
)
Integer
levelFlag
);
List
<
TjOrgPriceDto
>
TjOrgPriceTotalNum
(
@Param
(
"orgId"
)
Long
orgId
,
@Param
(
"year"
)
Integer
year
,
@Param
(
"typeIdsList"
)
List
<
String
>
typeIdsList
,
@Param
(
"sizeNameList"
)
List
<
String
>
sizeNameList
,
@Param
(
"levelNum"
)
Integer
levelNum
);
}
jyzb-biz/src/main/java/com/junmp/jyzb/service/InventoryService.java
View file @
b2d73920
...
...
@@ -22,7 +22,7 @@ public interface InventoryService extends IService<Inventory> {
//计算更新库存汇总表信息
boolean
setInventoryMsg
();
boolean
setInventoryMsg
(
InventorySumReq
req
);
boolean
UpdateWarehouseInsNum
(
WarehouseReq
req
);
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/OrderMainService.java
View file @
b2d73920
...
...
@@ -54,5 +54,5 @@ public interface OrderMainService extends IService<OrderMain> {
OrderNum
setOrderCode
(
UpdateOrderReq
req
);
//快速创建入库单(快速移库内容)
boolean
addQuickOrder
(
OrderMain
existOrder
);
//
boolean addQuickOrder(OrderMain existOrder);
}
jyzb-biz/src/main/java/com/junmp/jyzb/service/TjService.java
View file @
b2d73920
...
...
@@ -30,9 +30,8 @@ public interface TjService {
PageResult
<
TjOrgPriceDto
>
TjOrgPriceDetailPage
(
TjOrgPriceReq
req
);
List
<
TjOrgPriceDto
>
TjOrgPriceDetailList
(
TjOrgPriceReq
req
);
FinalTjOrgEqsDto
TjOrgEqsSum
(
TjOrgEqsReq
req
);
FinalTjOrgPriceDto
TjOrgPriceSum
(
TjOrgPriceReq
req
);
List
<
TjOrgPriceDto
>
TjOrgPriceDetail
(
TjOrgPriceReq
req
);
PageResult
<
TjOrgCountDto
>
TjOrgCount
(
TjOrgCountReq
req
);
...
...
@@ -62,4 +61,6 @@ public interface TjService {
PageResult
<
TjOrgEqsDto
>
test1
(
TjOrgEqsReq
req
);
FinalTjOrgEqsDto
TjOrgDataSum
(
TjOrgEqsReq
req
);
}
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/DeviceConfigServiceImpl.java
View file @
b2d73920
...
...
@@ -15,11 +15,13 @@ import com.junmp.jyzb.service.DeviceConfigService;
import
com.junmp.jyzb.mapper.DeviceConfigMapper
;
import
com.junmp.jyzb.service.WarehouseDevService
;
import
com.junmp.jyzb.utils.DateTimeUtil
;
import
com.junmp.jyzb.utils.RabbitMQSendMsg
;
import
com.junmp.v2.common.util.BeanPlusUtil
;
import
com.junmp.v2.db.api.factory.PageFactory
;
import
com.junmp.v2.db.api.factory.PageResultFactory
;
import
com.junmp.v2.db.api.page.PageResult
;
import
net.minidev.json.writer.BeansMapper
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
...
...
@@ -38,6 +40,9 @@ public class DeviceConfigServiceImpl extends ServiceImpl<DeviceConfigMapper, Dev
@Resource
private
DeviceConfigMapper
deviceConfigMapper
;
@Autowired
private
RabbitMQSendMsg
MQ
;
@Override
...
...
@@ -47,6 +52,14 @@ public class DeviceConfigServiceImpl extends ServiceImpl<DeviceConfigMapper, Dev
deviceConfig
.
setCreateTime
(
DateTimeUtil
.
getCurrentDateTime
());
deviceConfig
.
setUpdateTime
(
DateTimeUtil
.
getCurrentDateTime
());
save
(
deviceConfig
);
String
exchangeName
=
"orderExchange"
;
//判断是否暂存,将消息下发给本地主机
if
(!
req
.
getFlag
()){
req
.
setApi
(
"InfoChange"
);
req
.
setType
(
8
);
req
.
setMsg
(
"DeviceConfigChange"
);
MQ
.
SendMsg
(
exchangeName
,
req
.
getOrgId
().
toString
(),
req
);
}
return
deviceConfig
.
getId
()
;
}
...
...
@@ -55,6 +68,14 @@ public class DeviceConfigServiceImpl extends ServiceImpl<DeviceConfigMapper, Dev
DeviceConfig
deviceConfig
=
new
DeviceConfig
();
BeanPlusUtil
.
copyProperties
(
req
,
deviceConfig
);
deviceConfig
.
setUpdateTime
(
DateTimeUtil
.
getCurrentDateTime
());
String
exchangeName
=
"orderExchange"
;
//判断是否暂存,将消息下发给本地主机
if
(!
req
.
getFlag
()){
req
.
setApi
(
"InfoChange"
);
req
.
setType
(
8
);
req
.
setMsg
(
"DeviceConfigChange"
);
MQ
.
SendMsg
(
exchangeName
,
req
.
getOrgId
().
toString
(),
req
);
}
return
updateById
(
deviceConfig
);
}
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/InventoryServiceImpl.java
View file @
b2d73920
...
...
@@ -4,6 +4,7 @@ import cn.hutool.core.bean.BeanUtil;
import
cn.hutool.core.collection.CollectionUtil
;
import
cn.hutool.core.util.ObjectUtil
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
...
...
@@ -132,7 +133,7 @@ public class InventoryServiceImpl extends ServiceImpl<InventoryMapper, Inventory
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
boolean
setInventoryMsg
(){
public
boolean
setInventoryMsg
(
InventorySumReq
req
){
//查询字典表中的临近报废天数
SysDictItem
sysDictItem
=
sysDictItemService
.
getOne
(
new
LambdaQueryWrapper
<
SysDictItem
>()
.
eq
(
SysDictItem:
:
getItemText
,
"brokenNumber"
));
...
...
@@ -143,12 +144,15 @@ public class InventoryServiceImpl extends ServiceImpl<InventoryMapper, Inventory
}
else
{
brokenNumberDays
=
Integer
.
parseInt
(
sysDictItem
.
getItemValue
());
}
//放入仓库区域信息汇总
boolean
b1
=
inventoryMapper
.
SetWarehouseInventory
(
brokenNumberDays
);
//放入单警柜信息汇总
boolean
b
=
inventoryMapper
.
SetCabinetInventory
(
brokenNumberDays
);
return
(
b
&&
b1
);
boolean
b
=
inventorySummaryService
.
remove
(
new
LambdaQueryWrapper
<
InventorySummary
>().
eq
(
InventorySummary:
:
getOrgId
,
req
.
getOrgId
()));
// //放入仓库区域信息汇总
// boolean b1 = inventoryMapper.SetWarehouseInventory(brokenNumberDays);
// //放入单警柜信息汇总
// boolean b = inventoryMapper.SetCabinetInventory(brokenNumberDays);
String
sql
=
"and bi.org_id_int = "
+
req
.
getOrgId
();
inventoryMapper
.
reSetInventory
(
"base_inventory_summary"
,
"base_inventory"
,
brokenNumberDays
,
sql
);
return
(
b
);
}
...
...
@@ -351,6 +355,9 @@ public class InventoryServiceImpl extends ServiceImpl<InventoryMapper, Inventory
is
.
setStockNumber
(
is
.
getStockNumber
()-
size
);
is
.
setNumber
(
is
.
getNumber
()-
size
);
is
.
setPrice
(
is
.
getUnitPrice
().
multiply
(
BigDecimal
.
valueOf
(
is
.
getNumber
())));
if
(
is
.
getNumber
()==
0
&&
is
.
getStockNumber
()==
0
&&
is
.
getOutboundNumber
()==
0
&&
is
.
getDestructionNumber
()==
0
){
delList
.
add
(
is
);
}
//新增一条数据
InventorySummary
inventorySummary
=
new
InventorySummary
();
BeanPlusUtil
.
copyProperties
(
req
,
inventorySummary
);
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/OrderMainServiceImpl.java
View file @
b2d73920
差异被折叠。
点击展开。
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/TjServiceImpl.java
View file @
b2d73920
差异被折叠。
点击展开。
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/WarehouseDevServiceImpl.java
View file @
b2d73920
...
...
@@ -8,7 +8,9 @@ import com.junmp.jyzb.entity.WarehouseDev;
import
com.junmp.jyzb.service.WarehouseDevService
;
import
com.junmp.jyzb.mapper.WarehouseDevMapper
;
import
com.junmp.jyzb.utils.DateTimeUtil
;
import
com.junmp.jyzb.utils.RabbitMQSendMsg
;
import
com.junmp.v2.common.util.BeanPlusUtil
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
...
...
@@ -30,6 +32,9 @@ public class WarehouseDevServiceImpl extends ServiceImpl<WarehouseDevMapper, War
@Resource
private
WarehouseDevMapper
warehouseDevMapper
;
@Autowired
private
RabbitMQSendMsg
MQ
;
@Override
public
String
addWarehouseDev
(
UpdateWarehouseDevReq
req
)
{
WarehouseDev
warehouseDev
=
new
WarehouseDev
();
...
...
@@ -37,6 +42,13 @@ public class WarehouseDevServiceImpl extends ServiceImpl<WarehouseDevMapper, War
warehouseDev
.
setCreateTime
(
DateTimeUtil
.
getCurrentDateTime
());
warehouseDev
.
setUpdateTime
(
DateTimeUtil
.
getCurrentDateTime
());
warehouseDevService
.
save
(
warehouseDev
);
String
exchangeName
=
"orderExchange"
;
//判断是否暂存,将消息下发给本地主机
req
.
setApi
(
"InfoChange"
);
req
.
setType
(
6
);
req
.
setMsg
(
"warehouseDevChange"
);
MQ
.
SendMsg
(
exchangeName
,
req
.
getOrgId
().
toString
(),
req
);
return
warehouseDev
.
getId
();
}
...
...
@@ -45,6 +57,12 @@ public class WarehouseDevServiceImpl extends ServiceImpl<WarehouseDevMapper, War
WarehouseDev
warehouseDev
=
new
WarehouseDev
();
BeanPlusUtil
.
copyProperties
(
req
,
warehouseDev
);
warehouseDev
.
setUpdateTime
(
DateTimeUtil
.
getCurrentDateTime
());
String
exchangeName
=
"orderExchange"
;
//判断是否暂存,将消息下发给本地主机
req
.
setApi
(
"InfoChange"
);
req
.
setType
(
6
);
req
.
setMsg
(
"warehouseDevChange"
);
MQ
.
SendMsg
(
exchangeName
,
req
.
getOrgId
().
toString
(),
req
);
return
warehouseDevService
.
updateById
(
warehouseDev
);
}
...
...
jyzb-biz/src/main/resources/mapper/InventoryMapper.xml
View file @
b2d73920
...
...
@@ -215,6 +215,9 @@
GROUP BY type_id,size_id,bi.org_id_int,location_id,bi.price) as t
GROUP BY t.locationId,t.type_id,t.size_id,t.orgId,t.unitPrice
</insert>
<insert
id=
"reSetInventory"
>
{CALL InsertInventorySummary(#{summaryTableName,mode=IN},#{sourceTableName,mode=IN},#{warrantyThreshold,mode=IN},#{sql,mode=IN})}
</insert>
<select
id=
"getSumByShelf"
resultType=
"com.junmp.jyzb.entity.InventorySummary"
...
...
jyzb-biz/src/main/resources/mapper/InventorySummaryMapper.xml
View file @
b2d73920
...
...
@@ -338,7 +338,7 @@
{CALL GetInventorySummary(#{orgId,mode=IN},#{typeId,mode=IN},#{sizeName,mode=IN})}
</select>
<select
id=
"GetSumLeve4"
resultType=
"com.junmp.jyzb.api.bean.dto.TjDto.TjOrgEqsDto"
statementType=
"CALLABLE"
>
{CALL GetSumLeve4(#{orgId,mode=IN},#{typeId,mode=IN},#{sizeName,mode=IN})}
{CALL GetSumLeve4(#{orgId,mode=IN},#{typeId,mode=IN},#{sizeName,mode=IN}
,#{sql,mode=IN}
)}
</select>
<select
id=
"selectDynamicView"
resultType=
"com.junmp.jyzb.api.bean.dto.TjDto.TjOrgEqsDto"
>
SELECT * FROM dynamic_view
...
...
@@ -718,27 +718,39 @@
<select
id=
"selectSumByItemsCount"
resultType=
"java.lang.Integer"
parameterType=
"com.junmp.jyzb.api.bean.query.InventoryReq"
>
select count(*) from (
select i.*,et.name as type_name,es.name as size_name,po.org_name as org_name,
bs.name as supplier_name,COALESCE(bc.name, bw.name) as location_name,
es.photo as photo,es.instructions as instructions
FROM base_inventory i
JOIN base_equipment_type et on et.id=i.type_id
join base_equipment_size es on es.id=i.size_id
join pub_org po on i.org_id_int=po.org_id
left join base_supplier bs on bs.id=i.supplier_id
LEFT JOIN base_cabinet_box bcb ON i.location_id = bcb.id and i.location_type=1
LEFT JOIN base_cabinet bc ON bcb.cabinet_id = bc.id
LEFT JOIN base_warehouse bw ON i.location_id = bw.id AND i.location_type = 0
WHERE i.org_id_int=#{req.orgId} and i.type_id=#{req.typeId}
<if
test=
"req.locationType !='all' and req.locationType != null"
>
and i.location_type=#{req.locationType}
</if>
<if
test=
"req.sizeId !=null and req.sizeId != ''"
>
and i.size_id=#{req.sizeId}
</if>
<if
test=
"req.price !=null and req.price != ''"
>
and i.price=#{req.price}
</if>
SELECT wi.type_id,wi.size_id,wi.shelf_id,wi.shelf_location, wi.epc,wi.org_id,wi.location_state,
wi.location_type,wi.location_id,i.id,i.supplier_id,i.price,i.state,i.bussiness_state,
i.production_date,i.warranty_period,i.maintenance_period, i.term_state,
i.area_id,et.name as type_name,es.name as size_name,po.org_name as org_name,
bs.name as supplier_name,COALESCE(bc.name, bw.name) as location_name,
es.photo as photo,es.instructions as instructions
FROM base_warehouse_inventory wi
LEFT JOIN base_inventory i ON i.epc = wi.epc
LEFT JOIN base_equipment_type et ON et.id = i.type_id
LEFT JOIN base_equipment_size es ON es.id = i.size_id
LEFT JOIN pub_org po ON i.org_id_int = po.org_id
LEFT JOIN base_supplier bs ON bs.id = i.supplier_id
LEFT JOIN base_cabinet_box bcb ON i.location_id = bcb.id AND i.location_type = 1
LEFT JOIN base_cabinet bc ON bcb.cabinet_id = bc.id
LEFT JOIN base_warehouse bw ON i.location_id = bw.id AND i.location_type = 0
WHERE wi.org_id=#{req.orgId} and wi.type_id=#{req.typeId}
<if
test=
"req.locationType !='all' and req.locationType != null"
>
and wi.location_type=#{req.locationType}
</if>
<if
test=
"req.termState!= -1"
>
and i.term_state=#{req.termState}
</if>
<if
test=
"req.locationState!='all' and req.locationState !=null and req.locationState!=''"
>
and i.location_state=#{req.locationState}
</if>
<if
test=
"req.sizeId !=null and req.sizeId != ''"
>
and wi.size_id=#{req.sizeId}
</if>
<if
test=
"req.price !=null and req.price != ''"
>
and i.price=#{req.price}
</if>
ORDER BY wi.type_id,i.size_id
) as a
</select>
<select
id=
"GetDetailByTerms"
resultType=
"com.junmp.jyzb.api.bean.dto.InventoryDto"
>
...
...
@@ -765,7 +777,7 @@
<if
test=
"req.termState!= -1"
>
and i.term_state=#{req.termState}
</if>
<if
test=
"req.locationState!=
all
and req.locationState !=null and req.locationState!=''"
>
<if
test=
"req.locationState!=
'all'
and req.locationState !=null and req.locationState!=''"
>
and i.location_state=#{req.locationState}
</if>
<if
test=
"req.sizeId !=null and req.sizeId != ''"
>
...
...
jyzb-biz/src/main/resources/mapper/PriceSumSummaryMapper.xml
View file @
b2d73920
...
...
@@ -39,13 +39,21 @@
{call UpdatePriceSummary()}
</select>
<select
id=
"TjOrgPrice"
resultType=
"com.junmp.jyzb.api.bean.dto.TjDto.TjOrgPriceDto"
>
select org_id_int as org_id,org_code,org_name,org_name_short as d_name,
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(add_num) as add_num,sum(destory_num) as destory_num,
sum(add_price) as add_price,sum(destory_price) as destory_price
FROM vie_price_sum_summary
where `year`= #{year} and (org_id_int=#{orgId} or parent_id=#{orgId})
select t1.org_id,t1.org_code,t1.org_name,t1.d_name,
t2.start_num,t2.start_price,t2.end_num,t2.end_price,t2.add_num,t2.add_price,t2.destory_num,t2.destory_price
FROM(
SELECT
`org_id`, `org_code`, `org_name`, `d_name`
FROM `pub_org`
WHERE org_id=#{orgId}
) as t1
CROSS JOIN (select sum(vpss.start_num) as start_num,sum(vpss.start_price) as start_price,
sum(vpss.end_num) as end_num,sum(vpss.end_price) as end_price,
sum(vpss.add_num) as add_num,sum(vpss.destory_num) as destory_num,
sum(vpss.add_price) as add_price,sum(vpss.destory_price) as destory_price
FROM vie_price_sum_summary vpss
left join pub_org po on vpss.org_id_int=po.org_id
where vpss.`year`= #{year} and po.del_flag=1 and (po.org_id=#{orgId} or po.org_parent_ids like CONCAT('%', #{orgId}, '%'))
<if
test=
"typeIdsList!=null and typeIdsList.size() > 0"
>
and type_id in
<foreach
collection=
"typeIdsList"
item=
"item"
open=
"("
separator=
","
close=
")"
>
...
...
@@ -58,7 +66,7 @@
size_name like CONCAT('%', #{item}, '%')
</foreach>
</if>
GROUP BY org_id,org_code,org_name,d_name
) as t2
</select>
<select
id=
"TjOrgPriceDetail"
resultType=
"com.junmp.jyzb.api.bean.dto.TjDto.TjOrgPriceDto"
>
...
...
@@ -140,5 +148,47 @@
ORDER BY type_id
) as t
</select>
<select
id=
"TjOrgPriceLeve4"
resultType=
"com.junmp.jyzb.api.bean.dto.TjDto.TjOrgPriceDto"
>
select t1.org_id,t1.org_code,t1.org_name,t1.d_name,
t2.start_num,t2.start_price,t2.end_num,t2.end_price,t2.add_num,t2.add_price,t2.destory_num,t2.destory_price
FROM(
SELECT
`org_id`, `org_code`, `org_name`, `d_name`
FROM `pub_org`
WHERE org_id=#{orgId}
) as t1
CROSS JOIN (select sum(vpss.start_num) as start_num,sum(vpss.start_price) as start_price,
sum(vpss.end_num) as end_num,sum(vpss.end_price) as end_price,
sum(vpss.add_num) as add_num,sum(vpss.destory_num) as destory_num,
sum(vpss.add_price) as add_price,sum(vpss.destory_price) as destory_price
FROM vie_price_sum_summary vpss
left join pub_org po on vpss.org_id_int=po.org_id
where vpss.`year`= #{year} and po.del_flag=1
AND (po.org_id = org_id_param OR (`po`.org_parent_ids like CONCAT('%', org_id_param, '%')
AND(case when #{levelFlag} >=3 then 1=1 else SUBSTRING(`po`.`org_code`, 5, 2) = '00' end ))
AND (
`po`.`level_flag` > (
SELECT `level_flag` FROM `pub_org` WHERE `org_id` = org_id_param
) + 1
OR (`po`.`level_flag` = (
SELECT `level_flag` FROM `pub_org` WHERE `org_id` = org_id_param
))))
<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>
) as t2
</select>
<select
id=
"TjOrgPriceTotalNum"
resultType=
"com.junmp.jyzb.api.bean.dto.TjDto.TjOrgPriceDto"
>
</select>
</mapper>
\ No newline at end of file
jyzb-boot/src/main/resources/application-local.yml
View file @
b2d73920
...
...
@@ -32,7 +32,7 @@ spring:
redis
:
#host: 192.168.3.188
host
:
192.168.
3.188
host
:
192.168.
2.76
port
:
6379
database
:
1
password
:
...
...
jyzb-boot/src/main/resources/application.yml
View file @
b2d73920
...
...
@@ -10,14 +10,14 @@ server:
spring
:
elasticsearch
:
rest
:
uris
:
http://192.168.
3.188
:9200
uris
:
http://192.168.
2.76
:9200
main
:
#bea同名类进行注册时,准许覆盖注册
allow-bean-definition-overriding
:
true
application
:
name
:
jyzb-app
rabbitmq
:
host
:
192.168.
3.188
host
:
192.168.
2.76
port
:
5672
username
:
root
password
:
123456
...
...
jyzb-process/src/main/java/com/junmp/junmpProcess/utils/RabbitMQUtils.java
View file @
b2d73920
...
...
@@ -12,7 +12,7 @@ public class RabbitMQUtils {
static
{
//重量级资源 类加载执行之执行一次
connectionFactory
=
new
ConnectionFactory
();
connectionFactory
.
setHost
(
"192.168.
3.188
"
);
connectionFactory
.
setHost
(
"192.168.
2.76
"
);
connectionFactory
.
setPort
(
5672
);
connectionFactory
.
setVirtualHost
(
"/"
);
connectionFactory
.
setUsername
(
"root"
);
...
...
jyzb-process/src/main/java/com/junmp/junmpProcess/utils/RabbitMQUtils2.java
View file @
b2d73920
...
...
@@ -8,7 +8,7 @@ import java.io.IOException;
import
java.util.concurrent.TimeoutException
;
@Component
public
class
RabbitMQUtils2
{
private
static
final
String
host
=
"192.168.
3.188
"
;
private
static
final
String
host
=
"192.168.
2.76
"
;
private
static
final
int
port
=
5672
;
private
static
final
String
username
=
"root"
;
private
static
final
String
password
=
"123456"
;
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论