Selaa lähdekoodia

质量流程控制单功能修改

user5 4 vuotta sitten
vanhempi
commit
af1a54cdc5

+ 8 - 0
src/main/java/com/jeeplus/modules/projectcontentinfo/dao/ProjectReportDataDao.java

@@ -9,6 +9,7 @@ import com.jeeplus.modules.projectcontentinfo.entity.ProjectReportData;
 import com.jeeplus.modules.projectcontentinfo.entity.ProjectReportTreeData;
 import com.jeeplus.modules.projectrecord.entity.ProjectRecordTreeData;
 import com.jeeplus.modules.ruralprojectrecords.entity.RuralProjectReportData;
+import com.jeeplus.modules.ruralprojectrecords.entity.RuralReportConsultant;
 import com.jeeplus.modules.sys.entity.Workattachment;
 import org.apache.ibatis.annotations.Param;
 
@@ -123,4 +124,11 @@ public interface ProjectReportDataDao extends CrudDao<ProjectReportData> {
      * @return
      */
     ProjectReportData processFindInfoByStatus(ProjectReportData projectReportData);
+
+    /**
+     * 根据项目id查询三级校审咨询员信息
+     * @param projectId
+     * @return
+     */
+    List<RuralReportConsultant> getConsultantList(String projectId);
 }

+ 11 - 0
src/main/java/com/jeeplus/modules/projectcontentinfo/service/ProjectReportDataService.java

@@ -23,6 +23,7 @@ import com.jeeplus.modules.projectrecord.entity.ProjectRecords;
 import com.jeeplus.modules.projectrecord.service.ProjectRecordsService;
 import com.jeeplus.modules.projectreportnum.service.ProjectReportNumService;
 import com.jeeplus.modules.ruralprojectrecords.entity.RuralProjectReportData;
+import com.jeeplus.modules.ruralprojectrecords.entity.RuralReportConsultant;
 import com.jeeplus.modules.serialnum.service.SerialNumTplService;
 import com.jeeplus.modules.sys.dao.WorkattachmentDao;
 import com.jeeplus.modules.sys.entity.Office;
@@ -1573,4 +1574,14 @@ public class ProjectReportDataService extends CrudService<ProjectReportDataDao,
 		return projectReportData;
 	}
 
+
+	/**
+	 * 根据项目id查询三级校审咨询员信息
+	 * @param projectId
+	 * @return
+	 */
+	public List<RuralReportConsultant> getConsultantList(String projectId){
+		List<RuralReportConsultant> consultantList = dao.getConsultantList(projectId);
+		return consultantList;
+	}
 }

+ 0 - 9
src/main/java/com/jeeplus/modules/sys/web/UserController.java

@@ -1028,15 +1028,6 @@ public class UserController extends BaseController {
                 map.put("name", name);
                 WorkStaffBasicInfo info = workStaffBasicInfoService.getWorkStaffBasicInfoByUserId(e.getId());
                 workStaffBasicInfoService.queryDetails(info);
-                //查询用户执业资格证书信息
-                List<WorkStaffCertificate> certificateList = info.getCertificateList();
-                for (WorkStaffCertificate certificate:certificateList) {
-                    //判定是否为一级造价师
-                    if("161".equals(certificate.getName())){
-                        map.put("officeId", certificate.getNum());
-                        break;
-                    }
-                }
                 mapList.add(map);
             }
         }else{

+ 39 - 3
src/main/java/com/jeeplus/modules/workfullmanage/web/WorkFullManageController.java

@@ -20,6 +20,7 @@ import com.jeeplus.modules.contractclient.service.WorkContractClientService;
 import com.jeeplus.modules.projectcontentinfo.entity.ProjectReportData;
 import com.jeeplus.modules.projectcontentinfo.service.ProjectReportDataService;
 import com.jeeplus.modules.ruralprojectrecords.entity.RuralProjectRecords;
+import com.jeeplus.modules.ruralprojectrecords.entity.RuralReportConsultant;
 import com.jeeplus.modules.ruralprojectrecords.service.RuralProjectRecordsService;
 import com.jeeplus.modules.sys.entity.MainDictDetail;
 import com.jeeplus.modules.sys.entity.Role;
@@ -861,6 +862,17 @@ public class WorkFullManageController extends BaseController {
 		RuralProjectRecords ruralProjectRecords = ruralProjectRecordsService.get(projectReportData.getProject().getId());
 		//获取合同信息
 		WorkContractInfo workContractInfo = workContractInfoService.get(ruralProjectRecords.getWorkContractInfo().getId());
+		//获取咨询员信息
+		List<RuralReportConsultant> consultantList = projectReportDataService.getConsultantList(ruralProjectRecords.getId());
+		//根据 职业资格名称查询字典表并比对当前人员是否已添加该职业资格信息
+		List<MainDictDetail> certificateType = DictUtils.getMainDictList("certificate_type");
+		for (RuralReportConsultant entity: consultantList) {
+			for (MainDictDetail type : certificateType) {
+				if(entity.getZhucezigezhID().equals(type.getValue())){
+					entity.setZhucezigezh(type.getLabel());
+				}
+			}
+		}
 
 		List<MainDictDetail> mainDictList = Lists.newArrayList();
 		//工程咨询
@@ -911,9 +923,33 @@ public class WorkFullManageController extends BaseController {
 		data.put("promiseTime",promiseTime);
 		data.put("projectMaster",ruralProjectRecords.getLeaderNameStr());
 		//咨询员信息
-		data.put("consultantName",projectReportData.getConsultant().getName());
-		data.put("consultantProfession","");
-		data.put("consultantQualification","");
+		if(null != consultantList){
+			for (int i = 0; i<consultantList.size(); i++){
+				if (i >=6){
+					break;
+				}
+				data.put("consultantName"+i,consultantList.get(i).getZixunyuanName());
+				if(StringUtils.isBlank(consultantList.get(i).getMajor())){
+					data.put("consultantProfession"+i,"");
+				}else{
+					data.put("consultantProfession"+i,consultantList.get(i).getMajor());
+				}
+				data.put("consultantQualification"+i,consultantList.get(i).getZhucezigezh());
+			}
+			if(consultantList.size()<6){
+				for (int i = consultantList.size(); i<6; i++){
+					data.put("consultantName"+i,"");
+					data.put("consultantProfession"+i,"");
+					data.put("consultantQualification"+i,"");
+				}
+			}
+		}else{
+			for (int i = 0; i<6; i++){
+				data.put("consultantName"+i,"");
+				data.put("consultantProfession"+i,"");
+				data.put("consultantQualification"+i,"");
+			}
+		}
 
 		Map consultantMap = dateCalendar(projectReportData.getConsultantDate());
 		//专业咨询员

+ 90 - 64
src/main/resources/freemarker/massControl.ftl

@@ -936,15 +936,7 @@
 											<w:sz w:val="20"/>
 											<w:lang w:val="en-US" w:eastAsia="zh-CN"/>
 										</w:rPr>
-										<w:t>${consultantName}</w:t>
-									</w:r>
-									<w:r>
-										<w:rPr>
-											<w:rFonts w:hint="eastAsia" w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
-											<w:kern w:val="0"/>
-											<w:sz w:val="20"/>
-										</w:rPr>
-										<w:t> </w:t>
+										<w:t>${consultantName0}</w:t>
 									</w:r>
 								</w:p>
 							</w:tc>
@@ -963,7 +955,7 @@
 								<w:p>
 									<w:pPr>
 										<w:widowControl/>
-										<w:jc w:val="left"/>
+										<w:jc w:val="center"/>
 										<w:rPr>
 											<w:rFonts w:hint="default" w:ascii="宋体" w:hAnsi="宋体" w:eastAsia="宋体" w:cs="Arial"/>
 											<w:kern w:val="0"/>
@@ -976,17 +968,9 @@
 											<w:rFonts w:hint="eastAsia" w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
 											<w:kern w:val="0"/>
 											<w:sz w:val="20"/>
-										</w:rPr>
-										<w:t> </w:t>
-									</w:r>
-									<w:r>
-										<w:rPr>
-											<w:rFonts w:hint="eastAsia" w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
-											<w:kern w:val="0"/>
-											<w:sz w:val="20"/>
 											<w:lang w:val="en-US" w:eastAsia="zh-CN"/>
 										</w:rPr>
-										<w:t>${consultantProfession}</w:t>
+										<w:t>${consultantProfession0}</w:t>
 									</w:r>
 								</w:p>
 							</w:tc>
@@ -1018,17 +1002,9 @@
 											<w:rFonts w:hint="eastAsia" w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
 											<w:kern w:val="0"/>
 											<w:sz w:val="20"/>
-										</w:rPr>
-										<w:t> </w:t>
-									</w:r>
-									<w:r>
-										<w:rPr>
-											<w:rFonts w:hint="eastAsia" w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
-											<w:kern w:val="0"/>
-											<w:sz w:val="20"/>
 											<w:lang w:val="en-US" w:eastAsia="zh-CN"/>
 										</w:rPr>
-										<w:t>${consultantQualification}</w:t>
+										<w:t>${consultantQualification0}</w:t>
 									</w:r>
 								</w:p>
 							</w:tc>
@@ -1047,6 +1023,10 @@
 								<w:p>
 									<w:pPr>
 										<w:widowControl/>
+										<w:tabs>
+											<w:tab w:val="left" w:pos="308"/>
+											<w:tab w:val="center" w:pos="604"/>
+										</w:tabs>
 										<w:jc w:val="center"/>
 										<w:rPr>
 											<w:rFonts w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
@@ -1059,8 +1039,9 @@
 											<w:rFonts w:hint="eastAsia" w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
 											<w:kern w:val="0"/>
 											<w:sz w:val="20"/>
+											<w:lang w:val="en-US" w:eastAsia="zh-CN"/>
 										</w:rPr>
-										<w:t> </w:t>
+										<w:t>${consultantName1}</w:t>
 									</w:r>
 								</w:p>
 							</w:tc>
@@ -1080,11 +1061,12 @@
 								<w:p>
 									<w:pPr>
 										<w:widowControl/>
-										<w:jc w:val="left"/>
+										<w:jc w:val="center"/>
 										<w:rPr>
-											<w:rFonts w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
+											<w:rFonts w:hint="default" w:ascii="宋体" w:hAnsi="宋体" w:eastAsia="宋体" w:cs="Arial"/>
 											<w:kern w:val="0"/>
 											<w:sz w:val="20"/>
+											<w:lang w:val="en-US" w:eastAsia="zh-CN"/>
 										</w:rPr>
 									</w:pPr>
 									<w:r>
@@ -1092,8 +1074,9 @@
 											<w:rFonts w:hint="eastAsia" w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
 											<w:kern w:val="0"/>
 											<w:sz w:val="20"/>
+											<w:lang w:val="en-US" w:eastAsia="zh-CN"/>
 										</w:rPr>
-										<w:t> </w:t>
+										<w:t>${consultantProfession1}</w:t>
 									</w:r>
 								</w:p>
 							</w:tc>
@@ -1111,11 +1094,12 @@
 								<w:p>
 									<w:pPr>
 										<w:widowControl/>
-										<w:jc w:val="left"/>
+										<w:jc w:val="center"/>
 										<w:rPr>
-											<w:rFonts w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
+											<w:rFonts w:hint="default" w:ascii="宋体" w:hAnsi="宋体" w:eastAsia="宋体" w:cs="Arial"/>
 											<w:kern w:val="0"/>
 											<w:sz w:val="20"/>
+											<w:lang w:val="en-US" w:eastAsia="zh-CN"/>
 										</w:rPr>
 									</w:pPr>
 									<w:r>
@@ -1123,8 +1107,9 @@
 											<w:rFonts w:hint="eastAsia" w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
 											<w:kern w:val="0"/>
 											<w:sz w:val="20"/>
+											<w:lang w:val="en-US" w:eastAsia="zh-CN"/>
 										</w:rPr>
-										<w:t> </w:t>
+										<w:t>${consultantQualification1}</w:t>
 									</w:r>
 								</w:p>
 							</w:tc>
@@ -1198,8 +1183,9 @@
 											<w:rFonts w:hint="eastAsia" w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
 											<w:kern w:val="0"/>
 											<w:sz w:val="20"/>
+											<w:lang w:val="en-US" w:eastAsia="zh-CN"/>
 										</w:rPr>
-										<w:t> </w:t>
+										<w:t>${consultantName2}</w:t>
 									</w:r>
 								</w:p>
 							</w:tc>
@@ -1218,11 +1204,12 @@
 								<w:p>
 									<w:pPr>
 										<w:widowControl/>
-										<w:jc w:val="left"/>
+										<w:jc w:val="center"/>
 										<w:rPr>
-											<w:rFonts w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
+											<w:rFonts w:hint="default" w:ascii="宋体" w:hAnsi="宋体" w:eastAsia="宋体" w:cs="Arial"/>
 											<w:kern w:val="0"/>
 											<w:sz w:val="20"/>
+											<w:lang w:val="en-US" w:eastAsia="zh-CN"/>
 										</w:rPr>
 									</w:pPr>
 									<w:r>
@@ -1230,9 +1217,12 @@
 											<w:rFonts w:hint="eastAsia" w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
 											<w:kern w:val="0"/>
 											<w:sz w:val="20"/>
+											<w:lang w:val="en-US" w:eastAsia="zh-CN"/>
 										</w:rPr>
-										<w:t> </w:t>
+										<w:t>${consultantProfession2}</w:t>
 									</w:r>
+									<w:bookmarkStart w:id="0" w:name="_GoBack"/>
+									<w:bookmarkEnd w:id="0"/>
 								</w:p>
 							</w:tc>
 							<w:tc>
@@ -1262,8 +1252,9 @@
 											<w:rFonts w:hint="eastAsia" w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
 											<w:kern w:val="0"/>
 											<w:sz w:val="20"/>
+											<w:lang w:val="en-US" w:eastAsia="zh-CN"/>
 										</w:rPr>
-										<w:t> </w:t>
+										<w:t>${consultantQualification2}</w:t>
 									</w:r>
 								</w:p>
 							</w:tc>
@@ -1284,9 +1275,10 @@
 										<w:widowControl/>
 										<w:jc w:val="center"/>
 										<w:rPr>
-											<w:rFonts w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
+											<w:rFonts w:hint="default" w:ascii="宋体" w:hAnsi="宋体" w:eastAsia="宋体" w:cs="Arial"/>
 											<w:kern w:val="0"/>
 											<w:sz w:val="20"/>
+											<w:lang w:val="en-US" w:eastAsia="zh-CN"/>
 										</w:rPr>
 									</w:pPr>
 									<w:r>
@@ -1294,8 +1286,9 @@
 											<w:rFonts w:hint="eastAsia" w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
 											<w:kern w:val="0"/>
 											<w:sz w:val="20"/>
+											<w:lang w:val="en-US" w:eastAsia="zh-CN"/>
 										</w:rPr>
-										<w:t> </w:t>
+										<w:t>${consultantName3}</w:t>
 									</w:r>
 								</w:p>
 							</w:tc>
@@ -1315,11 +1308,12 @@
 								<w:p>
 									<w:pPr>
 										<w:widowControl/>
-										<w:jc w:val="left"/>
+										<w:jc w:val="center"/>
 										<w:rPr>
-											<w:rFonts w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
+											<w:rFonts w:hint="default" w:ascii="宋体" w:hAnsi="宋体" w:eastAsia="宋体" w:cs="Arial"/>
 											<w:kern w:val="0"/>
 											<w:sz w:val="20"/>
+											<w:lang w:val="en-US" w:eastAsia="zh-CN"/>
 										</w:rPr>
 									</w:pPr>
 									<w:r>
@@ -1327,8 +1321,9 @@
 											<w:rFonts w:hint="eastAsia" w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
 											<w:kern w:val="0"/>
 											<w:sz w:val="20"/>
+											<w:lang w:val="en-US" w:eastAsia="zh-CN"/>
 										</w:rPr>
-										<w:t> </w:t>
+										<w:t>${consultantProfession3}</w:t>
 									</w:r>
 								</w:p>
 							</w:tc>
@@ -1346,11 +1341,12 @@
 								<w:p>
 									<w:pPr>
 										<w:widowControl/>
-										<w:jc w:val="left"/>
+										<w:jc w:val="center"/>
 										<w:rPr>
-											<w:rFonts w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
+											<w:rFonts w:hint="default" w:ascii="宋体" w:hAnsi="宋体" w:eastAsia="宋体" w:cs="Arial"/>
 											<w:kern w:val="0"/>
 											<w:sz w:val="20"/>
+											<w:lang w:val="en-US" w:eastAsia="zh-CN"/>
 										</w:rPr>
 									</w:pPr>
 									<w:r>
@@ -1358,8 +1354,9 @@
 											<w:rFonts w:hint="eastAsia" w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
 											<w:kern w:val="0"/>
 											<w:sz w:val="20"/>
+											<w:lang w:val="en-US" w:eastAsia="zh-CN"/>
 										</w:rPr>
-										<w:t> </w:t>
+										<w:t>${consultantQualification3}</w:t>
 									</w:r>
 								</w:p>
 							</w:tc>
@@ -1434,8 +1431,9 @@
 											<w:rFonts w:hint="eastAsia" w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
 											<w:kern w:val="0"/>
 											<w:sz w:val="20"/>
+											<w:lang w:val="en-US" w:eastAsia="zh-CN"/>
 										</w:rPr>
-										<w:t> </w:t>
+										<w:t>${consultantName4}</w:t>
 									</w:r>
 								</w:p>
 							</w:tc>
@@ -1454,11 +1452,15 @@
 								<w:p>
 									<w:pPr>
 										<w:widowControl/>
-										<w:jc w:val="left"/>
+										<w:tabs>
+											<w:tab w:val="center" w:pos="606"/>
+										</w:tabs>
+										<w:jc w:val="center"/>
 										<w:rPr>
-											<w:rFonts w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
+											<w:rFonts w:hint="default" w:ascii="宋体" w:hAnsi="宋体" w:eastAsia="宋体" w:cs="Arial"/>
 											<w:kern w:val="0"/>
 											<w:sz w:val="20"/>
+											<w:lang w:val="en-US" w:eastAsia="zh-CN"/>
 										</w:rPr>
 									</w:pPr>
 									<w:r>
@@ -1466,8 +1468,9 @@
 											<w:rFonts w:hint="eastAsia" w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
 											<w:kern w:val="0"/>
 											<w:sz w:val="20"/>
+											<w:lang w:val="en-US" w:eastAsia="zh-CN"/>
 										</w:rPr>
-										<w:t> </w:t>
+										<w:t>${consultantProfession4}</w:t>
 									</w:r>
 								</w:p>
 							</w:tc>
@@ -1498,8 +1501,9 @@
 											<w:rFonts w:hint="eastAsia" w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
 											<w:kern w:val="0"/>
 											<w:sz w:val="20"/>
+											<w:lang w:val="en-US" w:eastAsia="zh-CN"/>
 										</w:rPr>
-										<w:t> </w:t>
+										<w:t>${consultantQualification4}</w:t>
 									</w:r>
 								</w:p>
 							</w:tc>
@@ -1518,6 +1522,10 @@
 								<w:p>
 									<w:pPr>
 										<w:widowControl/>
+										<w:tabs>
+											<w:tab w:val="left" w:pos="361"/>
+											<w:tab w:val="center" w:pos="604"/>
+										</w:tabs>
 										<w:jc w:val="center"/>
 										<w:rPr>
 											<w:rFonts w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
@@ -1530,8 +1538,9 @@
 											<w:rFonts w:hint="eastAsia" w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
 											<w:kern w:val="0"/>
 											<w:sz w:val="20"/>
+											<w:lang w:val="en-US" w:eastAsia="zh-CN"/>
 										</w:rPr>
-										<w:t> </w:t>
+										<w:t>${consultantName5}</w:t>
 									</w:r>
 								</w:p>
 							</w:tc>
@@ -1551,11 +1560,12 @@
 								<w:p>
 									<w:pPr>
 										<w:widowControl/>
-										<w:jc w:val="left"/>
+										<w:jc w:val="center"/>
 										<w:rPr>
-											<w:rFonts w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
+											<w:rFonts w:hint="default" w:ascii="宋体" w:hAnsi="宋体" w:eastAsia="宋体" w:cs="Arial"/>
 											<w:kern w:val="0"/>
 											<w:sz w:val="20"/>
+											<w:lang w:val="en-US" w:eastAsia="zh-CN"/>
 										</w:rPr>
 									</w:pPr>
 									<w:r>
@@ -1563,8 +1573,9 @@
 											<w:rFonts w:hint="eastAsia" w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
 											<w:kern w:val="0"/>
 											<w:sz w:val="20"/>
+											<w:lang w:val="en-US" w:eastAsia="zh-CN"/>
 										</w:rPr>
-										<w:t> </w:t>
+										<w:t>${consultantProfession5}</w:t>
 									</w:r>
 								</w:p>
 							</w:tc>
@@ -1582,11 +1593,12 @@
 								<w:p>
 									<w:pPr>
 										<w:widowControl/>
-										<w:jc w:val="left"/>
+										<w:jc w:val="center"/>
 										<w:rPr>
-											<w:rFonts w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
+											<w:rFonts w:hint="default" w:ascii="宋体" w:hAnsi="宋体" w:eastAsia="宋体" w:cs="Arial"/>
 											<w:kern w:val="0"/>
 											<w:sz w:val="20"/>
+											<w:lang w:val="en-US" w:eastAsia="zh-CN"/>
 										</w:rPr>
 									</w:pPr>
 									<w:r>
@@ -1594,8 +1606,9 @@
 											<w:rFonts w:hint="eastAsia" w:ascii="宋体" w:hAnsi="宋体" w:cs="Arial"/>
 											<w:kern w:val="0"/>
 											<w:sz w:val="20"/>
+											<w:lang w:val="en-US" w:eastAsia="zh-CN"/>
 										</w:rPr>
-										<w:t> </w:t>
+										<w:t>${consultantQualification5}</w:t>
 									</w:r>
 								</w:p>
 							</w:tc>
@@ -2310,8 +2323,6 @@
 											<w:lang w:val="en-US" w:eastAsia="zh-CN"/>
 										</w:rPr>
 									</w:pPr>
-									<w:bookmarkStart w:id="0" w:name="_GoBack"/>
-									<w:bookmarkEnd w:id="0"/>
 								</w:p>
 								<w:p>
 									<w:pPr>
@@ -2409,7 +2420,7 @@
 				<dcterms:created xsi:type="dcterms:W3CDTF">2021-03-22T01:55:00Z</dcterms:created>
 				<dc:creator>大猫~</dc:creator>
 				<cp:lastModifiedBy>大猫~</cp:lastModifiedBy>
-				<dcterms:modified xsi:type="dcterms:W3CDTF">2021-03-23T03:11:13Z</dcterms:modified>
+				<dcterms:modified xsi:type="dcterms:W3CDTF">2021-04-19T06:58:15Z</dcterms:modified>
 				<cp:revision>1</cp:revision>
 			</cp:coreProperties>
 		</pkg:xmlData>
@@ -2421,7 +2432,7 @@
 					<vt:lpwstr>2052-11.1.0.10356</vt:lpwstr>
 				</property>
 				<property fmtid="{D5CDD505-2E9C-101B-9397-08002B2CF9AE}" pid="3" name="ICV">
-					<vt:lpwstr>6BBA46B6C3564B06BEC50ED17AB6FAC8</vt:lpwstr>
+					<vt:lpwstr>27399B558CAD4FC99D7B2C1B29E6C134</vt:lpwstr>
 				</property>
 			</Properties>
 		</pkg:xmlData>
@@ -2516,10 +2527,25 @@
 				</w:compat>
 				<w:rsids>
 					<w:rsidRoot w:val="1812586B"/>
+					<w:rsid w:val="016567B5"/>
 					<w:rsid w:val="032333F3"/>
+					<w:rsid w:val="0B027A1A"/>
+					<w:rsid w:val="16FB3A5B"/>
 					<w:rsid w:val="1812586B"/>
 					<w:rsid w:val="21F8571E"/>
 					<w:rsid w:val="25765D18"/>
+					<w:rsid w:val="2B3B7DE6"/>
+					<w:rsid w:val="38715395"/>
+					<w:rsid w:val="453D7077"/>
+					<w:rsid w:val="51706E02"/>
+					<w:rsid w:val="530A5846"/>
+					<w:rsid w:val="5A83739A"/>
+					<w:rsid w:val="5BF750DC"/>
+					<w:rsid w:val="5D724841"/>
+					<w:rsid w:val="64841AF2"/>
+					<w:rsid w:val="64A57C23"/>
+					<w:rsid w:val="772D18CC"/>
+					<w:rsid w:val="7B4A3DF7"/>
 					<w:rsid w:val="7CB5204E"/>
 				</w:rsids>
 				<m:mathPr>

+ 15 - 0
src/main/resources/mappings/modules/projectcontentinfo/ProjectReportDataDao.xml

@@ -920,4 +920,19 @@
 		</choose>
 	</select>
 
+	<select id="getConsultantList" resultType="com.jeeplus.modules.ruralprojectrecords.entity.RuralReportConsultant">
+		select
+		  a.id,
+		  a.zixunyuan,
+		  a.zhucezigezhID,
+		  su.name as "zixunyuanName",
+		  wsc.major as "major"
+		from
+		  rural_report_consultant a
+		  left join sys_user su on su.id = a.zixunyuan
+		  left join work_staff_achives wsa on su.id = wsa.user_id
+		  left join work_staff_certificate wsc on wsc.staff_id = wsa.id and wsc.name = a.zhucezigezhID
+		where projectId = #{projectId}
+	</select>
+
 </mapper>

+ 2 - 1
src/main/resources/mappings/modules/sys/UserDao.xml

@@ -476,8 +476,9 @@
 		left join work_staff_certificate wsc on wsc.staff_id = uo.id
 		LEFT JOIN sys_office o ON o.id = uo.office_id
 		WHERE a.del_flag = #{DEL_FLAG_NORMAL}
-		and wsc.name ='注册/资格证'
+		and wsc.name ='161'
 		AND o.del_flag = #{DEL_FLAG_NORMAL}
+		AND wsc.del_flag = #{DEL_FLAG_NORMAL}
 		<if test="office != null and office.id != null and office.id !='' ">
 			AND uo.office_id = #{office.id}
 		</if>