瀏覽代碼

归档沈哥展示报告签发评论数据信息修改

user5 3 年之前
父節點
當前提交
d3f18cc6c8

+ 7 - 1
src/main/java/com/jeeplus/modules/projectcontentinfo/dao/ProjectReportDataTwoDao.java

@@ -118,6 +118,12 @@ public interface ProjectReportDataTwoDao extends CrudDao<ProjectReportDataTwo> {
      * @return
      */
     ProjectReportDataTwo getProjectReportData(String projectId);
+    /**
+     * 根据项目id查询报告签发信息
+     * @param projectId
+     * @return
+     */
+    ProjectReportDataTwo getProjectReportDataTwoByProjectId(String projectId);
 
     /**
      * 全过程根据id查询归档报告信息
@@ -147,4 +153,4 @@ public interface ProjectReportDataTwoDao extends CrudDao<ProjectReportDataTwo> {
      * @return
      */
     ProjectReportDataTwo findTwoByProjectId(String projectId);
-}
+}

+ 9 - 0
src/main/java/com/jeeplus/modules/projectcontentinfo/service/ProjectReportDataTwoService.java

@@ -1600,6 +1600,15 @@ public class ProjectReportDataTwoService extends CrudService<ProjectReportDataTw
 		ProjectReportDataTwo projectReportData = dao.getProjectReportData(projectId);
 		return projectReportData;
 	}
+	/**
+	 * 根据项目id查询报告签发信息
+	 * @param projectId
+	 * @return
+	 */
+	public ProjectReportDataTwo getProjectReportDataTwoByProjectId(String projectId) {
+		ProjectReportDataTwo projectReportData = dao.getProjectReportDataTwoByProjectId(projectId);
+		return projectReportData;
+	}
 
 
 	/**

+ 31 - 0
src/main/java/com/jeeplus/modules/workprojectnotify/web/WorkProjectNotifyController.java

@@ -4102,7 +4102,38 @@ public class WorkProjectNotifyController extends BaseController {
 							}
 						}
 					}
+					//获取自检的质量复核标准
+					String reviewId="";
+					if ("2".equals(ruralProjectRecords.getSubmitMoney())){
+						reviewId="1";
+					}else{
+						if(StringUtils.isBlank(ruralProjectRecords.getEmergencyProject()) ||"0".equals(ruralProjectRecords.getEmergencyProject())){
+							reviewId="2";
+						}else{
+							reviewId="3";
+						}
+					}
+					//查询报告签发数据信息
+					ProjectReportDataTwo projectReportDataTwo = projectReportDataTwoService.getProjectReportDataTwoByProjectId(ruralProjectRecords.getId());
+					//拆线呢报告签发评分展示项
+					List<WorkReviewAudit> workReviewAudits = projectContentDataService.findListIssue(reviewId,"报告签发");
+					//查询报告签发评分评论数据
+					WorkReviewAudit workReviewAudit = new WorkReviewAudit();
+					type = "4";
+					revAudit.setCompanyId(UserUtils.getSelectCompany().getId());
+					revAudit.setType(type);
+					revAudit.setReportId(projectReportDataTwo.getId());
+					List<WorkReviewAudit> reviewAuditList = workReviewStandardService.findAuditList(revAudit);
+					for(WorkReviewAudit reAudit:workReviewAudits){
+						for (WorkReviewAudit audit:reviewAuditList){
+							if (reAudit.getId().equals(audit.getStandardId())){
+								reAudit.setDeductOption(audit.getDeductOption());
+								break;
+							}
+						}
+					}
 					model.addAttribute("datalist", workReviewAuditList);
+					model.addAttribute("workReviewList", workReviewAudits);
 
 					if (workProjectNotify.getRemarks().contains("待通知") || "view".equals(workProjectNotify.getView())) {
 						projectReportRecord.setFileAttachmentList(ruralProjectRecordsService.disposeDataAttachment(projectReportRecord.getFileAttachmentList()));

+ 7 - 2
src/main/java/com/jeeplus/modules/workreview/service/WorkReviewStandardService.java

@@ -117,6 +117,11 @@ public class WorkReviewStandardService extends TreeService<WorkReviewStandardDao
         return listReturn;
     }
 
+    /**
+     * 查询评论信息
+     * @param workReviewAudit
+     * @return
+     */
     public List<WorkReviewAudit> findAuditList(WorkReviewAudit workReviewAudit) {
         List<WorkReviewAudit> workReviewStandards = Lists.newArrayList();
         Office company = UserUtils.getSelectCompany();
@@ -189,7 +194,7 @@ public class WorkReviewStandardService extends TreeService<WorkReviewStandardDao
     public Page<WorkReviewStandard> findPage(Page<WorkReviewStandard> page, WorkReviewStandard workReviewStandard) {
 		return super.findPage(page, workReviewStandard);
 	}
-	
+
 	@Transactional(readOnly = false)
     public void saveAudit(WorkReviewAudit workReviewAudit) {
         //设置序号
@@ -329,4 +334,4 @@ public class WorkReviewStandardService extends TreeService<WorkReviewStandardDao
         projectcontentinfo.getProjectReportData().setExaminScore(sore);
         bzshbExaminDao.updateBzshbExamin(projectcontentinfo.getProjectReportData());
     }
-}
+}

+ 9 - 0
src/main/resources/mappings/modules/projectcontentinfo/ProjectReportDataTwoDao.xml

@@ -729,6 +729,15 @@
 		limit 1
 	</select>
 
+	<select id="getProjectReportDataTwoByProjectId" resultType="com.jeeplus.modules.projectcontentinfo.entity.ProjectReportDataTwo">
+		select
+		<include refid="projectReportDataColumns"/>
+		,a.bzshb_user_id as "bzshbUserId"
+		from project_report_data_two a
+		where a.del_flag = 0 AND a.project_id = #{projectId}
+		limit 1
+	</select>
+
 	<select id="processFindInfoByStatus" resultType="ProjectReportDataTwo" >
 		SELECT
 		<include refid="projectReportDataColumns"/>,

+ 55 - 0
src/main/webapp/webpage/modules/ruralprojectrecords/record/projectReportRecordAudit.jsp

@@ -1149,6 +1149,61 @@
 								</div>
 							</div>
 						</div>
+
+						<div>
+							<div class="form-group-label">
+								<h2>质量复核内容</h2>
+							</div>
+							<div>
+								<div class="layui-item layui-col-xs12" >
+									<table id="treeTable2" class="table table-bordered table-condensed reviews no-bottom-margin">
+										<thead>
+										<tr>
+												<%--<th width="25%">序号</th>--%>
+											<th width="40%">符合内容及评分标准</th>
+											<th width="10%">自校</th>
+												<%--								<th width="10%">最高分</th>--%>
+												<%--								<th width="10%">扣分</th>--%>
+											<th >意见</th>
+
+												<%--<th width="15%">操作</th>--%>
+										</tr>
+										</thead>
+										<tbody>
+										<c:forEach items="${workReviewList}" var="workReviewAudit" varStatus="index">
+											<tr id="${workReviewAudit.id}" pid="${workReviewAudit.parent.id}">
+													<%--<td title="${workReviewAudit.orderNum}">--%>
+													<%--${workReviewAudit.orderNum}--%>
+													<%--</td>--%>
+												<td title="${workReviewAudit.standardDetail}">
+														${workReviewAudit.standardDetail}
+												</td>
+												<td>
+													<i class="fa fa-check"></i>
+												</td>
+													<%--									<td class="input-td">--%>
+													<%--										<input id="maxDeduct" readonly="true" htmlEscape="false" class="form-control layui-input" style="background-color: #fff;text-align: center" value="${workReviewAudit.maxDeduct}" />--%>
+													<%--									</td>--%>
+													<%--									<td class="input-td">--%>
+													<%--										<input id="deduct" style="text-align: center;background-color: #fff" htmlEscape="false" readonly="true" class="form-control layui-input" value="${workReviewAudit.deduct}">--%>
+													<%--									</td>--%>
+												<td class="input-td">
+													<input id="deductOpinion" style="text-align: center;background-color: #fff" title="${workReviewAudit.deductOption}" readonly="true" name="deductOpinion" value="${workReviewAudit.deductOption}" onclick="readOpenInfo(this.value)" class="form-control layui-input"/>
+												</td>
+											</tr>
+										</c:forEach>
+											<%--							<tr>--%>
+											<%--								<td colspan="2" style="font-weight: bold">总分</td>--%>
+											<%--								<td id="maxTotal"></td>--%>
+											<%--								<td>(扣)&nbsp;<span id="total" style="color: red"></span></td>--%>
+											<%--								<td>(得)&nbsp;<span id="deTotal" style="color: red"></span></td>--%>
+											<%--							</tr>--%>
+										</tbody>
+									</table>
+								</div>
+							</div>
+						</div>
+
 					</c:if>
 				</div>
 				<div class="form-group layui-row first hide" id="AccessoryView">