|
@@ -13,14 +13,17 @@ import com.jeeplus.common.utils.StringUtils;
|
|
import com.jeeplus.common.utils.excel.ExportExcel;
|
|
import com.jeeplus.common.utils.excel.ExportExcel;
|
|
import com.jeeplus.common.utils.excel.ImportExcel;
|
|
import com.jeeplus.common.utils.excel.ImportExcel;
|
|
import com.jeeplus.common.web.BaseController;
|
|
import com.jeeplus.common.web.BaseController;
|
|
|
|
+import com.jeeplus.modules.projectAccessory.entity.CollectAccessoryInfo;
|
|
import com.jeeplus.modules.projectAccessory.entity.ProjectAccessoryInfo;
|
|
import com.jeeplus.modules.projectAccessory.entity.ProjectAccessoryInfo;
|
|
import com.jeeplus.modules.projectAccessory.entity.ProjectAccessoryTree;
|
|
import com.jeeplus.modules.projectAccessory.entity.ProjectAccessoryTree;
|
|
import com.jeeplus.modules.projectAccessory.entity.ProjectTemplateInfo;
|
|
import com.jeeplus.modules.projectAccessory.entity.ProjectTemplateInfo;
|
|
import com.jeeplus.modules.projectAccessory.service.ProjectAccessoryService;
|
|
import com.jeeplus.modules.projectAccessory.service.ProjectAccessoryService;
|
|
import com.jeeplus.modules.projectAccessory.service.ProjectTemplateService;
|
|
import com.jeeplus.modules.projectAccessory.service.ProjectTemplateService;
|
|
import com.jeeplus.modules.projectEngineering.service.ProjectEngineeringService;
|
|
import com.jeeplus.modules.projectEngineering.service.ProjectEngineeringService;
|
|
|
|
+import com.jeeplus.modules.projectrecord.entity.ProjectRecords;
|
|
import com.jeeplus.modules.ruralprojectrecords.entity.RuralProjectRecords;
|
|
import com.jeeplus.modules.ruralprojectrecords.entity.RuralProjectRecords;
|
|
import com.jeeplus.modules.ruralprojectrecords.service.RuralProjectRecordsService;
|
|
import com.jeeplus.modules.ruralprojectrecords.service.RuralProjectRecordsService;
|
|
|
|
+import com.jeeplus.modules.sys.utils.UserUtils;
|
|
import com.jeeplus.modules.workclientinfo.entity.WorkClientAttachment;
|
|
import com.jeeplus.modules.workclientinfo.entity.WorkClientAttachment;
|
|
import org.apache.shiro.authz.annotation.Logical;
|
|
import org.apache.shiro.authz.annotation.Logical;
|
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
|
@@ -34,6 +37,8 @@ import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import javax.validation.ConstraintViolationException;
|
|
import javax.validation.ConstraintViolationException;
|
|
|
|
+import java.io.UnsupportedEncodingException;
|
|
|
|
+import java.net.URLDecoder;
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
import java.util.HashMap;
|
|
import java.util.HashMap;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
@@ -414,4 +419,32 @@ public class ProjectAccessoryController extends BaseController {
|
|
System.out.println("上传文件controller层消耗时间:" + (t2-t1));
|
|
System.out.println("上传文件controller层消耗时间:" + (t2-t1));
|
|
return map;
|
|
return map;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 选择报销项目
|
|
|
|
+ */
|
|
|
|
+ @RequestMapping(value = "collectAccessory")
|
|
|
|
+ public String collectAccessory(String url, Model model) {
|
|
|
|
+ CollectAccessoryInfo info = new CollectAccessoryInfo();
|
|
|
|
+ model.addAttribute("collectAccessoryInfo",info);
|
|
|
|
+ model.addAttribute("url",url);
|
|
|
|
+ return "modules/projectAccessory/selectCollectingAccessory";
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 收藏附件信息
|
|
|
|
+ */
|
|
|
|
+ @RequestMapping(value = "saveCollectAccessory")
|
|
|
|
+ @ResponseBody
|
|
|
|
+ public Object saveCollectAccessory(CollectAccessoryInfo collectAccessoryInfo, Model model) {
|
|
|
|
+ Map<String,Object> map = new HashMap<>();
|
|
|
|
+ //收藏附件信息
|
|
|
|
+ Integer result = projectAccessoryService.saveCollectAccessory(collectAccessoryInfo);
|
|
|
|
+ if(result == 1){
|
|
|
|
+ map.put("str","收藏附件信息成功!");
|
|
|
|
+ }else{
|
|
|
|
+ map.put("str","");
|
|
|
|
+ }
|
|
|
|
+ return map;
|
|
|
|
+ }
|
|
}
|
|
}
|