Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
D
device-back
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
1
议题
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Matrix
device-back
Commits
293532ba
提交
293532ba
authored
11月 24, 2021
作者:
zhoushaopan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat(装备模块,配套设备模块): 新增了修改单位名称修改配套设备库的创建单位的名称
新增了修改单位名称修改配套设备库的创建单位的名称
上级
1fcd001b
隐藏空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
168 行增加
和
64 行删除
+168
-64
DeviceLibraryController.java
...ev/device/library/controller/DeviceLibraryController.java
+15
-15
MatchingDeviceController.java
.../device/matching/controller/MatchingDeviceController.java
+32
-0
MatchingDeviceLibraryDao.java
.../device/matching/repository/MatchingDeviceLibraryDao.java
+10
-0
MatchingDeviceLibraryService.java
...device/matching/service/MatchingDeviceLibraryService.java
+7
-2
MatchingDeviceLibraryServiceImpl.java
...tching/service/impl/MatchingDeviceLibraryServiceImpl.java
+6
-5
MatchingUnitVo.java
...m/tykj/dev/device/matching/subject/vo/MatchingUnitVo.java
+21
-0
RunController.java
...union/src/main/java/com/tykj/dev/union/RunController.java
+77
-42
没有找到文件。
dev-library/src/main/java/com/tykj/dev/device/library/controller/DeviceLibraryController.java
浏览文件 @
293532ba
...
@@ -1190,21 +1190,21 @@ public class DeviceLibraryController {
...
@@ -1190,21 +1190,21 @@ public class DeviceLibraryController {
@ApiOperation
(
value
=
"修改单位名称"
,
notes
=
"修改单位名称"
)
//
@ApiOperation(value = "修改单位名称", notes = "修改单位名称")
@PostMapping
(
"/updateDeviceLocationAndOwnUnit"
)
//
@PostMapping("/updateDeviceLocationAndOwnUnit")
@Transactional
(
rollbackFor
=
Exception
.
class
)
//
@Transactional(rollbackFor = Exception.class)
public
ResponseEntity
<
String
>
updateDeviceLocationAndOwnUnit
(
@RequestBody
Units
units
){
//
public ResponseEntity<String> updateDeviceLocationAndOwnUnit(@RequestBody Units units){
String
name
=
unitsCache
.
findById
(
units
.
getUnitId
()).
getName
();
//
String name = unitsCache.findById(units.getUnitId()).getName();
UpdateUnitVo
updateUnitVo
=
new
UpdateUnitVo
();
//
UpdateUnitVo updateUnitVo = new UpdateUnitVo();
//调用单位
//
//调用单位
unitsService
.
updateUnit
(
units
);
//
unitsService.updateUnit(units);
if
(!
name
.
equals
(
units
.
getName
())){
//
if (!name.equals(units.getName())){
updateUnitVo
.
setOriginUnitName
(
name
);
//
updateUnitVo.setOriginUnitName(name);
updateUnitVo
.
setUpdateUnitName
(
units
.
getName
());
//
updateUnitVo.setUpdateUnitName(units.getName());
CompletableFuture
.
runAsync
(()->
deviceLibraryService
.
updateDeviceLocationAndOwnUnit
(
updateUnitVo
));
//
CompletableFuture.runAsync(()->deviceLibraryService.updateDeviceLocationAndOwnUnit(updateUnitVo));
}
//
}
return
ResponseEntity
.
ok
(
"修改成功"
);
//
return ResponseEntity.ok("修改成功");
}
//
}
public
List
<
DeviceLibrary
>
getAllListAndParent
(){
public
List
<
DeviceLibrary
>
getAllListAndParent
(){
DeviceLibrarySelectVo
deviceLibrarySelectVo
=
new
DeviceLibrarySelectVo
();
DeviceLibrarySelectVo
deviceLibrarySelectVo
=
new
DeviceLibrarySelectVo
();
...
...
dev-matching/src/main/java/com/tykj/dev/device/matching/controller/MatchingDeviceController.java
浏览文件 @
293532ba
...
@@ -26,8 +26,11 @@ import com.tykj.dev.device.task.service.TaskLogService;
...
@@ -26,8 +26,11 @@ import com.tykj.dev.device.task.service.TaskLogService;
import
com.tykj.dev.device.task.service.TaskService
;
import
com.tykj.dev.device.task.service.TaskService
;
import
com.tykj.dev.device.task.subject.bto.TaskBto
;
import
com.tykj.dev.device.task.subject.bto.TaskBto
;
import
com.tykj.dev.device.task.subject.domin.Task
;
import
com.tykj.dev.device.task.subject.domin.Task
;
import
com.tykj.dev.device.user.cache.UnitsCache
;
import
com.tykj.dev.device.user.read.service.MessageService
;
import
com.tykj.dev.device.user.read.service.MessageService
;
import
com.tykj.dev.device.user.read.subject.bto.MessageBto
;
import
com.tykj.dev.device.user.read.subject.bto.MessageBto
;
import
com.tykj.dev.device.user.subject.entity.Units
;
import
com.tykj.dev.device.user.subject.service.UnitsService
;
import
com.tykj.dev.device.user.subject.service.UserPublicService
;
import
com.tykj.dev.device.user.subject.service.UserPublicService
;
import
com.tykj.dev.device.user.util.UserUtils
;
import
com.tykj.dev.device.user.util.UserUtils
;
import
com.tykj.dev.misc.base.BusinessEnum
;
import
com.tykj.dev.misc.base.BusinessEnum
;
...
@@ -51,9 +54,11 @@ import org.springframework.util.CollectionUtils;
...
@@ -51,9 +54,11 @@ import org.springframework.util.CollectionUtils;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
javax.annotation.Resource
;
import
javax.validation.constraints.Min
;
import
javax.validation.constraints.Min
;
import
java.text.SimpleDateFormat
;
import
java.text.SimpleDateFormat
;
import
java.util.*
;
import
java.util.*
;
import
java.util.concurrent.CompletableFuture
;
import
java.util.function.Function
;
import
java.util.function.Function
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
...
@@ -112,6 +117,11 @@ public class MatchingDeviceController {
...
@@ -112,6 +117,11 @@ public class MatchingDeviceController {
@Autowired
@Autowired
private
MatchingDeviceModelService
matchingDeviceModelService
;
private
MatchingDeviceModelService
matchingDeviceModelService
;
@Resource
private
UnitsCache
unitsCache
;
@Resource
private
UnitsService
unitsService
;
@ApiOperation
(
value
=
"将设备进行拆分"
,
notes
=
"将设备进行拆分"
)
@ApiOperation
(
value
=
"将设备进行拆分"
,
notes
=
"将设备进行拆分"
)
@PostMapping
(
value
=
"/matchingDeviceSplit"
)
@PostMapping
(
value
=
"/matchingDeviceSplit"
)
...
@@ -816,6 +826,28 @@ public class MatchingDeviceController {
...
@@ -816,6 +826,28 @@ public class MatchingDeviceController {
MatchingDeviceLibrary
matchingDeviceLibrary
=
matchingDeviceLibraryService
.
printRfid
(
id
);
MatchingDeviceLibrary
matchingDeviceLibrary
=
matchingDeviceLibraryService
.
printRfid
(
id
);
return
ResponseEntity
.
ok
(
matchingDeviceLibrary
.
getRfidCardId
());
return
ResponseEntity
.
ok
(
matchingDeviceLibrary
.
getRfidCardId
());
}
}
// @ApiOperation(value = "修改单位名称从而修改配套设备的创建单位", notes = "修改单位名称从而修改配套设备的创建单位")
// @PostMapping("/updateMatchingDeviceCreateUnitName")
// @Transactional(rollbackFor = Exception.class)
// public ResponseEntity<String> updateMatchingDeviceCreateUnitName(@RequestBody Units units) {
// String name = unitsCache.findById(units.getUnitId()).getName();
// UpdateUnitVo updateUnitVo = new UpdateUnitVo();
// MatchingUnitVo matchingUnitVo = new MatchingUnitVo();
// //调用单位
// unitsService.updateUnit(units);
// if (!name.equals(units.getName())){
// updateUnitVo.setOriginUnitName(name);
// updateUnitVo.setUpdateUnitName(units.getName());
// matchingUnitVo.setOriginUnitName(name);
// matchingUnitVo.setUpdateUnitName(units.getName());
// CompletableFuture.runAsync(()->deviceLibraryService.updateDeviceLocationAndOwnUnit(updateUnitVo));
// CompletableFuture.runAsync(()->matchingDeviceLibraryService.updateMatchingDeviceCreateUnitNameByUnitName(matchingUnitVo));
// }
// return ResponseEntity.ok("修改成功");
// }
/**
/**
* @return 生成配套设备附件的序列号
* @return 生成配套设备附件的序列号
*/
*/
...
...
dev-matching/src/main/java/com/tykj/dev/device/matching/repository/MatchingDeviceLibraryDao.java
浏览文件 @
293532ba
...
@@ -3,7 +3,11 @@ package com.tykj.dev.device.matching.repository;
...
@@ -3,7 +3,11 @@ package com.tykj.dev.device.matching.repository;
import
com.tykj.dev.device.matching.subject.domin.MatchingDeviceLibrary
;
import
com.tykj.dev.device.matching.subject.domin.MatchingDeviceLibrary
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.JpaSpecificationExecutor
;
import
org.springframework.data.jpa.repository.JpaSpecificationExecutor
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.repository.query.Param
;
import
javax.transaction.Transactional
;
import
java.util.List
;
import
java.util.List
;
/**
/**
...
@@ -17,4 +21,10 @@ public interface MatchingDeviceLibraryDao extends JpaRepository<MatchingDeviceLi
...
@@ -17,4 +21,10 @@ public interface MatchingDeviceLibraryDao extends JpaRepository<MatchingDeviceLi
List
<
MatchingDeviceLibrary
>
findAllByCreateUnitIdIn
(
List
<
Integer
>
unitIds
);
List
<
MatchingDeviceLibrary
>
findAllByCreateUnitIdIn
(
List
<
Integer
>
unitIds
);
@Transactional
@Modifying
@Query
(
"update MatchingDeviceLibrary m set m.createUnit = :updateUnitName where m.createUnit = :originUnitName"
)
int
updateCreateUnitName
(
@Param
(
"originUnitName"
)
String
originUnitName
,
@Param
(
"updateUnitName"
)
String
updateUnitName
);
}
}
dev-matching/src/main/java/com/tykj/dev/device/matching/service/MatchingDeviceLibraryService.java
浏览文件 @
293532ba
package
com
.
tykj
.
dev
.
device
.
matching
.
service
;
package
com
.
tykj
.
dev
.
device
.
matching
.
service
;
import
com.tykj.dev.device.library.subject.domin.DeviceLibrary
;
import
com.tykj.dev.device.library.subject.vo.DeviceLibrarySelectVo
;
import
com.tykj.dev.device.matching.subject.domin.MatchingDeviceLibrary
;
import
com.tykj.dev.device.matching.subject.domin.MatchingDeviceLibrary
;
import
com.tykj.dev.device.matching.subject.vo.MatchingUnitVo
;
import
com.tykj.dev.device.matching.subject.vo.MatchingDeviceSelectVo
;
import
com.tykj.dev.device.matching.subject.vo.MatchingDeviceSelectVo
;
import
com.tykj.dev.device.matching.subject.vo.RelationDeviceVo
;
import
com.tykj.dev.device.matching.subject.vo.RelationDeviceVo
;
import
com.tykj.dev.rfid.entity.vo.RfidPrintVo
;
import
com.tykj.dev.rfid.entity.vo.RfidPrintVo
;
...
@@ -107,4 +106,10 @@ public interface MatchingDeviceLibraryService {
...
@@ -107,4 +106,10 @@ public interface MatchingDeviceLibraryService {
* @return
* @return
*/
*/
List
<
String
>
getAllMatchingDeviceLibraryListSeqNumberList
();
List
<
String
>
getAllMatchingDeviceLibraryListSeqNumberList
();
/**
* 修改单位名称从而修改配套设备库装备的创建单位的名称
* @param matchingUnitVo 修改单位名称的vo
*/
void
updateMatchingDeviceCreateUnitNameByUnitName
(
MatchingUnitVo
matchingUnitVo
);
}
}
dev-matching/src/main/java/com/tykj/dev/device/matching/service/impl/MatchingDeviceLibraryServiceImpl.java
浏览文件 @
293532ba
...
@@ -5,13 +5,12 @@ import com.github.wenhao.jpa.Specifications;
...
@@ -5,13 +5,12 @@ import com.github.wenhao.jpa.Specifications;
import
com.tykj.dev.blockcha.subject.entity.BcHash
;
import
com.tykj.dev.blockcha.subject.entity.BcHash
;
import
com.tykj.dev.blockcha.subject.service.BlockChainUtil
;
import
com.tykj.dev.blockcha.subject.service.BlockChainUtil
;
import
com.tykj.dev.config.TaskBeanConfig
;
import
com.tykj.dev.config.TaskBeanConfig
;
import
com.tykj.dev.device.library.service.DeviceLibraryService
;
import
com.tykj.dev.device.library.service.DeviceLogService
;
import
com.tykj.dev.device.library.service.DeviceLogService
;
import
com.tykj.dev.device.library.subject.Dto.DeviceLogDto
;
import
com.tykj.dev.device.library.subject.Dto.DeviceLogDto
;
import
com.tykj.dev.device.library.subject.domin.DeviceLibrary
;
import
com.tykj.dev.device.matching.repository.MatchingDeviceLibraryDao
;
import
com.tykj.dev.device.matching.repository.MatchingDeviceLibraryDao
;
import
com.tykj.dev.device.matching.service.MatchingDeviceLibraryService
;
import
com.tykj.dev.device.matching.service.MatchingDeviceLibraryService
;
import
com.tykj.dev.device.matching.subject.domin.MatchingDeviceLibrary
;
import
com.tykj.dev.device.matching.subject.domin.MatchingDeviceLibrary
;
import
com.tykj.dev.device.matching.subject.vo.MatchingUnitVo
;
import
com.tykj.dev.device.matching.subject.vo.MatchingDeviceSelectVo
;
import
com.tykj.dev.device.matching.subject.vo.MatchingDeviceSelectVo
;
import
com.tykj.dev.device.matching.subject.vo.RelationDeviceVo
;
import
com.tykj.dev.device.matching.subject.vo.RelationDeviceVo
;
import
com.tykj.dev.device.user.subject.entity.Units
;
import
com.tykj.dev.device.user.subject.entity.Units
;
...
@@ -26,14 +25,11 @@ import com.tykj.dev.rfid.entity.vo.PrintVo;
...
@@ -26,14 +25,11 @@ import com.tykj.dev.rfid.entity.vo.PrintVo;
import
com.tykj.dev.rfid.entity.vo.RfidPrintVo
;
import
com.tykj.dev.rfid.entity.vo.RfidPrintVo
;
import
com.tykj.dev.rfid.service.RfidService
;
import
com.tykj.dev.rfid.service.RfidService
;
import
com.tykj.dev.rfid.service.impl.RfidServiceImpl
;
import
com.tykj.dev.rfid.service.impl.RfidServiceImpl
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.Pageable
;
import
org.springframework.data.domain.Pageable
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.scheduling.annotation.Async
;
import
org.springframework.scheduling.annotation.Async
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
javax.persistence.Transient
;
import
javax.persistence.Transient
;
import
java.lang.reflect.Field
;
import
java.lang.reflect.Field
;
...
@@ -338,6 +334,11 @@ public class MatchingDeviceLibraryServiceImpl implements MatchingDeviceLibrarySe
...
@@ -338,6 +334,11 @@ public class MatchingDeviceLibraryServiceImpl implements MatchingDeviceLibrarySe
.
collect
(
Collectors
.
toList
());
.
collect
(
Collectors
.
toList
());
}
}
@Override
public
void
updateMatchingDeviceCreateUnitNameByUnitName
(
MatchingUnitVo
matchingUnitVo
)
{
matchingDeviceLibraryDao
.
updateCreateUnitName
(
matchingUnitVo
.
getOriginUnitName
(),
matchingUnitVo
.
getUpdateUnitName
());
}
/**
/**
* @param matchingDeviceSelectVo 配套设备查询vo
* @param matchingDeviceSelectVo 配套设备查询vo
...
...
dev-matching/src/main/java/com/tykj/dev/device/matching/subject/vo/MatchingUnitVo.java
0 → 100644
浏览文件 @
293532ba
package
com
.
tykj
.
dev
.
device
.
matching
.
subject
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.List
;
/**
* @author dengdiyi
*/
@Data
@ApiModel
(
"修改配套设备的vo"
)
public
class
MatchingUnitVo
{
@ApiModelProperty
(
name
=
"原始的单位名称"
)
private
String
originUnitName
;
@ApiModelProperty
(
name
=
"修改后的单位名称"
)
private
String
updateUnitName
;
}
dev-union/src/main/java/com/tykj/dev/union/RunController.java
浏览文件 @
293532ba
//package com.tykj.dev.union;
package
com
.
tykj
.
dev
.
union
;
//
///**
/**
// * @author zjm
* @author zjm
// * @version 1.0.0
* @version 1.0.0
// * @ClassName AreaController.java
* @ClassName AreaController.java
// * @Description TODO
* @Description TODO
// * @createTime 2020年09月04日 13:34:00
* @createTime 2020年09月04日 13:34:00
// */
*/
//
//import com.tykj.dev.config.swagger.AutoDocument;
import
com.tykj.dev.config.swagger.AutoDocument
;
//import com.tykj.dev.device.user.subject.dao.AreaDao;
import
com.tykj.dev.device.library.service.DeviceLibraryService
;
//import com.tykj.dev.device.user.subject.entity.Area;
import
com.tykj.dev.device.library.subject.vo.UpdateUnitVo
;
//import com.tykj.dev.device.user.subject.entity.SecurityUser;
import
com.tykj.dev.device.matching.service.MatchingDeviceBillService
;
//import com.tykj.dev.device.user.subject.service.AreaService;
import
com.tykj.dev.device.matching.service.MatchingDeviceLibraryService
;
//import com.tykj.dev.misc.exception.ApiException;
import
com.tykj.dev.device.matching.subject.vo.MatchingUnitVo
;
//import io.swagger.annotations.Api;
import
com.tykj.dev.device.user.cache.UnitsCache
;
//import io.swagger.annotations.ApiOperation;
import
com.tykj.dev.device.user.subject.dao.AreaDao
;
//import org.springframework.beans.factory.annotation.Autowired;
import
com.tykj.dev.device.user.subject.entity.Area
;
//import org.springframework.http.ResponseEntity;
import
com.tykj.dev.device.user.subject.entity.SecurityUser
;
//import org.springframework.security.core.annotation.AuthenticationPrincipal;
import
com.tykj.dev.device.user.subject.entity.Units
;
//import org.springframework.web.bind.annotation.*;
import
com.tykj.dev.device.user.subject.service.AreaService
;
//import springfox.documentation.annotations.ApiIgnore;
import
com.tykj.dev.device.user.subject.service.UnitsService
;
//
import
com.tykj.dev.misc.exception.ApiException
;
//import java.util.Optional;
import
io.swagger.annotations.Api
;
//
import
io.swagger.annotations.ApiOperation
;
///**
import
org.springframework.beans.factory.annotation.Autowired
;
// * 区域视图层
import
org.springframework.http.ResponseEntity
;
// */
import
org.springframework.security.core.annotation.AuthenticationPrincipal
;
//@RestController
import
org.springframework.transaction.annotation.Transactional
;
//@RequestMapping("/run")
import
org.springframework.web.bind.annotation.*
;
//public class RunController {
import
springfox.documentation.annotations.ApiIgnore
;
// @Autowired
// DataInit dataInit;
import
javax.annotation.Resource
;
// @GetMapping(value = "/init2")
import
java.util.Optional
;
// public ResponseEntity addPermissions(@ApiIgnore @AuthenticationPrincipal SecurityUser securityUser) {
import
java.util.concurrent.CompletableFuture
;
// dataInit.init2();
// return ResponseEntity.ok("ok");
/**
// }
* 区域视图层
//
*/
//
@RestController
//}
public
class
RunController
{
@Resource
UnitsCache
unitsCache
;
@Resource
UnitsService
unitsService
;
@Autowired
private
DeviceLibraryService
deviceLibraryService
;
@Autowired
private
MatchingDeviceLibraryService
matchingDeviceLibraryService
;
@ApiOperation
(
value
=
"修改单位名称从而修改配套设备的创建单位"
,
notes
=
"修改单位名称从而修改配套设备的创建单位"
)
@PostMapping
(
"/device/updateDeviceLocationAndOwnUnit"
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
ResponseEntity
<
String
>
updateMatchingDeviceCreateUnitName
(
@RequestBody
Units
units
)
{
String
name
=
unitsCache
.
findById
(
units
.
getUnitId
()).
getName
();
UpdateUnitVo
updateUnitVo
=
new
UpdateUnitVo
();
MatchingUnitVo
matchingUnitVo
=
new
MatchingUnitVo
();
//调用单位
unitsService
.
updateUnit
(
units
);
if
(!
name
.
equals
(
units
.
getName
())){
updateUnitVo
.
setOriginUnitName
(
name
);
updateUnitVo
.
setUpdateUnitName
(
units
.
getName
());
matchingUnitVo
.
setOriginUnitName
(
name
);
matchingUnitVo
.
setUpdateUnitName
(
units
.
getName
());
CompletableFuture
.
runAsync
(()->
deviceLibraryService
.
updateDeviceLocationAndOwnUnit
(
updateUnitVo
));
CompletableFuture
.
runAsync
(()->
matchingDeviceLibraryService
.
updateMatchingDeviceCreateUnitNameByUnitName
(
matchingUnitVo
));
}
return
ResponseEntity
.
ok
(
"修改成功"
);
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论