admin
2025-02-09 39bd9f965dfb48925a66fcd80787144b7541b866
src/main/java/com/taoke/autopay/controller/admin/AdminSettingsController.java
@@ -72,24 +72,13 @@
    @ResponseBody
    @RequestMapping("setPayMoneyAndTime")
    public String setPayMoneyAndTime(String moneys, String startSubmitTime, String endSubmitTime) {
        if (StringUtil.isNullOrEmpty(moneys)) {
            return JsonUtil.loadFalseResult("未上传金额");
        }
    public String setPayMoneyAndTime(String startSubmitTime, String endSubmitTime) {
        if (StringUtil.isNullOrEmpty(startSubmitTime)) {
            return JsonUtil.loadFalseResult("未上传开始时间");
        }
        if (StringUtil.isNullOrEmpty(endSubmitTime)) {
            return JsonUtil.loadFalseResult("未上传结束时间");
        }
        JSONArray moneyArrays = JSONArray.fromObject(moneys);
        JSONArray fa = new JSONArray();
        for (int i = 0; i < moneyArrays.size(); i++) {
            // 统一保留2位小数
            double money = moneyArrays.optDouble(i);
            fa.add(new BigDecimal(money).setScale(2, RoundingMode.HALF_UP).toString());
        }
        systemConfigService.setValue(SystemConfigKeyEnum.PAY_MONEY_LIST, fa.toString());
        // 设置时间,用逗号分隔
        systemConfigService.setValue(SystemConfigKeyEnum.KEY_SUBMIT_TIME_RANGE, startSubmitTime + "," + endSubmitTime);
        systemConfigService.clearCache();
@@ -100,16 +89,10 @@
    @ResponseBody
    @RequestMapping("getPayMoneyAndTime")
    public String getPayMoneyAndTime() {
        String value = systemConfigService.getValue(SystemConfigKeyEnum.PAY_MONEY_LIST);
        PayMoneySettingsVO vo = new PayMoneySettingsVO();
        if (StringUtil.isNullOrEmpty(value)) {
            vo.setMoneys(new ArrayList<>());
        } else {
            vo.setMoneys(JsonUtil.getSimpleGson().fromJson(value, new TypeToken<List<String>>() {
            }.getType()));
        }
        vo.setMoneys(new ArrayList<>());
        // 设置时间,用逗号分隔
        value = systemConfigService.getValue(SystemConfigKeyEnum.KEY_SUBMIT_TIME_RANGE);
        String value = systemConfigService.getValue(SystemConfigKeyEnum.KEY_SUBMIT_TIME_RANGE);
        if (StringUtil.isNullOrEmpty(value)) {
            vo.setStartSubmitTime("");
            vo.setEndSubmitTime("");