yujian
2019-08-30 f542d5b888cf1f223cc143592b814bce2b899754
订单bug
2个文件已修改
24 ■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserOrderController.java 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/service/impl/order/CommonOrderServiceImpl.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserOrderController.java
@@ -13,6 +13,7 @@
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.yeshi.utils.DateUtil;
import org.yeshi.utils.IPUtil;
import org.yeshi.utils.JsonUtil;
@@ -108,14 +109,25 @@
     * @param out
     */
    @RequestMapping(value = "getorder", method = RequestMethod.POST)
    public void getOrder(AcceptData acceptData, Integer page, Long uid, Integer state, Integer type, Integer orderState,
            String orderNo, String startTime, String endTime, Integer slotTime, boolean needCount, Integer dateType,
            Integer goodsType, PrintWriter out) {
    public void getOrder(AcceptData acceptData, Integer page, Long uid, Integer state,
            @RequestParam("type") String type1, Integer orderState, String orderNo, String startTime, String endTime,
            Integer slotTime, Boolean needCount, Integer dateType, Integer goodsType, PrintWriter out) {
        Integer type = null;
        if (StringUtil.isNullOrEmpty(type1)) {
            type = null;
        } else {
            type = Integer.parseInt(type1);
        }
        if (uid == null) {
            out.print(JsonUtil.loadFalseResult(1, "用户未登录"));
            return;
        }
        if (needCount == null)
            needCount = false;
        if (page == null || page < 1) {
            page = 1;
fanli/src/main/java/com/yeshi/fanli/service/impl/order/CommonOrderServiceImpl.java
@@ -645,9 +645,9 @@
        // 1.6.5 是否存在新兑换的券
        if (!hasRewardCoupon && exchangeCoupon) {
            try {
                String downTime = order.getDownTime();
                if (!StringUtil.isNullOrEmpty(downTime)) {
                    long downOrderTime = TimeUtil.convertDateToTemp2(downTime);
                Date thirdCreateTime = order.getThirdCreateTime();
                if (thirdCreateTime != null) {
                    long downOrderTime = thirdCreateTime.getTime();
                    long limitDate = TimeUtil.convertDateToTemp("2019-09-05");
                    if (downOrderTime > limitDate)
                        hasRewardCoupon = true;