Joburgess 5 年之前
父節點
當前提交
3ae7fc7942

+ 2 - 2
edu-user/edu-user-server/src/main/java/com/keao/edu/user/controller/ExamManualLedgerController.java

@@ -66,8 +66,8 @@ public class ExamManualLedgerController extends BaseController {
 
     @ApiOperation("获取考级项目支出统计信息")
     @GetMapping(value = "/getExamManualLedgerStatistics")
-    public HttpResponseResult<ExamManualLedgerStatisticsDto> getExamManualLedgerStatistics(Long examId){
-        return succeed(examManualLedgerService.getExamManualLedgerStatistics(OrganContextHolder.getOrganId(),examId));
+    public HttpResponseResult<ExamManualLedgerStatisticsDto> getExamManualLedgerStatistics(Long examId, Integer targetOrganId){
+        return succeed(examManualLedgerService.getExamManualLedgerStatistics(OrganContextHolder.getOrganId(),examId,targetOrganId));
     }
 
 }

+ 2 - 1
edu-user/edu-user-server/src/main/java/com/keao/edu/user/dao/ExamManualLedgerDao.java

@@ -22,7 +22,8 @@ public interface ExamManualLedgerDao extends BaseDAO<Long, ExamManualLedger> {
      * @return com.keao.edu.user.dto.ExamManualLedgerStatisticsDto
      */
     ExamManualLedgerStatisticsDto getExamManualLedgerStatistics(@Param("organId") Integer organId,
-                                                                @Param("examId") Long examId);
+                                                                @Param("examId") Long examId,
+                                                                @Param("targetOrganId") Integer targetOrganId);
 
 
     List<ExamManualLedger> getExamOrganManualLedgers(@Param("organId") Integer organId,

+ 1 - 1
edu-user/edu-user-server/src/main/java/com/keao/edu/user/service/ExamManualLedgerService.java

@@ -22,6 +22,6 @@ public interface ExamManualLedgerService extends BaseService<Long, ExamManualLed
      * @param examId:
      * @return com.keao.edu.user.dto.ExamManualLedgerStatisticsDto
      */
-    ExamManualLedgerStatisticsDto getExamManualLedgerStatistics(Integer organId,Long examId);
+    ExamManualLedgerStatisticsDto getExamManualLedgerStatistics(Integer organId,Long examId, Integer targetOrganId);
 
 }

+ 2 - 2
edu-user/edu-user-server/src/main/java/com/keao/edu/user/service/impl/ExamManualLedgerServiceImpl.java

@@ -98,10 +98,10 @@ public class ExamManualLedgerServiceImpl extends BaseServiceImpl<Long, ExamManua
 	}
 
 	@Override
-	public ExamManualLedgerStatisticsDto getExamManualLedgerStatistics(Integer organId, Long examId) {
+	public ExamManualLedgerStatisticsDto getExamManualLedgerStatistics(Integer organId, Long examId, Integer targetOrganId) {
 		if(Objects.isNull(examId)){
 			throw new BizException("请指定考级项目");
 		}
-		return examManualLedgerDao.getExamManualLedgerStatistics(organId, examId);
+		return examManualLedgerDao.getExamManualLedgerStatistics(organId, examId, targetOrganId);
 	}
 }

+ 3 - 0
edu-user/edu-user-server/src/main/resources/config/mybatis/ExamManualLedgerMapper.xml

@@ -136,6 +136,9 @@
 				AND organ_id_=#{organId}
 			</if>
 			AND trans_direction_ = 'EXPENDITURE'
+			<if test="targetOrganId!=null">
+				AND target_organ_id_=#{targetOrganId}
+			</if>
 	</select>
     <select id="getExamOrganManualLedgers" resultMap="ExamManualLedger">
 		SELECT