From 2c7a0b5c9cded118d3c3c46211adf40fe558d67b Mon Sep 17 00:00:00 2001 From: LSH Date: 星期五, 24 十一月 2023 14:13:11 +0800 Subject: [PATCH] # --- src/main/webapp/views/priOnline2/priOnline.html | 1 src/main/java/com/zy/crm/manager/entity/PlanType.java | 2 src/main/java/com/zy/crm/manager/service/PlanService.java | 3 + src/main/webapp/static/js/priOnline2/priOnline.js | 7 ++- src/main/webapp/views/plan/plan.html | 1 src/main/webapp/views/priQuote/priQuote.html | 1 src/main/java/com/zy/crm/manager/service/impl/PlanServiceImpl.java | 9 +++- src/main/resources/mapper/PlanMapper.xml | 10 ++++- src/main/webapp/static/js/priQuote/priQuote.js | 7 ++- src/main/java/com/zy/crm/manager/controller/PlanController.java | 17 ++++++-- src/main/webapp/static/js/plan/plan.js | 7 ++- src/main/java/com/zy/crm/common/utils/FileSaveExampleUtil.java | 8 ++++ src/main/java/com/zy/crm/manager/mapper/PlanMapper.java | 3 + 13 files changed, 58 insertions(+), 18 deletions(-) diff --git a/src/main/java/com/zy/crm/common/utils/FileSaveExampleUtil.java b/src/main/java/com/zy/crm/common/utils/FileSaveExampleUtil.java index 20892a0..7b248d1 100644 --- a/src/main/java/com/zy/crm/common/utils/FileSaveExampleUtil.java +++ b/src/main/java/com/zy/crm/common/utils/FileSaveExampleUtil.java @@ -237,6 +237,7 @@ private String name; private long size; private String path; + private String userName; private boolean success; private String errorMessage; @@ -246,6 +247,13 @@ this.path = path; } + public FileDTO(String name, long size, String path,String userName) { + this.name = name; + this.size = size; + this.path = path; + this.userName = userName; + } + public FileDTO(String name, long size) { this.name = name; this.size = size; diff --git a/src/main/java/com/zy/crm/manager/controller/PlanController.java b/src/main/java/com/zy/crm/manager/controller/PlanController.java index d961d10..b8d82a5 100644 --- a/src/main/java/com/zy/crm/manager/controller/PlanController.java +++ b/src/main/java/com/zy/crm/manager/controller/PlanController.java @@ -384,7 +384,8 @@ @RequestMapping(value = "/plan/insert/file/auth") // @ManagerAuth - public R insertFile(@RequestParam("planId") String planId, @RequestParam("filename") String filename, @RequestParam("filesize") Long filesize) { + public R insertFile(@RequestParam("planId") String planId, @RequestParam("filename") String filename, + @RequestParam("filesize") Long filesize,@RequestParam("token") String token) { try { // InputStream inputStream = file.getInputStream(); // // 鑾峰彇鏂囦欢鐨勫唴瀹圭被鍨� @@ -393,12 +394,17 @@ //// String url = "http://tjdt.oss-cn-hangzhou.aliyuncs.com/"+file.getOriginalFilename(); // String[] names = url.split("com/"); // String name= names[1]; - - + String nickname = null; + Long userId = null; + if (!Cools.isEmpty(token)) { + User user = getUser(token); + nickname = user.getNickname(); + userId = user.getId(); + } String[] split = planId.split("-"); int id = Integer.parseInt(split[1]); String url = "http://zhongyang-ftpserver.oss-cn-hangzhou.aliyuncs.com/" + filename; - planService.increasePlanUrl(id, url, filename, filesize); + planService.increasePlanUrl(id, url, filename, filesize,nickname,userId); return R.ok(); } catch (Exception e) { System.out.println(e); @@ -445,7 +451,8 @@ String url = planService.selectPlanUrlPlanIdUrl(id2); String name = planService.selectPlanUrlPlanIdName(id2); Long size = planService.selectPlanUrlPlanIdSize(id2); - FileSaveExampleUtil.FileDTO dto = new FileSaveExampleUtil.FileDTO(name,size,url); + String userName = planService.selectPlanUrlPlanIdUserName(id2); + FileSaveExampleUtil.FileDTO dto = new FileSaveExampleUtil.FileDTO(name,size,url,userName); fileDTOS.add(dto); } // List<FileSaveExampleUtil.FileDTO> fileDTOS = FileSaveExampleUtil.viewFileList(savePath); diff --git a/src/main/java/com/zy/crm/manager/entity/PlanType.java b/src/main/java/com/zy/crm/manager/entity/PlanType.java index 6b18800..a03eddb 100644 --- a/src/main/java/com/zy/crm/manager/entity/PlanType.java +++ b/src/main/java/com/zy/crm/manager/entity/PlanType.java @@ -75,7 +75,7 @@ /** * 鍖哄垎 1: 璐ф灦 0: 闆嗘垚 */ - @ApiModelProperty(value= "鍖哄垎 1: 璐ф灦 0: 闆嗘垚 ") + @ApiModelProperty(value= "鍖哄垎 1: 璐ф灦 2: 闆嗘垚 ") private Integer type; /** diff --git a/src/main/java/com/zy/crm/manager/mapper/PlanMapper.java b/src/main/java/com/zy/crm/manager/mapper/PlanMapper.java index f4b638a..d28c3cd 100644 --- a/src/main/java/com/zy/crm/manager/mapper/PlanMapper.java +++ b/src/main/java/com/zy/crm/manager/mapper/PlanMapper.java @@ -15,11 +15,12 @@ Plan selectByUuid(@Param("hostId") Long hostId, @Param("uuid") String uuid); - void increasePlanUrl(@Param("planId") int planId, @Param("url") String url, @Param("name") String name, @Param("size") Long size); + void increasePlanUrl(@Param("planId") int planId, @Param("url") String url, @Param("name") String name, @Param("size") Long size,@Param("userName") String userName, @Param("userId") Long userId ); String selectPlanUrlPlanIdUrl(@Param("id") int id); String selectPlanUrlPlanIdName(@Param("id") int id); Long selectPlanUrlPlanIdSize(@Param("id") int id); + String selectPlanUrlPlanIdUserName(@Param("id") int id); List<Integer> selectPlanUrlId(@Param("planId") int planId); Plan selectPlanByNewestUuid(@Param("hostId") Long hostId); diff --git a/src/main/java/com/zy/crm/manager/service/PlanService.java b/src/main/java/com/zy/crm/manager/service/PlanService.java index 75f4443..1ed0419 100644 --- a/src/main/java/com/zy/crm/manager/service/PlanService.java +++ b/src/main/java/com/zy/crm/manager/service/PlanService.java @@ -9,10 +9,11 @@ public interface PlanService extends IService<Plan> { Plan selectByUuid(Long hostId, String uuid); - void increasePlanUrl(int planId, String url,String name,Long size); + void increasePlanUrl(int planId, String url,String name,Long size,String userName,Long userId); String selectPlanUrlPlanIdUrl(int planId); String selectPlanUrlPlanIdName(int planId); Long selectPlanUrlPlanIdSize(int planId); + String selectPlanUrlPlanIdUserName(int planId); List<Integer> selectPlanUrlId(int planId); String getUuid(Long hostId); diff --git a/src/main/java/com/zy/crm/manager/service/impl/PlanServiceImpl.java b/src/main/java/com/zy/crm/manager/service/impl/PlanServiceImpl.java index 7577400..6ffedc9 100644 --- a/src/main/java/com/zy/crm/manager/service/impl/PlanServiceImpl.java +++ b/src/main/java/com/zy/crm/manager/service/impl/PlanServiceImpl.java @@ -20,8 +20,8 @@ } @Override - public void increasePlanUrl(int planId, String url,String name,Long size) { - this.baseMapper.increasePlanUrl(planId, url,name,size); + public void increasePlanUrl(int planId, String url,String name,Long size,String userName,Long userId) { + this.baseMapper.increasePlanUrl(planId, url,name,size,userName,userId); } @Override @@ -44,6 +44,11 @@ return this.baseMapper.selectPlanUrlPlanIdSize(id); } + @Override + public String selectPlanUrlPlanIdUserName(int id) { + return this.baseMapper.selectPlanUrlPlanIdUserName(id); + } + @Override public String getUuid(Long hostId) { diff --git a/src/main/resources/mapper/PlanMapper.xml b/src/main/resources/mapper/PlanMapper.xml index 631763e..47580a2 100644 --- a/src/main/resources/mapper/PlanMapper.xml +++ b/src/main/resources/mapper/PlanMapper.xml @@ -138,6 +138,12 @@ and id=#{id} </select> + <select id="selectPlanUrlPlanIdUserName" resultType="java.lang.String"> + select user_name from man_plan_url + where 1=1 + and id=#{id} + </select> + <select id="selectPlanUrlId" resultType="java.lang.Integer"> select id from man_plan_url where 1=1 @@ -145,8 +151,8 @@ </select> <insert id="increasePlanUrl"> - insert into man_plan_url(plan_id,url,name,file_size) - values(#{planId},#{url},#{name},#{size}) + insert into man_plan_url(plan_id,url,name,file_size,user_name,user_id) + values(#{planId},#{url},#{name},#{size},#{userName},#{userId}) </insert> diff --git a/src/main/webapp/static/js/plan/plan.js b/src/main/webapp/static/js/plan/plan.js index 2ab94d3..77720d3 100644 --- a/src/main/webapp/static/js/plan/plan.js +++ b/src/main/webapp/static/js/plan/plan.js @@ -255,6 +255,7 @@ var tr = $(['<tr id="upload-">' ,'<td id="upload-filename-id-'+ file.lastModified + '">' + file.name +'</td>' ,'<td>'+ (file.size/1014).toFixed(1) +'kb</td>' + ,'<td id="upload-filename-userName-'+ '">' +'</td>' ,'<td id="upload-file-id-' + file.lastModified + '"><div class="layui-progress layui-progress-big" lay-showPercent="true" lay-filter="progress-demo-'+ file.lastModified +'"><div class="layui-progress-bar" lay-percent=""></div></div></td>' ,'<td>' ,'<button class="layui-btn layui-btn-xs demo-reload layui-hide">閲嶄紶</button>' @@ -299,14 +300,15 @@ layer.msg('涓婁紶鎴愬姛', {icon: 1}); $("#upload-file-id-" + file.lastModified).html("涓婁紶鎴愬姛") $("#upload-filename-id-" + file.lastModified).html(filename) - + let token = localStorage.getItem("token"); $.ajax({ url: baseUrl+"/plan/insert/file/auth", headers: {'token': localStorage.getItem('token')}, data: { 'planId': $('.layui-layer-title').text(), 'filename': filename, - 'filesize': file.size + 'filesize': file.size, + 'token': token }, method: 'POST', success: function (res) { @@ -661,6 +663,7 @@ tr.id = "upload-"+index; tr.innerHTML = '<td>' + file.name + '</td>' + '<td>' + (file.size / 1024).toFixed(1) + 'kb</td>' + + '<td>' + file.userName + '</td>' // + '<td><div class="layui-progress" lay-filter="progress-demo-' + index ,100 + '%'+ '"><div class="layui-progress-bar" lay-percent=""></div></div></td>' + '<td>'+'宸插畬鎴�'+'</td>' + '<td>' diff --git a/src/main/webapp/static/js/priOnline2/priOnline.js b/src/main/webapp/static/js/priOnline2/priOnline.js index c60c45e..04abaf6 100644 --- a/src/main/webapp/static/js/priOnline2/priOnline.js +++ b/src/main/webapp/static/js/priOnline2/priOnline.js @@ -283,6 +283,7 @@ var tr = $(['<tr id="upload-">' ,'<td id="upload-filename-id-'+ file.lastModified + '">' + file.name +'</td>' ,'<td>'+ (file.size/1014).toFixed(1) +'kb</td>' + ,'<td id="upload-filename-userName-'+ '">' +'</td>' ,'<td id="upload-file-id-' + file.lastModified + '"><div class="layui-progress layui-progress-big" lay-showPercent="true" lay-filter="progress-demo-'+ file.lastModified +'"><div class="layui-progress-bar" lay-percent=""></div></div></td>' ,'<td>' ,'<button class="layui-btn layui-btn-xs demo-reload layui-hide">閲嶄紶</button>' @@ -327,14 +328,15 @@ layer.msg('涓婁紶鎴愬姛', {icon: 1}); $("#upload-file-id-" + file.lastModified).html("涓婁紶鎴愬姛") $("#upload-filename-id-" + file.lastModified).html(filename) - + let token = localStorage.getItem("token"); $.ajax({ url: baseUrl+"/plan/insert/file/auth", headers: {'token': localStorage.getItem('token')}, data: { 'planId': $('.layui-layer-title').text(), 'filename': filename, - 'filesize': file.size + 'filesize': file.size, + 'token': token }, method: 'POST', success: function (res) { @@ -636,6 +638,7 @@ tr.id = "upload-"+index; tr.innerHTML = '<td>' + file.name + '</td>' + '<td>' + (file.size / 1024).toFixed(1) + 'kb</td>' + + '<td>' + file.userName + '</td>' // + '<td><div class="layui-progress" lay-filter="progress-demo-' + index ,100 + '%'+ '"><div class="layui-progress-bar" lay-percent=""></div></div></td>' + '<td>'+'宸插畬鎴�'+'</td>' + '<td>' diff --git a/src/main/webapp/static/js/priQuote/priQuote.js b/src/main/webapp/static/js/priQuote/priQuote.js index 522ff73..de1e37b 100644 --- a/src/main/webapp/static/js/priQuote/priQuote.js +++ b/src/main/webapp/static/js/priQuote/priQuote.js @@ -167,6 +167,7 @@ var tr = $(['<tr id="upload-">' ,'<td id="upload-filename-id-'+ file.lastModified + '">' + file.name +'</td>' ,'<td>'+ (file.size/1014).toFixed(1) +'kb</td>' + ,'<td id="upload-filename-userName-'+ '">' +'</td>' ,'<td id="upload-file-id-' + file.lastModified + '"><div class="layui-progress layui-progress-big" lay-showPercent="true" lay-filter="progress-demo-'+ file.lastModified +'"><div class="layui-progress-bar" lay-percent=""></div></div></td>' ,'<td>' ,'<button class="layui-btn layui-btn-xs demo-reload layui-hide">閲嶄紶</button>' @@ -211,14 +212,15 @@ layer.msg('涓婁紶鎴愬姛', {icon: 1}); $("#upload-file-id-" + file.lastModified).html("涓婁紶鎴愬姛") $("#upload-filename-id-" + file.lastModified).html(filename) - + let token = localStorage.getItem("token"); $.ajax({ url: baseUrl+"/plan/insert/file/auth", headers: {'token': localStorage.getItem('token')}, data: { 'planId': $('.layui-layer-title').text(), 'filename': filename, - 'filesize': file.size + 'filesize': file.size, + 'token': token }, method: 'POST', success: function (res) { @@ -482,6 +484,7 @@ tr.id = "upload-"+index; tr.innerHTML = '<td>' + file.name + '</td>' + '<td>' + (file.size / 1024).toFixed(1) + 'kb</td>' + + '<td>' + file.userName + '</td>' // + '<td><div class="layui-progress" lay-filter="progress-demo-' + index ,100 + '%'+ '"><div class="layui-progress-bar" lay-percent=""></div></div></td>' + '<td>'+'宸插畬鎴�'+'</td>' + '<td>' diff --git a/src/main/webapp/views/plan/plan.html b/src/main/webapp/views/plan/plan.html index d710514..e721ca3 100644 --- a/src/main/webapp/views/plan/plan.html +++ b/src/main/webapp/views/plan/plan.html @@ -130,6 +130,7 @@ <thead> <tr><th>鏂囦欢鍚�</th> <th>澶у皬</th> + <th>涓婁紶鑰�</th> <th>涓婁紶杩涘害</th> <th>鎿嶄綔</th> </tr></thead> diff --git a/src/main/webapp/views/priOnline2/priOnline.html b/src/main/webapp/views/priOnline2/priOnline.html index f5612bc..748f526 100644 --- a/src/main/webapp/views/priOnline2/priOnline.html +++ b/src/main/webapp/views/priOnline2/priOnline.html @@ -96,6 +96,7 @@ <thead> <tr><th>鏂囦欢鍚�</th> <th>澶у皬</th> + <th>涓婁紶鑰�</th> <th>涓婁紶杩涘害</th> <th>鎿嶄綔</th> </tr></thead> diff --git a/src/main/webapp/views/priQuote/priQuote.html b/src/main/webapp/views/priQuote/priQuote.html index 56aab74..e31aaf4 100644 --- a/src/main/webapp/views/priQuote/priQuote.html +++ b/src/main/webapp/views/priQuote/priQuote.html @@ -107,6 +107,7 @@ <thead> <tr><th>鏂囦欢鍚�</th> <th>澶у皬</th> + <th>涓婁紶鑰�</th> <th>涓婁紶杩涘害</th> <th>鎿嶄綔</th> </tr></thead> -- Gitblit v1.9.1