6269dc7a50d5028fa616b339cfe790b6e0d5d16e..b919b454bccc18d67b7109a09357499d09211eac
2025-07-17 彭雪彬
Merge branch 'xin' into pxb
b919b4 diff | tree
2025-07-17 彭雪彬
骑手完成订单修改
f7aecb diff | tree
2025-07-17 xin
订单流程循环记录优化
8c5510 diff | tree
5 files modified
18 ■■■■ changed files
oying-system/src/main/java/com/oying/modules/rider/service/impl/RiderOrderRecordServiceImpl.java 1 ●●●● patch | view | raw | blame | history
oying-system/src/main/java/com/oying/modules/sh/mapper/OrderReturnMapper.java 4 ●●●● patch | view | raw | blame | history
oying-system/src/main/java/com/oying/modules/sh/service/impl/OrderOperationLogServiceImpl.java 5 ●●●● patch | view | raw | blame | history
oying-system/src/main/resources/mapper/rider/RiderOrderRecordMapper.xml 2 ●●● patch | view | raw | blame | history
oying-system/src/main/resources/mapper/sh/OrderReturnMapper.xml 6 ●●●● patch | view | raw | blame | history
oying-system/src/main/java/com/oying/modules/rider/service/impl/RiderOrderRecordServiceImpl.java
@@ -288,6 +288,7 @@
    }
    @Override
    @Transactional(rollbackFor = Exception.class)
    public R riderCompleteOrder(String orderNum) {
        // 当前订单信息
        OrderResponse orderResponse = orderService.getByOrderNum(orderNum);
oying-system/src/main/java/com/oying/modules/sh/mapper/OrderReturnMapper.java
@@ -20,11 +20,11 @@
    IPage<OrderReturn> findAll(@Param("criteria") OrderReturnQueryCriteria criteria, @Param("blurry") String blurry, Page<Object> page);
    List<OrderReturn> findAll(@Param("criteria") OrderReturnQueryCriteria criteria, @Param("criteria") String blurry);
    List<OrderReturn> findAll(@Param("criteria") OrderReturnQueryCriteria criteria, @Param("blurry") String blurry);
    OrderReturn getByReturnNum(String returnNum);
    void updatePayStatus(String returnNum, String status, String time);
    Long countAll(@Param("criteria") OrderReturnQueryCriteria criteria, @Param("criteria") String blurry);
    Long countAll(@Param("criteria") OrderReturnQueryCriteria criteria, @Param("blurry") String blurry);
}
oying-system/src/main/java/com/oying/modules/sh/service/impl/OrderOperationLogServiceImpl.java
@@ -87,7 +87,10 @@
        resources.setOperation(statusEnum.getKey());
        resources.setOperationDescribe(statusEnum.getValue());
        resources.setRemark(username + ":" + time + ">" + statusEnum.getValue() + ":" + response.getOrder().getOrderNum());
        resources.setSnapshotData(JSON.toJSONString(response));
        Map<String, Object> map = new LinkedHashMap<>();
        map.put("order", response.getOrder());
        map.put("address", response.getAddress());
        resources.setSnapshotData(JSON.toJSONString(map));
        resources.setOperationTime(time);
        orderOperationLogMapper.insert(resources);
        orderMapper.updateOrderStatus(response.getOrder().getOrderNum(), statusEnum.getKey(), statusEnum.getValue());
oying-system/src/main/resources/mapper/rider/RiderOrderRecordMapper.xml
@@ -112,7 +112,7 @@
        order by create_time desc
    </select>
    <select id="selectRiderInfo" resultMap="BaseResultMap">
    <select id="selectRiderInfo" resultType="com.oying.modules.rider.domain.RiderOrderRecord">
        select record_id recordId ,accept_time as acceptTime, order_time as orderTime
        from qs_rider_order_record where order_num = #{orderNum}
    </select>
oying-system/src/main/resources/mapper/sh/OrderReturnMapper.xml
@@ -143,7 +143,11 @@
        <include refid="Base_Column_List"/>
        from sh_order_return as o
        <include refid="Where_sql"/>
        order by o.return_id desc ) o
        order by o.return_id desc
        <if test="criteria.offset != null">
            limit #{criteria.offset}, #{criteria.size}
        </if>
        ) o
        left join sh_order_return_product_snapshot as p on p.return_num = o.return_num
        <include refid="Where_Sql_Product"/>
        order by o.order_id desc