From f22c4b9230808fed4fec80c435eccb4c833349a0 Mon Sep 17 00:00:00 2001
From: feiyu02 <risaku@163.com>
Date: 星期五, 21 十月 2022 18:36:38 +0800
Subject: [PATCH] 2022.10.21 1.环境守法小程序后台功能首发版本完成

---
 src/main/kotlin/cn/flightfeather/supervision/lightshare/web/LedgerController.kt |   20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletions(-)

diff --git a/src/main/kotlin/cn/flightfeather/supervision/lightshare/web/LedgerController.kt b/src/main/kotlin/cn/flightfeather/supervision/lightshare/web/LedgerController.kt
index f26771b..172a37d 100644
--- a/src/main/kotlin/cn/flightfeather/supervision/lightshare/web/LedgerController.kt
+++ b/src/main/kotlin/cn/flightfeather/supervision/lightshare/web/LedgerController.kt
@@ -1,6 +1,8 @@
 package cn.flightfeather.supervision.lightshare.web
 
 import cn.flightfeather.supervision.lightshare.service.LedgerService
+import cn.flightfeather.supervision.lightshare.vo.CopyLedgerVo
+import cn.flightfeather.supervision.lightshare.vo.LedgerCheckVo
 import cn.flightfeather.supervision.lightshare.vo.LedgerVo
 import io.swagger.annotations.Api
 import io.swagger.annotations.ApiOperation
@@ -50,7 +52,7 @@
         @ApiParam("鐢ㄦ埛id") @PathVariable userId: String,
         @ApiParam(value = "鍙拌处瀛愮被鍨媔d锛� 濡傛灉涓嶄紶锛屽垯榛樿鏍规嵁鍦烘櫙绫诲瀷鑾峰彇鎵�鏈夊彴璐�", required = false) @RequestParam(value = "ledgerSubTypeId", required = false) ledgerSubTypeId: Int?,
         @ApiParam("鍦烘櫙绫诲瀷id") @RequestParam(value = "sceneType") sceneType: Int,
-        @ApiParam(value = "鏃堕棿", example = "yyyy-MM-dd") @RequestParam(value = "time") time: String
+        @ApiParam(value = "鏃堕棿", example = "yyyy-MM-dd") @RequestParam(value = "time", required = false) time: String?
     ) = ledgerService.getLedgerDetail2(userId, ledgerSubTypeId, sceneType, time)
 
     @ApiOperation(value = "涓婁紶鍙拌处淇℃伅")
@@ -75,4 +77,20 @@
         @ApiParam("鐢ㄦ埛id") @PathVariable userId: String,
         @ApiParam("鍙拌处绫诲瀷id鏁扮粍") @RequestParam("ledgerTypes") ledgerTypes: List<Int>
     ) = ledgerService.getLedgerImgs(userId, ledgerTypes)
+
+    @ApiOperation("澶嶅埗鍦烘櫙鐨勫彴璐�")
+    @PostMapping("/copy")
+    fun copyLedger(
+        @RequestParam("userId") userId: String,
+        @RequestParam("time") time: String,
+        @RequestBody copyLedgerList: List<CopyLedgerVo>
+    ) = ledgerService.copyLedger(userId, time, copyLedgerList)
+
+    @ApiOperation("瀹℃牳鍙拌处")
+    @PostMapping("/check")
+    fun checkLedger(
+        @RequestParam("verifierId") verifierId: String,
+        @RequestParam(value = "remark", required = false) remark: String?,
+        @RequestBody recordList: List<LedgerCheckVo>
+    ) = ledgerService.checkLedger(verifierId, remark, recordList)
 }
\ No newline at end of file

--
Gitblit v1.9.3