Administrator
2018-11-20 9501622d284ce7ee5c4d7ce99b198e7af096a957
订单申诉结果优化
2个文件已修改
25 ■■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/controller/client/LostOrderController.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/service/impl/order/LostOrderServiceImpl.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/controller/client/LostOrderController.java
@@ -152,7 +152,7 @@
        }
        int state;
        String stateInfo = "提交成功,请等待审核结果。";
        String stateInfo = "提交成功,请等待审核结果";
        if (!orderNum) {
            state = -4;
            stateInfo = "请提交准确的订单号";
@@ -160,13 +160,15 @@
            lostOrder.setResultCode(LostOrder.RESULT_CODE_VERFING);
            state = lostOrderService.addLostOrder(lostOrder);
            if (state == -3) {
                stateInfo = "该订单已被统计,无需申诉。";
                stateInfo = "该订单已被统计,无需申诉";
            } else if (state == -2) {
                stateInfo = "请勿重复提交,该订单正在审核中。";
                stateInfo = "请勿重复提交,该订单正在审核中";
            } else if (state == -1) {
                stateInfo = "该订单申诉已通过,请在订单列表中查看。";
                stateInfo = "该订单申诉已通过,请在订单列表中查看";
            } else if (state == -5) {
                stateInfo = "分享奖金订单无需申诉";
            } else if (state == -6) {
                stateInfo = "该订单申诉已失败,请在订单列表中查看";
            }
        }
        JSONObject data = new JSONObject();
fanli/src/main/java/com/yeshi/fanli/service/impl/order/LostOrderServiceImpl.java
@@ -49,10 +49,14 @@
        // 查询是否提交
        List<LostOrder> orderList = lostOrderMapper.selectByOrderId(orderId);
        if (orderList != null && orderList.size() > 0) {
            if (orderList.get(0).getState() == 0) {
            if (orderList.get(0).getState() == 0 || orderList.get(0).getResultCode() == LostOrder.RESULT_CODE_VERFING) {
                return -2;
            } else {
            } else if (orderList.get(0).getState() == 1
                    && orderList.get(0).getResultCode() == LostOrder.RESULT_CODE_SUCCESS) {
                return -1;
            } else if (orderList.get(0).getState() == 1
                    && orderList.get(0).getResultCode() == LostOrder.RESULT_CODE_FAIL) {
                return -6;
            }
        }
@@ -256,19 +260,20 @@
    public Map<String, Object> countByUid(long uid) {
        return lostOrderMapper.countByUid(uid);
    }
    /**
     * 后端列表查询
     *
     * @param start
     * @param count
     * @param key
     * @return
     */
    @Override
    public List<LostOrder> listQuery(long start, int count, String key,    Integer state, Integer handleType) {
    public List<LostOrder> listQuery(long start, int count, String key, Integer state, Integer handleType) {
        return lostOrderMapper.listQuery(start, count, key, state, handleType);
    }
    @Override
    public long countQuery(String key, Integer state, Integer handleType) {
        return lostOrderMapper.countQuery(key, state, handleType);