提交 ccdbe4a3 作者: zhangqiliang

获取订单中安装完成之前的所有订单信息

父级 71d34153
......@@ -173,6 +173,17 @@ public class OrderController {
public BaseResponse<List<OrderVo>> getAll(OrderBo condition) {
return new BaseResponse<>(orderService.getList(condition));
}
/**
* 查询订单安装完成之前列表
*
* @param condition
* @return
*/
@GetMapping(value = "order/installComplete")
@ApiOperation(value = "查询订单安装完成之前列表")
public BaseResponse<List<InstallComplete>> installCompleteList(OrderBo condition) {
return new BaseResponse<>(orderService.installCompleteList(condition));
}
/**
* 转派勘察
......
package com.boco.nbd.wios.manage.entity.bo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* @author haica
*/
@Data
public class InstallComplete {
@ApiModelProperty(hidden = true)
private String id;
@ApiModelProperty(value = "安装单号", required = true)
private String outOrderId;
@ApiModelProperty(value = "仓库id", hidden = true)
private String warehouseId;
@ApiModelProperty(value = "订单状态")
private Integer status;
}
......@@ -89,6 +89,11 @@ public interface OrderMapper {
* @return
*/
List<Order> selectAll(OrderBo condition);
/**
* installCompleteList
* @return
*/
List<InstallComplete> installCompleteList(OrderBo condition);
/**
* selectWarrantyOrders
......
......@@ -760,6 +760,14 @@ public class OrderService {
return list;
}
/**
* 查询订单安装完成之前列表
* @return
*/
public List<InstallComplete> installCompleteList(OrderBo condition) {
return orderMapper.installCompleteList(condition);
}
private void setShowReserveExpBtn(OrderVo order, List<Dictionary> dic) {
if (order.getStatus() != null
&& (order.getStatus().intValue() == OrderStatus.SURVEY_RESERVING.getType()
......
......@@ -1465,6 +1465,14 @@ install_staff_phone,oem_agent_code,install_pack_type,survey_pack_type,know_after
order by t.create_time desc
</select>
<select id="installCompleteList" parameterType="com.boco.nbd.wios.manage.entity.bo.OrderBo"
resultType="com.boco.nbd.wios.manage.entity.bo.InstallComplete">
select *
from t_order
where status &lt; 64
order by create_time desc
</select>
<select id="selectWarrantyOrders" resultType="com.boco.nbd.wios.manage.entity.bo.WarrantyOrder">
select tt.* from (
SELECT
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论