Selaa lähdekoodia

处理平安上传影像失败bug

hxl13994548489 2 vuotta sitten
vanhempi
commit
c49d565aee

+ 28 - 0
sql/Online.sql

@@ -133,3 +133,31 @@ CREATE TABLE `sys_relation_person` (
 
 
 --add by caiyaru 20240813
 --add by caiyaru 20240813
 ALTER TABLE `sys_user_bank_card` ADD COLUMN `bank_verify` tinyint  DEFAULT 0 COMMENT '0 未验证 1 已验证';
 ALTER TABLE `sys_user_bank_card` ADD COLUMN `bank_verify` tinyint  DEFAULT 0 COMMENT '0 未验证 1 已验证';
+
+-- 控制台角色关联菜单表
+DROP TABLE IF EXISTS `sys_role_menu_kzt`;
+CREATE TABLE `sys_role_menu_kzt`  (
+                                      `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
+                                      `role_id` bigint NULL DEFAULT NULL COMMENT '角色ID',
+                                      `menu_id` bigint NULL DEFAULT NULL COMMENT '菜单ID',
+                                      `sys_type` varchar(10) NULL DEFAULT NULL COMMENT '系统类型',
+                                      `create_by` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人',
+                                      `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
+                                      `last_update_by` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '更新人',
+                                      `last_update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
+                                      PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '控制台角色关联菜单' ROW_FORMAT = Dynamic;
+
+-- 控制台用户关联角色表
+DROP TABLE IF EXISTS `sys_user_role_kzt`;
+CREATE TABLE `sys_user_role_kzt`  (
+                                      `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
+                                      `user_id` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户ID',
+                                      `role_id` bigint NULL DEFAULT NULL COMMENT '角色ID',
+                                      `sys_type` varchar(10) NULL DEFAULT NULL COMMENT '系统类型',
+                                      `create_by` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人',
+                                      `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
+                                      `last_update_by` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '更新人',
+                                      `last_update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
+                                      PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '控制台用户关联角色' ROW_FORMAT = Dynamic;

+ 1 - 5
src/main/java/com/ydtech/modules/order/service/impl/PingAnOrderApiServiceImpl.java

@@ -571,16 +571,12 @@ public class PingAnOrderApiServiceImpl implements PingAnOrderApiService {
             return HttpResult.error("影像集合为空");
             return HttpResult.error("影像集合为空");
         } else {
         } else {
             List<UploadFilesRequest.DocListDTO> list = new ArrayList<>();
             List<UploadFilesRequest.DocListDTO> list = new ArrayList<>();
-            // 获取当前项目的目录
-            File projectFile =new File(System.getProperty("user.dir"));
-            // 获取上级目录
-            String parentPath = projectFile.getParent();
             List<InsTaskImages> insTaskImages =new ArrayList<>();
             List<InsTaskImages> insTaskImages =new ArrayList<>();
             for (InsUploadImagesDto insUploadImagesDto : imgList) {
             for (InsUploadImagesDto insUploadImagesDto : imgList) {
                 InsUploadFiles fiels = insUploadFilesService.getById(insUploadImagesDto.getImageId());
                 InsUploadFiles fiels = insUploadFilesService.getById(insUploadImagesDto.getImageId());
                 InsTaskImages imagevo = insTaskImagesService.getById(insUploadImagesDto.getId());
                 InsTaskImages imagevo = insTaskImagesService.getById(insUploadImagesDto.getId());
                 String key=parameters.getUserId()+"-"+new SimpleDateFormat("yyyyMMddhhmmss").format(new Date())+"-"+UUID.randomUUID();
                 String key=parameters.getUserId()+"-"+new SimpleDateFormat("yyyyMMddhhmmss").format(new Date())+"-"+UUID.randomUUID();
-                File file =new File( parentPath+ fiels.getFilePath());
+                File file =new File(fiels.getFilePath());
                 imagevo.setPinganKey(key);
                 imagevo.setPinganKey(key);
                 insTaskImages.add(imagevo);
                 insTaskImages.add(imagevo);
                 PingAnDocumentClassEnum fileEnum = PingAnDocumentClassEnum.getCode(insUploadImagesDto.getImageType());
                 PingAnDocumentClassEnum fileEnum = PingAnDocumentClassEnum.getCode(insUploadImagesDto.getImageType());