From 5437431cb1f3b3ae4c0850e445d34ff16679992c Mon Sep 17 00:00:00 2001
From: lishuai <260038442@qq.com>
Date: 星期四, 28 十二月 2023 09:54:01 +0800
Subject: [PATCH] 人员开卡功能
---
server/dmvisit_service/src/main/java/com/doumee/service/business/impl/MemberCardServiceImpl.java | 8 ++++++++
server/dmvisit_admin/src/main/java/com/doumee/api/business/MemberCardController.java | 24 ++++++++++++++++++++----
server/dmvisit_service/src/main/java/com/doumee/service/business/MemberCardService.java | 2 ++
3 files changed, 30 insertions(+), 4 deletions(-)
diff --git a/server/dmvisit_admin/src/main/java/com/doumee/api/business/MemberCardController.java b/server/dmvisit_admin/src/main/java/com/doumee/api/business/MemberCardController.java
index 3ecc359..48936f5 100644
--- a/server/dmvisit_admin/src/main/java/com/doumee/api/business/MemberCardController.java
+++ b/server/dmvisit_admin/src/main/java/com/doumee/api/business/MemberCardController.java
@@ -33,14 +33,14 @@
@PreventRepeat
@ApiOperation("鏂板缓")
@PostMapping("/create")
- @RequiresPermissions("business:membercard:create")
+ //@RequiresPermissions("business:membercard:create")
public ApiResponse create(@RequestBody MemberCard memberCard) {
return ApiResponse.success(memberCardService.create(memberCard));
}
@ApiOperation("鏍规嵁ID鍒犻櫎")
@GetMapping("/delete/{id}")
- @RequiresPermissions("business:membercard:delete")
+ //@RequiresPermissions("business:membercard:delete")
public ApiResponse deleteById(@PathVariable Integer id) {
memberCardService.deleteById(id);
return ApiResponse.success(null);
@@ -48,7 +48,7 @@
@ApiOperation("鎵归噺鍒犻櫎")
@GetMapping("/delete/batch")
- @RequiresPermissions("business:membercard:delete")
+ //@RequiresPermissions("business:membercard:delete")
public ApiResponse deleteByIdInBatch(@RequestParam String ids) {
String [] idArray = ids.split(",");
List<Integer> idList = new ArrayList<>();
@@ -61,12 +61,28 @@
@ApiOperation("鏍规嵁ID淇敼")
@PostMapping("/updateById")
- @RequiresPermissions("business:membercard:update")
+ //@RequiresPermissions("business:membercard:update")
public ApiResponse updateById(@RequestBody MemberCard memberCard) {
memberCardService.updateById(memberCard);
return ApiResponse.success(null);
}
+ @ApiOperation("鎸傚け/瑙f寕鎿嶄綔")
+ @PostMapping("/batchUpdate")
+ //@RequiresPermissions("business:membercard:update")
+ public ApiResponse batchUpdate(@RequestBody List<MemberCard> memberCards) {
+ memberCardService.updateByIdInBatch(memberCards);
+ return ApiResponse.success(null);
+ }
+
+ @ApiOperation("閫�鍗℃搷浣�")
+ @PostMapping("/refundCard")
+ //@RequiresPermissions("business:membercard:update")
+ public ApiResponse refundCard(@RequestBody MemberCard memberCard) {
+ memberCardService.updateRefundCard(memberCard);
+ return ApiResponse.success(null);
+ }
+
@ApiOperation("鍒嗛〉鏌ヨ")
@PostMapping("/page")
//@RequiresPermissions("business:membercard:query")
diff --git a/server/dmvisit_service/src/main/java/com/doumee/service/business/MemberCardService.java b/server/dmvisit_service/src/main/java/com/doumee/service/business/MemberCardService.java
index 1204fb3..7d88b87 100644
--- a/server/dmvisit_service/src/main/java/com/doumee/service/business/MemberCardService.java
+++ b/server/dmvisit_service/src/main/java/com/doumee/service/business/MemberCardService.java
@@ -64,6 +64,8 @@
*/
MemberCard findById(Integer id);
+ void updateRefundCard(MemberCard memberCard);
+
/**
* 鏉′欢鏌ヨ鍗曟潯璁板綍
*
diff --git a/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/MemberCardServiceImpl.java b/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/MemberCardServiceImpl.java
index 1b757cc..eeaf8a6 100644
--- a/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/MemberCardServiceImpl.java
+++ b/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/MemberCardServiceImpl.java
@@ -84,6 +84,14 @@
}
}
+ public void updateRefundCard(MemberCard memberCard) {
+ int i = memberCardMapper.updateById(memberCard);
+ // 璋冪敤service 鍚屾鏇存柊娴峰悍閭h竟鐨勫搴斿崱鐘舵�侊紝涔熸敼涓洪��鍗�
+ if(i > 0){
+
+ }
+ }
+
@Override
public MemberCard findById(Integer id) {
return memberCardMapper.selectById(id);
--
Gitblit v1.9.3