4个文件已删除
7个文件已修改
327 ■■■■ 已修改文件
src/main/java/com/webmanage/controller/OrderController.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/webmanage/entity/OrderInfo.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/webmanage/service/OrderInfoService.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/webmanage/service/impl/OrderInfoServiceImpl.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/webmanage/vo/OrderDetailVO.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/application.yml 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/OrderInfoMapper.xml 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
target/classes/application-dev.yml 69 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
target/classes/application-prod.yml 70 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
target/classes/application-test.yml 69 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
target/classes/application.yml 72 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/webmanage/controller/OrderController.java
@@ -373,4 +373,16 @@
            return Result.error("查询失败:" + e.getMessage());
        }
    }
    @PostMapping("/status/isEvaluate")
    @ApiOperation("更新评价状态")
    public Result<Object> updateOrderInfoIsEvaluate(@ApiParam("订单ID") @RequestParam @NotBlank String orderId){
        try {
            boolean success = orderInfoService.updateOrderIsEvaluate(orderId);
            return success ? Result.success("评价状态更新成功") : Result.error("评价状态更新失败");
        } catch (Exception e) {
            log.error("评价状态更新失败", e);
            return Result.error("评价状态更新失败:" + e.getMessage());
        }
    }
}
src/main/java/com/webmanage/entity/OrderInfo.java
@@ -141,4 +141,11 @@
    @TableLogic
    @TableField("deleted")
    private Integer deleted;
    /**
     *是否评论
     */
    @TableField("is_evaluate")
    private String isEvaluate;
}
src/main/java/com/webmanage/service/OrderInfoService.java
@@ -152,4 +152,6 @@
     * @return 存在返回true,不存在返回false
     */
    boolean existsCompletedNotCancelledOrderByProductId(String productId);
    boolean updateOrderIsEvaluate(String orderId);
}
src/main/java/com/webmanage/service/impl/OrderInfoServiceImpl.java
@@ -464,6 +464,7 @@
        orderInfo.setPaymentType(createOrderDTO.getPaymentType());
        orderInfo.setPaymentStatus("未支付");
        orderInfo.setBuyerRemarks(createOrderDTO.getBuyerRemarks());
        orderInfo.setIsEvaluate("未评价");
        orderInfo.setCreatedAt(LocalDateTime.now());
        orderInfo.setUpdatedAt(LocalDateTime.now());
@@ -1199,4 +1200,17 @@
        Long count = this.baseMapper.selectCount(wrapper);
        return count != null && count > 0;
    }
    @Override
    public boolean updateOrderIsEvaluate(String orderId) {
        if (!StringUtils.hasText(orderId)) {
            throw new BusinessException("订单ID不能为空");
        }
        OrderInfo orderInfo = this.getById(orderId);
        if (orderInfo == null) {
            throw new BusinessException("订单不存在");
        }
        orderInfo.setIsEvaluate("已评价");
        return this.updateById(orderInfo);
    }
}
src/main/java/com/webmanage/vo/OrderDetailVO.java
@@ -80,4 +80,7 @@
    @ApiModelProperty("订单评价")
    private OrderEvaluationVO evaluation;
    @ApiModelProperty("是否评价")
    private String isEvaluate;
}
src/main/resources/application.yml
@@ -1,13 +1,13 @@
server:
  port: 8080
  port: 8089
  servlet:
    context-path: /admin
spring:
  application:
    name: web-manage-back
    name: trade-back
  profiles:
    active: dev
    active: test
  jackson:
    date-format: yyyy-MM-dd HH:mm:ss
    time-zone: GMT+8
src/main/resources/mapper/OrderInfoMapper.xml
@@ -24,13 +24,14 @@
        <result column="created_at" property="createdAt" jdbcType="TIMESTAMP"/>
        <result column="updated_at" property="updatedAt" jdbcType="TIMESTAMP"/>
        <result column="deleted" property="deleted" jdbcType="INTEGER"/>
        <result column="is_evaluate" property="isEvaluate" jdbcType="VARCHAR"/>
    </resultMap>
    <!-- 基础字段列表 -->
    <sql id="Base_Column_List">
        order_id, product_id, user_id, unit_id, product_name, provider_name, provider_id,
        apply_time, order_status, total_amount, payment_type, payment_status, workflow_id,
        current_step, approval_flow, buyer_remarks, seller_remarks, created_at, updated_at, deleted
        current_step, approval_flow, buyer_remarks, seller_remarks, created_at, updated_at, deleted, is_evaluate
    </sql>
    <!-- 分页查询买家订单列表 -->
target/classes/application-dev.yml
File was deleted
target/classes/application-prod.yml
File was deleted
target/classes/application-test.yml
File was deleted
target/classes/application.yml
File was deleted