订单状态统一修改
This commit is contained in:
parent
586aa21b41
commit
c0960719db
|
|
@ -30,4 +30,6 @@ public interface OrderMapper {
|
||||||
Integer updateOrderStatus(@Param("ids") List<Integer> ids, @Param("orderStatus") String orderStatus,@Param("userName") String userName);
|
Integer updateOrderStatus(@Param("ids") List<Integer> ids, @Param("orderStatus") String orderStatus,@Param("userName") String userName);
|
||||||
|
|
||||||
Integer updateDevCount(OrderDetailDto orderDetailDto);
|
Integer updateDevCount(OrderDetailDto orderDetailDto);
|
||||||
|
|
||||||
|
List<OrderDetailDto> selectOrderDetailsByOderId(String orderId);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -91,9 +91,7 @@ public class OrderServiceImpl implements OrderService {
|
||||||
@Override
|
@Override
|
||||||
public OrderInfoDto getOrderDetailsById(OrderDetailDto dto) {
|
public OrderInfoDto getOrderDetailsById(OrderDetailDto dto) {
|
||||||
OrderInfoDto orderInfoDto = orderMapper.getOrderDetailsById(dto);
|
OrderInfoDto orderInfoDto = orderMapper.getOrderDetailsById(dto);
|
||||||
List<OrderDetailDto> list = new ArrayList();
|
List<OrderDetailDto> list = orderMapper.selectOrderDetailsByOderId(dto.getOrderId().toString());
|
||||||
OrderDetailDto orderDetailDto = orderMapper.selectOrderDetailsById(dto.getId().toString());
|
|
||||||
list.add(orderDetailDto);
|
|
||||||
orderInfoDto.setDetailsList(list);
|
orderInfoDto.setDetailsList(list);
|
||||||
return orderInfoDto;
|
return orderInfoDto;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -73,6 +73,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
mdi.person_phone AS personPhone,
|
mdi.person_phone AS personPhone,
|
||||||
su.phonenumber AS phoneNumber,
|
su.phonenumber AS phoneNumber,
|
||||||
moi.address,
|
moi.address,
|
||||||
|
moi.order_id,
|
||||||
sum(hh.costs) cost,
|
sum(hh.costs) cost,
|
||||||
dept.companyName
|
dept.companyName
|
||||||
FROM
|
FROM
|
||||||
|
|
@ -173,6 +174,33 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
LEFT JOIN sys_dept sd1 ON sd1.parent_id = subquery.first_ancestor
|
LEFT JOIN sys_dept sd1 ON sd1.parent_id = subquery.first_ancestor
|
||||||
) dept ON dept.deptId = su.dept_id
|
) dept ON dept.deptId = su.dept_id
|
||||||
WHERE
|
WHERE
|
||||||
mt.del_flag = '0' and hh.id = #{id}
|
mt.del_flag = '0' and moi.order_id = #{orderId} limit 1
|
||||||
|
</select>
|
||||||
|
<select id="selectOrderDetailsByOderId" resultType="com.bonus.material.order.domain.OrderDetailDto">
|
||||||
|
SELECT
|
||||||
|
mdi.device_name,
|
||||||
|
mdi.day_lease_price,
|
||||||
|
hh.order_status,
|
||||||
|
hh.days,
|
||||||
|
bfi.url,
|
||||||
|
hh.id,
|
||||||
|
hh.num,
|
||||||
|
hh.costs,
|
||||||
|
hh.rent_begin_time,
|
||||||
|
hh.rent_end_time,
|
||||||
|
hh.pre_outbound_user,
|
||||||
|
hh.pre_outbound_time,
|
||||||
|
hh.take_over_user,
|
||||||
|
hh.take_over_time,
|
||||||
|
hh.rent_over_user,
|
||||||
|
hh.rent_over_time
|
||||||
|
FROM
|
||||||
|
ma_order_details hh
|
||||||
|
LEFT JOIN ma_order_info moi ON hh.order_id = moi.order_id
|
||||||
|
LEFT JOIN ma_dev_info mdi ON hh.ma_id = mdi.ma_id
|
||||||
|
LEFT JOIN bm_file_info bfi ON hh.ma_id = bfi.model_id
|
||||||
|
AND bfi.file_type = 0
|
||||||
|
WHERE
|
||||||
|
moi.order_id = #{orderId}
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
Loading…
Reference in New Issue