From b74277583bf9b2b89247061bf08c17a03b71c76e Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期四, 10 四月 2025 14:16:43 +0800 Subject: [PATCH] 惠民卡代码 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/THuiminCardController.java | 27 +++++++++++++++++++++++++++ 1 files changed, 27 insertions(+), 0 deletions(-) diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/THuiminCardController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/THuiminCardController.java index 8e7d2d2..d65ffc3 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/THuiminCardController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/THuiminCardController.java @@ -184,12 +184,39 @@ @PostMapping(value = "/add") @ResponseBody public Object add(THuiminCard tHuiminCard) { + int a = 0; + if (tHuiminCard.getUseScope()==1){ + tHuiminCard.setStoreIds(tHuiminCard.getUseIds()); + }else{ + StringBuilder storeIds = new StringBuilder(); + for (String s : tHuiminCard.getUseIds().split(",")) { + TSite site = tSiteService.getById(s); + if (site!=null){ + storeIds.append(site.getStoreId()).append(","); + } + } + StringBuilder stringBuilder = storeIds.deleteCharAt(storeIds.length() - 1); + tHuiminCard.setStoreIds(stringBuilder.toString()); + } huiminCardClient.save(tHuiminCard); return SUCCESS_TIP; } @RequestMapping(value = "/update") @ResponseBody public Object update(THuiminCard tHuiminCard) { + if (tHuiminCard.getUseScope()==1){ + tHuiminCard.setStoreIds(tHuiminCard.getUseIds()); + }else{ + StringBuilder storeIds = new StringBuilder(); + for (String s : tHuiminCard.getUseIds().split(",")) { + TSite site = tSiteService.getById(s); + if (site!=null){ + storeIds.append(site.getStoreId()).append(","); + } + } + StringBuilder stringBuilder = storeIds.deleteCharAt(storeIds.length() - 1); + tHuiminCard.setStoreIds(stringBuilder.toString()); + } huiminCardClient.updateById(tHuiminCard); return SUCCESS_TIP; } -- Gitblit v1.7.1