重点工程部分代码

pull/14/head
z 2023-12-20 11:13:51 +08:00
parent a8b7161202
commit 491d640c87
1 changed files with 16 additions and 4 deletions

View File

@ -59,7 +59,7 @@ public class OutSourcedController extends BaseController {
@RequestMapping(value = "/add") @RequestMapping(value = "/add")
@RequiresPermissions("outsourced:add") @RequiresPermissions("outsourced:add")
@ResponseBody @ResponseBody
@DockAnnotation(isAdd = true) @DockAnnotation(isAdd = true,hasAnnex = true)
public Object add(@RequestParam(value = "file", required = false) MultipartFile file, public Object add(@RequestParam(value = "file", required = false) MultipartFile file,
@RequestParam(value = "file1", required = false) MultipartFile file1, @RequestParam(value = "file1", required = false) MultipartFile file1,
@RequestParam(value = "file2", required = false) MultipartFile file2, @RequestParam(value = "file2", required = false) MultipartFile file2,
@ -85,7 +85,7 @@ public class OutSourcedController extends BaseController {
//pd.put("INVOLVING_CORPS", Jurisdiction.getCORPINFO_ID()); //理单位名称 //pd.put("INVOLVING_CORPS", Jurisdiction.getCORPINFO_ID()); //理单位名称
pd.put("IS_CORP_TYPE", "1"); //是否企业重点工程0监管重点工程;1企业重点工程 pd.put("IS_CORP_TYPE", "1"); //是否企业重点工程0监管重点工程;1企业重点工程
ArrayList<String> strings = new ArrayList<>();
if (null != file && !file.isEmpty()) { if (null != file && !file.isEmpty()) {
String suffixName = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".") + 1).toLowerCase(); String suffixName = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".") + 1).toLowerCase();
if (!"pdf".equals(suffixName) && !"jpg".equals(suffixName) && !"jpeg".equals(suffixName) && !"png".equals(suffixName) && !"mp4".equals(suffixName)) { if (!"pdf".equals(suffixName) && !"jpg".equals(suffixName) && !"jpeg".equals(suffixName) && !"png".equals(suffixName) && !"mp4".equals(suffixName)) {
@ -98,6 +98,7 @@ public class OutSourcedController extends BaseController {
String fileName = this.get32UUID() + file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")); String fileName = this.get32UUID() + file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf("."));
Smb.sshSftp(file, fileName, Const.FILEPATHFILE + ffile); Smb.sshSftp(file, fileName, Const.FILEPATHFILE + ffile);
pd.put("UNITS_APTITUDE", Const.FILEPATHFILE + ffile + "/" + fileName); pd.put("UNITS_APTITUDE", Const.FILEPATHFILE + ffile + "/" + fileName);
strings.add(Const.FILEPATHFILE + ffile + "/" + fileName);
} }
if (null != file1 && !file1.isEmpty()) { if (null != file1 && !file1.isEmpty()) {
String suffixName = file1.getOriginalFilename().substring(file1.getOriginalFilename().lastIndexOf(".") + 1).toLowerCase(); String suffixName = file1.getOriginalFilename().substring(file1.getOriginalFilename().lastIndexOf(".") + 1).toLowerCase();
@ -111,6 +112,8 @@ public class OutSourcedController extends BaseController {
String fileName = this.get32UUID() + file1.getOriginalFilename().substring(file1.getOriginalFilename().lastIndexOf(".")); String fileName = this.get32UUID() + file1.getOriginalFilename().substring(file1.getOriginalFilename().lastIndexOf("."));
Smb.sshSftp(file1, fileName, Const.FILEPATHFILE + ffile); Smb.sshSftp(file1, fileName, Const.FILEPATHFILE + ffile);
pd.put("MEASURES", Const.FILEPATHFILE + ffile + "/" + fileName); pd.put("MEASURES", Const.FILEPATHFILE + ffile + "/" + fileName);
strings.add(Const.FILEPATHFILE + ffile + "/" + fileName);
} }
if (null != file2 && !file2.isEmpty()) { if (null != file2 && !file2.isEmpty()) {
String suffixName = file2.getOriginalFilename().substring(file2.getOriginalFilename().lastIndexOf(".") + 1).toLowerCase(); String suffixName = file2.getOriginalFilename().substring(file2.getOriginalFilename().lastIndexOf(".") + 1).toLowerCase();
@ -124,6 +127,7 @@ public class OutSourcedController extends BaseController {
String fileName = this.get32UUID() + file2.getOriginalFilename().substring(file2.getOriginalFilename().lastIndexOf(".")); String fileName = this.get32UUID() + file2.getOriginalFilename().substring(file2.getOriginalFilename().lastIndexOf("."));
Smb.sshSftp(file2, fileName, Const.FILEPATHFILE + ffile); Smb.sshSftp(file2, fileName, Const.FILEPATHFILE + ffile);
pd.put("MANAGE_APTITUDE", Const.FILEPATHFILE + ffile + "/" + fileName); pd.put("MANAGE_APTITUDE", Const.FILEPATHFILE + ffile + "/" + fileName);
strings.add(Const.FILEPATHFILE + ffile + "/" + fileName);
} }
if (null != file3 && !file3.isEmpty()) { if (null != file3 && !file3.isEmpty()) {
String suffixName = file3.getOriginalFilename().substring(file3.getOriginalFilename().lastIndexOf(".") + 1).toLowerCase(); String suffixName = file3.getOriginalFilename().substring(file3.getOriginalFilename().lastIndexOf(".") + 1).toLowerCase();
@ -137,6 +141,7 @@ public class OutSourcedController extends BaseController {
String fileName = this.get32UUID() + file3.getOriginalFilename().substring(file3.getOriginalFilename().lastIndexOf(".")); String fileName = this.get32UUID() + file3.getOriginalFilename().substring(file3.getOriginalFilename().lastIndexOf("."));
Smb.sshSftp(file3, fileName, Const.FILEPATHFILE + ffile); Smb.sshSftp(file3, fileName, Const.FILEPATHFILE + ffile);
pd.put("DESIGE", Const.FILEPATHFILE + ffile + "/" + fileName); pd.put("DESIGE", Const.FILEPATHFILE + ffile + "/" + fileName);
strings.add(Const.FILEPATHFILE + ffile + "/" + fileName);
} }
if (null != file4 && !file4.isEmpty()) { if (null != file4 && !file4.isEmpty()) {
String suffixName = file4.getOriginalFilename().substring(file4.getOriginalFilename().lastIndexOf(".") + 1).toLowerCase(); String suffixName = file4.getOriginalFilename().substring(file4.getOriginalFilename().lastIndexOf(".") + 1).toLowerCase();
@ -150,6 +155,7 @@ public class OutSourcedController extends BaseController {
String fileName = this.get32UUID() + file4.getOriginalFilename().substring(file4.getOriginalFilename().lastIndexOf(".")); String fileName = this.get32UUID() + file4.getOriginalFilename().substring(file4.getOriginalFilename().lastIndexOf("."));
Smb.sshSftp(file4, fileName, Const.FILEPATHFILE + ffile); Smb.sshSftp(file4, fileName, Const.FILEPATHFILE + ffile);
pd.put("ATTACHMENTS", Const.FILEPATHFILE + ffile + "/" + fileName); pd.put("ATTACHMENTS", Const.FILEPATHFILE + ffile + "/" + fileName);
strings.add(Const.FILEPATHFILE + ffile + "/" + fileName);
} }
if (null != file5 && !file5.isEmpty()) { if (null != file5 && !file5.isEmpty()) {
String suffixName = file5.getOriginalFilename().substring(file5.getOriginalFilename().lastIndexOf(".") + 1).toLowerCase(); String suffixName = file5.getOriginalFilename().substring(file5.getOriginalFilename().lastIndexOf(".") + 1).toLowerCase();
@ -163,6 +169,7 @@ public class OutSourcedController extends BaseController {
String fileName = this.get32UUID() + file5.getOriginalFilename().substring(file5.getOriginalFilename().lastIndexOf(".")); String fileName = this.get32UUID() + file5.getOriginalFilename().substring(file5.getOriginalFilename().lastIndexOf("."));
Smb.sshSftp(file5, fileName, Const.FILEPATHFILE + ffile); Smb.sshSftp(file5, fileName, Const.FILEPATHFILE + ffile);
pd.put("RECORDS", Const.FILEPATHFILE + ffile + "/" + fileName); pd.put("RECORDS", Const.FILEPATHFILE + ffile + "/" + fileName);
strings.add(Const.FILEPATHFILE + ffile + "/" + fileName);
} }
if (null != file6 && !file6.isEmpty()) { if (null != file6 && !file6.isEmpty()) {
String suffixName = file6.getOriginalFilename().substring(file6.getOriginalFilename().lastIndexOf(".") + 1).toLowerCase(); String suffixName = file6.getOriginalFilename().substring(file6.getOriginalFilename().lastIndexOf(".") + 1).toLowerCase();
@ -176,6 +183,7 @@ public class OutSourcedController extends BaseController {
String fileName = this.get32UUID() + file6.getOriginalFilename().substring(file6.getOriginalFilename().lastIndexOf(".")); String fileName = this.get32UUID() + file6.getOriginalFilename().substring(file6.getOriginalFilename().lastIndexOf("."));
Smb.sshSftp(file6, fileName, Const.FILEPATHFILE + ffile); Smb.sshSftp(file6, fileName, Const.FILEPATHFILE + ffile);
pd.put("SHEET", Const.FILEPATHFILE + ffile + "/" + fileName); pd.put("SHEET", Const.FILEPATHFILE + ffile + "/" + fileName);
strings.add(Const.FILEPATHFILE + ffile + "/" + fileName);
} }
if (null != file7 && !file7.isEmpty()) { if (null != file7 && !file7.isEmpty()) {
String suffixName = file7.getOriginalFilename().substring(file7.getOriginalFilename().lastIndexOf(".") + 1).toLowerCase(); String suffixName = file7.getOriginalFilename().substring(file7.getOriginalFilename().lastIndexOf(".") + 1).toLowerCase();
@ -189,6 +197,7 @@ public class OutSourcedController extends BaseController {
String fileName = this.get32UUID() + file7.getOriginalFilename().substring(file7.getOriginalFilename().lastIndexOf(".")); String fileName = this.get32UUID() + file7.getOriginalFilename().substring(file7.getOriginalFilename().lastIndexOf("."));
Smb.sshSftp(file7, fileName, Const.FILEPATHFILE + ffile); Smb.sshSftp(file7, fileName, Const.FILEPATHFILE + ffile);
pd.put("EXAMINATION", Const.FILEPATHFILE + ffile + "/" + fileName); pd.put("EXAMINATION", Const.FILEPATHFILE + ffile + "/" + fileName);
strings.add(Const.FILEPATHFILE + ffile + "/" + fileName);
} }
if (null != file8 && !file8.isEmpty()) { if (null != file8 && !file8.isEmpty()) {
String suffixName = file8.getOriginalFilename().substring(file8.getOriginalFilename().lastIndexOf(".") + 1).toLowerCase(); String suffixName = file8.getOriginalFilename().substring(file8.getOriginalFilename().lastIndexOf(".") + 1).toLowerCase();
@ -202,6 +211,7 @@ public class OutSourcedController extends BaseController {
String fileName = this.get32UUID() + file8.getOriginalFilename().substring(file8.getOriginalFilename().lastIndexOf(".")); String fileName = this.get32UUID() + file8.getOriginalFilename().substring(file8.getOriginalFilename().lastIndexOf("."));
Smb.sshSftp(file8, fileName, Const.FILEPATHFILE + ffile); Smb.sshSftp(file8, fileName, Const.FILEPATHFILE + ffile);
pd.put("OATTACHMENTS", Const.FILEPATHFILE + ffile + "/" + fileName); pd.put("OATTACHMENTS", Const.FILEPATHFILE + ffile + "/" + fileName);
strings.add(Const.FILEPATHFILE + ffile + "/" + fileName);
} }
if (null != file9 && file9.length > 0) { if (null != file9 && file9.length > 0) {
@ -220,14 +230,15 @@ public class OutSourcedController extends BaseController {
String ffile = DateUtil.getDays(); String ffile = DateUtil.getDays();
String fileName = this.get32UUID() + file9One.getOriginalFilename(). String fileName = this.get32UUID() + file9One.getOriginalFilename().
substring(file9One.getOriginalFilename().lastIndexOf(".")); substring(file9One.getOriginalFilename().lastIndexOf("."));
Smb.sshSftp(file9One, fileName, Const.FILEPATHYHTP + Jurisdiction.getCORPINFO_ID() + "/" + ffile);
PageData pdImg = new PageData(); PageData pdImg = new PageData();
String fileUpdateName = file9One.getOriginalFilename(); String fileUpdateName = file9One.getOriginalFilename();
pdImg.put("IMGFILES_ID", this.get32UUID()); String IMGFILES_ID = this.get32UUID();
pdImg.put("IMGFILES_ID", IMGFILES_ID);
pdImg.put("FILE_NAME", fileUpdateName); pdImg.put("FILE_NAME", fileUpdateName);
pdImg.put("FILEPATH", Const.FILEPATHYHTP + Jurisdiction.getCORPINFO_ID() + "/" + ffile + "/" + fileName); pdImg.put("FILEPATH", Const.FILEPATHYHTP + Jurisdiction.getCORPINFO_ID() + "/" + ffile + "/" + fileName);
pdImg.put("TYPE", "300"); pdImg.put("TYPE", "300");
pdImg.put("FOREIGN_KEY", pd.getString("OUTSOURCED_ID")); pdImg.put("FOREIGN_KEY", pd.getString("OUTSOURCED_ID"));
Smb.sshSftp(file9One, fileName, Const.FILEPATHYHTP + Jurisdiction.getCORPINFO_ID() + "/" + ffile,IMGFILES_ID,pd.getString("OUTSOURCED_ID"),"300");
imgfilesService.save(pdImg); imgfilesService.save(pdImg);
} }
} }
@ -239,6 +250,7 @@ public class OutSourcedController extends BaseController {
//} //}
pd.put("INVOLVING_CORPS", Jurisdiction.getCORPINFO_ID()); pd.put("INVOLVING_CORPS", Jurisdiction.getCORPINFO_ID());
outsourcedService.save(pd); outsourcedService.save(pd);
pd.put("pictList",strings);
map.put("dockData", JSON.toJSONString(pd)); map.put("dockData", JSON.toJSONString(pd));
map.put("result", errInfo); map.put("result", errInfo);
return map; return map;