Browse Source

优化

master
dimengzhe 2 years ago
parent
commit
543a12b7d1
  1. 5
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderFeign.java
  2. 5
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderFeignFallback.java
  3. 22
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrdersVo.java
  4. 5
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderRest.java
  5. 18
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java

5
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderFeign.java

@ -335,4 +335,9 @@ public interface BusSalesOrderFeign {
@PostMapping("/saveContract")
@ResponseBody
ResultBean saveContract(@RequestParam("sid") String sid);
@ApiOperation("根据销售订单查询销售订单相关表")
@GetMapping("/getSalesOrderOne")
@ResponseBody
ResultBean<BusSalesOrdersVo> getSalesOrderOne(@RequestParam("sid")String sid);
}

5
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderFeignFallback.java

@ -310,4 +310,9 @@ public class BusSalesOrderFeignFallback implements BusSalesOrderFeign {
public ResultBean saveContract(String sid) {
return null;
}
@Override
public ResultBean<BusSalesOrdersVo> getSalesOrderOne(String sid) {
return null;
}
}

22
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrdersVo.java

@ -0,0 +1,22 @@
package com.yxt.anrui.buscenter.api.bussalesorder;
import com.yxt.anrui.buscenter.api.bussalesordermodel.BusSalesOrderModel;
import com.yxt.anrui.buscenter.api.bussalesorderprice.BusSalesOrderPrice;
import com.yxt.common.core.vo.Vo;
import lombok.Data;
/**
* @description:
* @author: dimengzhe
* @date: 2023/8/3
**/
@Data
public class BusSalesOrdersVo implements Vo {
private static final long serialVersionUID = 4731412472734010267L;
private BusSalesOrder busSalesOrder;
private BusSalesOrderModel busSalesOrderModel;
private BusSalesOrderPrice busSalesOrderPrice;
}

5
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderRest.java

@ -391,4 +391,9 @@ public class BusSalesOrderRest implements BusSalesOrderFeign {
public ResultBean saveContract(String sid) {
return busSalesOrderService.saveContractOne(sid);
}
@Override
public ResultBean<BusSalesOrdersVo> getSalesOrderOne(String sid) {
return busSalesOrderService.getSalesOrderOne(sid);
}
}

18
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java

@ -3409,6 +3409,11 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
//若前端传值的订单类型为0则为现车,为1采购订单,为2排产
//数据库中1为现车,2为采购订单,3为排产
if ("0".equals(modelInfo.getType())) {
if(StringUtils.isNotBlank(busSalesOrder.getNowCarUnknownVinNum())){
List<String> vinList = new ArrayList<>();
vinList.add("不确定车架号("+busSalesOrder.getNowCarUnknownVinNum()+")");
modelInfo.setVinList(vinList);
}else{
//查询车架号
List<VinListsVo> vinLists = busSalesOrderVehicleService.selectLists(sid);
//包含采购系统的车架号
@ -3431,6 +3436,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
}
modelInfo.setVinList(vinList);
modelInfo.setOrderVinList(orderVinList);
}
} else {
if ("1".equals(modelInfo.getType())) {
//查询采购订单编号
@ -7027,4 +7033,16 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
}
return rb.success();
}
public ResultBean<BusSalesOrdersVo> getSalesOrderOne(String sid) {
ResultBean<BusSalesOrdersVo> rb = ResultBean.fireFail();
BusSalesOrdersVo busSalesOrdersVo = new BusSalesOrdersVo();
BusSalesOrder busSalesOrder = fetchBySid(sid);
BusSalesOrderPrice busSalesOrderPrice = busSalesOrderPriceService.selectBySalesOrderSid(sid);
BusSalesOrderModel busSalesOrderModel = busSalesOrderModelService.selectByOrderSid(sid);
busSalesOrdersVo.setBusSalesOrder(busSalesOrder);
busSalesOrdersVo.setBusSalesOrderModel(busSalesOrderModel);
busSalesOrdersVo.setBusSalesOrderPrice(busSalesOrderPrice);
return rb.success().setData(busSalesOrdersVo);
}
}
Loading…
Cancel
Save