From 85ef942e7195abeb71466b7159c3ee30161e1e54 Mon Sep 17 00:00:00 2001
From: feiyu02 <risaku@163.com>
Date: 星期二, 07 四月 2026 08:51:01 +0800
Subject: [PATCH] 2026.4.7
---
src/main/kotlin/cn/flightfeather/supervision/lightshare/web/ProblemlistController.kt | 19 +++++++++++++------
1 files changed, 13 insertions(+), 6 deletions(-)
diff --git a/src/main/kotlin/cn/flightfeather/supervision/lightshare/web/ProblemlistController.kt b/src/main/kotlin/cn/flightfeather/supervision/lightshare/web/ProblemlistController.kt
index 64dbbce..f5f1c15 100644
--- a/src/main/kotlin/cn/flightfeather/supervision/lightshare/web/ProblemlistController.kt
+++ b/src/main/kotlin/cn/flightfeather/supervision/lightshare/web/ProblemlistController.kt
@@ -92,6 +92,13 @@
@RequestParam date: String,
): List<ProblemListVo> = problemlistService.getProblemByScene(sceneId, date)
+ @GetMapping("/getBySceneMonth")
+ fun getBySceneMonth(
+ @RequestParam(value = "sceneId", required = true) sceneId: String,
+ @RequestParam(required = false) year: Int?,
+ @RequestParam(required = false) month: Int?,
+ ) = problemlistService.getBySceneMonth(sceneId, year, month)
+
@IgnoreResponseAdvice
@GetMapping("/month_anlysis")
fun getMonthProblemsById(
@@ -120,11 +127,11 @@
@PostMapping("/updateProblem")
fun updateProblem(
@ApiParam("闂淇℃伅json") @RequestParam("problem") problem: String,
- @ApiParam("鍒犻櫎鐨勯棶棰樺浘鐗噄d") @RequestParam("deleteImg") deleteImg: List<String>,
+ @ApiParam("鍒犻櫎鐨勯棶棰樺浘鐗噄d") @RequestParam("deleteImg", required = false) deleteImg: List<String>?,
@ApiParam("闂鍥剧墖") @RequestPart("images") images: Array<MultipartFile>,
- ) = resPack {
+ ): String {
val problemVo = ObjectMapper().readValue(problem, object : TypeReference<ProblemListVo>() {})
- problemlistService.updateProblem(problemVo, deleteImg, images)
+ return problemlistService.updateProblem(problemVo, deleteImg, images)
}
@ApiOperation(value = "鏁存敼涓�涓棶棰�", notes = "绠�鍖栦笂浼犳墍闇�闂淇℃伅锛屽皢澶ч儴鍒嗘搷浣滀氦鐢卞悗鍙板畬鎴�")
@@ -140,7 +147,7 @@
@ApiParam("闂id") @RequestParam problemId: String,
@ApiParam("鍒犻櫎鐨勬暣鏀瑰浘鐗噄d") @RequestParam("deleteImg") deleteImg: List<String>,
@ApiParam("鏂板鏁存敼鍥剧墖") @RequestPart("images") images: Array<MultipartFile>,
- ) = resPack { problemlistService.updateChange(problemId, deleteImg, images) }
+ ) = problemlistService.updateChange(problemId, deleteImg, images)
@IgnoreResponseAdvice
@ApiOperation(value = "閫氳繃浠诲姟鏌ユ壘闂")
@@ -155,7 +162,7 @@
fun getSceneByProType(
@RequestBody areaVo: AreaVo,
@RequestParam pType: String,
- ) = resPack { problemlistService.getSceneByProType(areaVo, pType) }
+ ) = problemlistService.getSceneByProType(areaVo, pType)
@ApiOperation(value = "鏌ヨ鏌愭�讳换鍔′笅鍚勫満鏅殑闂鏁伴噺缁熻")
@PostMapping("/summary/scene")
@@ -163,5 +170,5 @@
@RequestBody areaVo: AreaVo,
@ApiParam(value = "椤电爜") @RequestParam(value = "page") page: Int,
@ApiParam(value = "鍗曢〉鏁版嵁閲�") @RequestParam(value = "per_page") perPage: Int,
- ) = resPack { problemlistService.getSceneProSummary(areaVo, page, perPage) }
+ ) = problemlistService.getSceneProSummary(areaVo, page, perPage)
}
\ No newline at end of file
--
Gitblit v1.9.3