|
@@ -47,7 +47,6 @@ import com.jeeplus.modules.workclientinfo.service.WorkClientInfoService;
|
|
|
import com.jeeplus.modules.workcontractinfo.entity.WorkContractInfo;
|
|
import com.jeeplus.modules.workcontractinfo.entity.WorkContractInfo;
|
|
|
import com.jeeplus.modules.workcontractinfo.service.WorkContractInfoService;
|
|
import com.jeeplus.modules.workcontractinfo.service.WorkContractInfoService;
|
|
|
import com.jeeplus.modules.workinvoice.service.WorkInvoiceService;
|
|
import com.jeeplus.modules.workinvoice.service.WorkInvoiceService;
|
|
|
-import com.jeeplus.modules.workprojectnotify.entity.WorkProjectNotify;
|
|
|
|
|
import com.jeeplus.modules.workprojectnotify.service.WorkProjectNotifyService;
|
|
import com.jeeplus.modules.workprojectnotify.service.WorkProjectNotifyService;
|
|
|
import com.jeeplus.modules.workreimbursement.service.WorkReimbursementService;
|
|
import com.jeeplus.modules.workreimbursement.service.WorkReimbursementService;
|
|
|
import org.activiti.engine.runtime.ProcessInstance;
|
|
import org.activiti.engine.runtime.ProcessInstance;
|
|
@@ -287,6 +286,57 @@ public class RuralCostProjectRecordsController extends BaseController {
|
|
|
|
|
|
|
|
|
|
|
|
|
model.addAttribute("ruralProjectRecords", projectRecords);
|
|
model.addAttribute("ruralProjectRecords", projectRecords);
|
|
|
|
|
+ model.addAttribute("ruralProjectRecords", projectRecords);
|
|
|
|
|
+ return "modules/ruralprojectrecords/cost/ruralCostProjectRecordsForm";
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 查看,增加,编辑项目表单页面
|
|
|
|
|
+ */
|
|
|
|
|
+ @RequiresPermissions(value={"ruralProject:ruralCostProjectRecords:add","ruralProject:ruralCostProjectRecords:edit"},logical=Logical.OR)
|
|
|
|
|
+ @RequestMapping(value = "quoteForm")
|
|
|
|
|
+ public String quoteForm(RuralProjectRecords projectRecords, Model model) {
|
|
|
|
|
+ if (projectRecords!=null&&StringUtils.isNotBlank(projectRecords.getId())) {
|
|
|
|
|
+ projectRecords = projectRecordsService.get(projectRecords.getId());
|
|
|
|
|
+ if (null != projectRecords.getCreateBy() && StringUtils.isNotBlank(projectRecords.getCreateBy().getId())) {
|
|
|
|
|
+ User user = UserUtils.get(projectRecords.getCreateBy().getId());
|
|
|
|
|
+ projectRecords.setCreateBy(user);
|
|
|
|
|
+ }
|
|
|
|
|
+ //根据归属部门Id查询归属部门名称显示
|
|
|
|
|
+ String belongingDepartmentName = projectRecordsService.getBelongingDepartmentNameByBelongingDepartment(projectRecords.getBelongingDepartment());
|
|
|
|
|
+ model.addAttribute("belongingDepartmentName",belongingDepartmentName);
|
|
|
|
|
+
|
|
|
|
|
+ projectRecordsService.queryProjectDetail(projectRecords);
|
|
|
|
|
+ //获取工程类型
|
|
|
|
|
+ ProjectEngineeringInfo engineeringInfos=engineeringService.get(projectRecords.getEngineeringType());
|
|
|
|
|
+ model.addAttribute("engineeringInfo", engineeringInfos);
|
|
|
|
|
+ projectRecords.setId(null);
|
|
|
|
|
+ projectRecords.setCreateBy(UserUtils.getUser());
|
|
|
|
|
+ projectRecords.setCreateDate(new Date());
|
|
|
|
|
+ projectRecords.setProjectId(null);
|
|
|
|
|
+ projectRecords.setCreateReportFlag(true);
|
|
|
|
|
+ model.addAttribute("projectStartDate", "");
|
|
|
|
|
+ model.addAttribute("projectEndDate", "");
|
|
|
|
|
+ }else {
|
|
|
|
|
+ projectRecords.setCreateBy(UserUtils.getUser());
|
|
|
|
|
+ projectRecords.setCreateDate(new Date());
|
|
|
|
|
+ projectRecords.setLeaderIds(UserUtils.getUser().getId());
|
|
|
|
|
+ projectRecords.setLeaderNameStr(UserUtils.getUser().getName());
|
|
|
|
|
+ projectRecords.setCreateReportFlag(true);
|
|
|
|
|
+ model.addAttribute("projectStartDate", "");
|
|
|
|
|
+ model.addAttribute("projectEndDate", "");
|
|
|
|
|
+ String belongingDepartmentName = UserUtils.getUser().getOffice().toString();
|
|
|
|
|
+ String belongingDepartmentParentId = UserUtils.getUser().getOffice().getParentId();
|
|
|
|
|
+ //如果父级id为工程五部则不予显示
|
|
|
|
|
+ if(!belongingDepartmentParentId.equals("ee4e055e2f074aef934d283880983a38")){
|
|
|
|
|
+ model.addAttribute("belongingDepartmentName",belongingDepartmentName);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ model.addAttribute("ruralProjectRecords", projectRecords);
|
|
|
return "modules/ruralprojectrecords/cost/ruralCostProjectRecordsForm";
|
|
return "modules/ruralprojectrecords/cost/ruralCostProjectRecordsForm";
|
|
|
}
|
|
}
|
|
|
|
|
|