|
@@ -7,11 +7,9 @@ import com.jeeplus.common.utils.Collections3;
|
|
import com.jeeplus.common.utils.MyBeanUtils;
|
|
import com.jeeplus.common.utils.MyBeanUtils;
|
|
import com.jeeplus.common.utils.StringUtils;
|
|
import com.jeeplus.common.utils.StringUtils;
|
|
import com.jeeplus.common.web.BaseController;
|
|
import com.jeeplus.common.web.BaseController;
|
|
|
|
+import com.jeeplus.modules.act.service.ActTaskService;
|
|
import com.jeeplus.modules.alterinfo.entity.AlterInfo;
|
|
import com.jeeplus.modules.alterinfo.entity.AlterInfo;
|
|
import com.jeeplus.modules.alterinfo.service.AlterInfoService;
|
|
import com.jeeplus.modules.alterinfo.service.AlterInfoService;
|
|
-import com.jeeplus.modules.act.entity.Act;
|
|
|
|
-import com.jeeplus.modules.act.service.ActTaskService;
|
|
|
|
-import com.jeeplus.modules.project.entity.Project;
|
|
|
|
import com.jeeplus.modules.projectAccessory.entity.ProjectAccessoryRelationInfo;
|
|
import com.jeeplus.modules.projectAccessory.entity.ProjectAccessoryRelationInfo;
|
|
import com.jeeplus.modules.projectAccessory.service.ProjectAccessoryRelationService;
|
|
import com.jeeplus.modules.projectAccessory.service.ProjectAccessoryRelationService;
|
|
import com.jeeplus.modules.projectAccessory.service.ProjectTemplateService;
|
|
import com.jeeplus.modules.projectAccessory.service.ProjectTemplateService;
|
|
@@ -35,10 +33,9 @@ import com.jeeplus.modules.sys.entity.User;
|
|
import com.jeeplus.modules.sys.service.UserService;
|
|
import com.jeeplus.modules.sys.service.UserService;
|
|
import com.jeeplus.modules.sys.utils.DictUtils;
|
|
import com.jeeplus.modules.sys.utils.DictUtils;
|
|
import com.jeeplus.modules.sys.utils.UserUtils;
|
|
import com.jeeplus.modules.sys.utils.UserUtils;
|
|
-import com.jeeplus.modules.workactivity.service.ActivityService;
|
|
|
|
-import com.jeeplus.modules.workclientinfo.entity.WorkClientAttachment;
|
|
|
|
import com.jeeplus.modules.workbidproject.entity.WorkBidProject;
|
|
import com.jeeplus.modules.workbidproject.entity.WorkBidProject;
|
|
import com.jeeplus.modules.workbidproject.service.WorkBidProjectService;
|
|
import com.jeeplus.modules.workbidproject.service.WorkBidProjectService;
|
|
|
|
+import com.jeeplus.modules.workclientinfo.entity.WorkClientAttachment;
|
|
import com.jeeplus.modules.workclientinfo.entity.WorkClientInfo;
|
|
import com.jeeplus.modules.workclientinfo.entity.WorkClientInfo;
|
|
import com.jeeplus.modules.workclientinfo.service.WorkClientInfoService;
|
|
import com.jeeplus.modules.workclientinfo.service.WorkClientInfoService;
|
|
import com.jeeplus.modules.workcontractinfo.entity.WorkContractInfo;
|
|
import com.jeeplus.modules.workcontractinfo.entity.WorkContractInfo;
|
|
@@ -46,20 +43,15 @@ import com.jeeplus.modules.workcontractinfo.service.WorkContractInfoService;
|
|
import com.jeeplus.modules.workreview.entity.WorkReviewAudit;
|
|
import com.jeeplus.modules.workreview.entity.WorkReviewAudit;
|
|
import com.jeeplus.modules.workreview.service.WorkReviewStandardService;
|
|
import com.jeeplus.modules.workreview.service.WorkReviewStandardService;
|
|
import com.jeeplus.modules.workstaff.entity.WorkStaffCertificate;
|
|
import com.jeeplus.modules.workstaff.entity.WorkStaffCertificate;
|
|
-import org.activiti.engine.runtime.ProcessInstance;
|
|
|
|
-import org.activiti.engine.task.Task;
|
|
|
|
-import org.apache.shiro.authz.annotation.Logical;
|
|
|
|
-import org.apache.shiro.authz.annotation.RequiresPermissions;
|
|
|
|
-import org.checkerframework.checker.units.qual.A;
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Controller;
|
|
import org.springframework.stereotype.Controller;
|
|
import org.springframework.ui.Model;
|
|
import org.springframework.ui.Model;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
|
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
|
|
|
|
|
-import java.util.Arrays;
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
+import java.util.Arrays;
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
import java.util.Iterator;
|
|
import java.util.Iterator;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
@@ -422,7 +414,23 @@ public class RuralProjectViewController extends BaseController {
|
|
consultant.setRole("咨询员");
|
|
consultant.setRole("咨询员");
|
|
consultant.setZixunyuanName(user.getName());
|
|
consultant.setZixunyuanName(user.getName());
|
|
if(consultant.getZixunyuan().equals(projectReportData.getBzshbUserId())){
|
|
if(consultant.getZixunyuan().equals(projectReportData.getBzshbUserId())){
|
|
|
|
+ User chenHongXing=UserUtils.getByLoginName("陈红星");
|
|
|
|
+ List<WorkStaffCertificate> chenHongXingCertificateList = ruralProjectMessageService.getCertificateByUser(chenHongXing.getId());
|
|
|
|
+ //获取陈红星的造价师信息
|
|
|
|
+ WorkStaffCertificate chenHongXingStaffCertificate = chenHongXingCertificateList.get(0);
|
|
|
|
+
|
|
|
|
+ //根据用户查询技能信息
|
|
|
|
+ List<WorkStaffCertificate> certificateBList = ruralProjectMessageService.getCertificateByUser(consultant.getZixunyuan());
|
|
|
|
+ for (WorkStaffCertificate certificateInfo: certificateBList) {
|
|
|
|
+ for (MainDictDetail type : certificateMajor) {
|
|
|
|
+ if(certificateInfo.getMajor().equals(type.getValue())){
|
|
|
|
+ bzshbConsultant.setMajor(type.getLabel());
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
bzshbConsultant = consultant;
|
|
bzshbConsultant = consultant;
|
|
|
|
+ bzshbConsultant.setZhucezigezhID(chenHongXingStaffCertificate.getNum());
|
|
bzshbConsultant.setZixunyuanName("陈红星("+consultant.getZixunyuanName()+"代)");
|
|
bzshbConsultant.setZixunyuanName("陈红星("+consultant.getZixunyuanName()+"代)");
|
|
bzshbConsultant.setRole("技术负责人");
|
|
bzshbConsultant.setRole("技术负责人");
|
|
it.remove();
|
|
it.remove();
|