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
489beb47
Commit
489beb47
authored
Jul 20, 2023
by
赵剑炜
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'develop' of
http://gitlab.sothing.top/843502640/jyzb_platformV2
into develop
parents
1c733588
f89e0d06
隐藏空白字符变更
内嵌
并排
正在显示
26 个修改的文件
包含
187 行增加
和
41 行删除
+187
-41
PubOrgController.java
jyzb-biz/src/main/java/com/junmp/jyzb/controller/PubOrgController.java
+25
-2
PoliceFinger.java
jyzb-biz/src/main/java/com/junmp/jyzb/domain/PoliceFinger.java
+1
-1
PubOrg.java
jyzb-biz/src/main/java/com/junmp/jyzb/domain/PubOrg.java
+5
-5
PubOrgMapper.java
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/PubOrgMapper.java
+5
-0
PubOrgService.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/PubOrgService.java
+2
-0
CabinetServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/CabinetServiceImpl.java
+0
-1
EquipmentTypeServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/EquipmentTypeServiceImpl.java
+8
-0
InventoryServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/InventoryServiceImpl.java
+1
-1
PubOrgServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/PubOrgServiceImpl.java
+24
-3
CabinetMapper.xml
jyzb-biz/src/main/resources/mapper/CabinetMapper.xml
+0
-3
InventoryMapper.xml
jyzb-biz/src/main/resources/mapper/InventoryMapper.xml
+32
-19
PubOrgMapper.xml
jyzb-biz/src/main/resources/mapper/PubOrgMapper.xml
+31
-2
WarehouseMapper.xml
jyzb-biz/src/main/resources/mapper/WarehouseMapper.xml
+1
-1
jyzb-boot.iml
jyzb-boot/jyzb-boot.iml
+3
-1
DirectReceiver.java
jyzb-mq/jyzb-mq-consumer/src/main/java/com/junmp/jyzb/config/DirectReceiver.java
+3
-2
application.yml
jyzb-mq/jyzb-mq-consumer/target/classes/application.yml
+12
-0
pom.properties
jyzb-mq/jyzb-mq-consumer/target/maven-archiver/pom.properties
+3
-0
createdFiles.lst
jyzb-mq/jyzb-mq-consumer/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
+4
-0
inputFiles.lst
jyzb-mq/jyzb-mq-consumer/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
+4
-0
inputFiles.lst
jyzb-mq/jyzb-mq-consumer/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
+0
-0
SendMsgController.java
jyzb-mq/jyzb-mq-producer/src/main/java/com/junmp/jyzb/controller/SendMsgController.java
+2
-0
application.yml
jyzb-mq/jyzb-mq-producer/target/classes/application.yml
+12
-0
pom.properties
jyzb-mq/jyzb-mq-producer/target/maven-archiver/pom.properties
+3
-0
createdFiles.lst
jyzb-mq/jyzb-mq-producer/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
+3
-0
inputFiles.lst
jyzb-mq/jyzb-mq-producer/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
+3
-0
inputFiles.lst
jyzb-mq/jyzb-mq-producer/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
+0
-0
没有找到文件。
jyzb-biz/src/main/java/com/junmp/jyzb/controller/PubOrgController.java
View file @
489beb47
...
@@ -11,6 +11,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
...
@@ -11,6 +11,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
@RestController
@RestController
...
@@ -29,6 +30,22 @@ public class PubOrgController {
...
@@ -29,6 +30,22 @@ public class PubOrgController {
return
returnMsg
;
return
returnMsg
;
}
}
@PostMapping
(
"/ChangeOrgState"
)
@ApiOperation
(
"改变组织机构状态信息"
)
public
ResponseResult
changeOrgState
(
@RequestBody
Map
<
String
,
Object
>
msg
)
{
//传入当前的组织机构id,展示所有本级及下级的
ResponseResult
returnMsg
=
pubOrgService
.
changeOrgState
(
msg
);
return
returnMsg
;
}
// @PostMapping("/ShowAllPubOrgList")
// @ApiOperation("查询组织机构列表(含禁用)")
// public ResponseResult showAllPubOrgList(@RequestBody Map<String, Object> orgId) {
// //传入当前的组织机构id,展示所有本级及下级的
// ResponseResult returnMsg = pubOrgService.showAllPubOrgList(orgId);
// return returnMsg;
// }
// @PostMapping("/ShowPubOrgListOld")
// @PostMapping("/ShowPubOrgListOld")
// @ApiOperation("查询组织机构列表_完整版")
// @ApiOperation("查询组织机构列表_完整版")
// public ResponseResult showPubOrgListOld(@RequestBody Map<String, Object> orgId) {
// public ResponseResult showPubOrgListOld(@RequestBody Map<String, Object> orgId) {
...
@@ -48,7 +65,6 @@ public class PubOrgController {
...
@@ -48,7 +65,6 @@ public class PubOrgController {
@PostMapping
(
"/SetDName"
)
@PostMapping
(
"/SetDName"
)
@ApiOperation
(
"填充组织机构简称到数据库"
)
@ApiOperation
(
"填充组织机构简称到数据库"
)
public
ResponseResult
setShortName
(
@RequestBody
Map
<
String
,
Object
>
orgId
)
{
public
ResponseResult
setShortName
(
@RequestBody
Map
<
String
,
Object
>
orgId
)
{
//传入当前的组织机构id,展示所有本级及下级的
ResponseResult
returnMsg
=
pubOrgService
.
setShortName
(
orgId
);
ResponseResult
returnMsg
=
pubOrgService
.
setShortName
(
orgId
);
return
returnMsg
;
return
returnMsg
;
}
}
...
@@ -56,8 +72,15 @@ public class PubOrgController {
...
@@ -56,8 +72,15 @@ public class PubOrgController {
@PostMapping
(
"/GetOrgDetail"
)
@PostMapping
(
"/GetOrgDetail"
)
@ApiOperation
(
"查询组织机构详细信息"
)
@ApiOperation
(
"查询组织机构详细信息"
)
public
ResponseResult
getOrgDetail
(
@RequestBody
Map
<
String
,
Object
>
msg
)
{
public
ResponseResult
getOrgDetail
(
@RequestBody
Map
<
String
,
Object
>
msg
)
{
//传入当前的组织机构id,展示所有本级及下级的
ResponseResult
returnMsg
=
pubOrgService
.
getOrgDetail
(
msg
);
ResponseResult
returnMsg
=
pubOrgService
.
getOrgDetail
(
msg
);
return
returnMsg
;
return
returnMsg
;
}
}
@PostMapping
(
"/GetLowerOrg"
)
@ApiOperation
(
"获取本级及下级的组织机构"
)
public
ResponseResult
getLowerOrg
(
@RequestBody
Map
<
String
,
Object
>
msg
)
{
String
orgId
=
msg
.
get
(
"orgId"
).
toString
();
List
<
String
>
returnMsg
=
pubOrgService
.
getLowerOrg
(
orgId
);
return
new
ResponseResult
(
99200
,
"操作成功"
,
returnMsg
);
}
}
}
jyzb-biz/src/main/java/com/junmp/jyzb/domain/PoliceFinger.java
View file @
489beb47
...
@@ -28,7 +28,7 @@ public class PoliceFinger implements Serializable {
...
@@ -28,7 +28,7 @@ public class PoliceFinger implements Serializable {
/**
/**
* 指纹名称
* 指纹名称
*/
*/
@ApiModelProperty
(
value
=
"
警员id
"
)
@ApiModelProperty
(
value
=
"
指纹名称
"
)
private
String
name
;
private
String
name
;
/**
/**
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/domain/PubOrg.java
View file @
489beb47
...
@@ -71,10 +71,10 @@ public class PubOrg implements Serializable {
...
@@ -71,10 +71,10 @@ public class PubOrg implements Serializable {
private
Byte
sortVal
;
private
Byte
sortVal
;
/**
/**
* 状态:1-启用,
2
-禁用
* 状态:1-启用,
0
-禁用
*/
*/
@ApiModelProperty
(
value
=
"状态:1-启用,
2
-禁用"
)
@ApiModelProperty
(
value
=
"状态:1-启用,
0
-禁用"
)
private
Byte
statusFlag
;
private
Integer
statusFlag
;
/**
/**
* 描述
* 描述
...
@@ -83,9 +83,9 @@ public class PubOrg implements Serializable {
...
@@ -83,9 +83,9 @@ public class PubOrg implements Serializable {
private
String
remark
;
private
String
remark
;
/**
/**
* 删除标记:
Y-已删除,N
-未删除
* 删除标记:
0-已删除,1
-未删除
*/
*/
@ApiModelProperty
(
value
=
"删除标记:
Y-已删除,N
-未删除"
)
@ApiModelProperty
(
value
=
"删除标记:
0-已删除,1
-未删除"
)
private
Short
delFlag
;
private
Short
delFlag
;
/**
/**
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/mapper/PubOrgMapper.java
View file @
489beb47
...
@@ -22,4 +22,8 @@ public interface PubOrgMapper {
...
@@ -22,4 +22,8 @@ public interface PubOrgMapper {
Map
<
String
,
Object
>
getOrgDetail
(
String
orgId
);
Map
<
String
,
Object
>
getOrgDetail
(
String
orgId
);
String
getParentOrgName
(
Long
orgParentId
);
String
getParentOrgName
(
Long
orgParentId
);
List
<
PubOrg
>
showAllPubOrgList
();
void
changeOrgState
(
@Param
(
"statusFlag"
)
Integer
statusFlag
,
List
<
String
>
orgIdList
);
}
}
\ No newline at end of file
jyzb-biz/src/main/java/com/junmp/jyzb/service/PubOrgService.java
View file @
489beb47
...
@@ -18,4 +18,6 @@ public interface PubOrgService{
...
@@ -18,4 +18,6 @@ public interface PubOrgService{
ResponseResult
setOrgParentIds
();
ResponseResult
setOrgParentIds
();
ResponseResult
getOrgDetail
(
Map
<
String
,
Object
>
orgId
);
ResponseResult
getOrgDetail
(
Map
<
String
,
Object
>
orgId
);
ResponseResult
changeOrgState
(
Map
<
String
,
Object
>
msg
);
}
}
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/CabinetServiceImpl.java
View file @
489beb47
...
@@ -328,7 +328,6 @@ public class CabinetServiceImpl implements CabinetService {
...
@@ -328,7 +328,6 @@ public class CabinetServiceImpl implements CabinetService {
private
List
<
Map
<
String
,
Object
>>
getAllCabinetByOrg
(
Map
<
String
,
Object
>
msg
,
List
<
String
>
allOrgId
)
{
private
List
<
Map
<
String
,
Object
>>
getAllCabinetByOrg
(
Map
<
String
,
Object
>
msg
,
List
<
String
>
allOrgId
)
{
List
<
Map
<
String
,
Object
>>
allCabinet
=
new
ArrayList
<>();
List
<
Map
<
String
,
Object
>>
allCabinet
=
new
ArrayList
<>();
System
.
out
.
println
(
allOrgId
);
allCabinet
=
cabinetMapper
.
getAllCabinetByOrgList
(
allOrgId
);
allCabinet
=
cabinetMapper
.
getAllCabinetByOrgList
(
allOrgId
);
return
allCabinet
;
return
allCabinet
;
}
}
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/EquipmentTypeServiceImpl.java
View file @
489beb47
...
@@ -50,9 +50,17 @@ public class EquipmentTypeServiceImpl implements EquipmentTypeService {
...
@@ -50,9 +50,17 @@ public class EquipmentTypeServiceImpl implements EquipmentTypeService {
map
.
put
(
"updateTime"
,
menu
.
getUpdateTime
());
map
.
put
(
"updateTime"
,
menu
.
getUpdateTime
());
map
.
put
(
"type"
,
menu
.
getType
());
map
.
put
(
"type"
,
menu
.
getType
());
//如果是id和parentId都为 00000 的超级根,就将它放在映射为-1的数据中
if
(
menu
.
getId
().
equals
(
"00000000-0000-0000-0000-000000000000"
)
&&
menu
.
getParentId
().
equals
(
"00000000-0000-0000-0000-000000000000"
)){
childrenMap
.
put
(
"-1"
,
new
ArrayList
<>());
childrenMap
.
get
(
"-1"
).
add
(
map
);
continue
;
}
if
(!
childrenMap
.
containsKey
(
menu
.
getParentId
()))
{
if
(!
childrenMap
.
containsKey
(
menu
.
getParentId
()))
{
childrenMap
.
put
(
menu
.
getParentId
(),
new
ArrayList
<>());
childrenMap
.
put
(
menu
.
getParentId
(),
new
ArrayList
<>());
}
}
childrenMap
.
get
(
menu
.
getParentId
()).
add
(
map
);
childrenMap
.
get
(
menu
.
getParentId
()).
add
(
map
);
}
}
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/InventoryServiceImpl.java
View file @
489beb47
...
@@ -149,7 +149,7 @@ public class InventoryServiceImpl implements InventoryService {
...
@@ -149,7 +149,7 @@ public class InventoryServiceImpl implements InventoryService {
public
ResponseResult
setInventoryMsg
(){
public
ResponseResult
setInventoryMsg
(){
inventoryMapper
.
deleteAllMsg
();
//清空数据库中已存在的信息
inventoryMapper
.
deleteAllMsg
();
//清空数据库中已存在的信息
inventoryMapper
.
setOrgInventory
();
//放入组织机构信息汇总
//
inventoryMapper.setOrgInventory(); //放入组织机构信息汇总
inventoryMapper
.
setCabinetInventory
();
//放入组织机构信息汇总
inventoryMapper
.
setCabinetInventory
();
//放入组织机构信息汇总
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/PubOrgServiceImpl.java
View file @
489beb47
...
@@ -54,6 +54,7 @@ public class PubOrgServiceImpl implements PubOrgService{
...
@@ -54,6 +54,7 @@ public class PubOrgServiceImpl implements PubOrgService{
map
.
put
(
"parentId"
,
menu
.
getOrgParentId
());
map
.
put
(
"parentId"
,
menu
.
getOrgParentId
());
map
.
put
(
"findCode"
,
menu
.
getFindCode
());
map
.
put
(
"findCode"
,
menu
.
getFindCode
());
map
.
put
(
"orgName"
,
menu
.
getDName
());
map
.
put
(
"orgName"
,
menu
.
getDName
());
map
.
put
(
"statusFlag"
,
menu
.
getStatusFlag
());
if
(!
childrenMap
.
containsKey
(
menu
.
getOrgParentId
()))
{
if
(!
childrenMap
.
containsKey
(
menu
.
getOrgParentId
()))
{
childrenMap
.
put
(
menu
.
getOrgParentId
(),
new
ArrayList
<>());
childrenMap
.
put
(
menu
.
getOrgParentId
(),
new
ArrayList
<>());
...
@@ -67,6 +68,7 @@ public class PubOrgServiceImpl implements PubOrgService{
...
@@ -67,6 +68,7 @@ public class PubOrgServiceImpl implements PubOrgService{
topMap
.
put
(
"parentId"
,
menu
.
getOrgParentId
());
topMap
.
put
(
"parentId"
,
menu
.
getOrgParentId
());
topMap
.
put
(
"findCode"
,
menu
.
getFindCode
());
topMap
.
put
(
"findCode"
,
menu
.
getFindCode
());
topMap
.
put
(
"orgName"
,
menu
.
getDName
());
topMap
.
put
(
"orgName"
,
menu
.
getDName
());
topMap
.
put
(
"statusFlag"
,
menu
.
getStatusFlag
());
topList
.
add
(
topMap
);
topList
.
add
(
topMap
);
}
}
}
}
...
@@ -139,10 +141,11 @@ public class PubOrgServiceImpl implements PubOrgService{
...
@@ -139,10 +141,11 @@ public class PubOrgServiceImpl implements PubOrgService{
for
(
Map
<
String
,
Object
>
item
:
list
)
{
for
(
Map
<
String
,
Object
>
item
:
list
)
{
// 获取当前节点的ID
// 获取当前节点的ID
Map
<
String
,
Object
>
setMsg
=
new
HashMap
<>();
Map
<
String
,
Object
>
setMsg
=
new
HashMap
<>();
setMsg
.
put
(
"id"
,
Long
.
valueOf
(
item
.
get
(
"id"
).
toString
()));
setMsg
.
put
(
"id"
,
item
.
get
(
"id"
).
toString
()
+
"-0"
);
//在最后面加个 -0 来表示列表的唯一id
setMsg
.
put
(
"parentId"
,
item
.
get
(
"parentId"
).
toString
());
setMsg
.
put
(
"parentId"
,
item
.
get
(
"parentId"
).
toString
());
setMsg
.
put
(
"findCode"
,
item
.
get
(
"findCode"
).
toString
());
setMsg
.
put
(
"findCode"
,
item
.
get
(
"findCode"
).
toString
());
setMsg
.
put
(
"orgName"
,
item
.
get
(
"orgName"
).
toString
());
setMsg
.
put
(
"orgName"
,
item
.
get
(
"orgName"
).
toString
());
setMsg
.
put
(
"statusFlag"
,
item
.
get
(
"statusFlag"
));
// 将当前节点的ID添加到子节点的第一个位置
// 将当前节点的ID添加到子节点的第一个位置
@SuppressWarnings
(
"unchecked"
)
@SuppressWarnings
(
"unchecked"
)
...
@@ -260,7 +263,7 @@ public class PubOrgServiceImpl implements PubOrgService{
...
@@ -260,7 +263,7 @@ public class PubOrgServiceImpl implements PubOrgService{
@Override
@Override
public
List
<
String
>
getLowerOrg
(
String
orgId
)
{
public
List
<
String
>
getLowerOrg
(
String
orgId
)
{
//构建 Redis 缓存键
//构建 Redis 缓存键
String
redisKey
=
"
showPubOrgList_"
+
orgId
;
String
redisKey
=
"
getLowerOrg"
;
// 从 Redis 中获取数据
// 从 Redis 中获取数据
List
<
PubOrg
>
cachedData
=
redisUtils
.
findCachedData
(
redisKey
);
List
<
PubOrg
>
cachedData
=
redisUtils
.
findCachedData
(
redisKey
);
...
@@ -275,6 +278,8 @@ public class PubOrgServiceImpl implements PubOrgService{
...
@@ -275,6 +278,8 @@ public class PubOrgServiceImpl implements PubOrgService{
List
<
String
>
resultList
=
new
ArrayList
<>();
// 存储最终的菜单树结果
List
<
String
>
resultList
=
new
ArrayList
<>();
// 存储最终的菜单树结果
Map
<
Long
,
List
<
String
>>
childrenMap
=
new
HashMap
<>();
// 存储每个菜单项的子菜单映射
Map
<
Long
,
List
<
String
>>
childrenMap
=
new
HashMap
<>();
// 存储每个菜单项的子菜单映射
resultList
.
add
(
orgId
);
//将自己加入到返回的List中
// 构建子菜单映射表
// 构建子菜单映射表
for
(
PubOrg
menu
:
menuList
)
{
for
(
PubOrg
menu
:
menuList
)
{
String
org
=
menu
.
getOrgId
().
toString
();
String
org
=
menu
.
getOrgId
().
toString
();
...
@@ -285,7 +290,8 @@ public class PubOrgServiceImpl implements PubOrgService{
...
@@ -285,7 +290,8 @@ public class PubOrgServiceImpl implements PubOrgService{
childrenMap
.
get
(
menu
.
getOrgParentId
()).
add
(
org
);
// 将当前菜单项放入对应的子菜单列表中
childrenMap
.
get
(
menu
.
getOrgParentId
()).
add
(
org
);
// 将当前菜单项放入对应的子菜单列表中
}
}
BigInteger
orgInfo
=
new
BigInteger
(
orgId
);
// 获取顶级菜单的标识符
Long
orgInfo
=
Long
.
valueOf
(
orgId
);
//获取输入的组织机构id信息
//Long orgInfo = new BigInteger(orgId); // 获取顶级菜单的标识符
// 获取顶级菜单
// 获取顶级菜单
List
<
String
>
topMenus
=
childrenMap
.
get
(
orgInfo
);
List
<
String
>
topMenus
=
childrenMap
.
get
(
orgInfo
);
...
@@ -437,6 +443,21 @@ public class PubOrgServiceImpl implements PubOrgService{
...
@@ -437,6 +443,21 @@ public class PubOrgServiceImpl implements PubOrgService{
Map
<
String
,
Object
>
resultList
=
pubOrgMapper
.
getOrgDetail
(
orgId
);
Map
<
String
,
Object
>
resultList
=
pubOrgMapper
.
getOrgDetail
(
orgId
);
return
new
ResponseResult
(
HttpStatus
.
SUCCESS
,
"操作成功"
,
resultList
);
return
new
ResponseResult
(
HttpStatus
.
SUCCESS
,
"操作成功"
,
resultList
);
}
}
@Override
public
ResponseResult
changeOrgState
(
Map
<
String
,
Object
>
msg
)
{
try
{
checkNotBlank
(
msg
.
get
(
"statusFlag"
),
"statusFlag不能为空"
);
checkNotBlank
(
msg
.
get
(
"orgIdList"
),
"orgIdList不能为空"
);
}
catch
(
IllegalArgumentException
e
)
{
return
new
ResponseResult
(
HttpStatus
.
ERROR
,
ReturnMsg
.
ERROR
,
e
.
getMessage
());
}
List
<
String
>
orgIdList
=
(
List
<
String
>)
msg
.
get
(
"orgIdList"
);
Integer
statusFlag
=
(
Integer
)
msg
.
get
(
"statusFlag"
);
pubOrgMapper
.
changeOrgState
(
statusFlag
,
orgIdList
);
return
new
ResponseResult
(
HttpStatus
.
SUCCESS
,
ReturnMsg
.
PASS
);
}
}
}
...
...
jyzb-biz/src/main/resources/mapper/CabinetMapper.xml
View file @
489beb47
...
@@ -105,13 +105,10 @@
...
@@ -105,13 +105,10 @@
c.out_sum as outSum
c.out_sum as outSum
from base_cabinet c
from base_cabinet c
left join pub_org o on c.org_id_int =o.org_id
left join pub_org o on c.org_id_int =o.org_id
where c.org_id_int in
where c.org_id_int in
where c.org_id_int in
<foreach
item=
"item"
collection=
"list"
open=
"("
separator=
","
close=
")"
>
<foreach
item=
"item"
collection=
"list"
open=
"("
separator=
","
close=
")"
>
#{item}
#{item}
</foreach>
</foreach>
</select>
</select>
<update
id=
"setCabinetSumInventory"
>
<update
id=
"setCabinetSumInventory"
>
...
...
jyzb-biz/src/main/resources/mapper/InventoryMapper.xml
View file @
489beb47
...
@@ -115,73 +115,78 @@ GROUP BY bi.org_id_int, bi.type_id, bi.size_id;
...
@@ -115,73 +115,78 @@ GROUP BY bi.org_id_int, bi.type_id, bi.size_id;
</insert>
</insert>
<insert
id=
"setCabinetInventory"
>
<insert
id=
"setCabinetInventory"
>
INSERT INTO base_inventory_summary (id,location_id,location_name,type_id,type_name,size_id,size_name,number, price, stock_number, outbound_number,location_type)
INSERT INTO base_inventory_summary (id,
org_id_int,org_name,
location_id,location_name,type_id,type_name,size_id,size_name,number, price, stock_number, outbound_number,location_type)
SELECT
SELECT
UUID() as id,
UUID() as id,
bi.location_id,
bi.org_id_int as orgIdInt,
bc.name as '单警柜名称',
po.org_name as orgName,
bi.location_id as locationId,
bc.name as locationName,
bi.type_id,
bi.type_id,
t.name as
'装备名称'
,
t.name as
typeName
,
bi.size_id,
bi.size_id,
s.name as
'号型名称'
,
s.name as
sizeName
,
count(*) as 'number',
count(*) as 'number',
sum(bi.price) as 'price',
sum(bi.price) as 'price',
SUM(CASE WHEN location_state = 'in' THEN 1 ELSE 0 END) AS 'stock
_n
umber',
SUM(CASE WHEN location_state = 'in' THEN 1 ELSE 0 END) AS 'stock
N
umber',
count(*) - SUM(CASE WHEN location_state = 'in' THEN 1 ELSE 0 END) AS 'outbound
_n
umber',
count(*) - SUM(CASE WHEN location_state = 'in' THEN 1 ELSE 0 END) AS 'outbound
N
umber',
bi.location_type
bi.location_type
FROM base_inventory bi
FROM base_inventory bi
join base_cabinet_box bcb on bi.location_id = bcb.id
join base_cabinet_box bcb on bi.location_id = bcb.id
join base_cabinet bc on bcb.cabinet_id = bc.id
join base_cabinet bc on bcb.cabinet_id = bc.id
join base_equipment_type t on t.id = bi.type_id
join base_equipment_type t on t.id = bi.type_id
join base_equipment_size s on s.id = bi.size_id
join base_equipment_size s on s.id = bi.size_id
join pub_org po on bi.org_id_int = po.org_id
WHERE location_id IN (
WHERE location_id IN (
SELECT location_id
SELECT location_id
FROM base_inventory
FROM base_inventory
GROUP BY location_id,type_id
GROUP BY location_id,type_id
having type_id in(
having type_id in(
SELECT
SELECT
type_id as '
装备类型i
d'
type_id as '
typeI
d'
FROM base_inventory b
FROM base_inventory b
GROUP BY type_id
GROUP BY type_id
)
)
)
)
and location_type = 1
and location_type = 1
GROUP BY location_id, type_id,size_id;
GROUP BY location_id, type_id,size_id
,bi.org_id_int
;
</insert>
</insert>
<insert
id=
"setWarehouseInventory"
>
<insert
id=
"setWarehouseInventory"
>
INSERT INTO base_inventory_summary (id,location_id, location_name,type_id, type_name,size_id,size_name, number, price, stock_number, outbound_number,location_type)
INSERT INTO base_inventory_summary (id,
org_id_int,org_name,
location_id, location_name,type_id, type_name,size_id,size_name, number, price, stock_number, outbound_number,location_type)
SELECT
SELECT
UUID() as id,
UUID() as id,
bi.location_id,
bi.org_id_int as orgIdInt,
bw.name,
po.org_name as orgName,
bi.location_id as locationId,
bw.name as locationName,
bi.type_id,
bi.type_id,
t.name,
t.name
as typeName
,
bi.size_id,
bi.size_id,
s.name,
s.name
as sizeName
,
count(*) as 'number',
count(*) as 'number',
sum(bi.price) as 'price',
sum(bi.price) as 'price',
SUM(CASE WHEN location_state = 'in' THEN 1 ELSE 0 END) AS 'stock
_n
umber',
SUM(CASE WHEN location_state = 'in' THEN 1 ELSE 0 END) AS 'stock
N
umber',
count(*) - SUM(CASE WHEN location_state = 'in' THEN 1 ELSE 0 END) AS 'outbound
_n
umber',
count(*) - SUM(CASE WHEN location_state = 'in' THEN 1 ELSE 0 END) AS 'outbound
N
umber',
bi.location_type
bi.location_type
FROM base_inventory bi
FROM base_inventory bi
join base_warehouse bw on bi.location_id = bw.id
join base_warehouse bw on bi.location_id = bw.id
join base_equipment_type t on t.id = bi.type_id
join base_equipment_type t on t.id = bi.type_id
join base_equipment_size s on s.id = bi.size_id
join base_equipment_size s on s.id = bi.size_id
join pub_org po on bi.org_id_int = po.org_id
WHERE location_id IN (
WHERE location_id IN (
SELECT location_id
SELECT location_id
FROM base_inventory
FROM base_inventory
GROUP BY location_id,type_id
GROUP BY location_id,type_id
having type_id in(
having type_id in(
SELECT
SELECT
type_id as '
装备类型i
d'
type_id as '
typeI
d'
FROM base_inventory b
FROM base_inventory b
GROUP BY type_id
GROUP BY type_id
)
)
)
)
and location_type = 0
and location_type = 0
GROUP BY location_id, type_id,size_id;
GROUP BY location_id, type_id,size_id,bi.org_id_int;
</insert>
</insert>
<select
id=
"getInventoryList"
resultType=
"Map"
>
<select
id=
"getInventoryList"
resultType=
"Map"
>
...
@@ -222,4 +227,11 @@ join base_supplier s on s.id = i.supplier_id
...
@@ -222,4 +227,11 @@ join base_supplier s on s.id = i.supplier_id
and size_id = #{sizeId}
and size_id = #{sizeId}
</select>
</select>
<select
id=
"getInventoryByOrgId"
resultType=
"Map"
>
select
*
from base_inventory i
where org_id_int =#{orgId}
</select>
</mapper>
</mapper>
\ No newline at end of file
jyzb-biz/src/main/resources/mapper/PubOrgMapper.xml
View file @
489beb47
...
@@ -32,9 +32,28 @@
...
@@ -32,9 +32,28 @@
</sql>
</sql>
<select
id=
"selectAllOrg"
resultType=
"com.junmp.jyzb.domain.PubOrg"
>
<select
id=
"selectAllOrg"
resultType=
"com.junmp.jyzb.domain.PubOrg"
>
SELECT org_id,org_parent_id,org_name,d_name,find_code as findCode
SELECT
IFNULL(org_id, 'null') as orgId,
IFNULL(org_parent_id, 'null') as orgParentId,
IFNULL(org_name, 'null') as orgName,
IFNULL(d_name, 'null') as dName,
IFNULL(find_code, 'null') as findCode,
IFNULL(status_flag, 'null') as statusFlag
FROM
pub_org
WHERE
del_flag = 1;
</select>
<select
id=
"showAllPubOrgList"
resultType=
"com.junmp.jyzb.domain.PubOrg"
>
SELECT org_id,
IFNULL(org_id, 'null') as orgId,
IFNULL(org_parent_id, 'null') as orgParentId,
IFNULL(org_name, 'null') as orgName,
IFNULL(d_name, 'null') as dName,
IFNULL(find_code, 'null') as findCode,
IFNULL(del_flag, 'null') as delFlag
FROM pub_org
FROM pub_org
where del_flag = 1
</select>
</select>
<select
id=
"getOnePubOrg"
resultType=
"Long"
>
<select
id=
"getOnePubOrg"
resultType=
"Long"
>
...
@@ -99,4 +118,13 @@ SET p.org_parent_ids = cte.org_parent_ids;
...
@@ -99,4 +118,13 @@ SET p.org_parent_ids = cte.org_parent_ids;
<select
id=
"getParentOrgName"
resultType=
"String"
>
<select
id=
"getParentOrgName"
resultType=
"String"
>
select d_name from pub_org o where org_id =#{orgParentId}
select d_name from pub_org o where org_id =#{orgParentId}
</select>
</select>
<update
id=
"changeOrgState"
>
UPDATE pub_org
SET status_flag = #{statusFlag}
WHERE org_id IN
<foreach
item=
"item"
collection=
"orgIdList"
open=
"("
separator=
","
close=
")"
>
#{item}
</foreach>
</update>
</mapper>
</mapper>
\ No newline at end of file
jyzb-biz/src/main/resources/mapper/WarehouseMapper.xml
View file @
489beb47
...
@@ -109,7 +109,7 @@
...
@@ -109,7 +109,7 @@
where w.org_id_int in
where w.org_id_int in
<foreach
item=
"item"
collection=
"list"
open=
"("
separator=
","
close=
")"
>
<foreach
item=
"item"
collection=
"list"
open=
"("
separator=
","
close=
")"
>
#{item}
#{item}
</foreach>
</foreach>
</select>
</select>
<update
id=
"setWarehouseSumInventory"
>
<update
id=
"setWarehouseSumInventory"
>
...
...
jyzb-boot/jyzb-boot.iml
View file @
489beb47
...
@@ -4,7 +4,9 @@
...
@@ -4,7 +4,9 @@
<facet
type=
"jpa"
name=
"JPA"
>
<facet
type=
"jpa"
name=
"JPA"
>
<configuration>
<configuration>
<setting
name=
"validation-enabled"
value=
"true"
/>
<setting
name=
"validation-enabled"
value=
"true"
/>
<datasource-mapping
/>
<datasource-mapping>
<factory-entry
name=
"jyzb-boot"
/>
</datasource-mapping>
<naming-strategy-map
/>
<naming-strategy-map
/>
</configuration>
</configuration>
</facet>
</facet>
...
...
jyzb-mq/jyzb-mq-consumer/src/main/java/com/junmp/jyzb/config/DirectReceiver.java
View file @
489beb47
...
@@ -13,7 +13,7 @@ import java.util.Map;
...
@@ -13,7 +13,7 @@ import java.util.Map;
@RabbitListener
(
queues
=
"TestDirectQueue"
)
//监听的队列名称 TestDirectQueue
@RabbitListener
(
queues
=
"TestDirectQueue"
)
//监听的队列名称 TestDirectQueue
public
class
DirectReceiver
{
public
class
DirectReceiver
{
@RabbitHandler
@RabbitHandler
public
void
process
(
Map
testMessage
)
{
public
void
process
(
Object
testMessage
)
{
System
.
out
.
println
(
"DirectReceiver消费者收到消息 : "
+
testMessage
.
toString
()
);
System
.
out
.
println
(
"DirectReceiver消费者收到消息 : "
+
testMessage
);
}
}
}
}
\ No newline at end of file
jyzb-mq/jyzb-mq-consumer/target/classes/application.yml
0 → 100644
View file @
489beb47
server
:
port
:
8090
spring
:
#配置rabbitMq 服务器
rabbitmq
:
host
:
192.168.3.188
port
:
5672
username
:
root
password
:
123456
#虚拟host 可以不设置,使用server默认host
virtual-host
:
/
jyzb-mq/jyzb-mq-consumer/target/maven-archiver/pom.properties
0 → 100644
View file @
489beb47
artifactId
=
jyzb-mq-consumer
groupId
=
com.junmp.jyzb
version
=
1.0.0
jyzb-mq/jyzb-mq-consumer/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
0 → 100644
View file @
489beb47
com\junmp\jyzb\controller\SendMsgController.class
com\junmp\jyzb\config\DirectRabbitConfig.class
com\junmp\jyzb\MqConsumerApplication.class
com\junmp\jyzb\config\DirectReceiver.class
jyzb-mq/jyzb-mq-consumer/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
0 → 100644
View file @
489beb47
D:\java-project\jyzb-platform\jyzb_platform\jyzb-mq\jyzb-mq-consumer\src\main\java\com\junmp\jyzb\config\DirectReceiver.java
D:\java-project\jyzb-platform\jyzb_platform\jyzb-mq\jyzb-mq-consumer\src\main\java\com\junmp\jyzb\config\DirectRabbitConfig.java
D:\java-project\jyzb-platform\jyzb_platform\jyzb-mq\jyzb-mq-consumer\src\main\java\com\junmp\jyzb\MqConsumerApplication.java
D:\java-project\jyzb-platform\jyzb_platform\jyzb-mq\jyzb-mq-consumer\src\main\java\com\junmp\jyzb\controller\SendMsgController.java
jyzb-mq/jyzb-mq-consumer/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
0 → 100644
View file @
489beb47
jyzb-mq/jyzb-mq-producer/src/main/java/com/junmp/jyzb/controller/SendMsgController.java
View file @
489beb47
...
@@ -32,8 +32,10 @@ public class SendMsgController {
...
@@ -32,8 +32,10 @@ public class SendMsgController {
@PostMapping
(
"/send"
)
@PostMapping
(
"/send"
)
public
String
sendMessage
()
{
public
String
sendMessage
()
{
//生成当前时间
String
createTime
=
LocalDateTime
.
now
().
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
));
String
createTime
=
LocalDateTime
.
now
().
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
));
try
{
try
{
//将记录当前时间的信息发送到消息队列
rabbitTemplate
.
convertAndSend
(
"TestDirectExchange"
,
"TestDirectRouting"
,
"消息发送的时间为:"
+
createTime
);
rabbitTemplate
.
convertAndSend
(
"TestDirectExchange"
,
"TestDirectRouting"
,
"消息发送的时间为:"
+
createTime
);
return
"消息发送成功"
;
return
"消息发送成功"
;
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
...
...
jyzb-mq/jyzb-mq-producer/target/classes/application.yml
0 → 100644
View file @
489beb47
server
:
port
:
9001
spring
:
#配置rabbitMq 服务器
rabbitmq
:
host
:
192.168.3.188
port
:
5672
username
:
root
password
:
123456
#虚拟host 可以不设置,使用server默认host
virtual-host
:
/
jyzb-mq/jyzb-mq-producer/target/maven-archiver/pom.properties
0 → 100644
View file @
489beb47
artifactId
=
jyzb-mq-producer
groupId
=
com.junmp.jyzb
version
=
1.0.0
jyzb-mq/jyzb-mq-producer/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
0 → 100644
View file @
489beb47
com\junmp\jyzb\controller\SendMsgController.class
com\junmp\jyzb\MqProducerApplication.class
com\junmp\jyzb\config\DirectRabbitConfig.class
jyzb-mq/jyzb-mq-producer/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
0 → 100644
View file @
489beb47
D:\java-project\jyzb-platform\jyzb_platform\jyzb-mq\jyzb-mq-producer\src\main\java\com\junmp\jyzb\controller\SendMsgController.java
D:\java-project\jyzb-platform\jyzb_platform\jyzb-mq\jyzb-mq-producer\src\main\java\com\junmp\jyzb\config\DirectRabbitConfig.java
D:\java-project\jyzb-platform\jyzb_platform\jyzb-mq\jyzb-mq-producer\src\main\java\com\junmp\jyzb\MqProducerApplication.java
jyzb-mq/jyzb-mq-producer/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
0 → 100644
View file @
489beb47
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论