diff --git a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/controller/e8/VoucherControlController.java b/ruoyi-modules/Sis/src/main/java/org/dromara/sis/controller/e8/VoucherControlController.java index bb6c3b6..10dff46 100644 --- a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/controller/e8/VoucherControlController.java +++ b/ruoyi-modules/Sis/src/main/java/org/dromara/sis/controller/e8/VoucherControlController.java @@ -4,7 +4,6 @@ import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.dromara.common.core.domain.R; import org.dromara.sis.sdk.e8.VoucherControlService; -import org.dromara.sis.sdk.e8.domain.voucher.req.CancelVoucherReq; import org.dromara.sis.sdk.e8.domain.voucher.req.ChangeCardReq; import org.dromara.sis.sdk.e8.domain.voucher.req.IssueVoucherReq; import org.dromara.sis.sdk.e8.domain.voucher.req.OperateVoucherReq; @@ -46,25 +45,6 @@ public class VoucherControlController { } } - /** - * 批量发行凭证 - * - * @param req 凭证数据 - * @return Boolean - */ - @PostMapping("/issueVoucherMany") - public R issueVoucherMany(@RequestBody List req) { - log.info("E8批量发行凭证入参:{}", req); - - Boolean flag = voucherControlService.issueVoucherMany(req); - - if (flag) { - return R.ok(); - } else { - return R.fail("E8批量发行凭证,调用失败!"); - } - } - /** * 操作凭证 * @@ -103,25 +83,6 @@ public class VoucherControlController { } } - /** - * 注销人员凭证 - * - * @param req 入参 - * @return Boolean - */ - @PostMapping("/cancelVoucher") - public R cancelVoucher(@RequestBody CancelVoucherReq req) { - log.info("E8注销人员凭证入参:{}", req); - - Boolean flag = voucherControlService.cancelVoucher(req); - - if (flag) { - return R.ok(); - } else { - return R.fail("E8注销人员凭证,调用失败!"); - } - } - /** * 上传人脸 * diff --git a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/sdk/e8/VoucherControlService.java b/ruoyi-modules/Sis/src/main/java/org/dromara/sis/sdk/e8/VoucherControlService.java index 0bb9f0e..f211ab1 100644 --- a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/sdk/e8/VoucherControlService.java +++ b/ruoyi-modules/Sis/src/main/java/org/dromara/sis/sdk/e8/VoucherControlService.java @@ -1,6 +1,5 @@ package org.dromara.sis.sdk.e8; -import org.dromara.sis.sdk.e8.domain.voucher.req.CancelVoucherReq; import org.dromara.sis.sdk.e8.domain.voucher.req.ChangeCardReq; import org.dromara.sis.sdk.e8.domain.voucher.req.IssueVoucherReq; import org.dromara.sis.sdk.e8.domain.voucher.req.OperateVoucherReq; @@ -22,14 +21,6 @@ public interface VoucherControlService { */ Boolean issueVoucher(IssueVoucherReq req); - /** - * 批量发行凭证 - * - * @param req 凭证数据 - * @return Boolean - */ - Boolean issueVoucherMany(List req); - /** * 操作凭证 * @@ -46,14 +37,6 @@ public interface VoucherControlService { */ Boolean changeCard(ChangeCardReq req); - /** - * 注销人员凭证 - * - * @param req 入参 - * @return Boolean - */ - Boolean cancelVoucher(CancelVoucherReq req); - /** * 上传人脸 * diff --git a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/sdk/e8/domain/voucher/req/CancelVoucherReq.java b/ruoyi-modules/Sis/src/main/java/org/dromara/sis/sdk/e8/domain/voucher/req/CancelVoucherReq.java deleted file mode 100644 index cbf178e..0000000 --- a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/sdk/e8/domain/voucher/req/CancelVoucherReq.java +++ /dev/null @@ -1,16 +0,0 @@ -package org.dromara.sis.sdk.e8.domain.voucher.req; - -import lombok.Data; - -import java.util.List; - -/** - * @author lsm - * @apiNote CancelVoucherReq - * @since 2025/6/25 - */ -@Data -public class CancelVoucherReq { - - private List ids; -} diff --git a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/sdk/e8/impl/VoucherControlServiceImpl.java b/ruoyi-modules/Sis/src/main/java/org/dromara/sis/sdk/e8/impl/VoucherControlServiceImpl.java index fa87143..ab99105 100644 --- a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/sdk/e8/impl/VoucherControlServiceImpl.java +++ b/ruoyi-modules/Sis/src/main/java/org/dromara/sis/sdk/e8/impl/VoucherControlServiceImpl.java @@ -5,7 +5,6 @@ import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.dromara.sis.sdk.e8.VoucherControlService; import org.dromara.sis.sdk.e8.domain.ApiResp; -import org.dromara.sis.sdk.e8.domain.voucher.req.CancelVoucherReq; import org.dromara.sis.sdk.e8.domain.voucher.req.ChangeCardReq; import org.dromara.sis.sdk.e8.domain.voucher.req.IssueVoucherReq; import org.dromara.sis.sdk.e8.domain.voucher.req.OperateVoucherReq; @@ -30,7 +29,6 @@ public class VoucherControlServiceImpl implements VoucherControlService { private static final String ISSUANCE_VOUCHER_MANY = "/api/E8/voucher/issue-voucher-many"; private static final String OPERATE_VOUCHER = "/api/E8/voucher/operate-many"; private static final String CHANGE_CARD = "/api/E8/voucher/change-card"; - private static final String CANCEL_VOUCHER = "/api/E8/voucher/cancel-voucher"; private final E8ApiUtil e8ApiUtil; @@ -53,26 +51,6 @@ public class VoucherControlServiceImpl implements VoucherControlService { return apiResp.getSuccess(); } - /** - * 批量发行凭证 - * - * @param req 凭证数据 - * @return Boolean - */ - public Boolean issueVoucherMany(List req) { - // 封装入参 - Map params = new HashMap<>(); - params.put("many", true); - params.put("list", req); - - // 调用API - ApiResp apiResp = e8ApiUtil.doPost(params, ISSUANCE_VOUCHER_MANY); - - if (!apiResp.getSuccess()) log.error("E8批量发行凭证失败,errorMsg:{}", apiResp); - - return apiResp.getSuccess(); - } - /** * 操作凭证 * @@ -111,25 +89,6 @@ public class VoucherControlServiceImpl implements VoucherControlService { return apiResp.getSuccess(); } - /** - * 注销人员凭证 - * - * @param req 入参 - * @return Boolean - */ - @Override - public Boolean cancelVoucher(CancelVoucherReq req) { - Map params = new HashMap<>(); - params.put("many", true); - params.put("list", req.getIds()); - - ApiResp apiResp = e8ApiUtil.doPost(params, CANCEL_VOUCHER); - - if (!apiResp.getSuccess()) log.error("E8注销人员凭证失败,errorMsg:{}", apiResp); - - return apiResp.getSuccess(); - } - /** * 上传人脸 * diff --git a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/sdk/e8/utils/E8ApiUtil.java b/ruoyi-modules/Sis/src/main/java/org/dromara/sis/sdk/e8/utils/E8ApiUtil.java index 3cc1df4..62071bd 100644 --- a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/sdk/e8/utils/E8ApiUtil.java +++ b/ruoyi-modules/Sis/src/main/java/org/dromara/sis/sdk/e8/utils/E8ApiUtil.java @@ -41,13 +41,10 @@ public class E8ApiUtil { String jsonBody; // 判断是否执行批量接口 if (params.get("many") != null) { - Object list = params.get("list"); - List realParams = CollectionUtil.toList(list); - // sign签名 sign = getPostSign(null, api, timestamp); // 将params转换为JSON字符串 - jsonBody = JSONUtil.toJsonStr(realParams); + jsonBody = JSONUtil.toJsonStr(params.get("list")); }else { // sign签名