yujian
2020-06-11 3e99738eb51b355a3f488cf819cab889012a5b6b
红包统计
1个文件已修改
20 ■■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/controller/admin/redpack/RedPackAdminController.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/controller/admin/redpack/RedPackAdminController.java
@@ -216,5 +216,25 @@
        }
    }
    /**
     * 红包统计
     * @param callback
     * @param uid
     * @param out
     */
    @RequestMapping(value = "statisticsRedPack")
    public void statisticsRedPack(String callback, Long uid, PrintWriter out) {
        try {
            JSONObject data = new JSONObject();
            data.put("balance", redPackBalanceService.getBalance(uid));
            data.put("exchanging", redPackExchangeService.countByUidAndState(uid, RedPackExchange.STATE_INIT));
            data.put("exchangeSucceed", redPackExchangeService.countByUidAndState(uid, RedPackExchange.STATE_SUCCESS));
            JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(data));
        } catch (Exception e) {
            JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("操作异常"));
            e.printStackTrace();
        }
    }
}