Merge remote-tracking branch 'origin/20240528Test' into liujun-2024-06-06-相关方新需求
						commit
						d8113d56e6
					
				|  | @ -38,7 +38,7 @@ import java.util.*; | ||||||
|  * 官网:www.zcloudchina.com |  * 官网:www.zcloudchina.com | ||||||
|  */ |  */ | ||||||
| @Controller | @Controller | ||||||
| @RequestMapping("/app/electricity") | @RequestMapping("c") | ||||||
| public class AppElectricityController extends BaseController { | public class AppElectricityController extends BaseController { | ||||||
| 
 | 
 | ||||||
| 	@Autowired | 	@Autowired | ||||||
|  |  | ||||||
|  | @ -23,6 +23,7 @@ import org.springframework.web.multipart.MultipartFile; | ||||||
| import org.springframework.web.multipart.MultipartRequest; | import org.springframework.web.multipart.MultipartRequest; | ||||||
| 
 | 
 | ||||||
| import javax.annotation.Resource; | import javax.annotation.Resource; | ||||||
|  | import java.io.File; | ||||||
| import java.text.DecimalFormat; | import java.text.DecimalFormat; | ||||||
| import java.text.ParseException; | import java.text.ParseException; | ||||||
| import java.text.SimpleDateFormat; | import java.text.SimpleDateFormat; | ||||||
|  | @ -1693,6 +1694,7 @@ public class AppHotworkCfdController extends BaseController { | ||||||
| 		// created by liu jun 添加(交底人、项目主管部门负责人、安全措施确认人)
 | 		// created by liu jun 添加(交底人、项目主管部门负责人、安全措施确认人)
 | ||||||
| 		hotworkCfdService.addInfo(pd); | 		hotworkCfdService.addInfo(pd); | ||||||
| 
 | 
 | ||||||
|  | 		//气体检测数据
 | ||||||
| 		map.put("gasList", hotworkGasCfdService.listAll(pd)); | 		map.put("gasList", hotworkGasCfdService.listAll(pd)); | ||||||
| 		// imgList是接受交底人签字
 | 		// imgList是接受交底人签字
 | ||||||
| 		List<PageData> acceptConfessList = (List<PageData>) pd.get("acceptConfessList"); | 		List<PageData> acceptConfessList = (List<PageData>) pd.get("acceptConfessList"); | ||||||
|  | @ -1717,6 +1719,26 @@ public class AppHotworkCfdController extends BaseController { | ||||||
| 		return map; | 		return map; | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
|  | 	/**删除动火操作人图片 | ||||||
|  | 	 * @param | ||||||
|  | 	 * @throws Exception | ||||||
|  | 	 */ | ||||||
|  | 	@RequestMapping(value="/delImg") | ||||||
|  | 	@ResponseBody | ||||||
|  | 	@LogAnno(menuType= "手机",menuServer= "动火作业",instructionsOperate = "动火作业",instructionsType = "删除动火操作人图片") | ||||||
|  | 	public Object delImg() throws Exception{ | ||||||
|  | 		Map<String,String> map = new HashMap<String,String>(); | ||||||
|  | 		String errInfo = "success"; | ||||||
|  | 		PageData pd = new PageData(); | ||||||
|  | 		pd = this.getPageData(); | ||||||
|  | 		pd = imgFilesService.findById(pd);	//根据ID读取
 | ||||||
|  | 		File file = new File(PathUtil.getProjectpath()+pd.getString("FILEPATH")); | ||||||
|  | 		file.delete(); | ||||||
|  | 		imgFilesService.delete(pd); | ||||||
|  | 		map.put("result", errInfo);				//返回结果
 | ||||||
|  | 		return map; | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
| 	/**去修改页面获取数据 | 	/**去修改页面获取数据 | ||||||
| 	 * @param | 	 * @param | ||||||
| 	 * @throws Exception | 	 * @throws Exception | ||||||
|  |  | ||||||
|  | @ -254,7 +254,9 @@ public class HotworkCfdServiceImpl implements HotworkCfdService { | ||||||
| 		if (approvalInfos.size() > 1) throw new RuntimeException("审批信息异常,请联系管理员"); | 		if (approvalInfos.size() > 1) throw new RuntimeException("审批信息异常,请联系管理员"); | ||||||
| 		PageData entity = approvalInfos.get(0); | 		PageData entity = approvalInfos.get(0); | ||||||
| 		entity.put("APPROVAL_STATUS", request.getString("APPROVAL_STATUS")); | 		entity.put("APPROVAL_STATUS", request.getString("APPROVAL_STATUS")); | ||||||
| 		entity.put("APPROVAL_SIGNATURE", Warden.saveFile(files,request.getString("CORPINFO_ID"))); | //		entity.put("APPROVAL_SIGNATURE", Warden.saveFile(files,request.getString("CORPINFO_ID")));
 | ||||||
|  | 		List<String> filePaths = Warden.saveFiles(files, request.getString("CORPINFO_ID")); | ||||||
|  | 		entity.put("APPROVAL_SIGNATURE", String.join(";", filePaths)); | ||||||
| 		entity.put("APPROVAL_SIGNATURE_TIME", DateUtil.getTime()); | 		entity.put("APPROVAL_SIGNATURE_TIME", DateUtil.getTime()); | ||||||
| 		entity.put("APPROVAL_CONTENT",request.getString("APPROVAL_CONTENT")); | 		entity.put("APPROVAL_CONTENT",request.getString("APPROVAL_CONTENT")); | ||||||
| 		busHotworkCfdExamineMapper.edit(entity); | 		busHotworkCfdExamineMapper.edit(entity); | ||||||
|  |  | ||||||
|  | @ -381,6 +381,19 @@ public class Warden { | ||||||
|         return saveFile(files, CORPINFO_ID); |         return saveFile(files, CORPINFO_ID); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  |     //保存多图片
 | ||||||
|  |     public static List<String> saveFiles(MultipartFile[] files, String number) throws Exception { | ||||||
|  |         if (files.length == 0) throw new RuntimeException("文件为空"); | ||||||
|  |         List<String> filePaths = new ArrayList<>(); | ||||||
|  |         for (MultipartFile file : files) { | ||||||
|  |             String ffile = DateUtil.getDays(); | ||||||
|  |             String fileName = get32UUID() + file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")); | ||||||
|  |             Smb.sshSftp(file, fileName, Const.FILEPATHFILE + number + "/" + ffile); | ||||||
|  |             filePaths.add(Const.FILEPATHFILE + number + "/" + ffile + "/" + fileName); | ||||||
|  |         } | ||||||
|  |         return filePaths; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|     /** |     /** | ||||||
|      * 压缩文件 |      * 压缩文件 | ||||||
|      */ |      */ | ||||||
|  | @ -479,5 +492,6 @@ public class Warden { | ||||||
|         } |         } | ||||||
|         throw new IOException("压缩文件失败"); |         throw new IOException("压缩文件失败"); | ||||||
|     } |     } | ||||||
|  | 
 | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -606,7 +606,15 @@ | ||||||
| 		    bhe.HOTWORK_ID = f.HOTWORK_ID | 		    bhe.HOTWORK_ID = f.HOTWORK_ID | ||||||
| 		    and bhe.TYPE = 1 | 		    and bhe.TYPE = 1 | ||||||
| 		    and bhe.IS_DELETE = '0' | 		    and bhe.IS_DELETE = '0' | ||||||
| 		left join bus_hotwork_acceptuser_cfd bhac on bhac.HOTWORK_ID = f.HOTWORK_ID | -- 		left join bus_hotwork_acceptuser_cfd bhac on bhac.HOTWORK_ID = f.HOTWORK_ID | ||||||
|  | 		left join ( | ||||||
|  | 		select | ||||||
|  | 		HOTWORK_ID, | ||||||
|  | 		GROUP_CONCAT(ACCEPT_USER_SIGNER_PATH SEPARATOR ',') as ACCEPT_USER_SIGNER_PATH, | ||||||
|  | 		GROUP_CONCAT(ACCEPT_USER_SIGNER_TIME SEPARATOR ',') as ACCEPT_USER_SIGNER_TIME | ||||||
|  | 		from bus_hotwork_acceptuser_cfd | ||||||
|  | 		group by HOTWORK_ID | ||||||
|  | 		) bhac on bhac.HOTWORK_ID = f.HOTWORK_ID | ||||||
| 		where | 		where | ||||||
| 		f.HOTWORK_ID = #{HOTWORK_ID} | 		f.HOTWORK_ID = #{HOTWORK_ID} | ||||||
| 	</select> | 	</select> | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue