Browse Source

交车准备获取随车资料信息

master
dimengzhe 2 years ago
parent
commit
292fcaa53f
  1. 31
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bushandoverprepare/BusHandoverPrepareFeign.java
  2. 9
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bushandoverprepare/BusHandoverPrepareFeignFallback.java
  3. 21
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bushandoverprepare/HandoverInformationIntemVo.java
  4. 28
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bushandoverprepare/HandoverInformationVo.java
  5. 10
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bushandoverprepare/BusHandoverPrepareRest.java
  6. 31
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bushandoverprepare/BusHandoverPrepareService.java
  7. 3
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busvehicleinformation/BusVehicleInformationMapper.java
  8. 4
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busvehicleinformation/BusVehicleInformationMapper.xml
  9. 6
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busvehicleinformation/BusVehicleInformationService.java
  10. 2
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busvehicleinformationhandover/BusVehicleInformationHandoverMapper.java
  11. 5
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busvehicleinformationhandover/BusVehicleInformationHandoverMapper.xml
  12. 7
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busvehicleinformationhandover/BusVehicleInformationHandoverService.java
  13. 4
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/deliveryPlan/AppBusHandoverPrepareFeign.java
  14. 4
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/deliveryPlan/AppBusHandoverPrepareFeignFallback.java
  15. 9
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/deliveryPlan/AppBusHandoverPrepareRest.java
  16. 4
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/deliveryPlan/AppBusHandoverPrepareService.java

31
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bushandoverprepare/BusHandoverPrepareFeign.java

@ -36,19 +36,9 @@ import org.springframework.cloud.openfeign.SpringQueryMap;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
/** /**
* Project: bus_handover(交车准备) <br/> * 交车准备
* File: BusHandoverPrepareFeign.java <br/>
* Class: com.yxt.anrui.buscenter.api.bushandoverprepare.BusHandoverPrepareFeign <br/>
* Description: 交车准备-申请表. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-11-09 15:44:18 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/ */
@Api(tags = "交车准备-申请表") @Api(tags = "交车准备")
@FeignClient( @FeignClient(
contextId = "anrui-buscenter-handover-BusHandoverPrepare", contextId = "anrui-buscenter-handover-BusHandoverPrepare",
name = "anrui-buscenter", name = "anrui-buscenter",
@ -99,22 +89,22 @@ public interface BusHandoverPrepareFeign {
@ResponseBody @ResponseBody
ResultBean<AppBusHandoverPrepareInfoVo> getDeliveryPlanInfo(@SpringQueryMap AppBusHandoverPrepareInfoQuery query); ResultBean<AppBusHandoverPrepareInfoVo> getDeliveryPlanInfo(@SpringQueryMap AppBusHandoverPrepareInfoQuery query);
@ApiOperation("修改交车准备 各资料状态修改") /* @ApiOperation("修改交车准备 各资料状态修改")
@PutMapping("/saveState") @PutMapping("/saveState")
@ResponseBody @ResponseBody
ResultBean saveState(@RequestBody AppStateDateDto dto); ResultBean saveState(@RequestBody AppStateDateDto dto);*/
@ApiOperation("获取交车准备 发票信息") @ApiOperation("交车准备的发票信息")
@GetMapping("/getInvoiceInfo") @GetMapping("/getInvoiceInfo")
@ResponseBody @ResponseBody
ResultBean<AppInvoicingInfoVo> getInvoiceInfo(@SpringQueryMap AppInvoicingInfoQuery query); ResultBean<AppInvoicingInfoVo> getInvoiceInfo(@SpringQueryMap AppInvoicingInfoQuery query);
@ApiOperation("获取交车准备 合格证信息") @ApiOperation("交车准备的合格证信息")
@GetMapping("/getCertificateInfo") @GetMapping("/getCertificateInfo")
@ResponseBody @ResponseBody
ResultBean<AppCertificateInfoVo> getCertificateInfo(@SpringQueryMap AppCertificateInfoQuery query); ResultBean<AppCertificateInfoVo> getCertificateInfo(@SpringQueryMap AppCertificateInfoQuery query);
@ApiOperation("获取交车准备 保单信息") @ApiOperation("交车准备的保单信息")
@GetMapping("/getPolicyInfo") @GetMapping("/getPolicyInfo")
@ResponseBody @ResponseBody
ResultBean<AppPolicyInfoVo> getPolicyInfo(@SpringQueryMap AppPolicyInfoQuery query); ResultBean<AppPolicyInfoVo> getPolicyInfo(@SpringQueryMap AppPolicyInfoQuery query);
@ -124,7 +114,7 @@ public interface BusHandoverPrepareFeign {
@ResponseBody @ResponseBody
ResultBean savePolicyInfo(@RequestBody AppPolicyDto dto); ResultBean savePolicyInfo(@RequestBody AppPolicyDto dto);
@ApiOperation("获取交车准备 其他资料信息") @ApiOperation("交车准备的其他资料信息")
@GetMapping("/getOtherDataInfo") @GetMapping("/getOtherDataInfo")
@ResponseBody @ResponseBody
ResultBean<AppOtherDataInfoVo> getOtherDataInfo(@SpringQueryMap AppOtherDataInfoQuery query); ResultBean<AppOtherDataInfoVo> getOtherDataInfo(@SpringQueryMap AppOtherDataInfoQuery query);
@ -149,4 +139,9 @@ public interface BusHandoverPrepareFeign {
@ResponseBody @ResponseBody
ResultBean submitDeliveryPlanInfo(@RequestBody AppSubmitHandoverPrepareDto dto); ResultBean submitDeliveryPlanInfo(@RequestBody AppSubmitHandoverPrepareDto dto);
@ApiOperation("交车准备的随车资料信息")
@GetMapping("/getVehicleInformationInfo")
@ResponseBody
ResultBean<HandoverInformationVo> getVehicleInformationInfo(@RequestParam("sid") String sid);
} }

9
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bushandoverprepare/BusHandoverPrepareFeignFallback.java

@ -84,10 +84,10 @@ public class BusHandoverPrepareFeignFallback implements BusHandoverPrepareFeign
return null; return null;
} }
@Override /*@Override
public ResultBean saveState(AppStateDateDto dto) { public ResultBean saveState(AppStateDateDto dto) {
return null; return null;
} }*/
@Override @Override
public ResultBean<AppInvoicingInfoVo> getInvoiceInfo(AppInvoicingInfoQuery query) { public ResultBean<AppInvoicingInfoVo> getInvoiceInfo(AppInvoicingInfoQuery query) {
@ -133,4 +133,9 @@ public class BusHandoverPrepareFeignFallback implements BusHandoverPrepareFeign
public ResultBean submitDeliveryPlanInfo(AppSubmitHandoverPrepareDto dto) { public ResultBean submitDeliveryPlanInfo(AppSubmitHandoverPrepareDto dto) {
return null; return null;
} }
@Override
public ResultBean<HandoverInformationVo> getVehicleInformationInfo(String sid) {
return null;
}
} }

21
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bushandoverprepare/HandoverInformationIntemVo.java

@ -0,0 +1,21 @@
package com.yxt.anrui.buscenter.api.bushandoverprepare;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @description: 随车资料交接
* @author: dimengzhe
* @date: 2023/5/30
**/
@Data
public class HandoverInformationIntemVo {
@ApiModelProperty("随车资料")
private String vehicleHandoverData;
@ApiModelProperty("接收人")
private String recName;
@ApiModelProperty("移交人")
private String transferName;
}

28
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bushandoverprepare/HandoverInformationVo.java

@ -0,0 +1,28 @@
package com.yxt.anrui.buscenter.api.bushandoverprepare;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.ArrayList;
import java.util.List;
/**
* @description: 交车准备随车资料
* @author: dimengzhe
* @date: 2023/5/30
**/
@Data
public class HandoverInformationVo {
@ApiModelProperty("车架号")
private String vinNo;
@ApiModelProperty("车型名称")
private String model;
@ApiModelProperty("合同编号")
private String contractNo;
@ApiModelProperty("客户名称")
private String customerName;
@ApiModelProperty("交接记录")
private List<HandoverInformationIntemVo> itemList = new ArrayList<>();
}

10
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bushandoverprepare/BusHandoverPrepareRest.java

@ -26,6 +26,7 @@
package com.yxt.anrui.buscenter.biz.bushandoverprepare; package com.yxt.anrui.buscenter.biz.bushandoverprepare;
import com.yxt.anrui.buscenter.api.bushandoverprepare.BusHandoverPrepareFeign; import com.yxt.anrui.buscenter.api.bushandoverprepare.BusHandoverPrepareFeign;
import com.yxt.anrui.buscenter.api.bushandoverprepare.HandoverInformationVo;
import com.yxt.anrui.buscenter.api.bushandoverprepare.app.*; import com.yxt.anrui.buscenter.api.bushandoverprepare.app.*;
import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.result.ResultBean;
@ -113,10 +114,10 @@ public class BusHandoverPrepareRest implements BusHandoverPrepareFeign {
return busHandoverPrepareService.getDeliveryPlanInfo(query); return busHandoverPrepareService.getDeliveryPlanInfo(query);
} }
@Override /* @Override
public ResultBean saveState(AppStateDateDto dto) { public ResultBean saveState(AppStateDateDto dto) {
return busHandoverPrepareService.saveState(dto); return busHandoverPrepareService.saveState(dto);
} }*/
@Override @Override
public ResultBean<AppInvoicingInfoVo> getInvoiceInfo(AppInvoicingInfoQuery query) { public ResultBean<AppInvoicingInfoVo> getInvoiceInfo(AppInvoicingInfoQuery query) {
@ -162,4 +163,9 @@ public class BusHandoverPrepareRest implements BusHandoverPrepareFeign {
public ResultBean submitDeliveryPlanInfo(AppSubmitHandoverPrepareDto dto) { public ResultBean submitDeliveryPlanInfo(AppSubmitHandoverPrepareDto dto) {
return busHandoverPrepareService.submitDeliveryPlanInfo(dto); return busHandoverPrepareService.submitDeliveryPlanInfo(dto);
} }
@Override
public ResultBean<HandoverInformationVo> getVehicleInformationInfo(String sid) {
return busHandoverPrepareService.getVehicleInformationInfo(sid);
}
} }

31
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bushandoverprepare/BusHandoverPrepareService.java

@ -36,14 +36,19 @@ import com.yxt.anrui.buscenter.api.buscenterfile.BuscenterFile;
import com.yxt.anrui.buscenter.api.buscenterfile.BuscenterFileEnum; import com.yxt.anrui.buscenter.api.buscenterfile.BuscenterFileEnum;
import com.yxt.anrui.buscenter.api.bushandoverprepare.BusHandoverPrepare; import com.yxt.anrui.buscenter.api.bushandoverprepare.BusHandoverPrepare;
import com.yxt.anrui.buscenter.api.bushandoverprepare.BusHandoverPrepareAddDto; import com.yxt.anrui.buscenter.api.bushandoverprepare.BusHandoverPrepareAddDto;
import com.yxt.anrui.buscenter.api.bushandoverprepare.HandoverInformationIntemVo;
import com.yxt.anrui.buscenter.api.bushandoverprepare.HandoverInformationVo;
import com.yxt.anrui.buscenter.api.bushandoverprepare.app.*; import com.yxt.anrui.buscenter.api.bushandoverprepare.app.*;
import com.yxt.anrui.buscenter.api.bushandoverpreparevehicle.AppBusHandoverPrepareVehicleDto; import com.yxt.anrui.buscenter.api.bushandoverpreparevehicle.AppBusHandoverPrepareVehicleDto;
import com.yxt.anrui.buscenter.api.bushandoverpreparevehicle.AppBusHandoverPrepareVehicleInfoVo; import com.yxt.anrui.buscenter.api.bushandoverpreparevehicle.AppBusHandoverPrepareVehicleInfoVo;
import com.yxt.anrui.buscenter.api.bushandoverpreparevehicle.BusHandoverPrepareVehicle; import com.yxt.anrui.buscenter.api.bushandoverpreparevehicle.BusHandoverPrepareVehicle;
import com.yxt.anrui.buscenter.api.bushandoverwait.BusHandoverWaitDto; import com.yxt.anrui.buscenter.api.bushandoverwait.BusHandoverWaitDto;
import com.yxt.anrui.buscenter.api.busvehicleinformationhandover.BusVehicleInformationHandover;
import com.yxt.anrui.buscenter.biz.buscenterfile.BuscenterFileService; import com.yxt.anrui.buscenter.biz.buscenterfile.BuscenterFileService;
import com.yxt.anrui.buscenter.biz.bushandoverpreparevehicle.BusHandoverPrepareVehicleService; import com.yxt.anrui.buscenter.biz.bushandoverpreparevehicle.BusHandoverPrepareVehicleService;
import com.yxt.anrui.buscenter.biz.bushandoverwait.BusHandoverWaitService; import com.yxt.anrui.buscenter.biz.bushandoverwait.BusHandoverWaitService;
import com.yxt.anrui.buscenter.biz.busvehicleinformation.BusVehicleInformationService;
import com.yxt.anrui.buscenter.biz.busvehicleinformationhandover.BusVehicleInformationHandoverService;
import com.yxt.anrui.fin.api.finbillvehicle.FinBillVehicleFeign; import com.yxt.anrui.fin.api.finbillvehicle.FinBillVehicleFeign;
import com.yxt.anrui.fin.api.finvehicleinvoice.FinVehicleInvoiceFeign; import com.yxt.anrui.fin.api.finvehicleinvoice.FinVehicleInvoiceFeign;
import com.yxt.anrui.fin.api.finvehicleinvoice.VehicleInvoiceVo; import com.yxt.anrui.fin.api.finvehicleinvoice.VehicleInvoiceVo;
@ -99,6 +104,10 @@ public class BusHandoverPrepareService extends MybatisBaseService<BusHandoverPre
private SysUserFeign sysUserFeign; private SysUserFeign sysUserFeign;
@Autowired @Autowired
private FinVehicleInvoiceFeign finVehicleInvoiceFeign; private FinVehicleInvoiceFeign finVehicleInvoiceFeign;
@Autowired
private BusVehicleInformationHandoverService busVehicleInformationHandoverService;
@Autowired
private BusVehicleInformationService busVehicleInformationService;
/* private QueryWrapper<BusHandoverPrepare> createQueryWrapper(BusHandoverPrepareQuery query) { /* private QueryWrapper<BusHandoverPrepare> createQueryWrapper(BusHandoverPrepareQuery query) {
// todo: 这里根据具体业务调整查询条件 // todo: 这里根据具体业务调整查询条件
@ -279,11 +288,11 @@ public class BusHandoverPrepareService extends MybatisBaseService<BusHandoverPre
* @param dto * @param dto
* @return * @return
*/ */
public ResultBean saveState(AppStateDateDto dto) { /* public ResultBean saveState(AppStateDateDto dto) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
busHandoverPrepareVehicleService.saveState(dto); busHandoverPrepareVehicleService.saveState(dto);
return rb.success(); return rb.success();
} }*/
/** /**
* 获取交车准备 发票信息 * 获取交车准备 发票信息
@ -488,4 +497,22 @@ public class BusHandoverPrepareService extends MybatisBaseService<BusHandoverPre
updateById(busHandoverPrepare); updateById(busHandoverPrepare);
return rb.success(); return rb.success();
} }
public ResultBean<HandoverInformationVo> getVehicleInformationInfo(String sid) {
ResultBean<HandoverInformationVo> rb = ResultBean.fireFail();
HandoverInformationVo handoverInformationVo = new HandoverInformationVo();
BusHandoverPrepareVehicle busHandoverPrepareVehicle = busHandoverPrepareVehicleService.fetchBySid(sid);
BusVehicleInformationHandover busVehicleInformationHandover = busVehicleInformationHandoverService.getVehicleInformationInfo(busHandoverPrepareVehicle.getVinSid());
if(busVehicleInformationHandover != null){
handoverInformationVo.setContractNo(busVehicleInformationHandover.getContractNo());
handoverInformationVo.setCustomerName(busVehicleInformationHandover.getCustomerName());
handoverInformationVo.setVinNo(busVehicleInformationHandover.getVinNo());
handoverInformationVo.setModel(busVehicleInformationHandover.getModel());
//根据随车资料主表sid查询随车资料的记录
List<HandoverInformationIntemVo> list = busVehicleInformationService.selectByMainSid(busVehicleInformationHandover.getSid());
list.removeAll(Collections.singleton(null));
handoverInformationVo.setItemList(list);
}
return rb.success().setData(handoverInformationVo);
}
} }

3
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busvehicleinformation/BusVehicleInformationMapper.java

@ -1,6 +1,7 @@
package com.yxt.anrui.buscenter.biz.busvehicleinformation; package com.yxt.anrui.buscenter.biz.busvehicleinformation;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yxt.anrui.buscenter.api.bushandoverprepare.HandoverInformationIntemVo;
import com.yxt.anrui.buscenter.api.busvehicleinformation.BusVehicleInformation; import com.yxt.anrui.buscenter.api.busvehicleinformation.BusVehicleInformation;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
@ -17,4 +18,6 @@ public interface BusVehicleInformationMapper extends BaseMapper<BusVehicleInform
List<BusVehicleInformation> getByHandoverSid(@Param("handoverSid") String handoverSid); List<BusVehicleInformation> getByHandoverSid(@Param("handoverSid") String handoverSid);
BusVehicleInformation selectByHandoverNumAndHandoverSid(@Param("handoverNum")String handoverNum, @Param("sid")String sid); BusVehicleInformation selectByHandoverNumAndHandoverSid(@Param("handoverNum")String handoverNum, @Param("sid")String sid);
List<HandoverInformationIntemVo> selectByMainSid(String sid);
} }

4
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busvehicleinformation/BusVehicleInformationMapper.xml

@ -19,4 +19,8 @@
and handoverSid = #{sid} and handoverSid = #{sid}
</select> </select>
<select id="selectByMainSid" resultType="com.yxt.anrui.buscenter.api.bushandoverprepare.HandoverInformationIntemVo">
select vehicleHandoverData,recName,transferName from bus_vehicle_information where handoverSid = #{sid}
</select>
</mapper> </mapper>

6
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busvehicleinformation/BusVehicleInformationService.java

@ -1,8 +1,8 @@
package com.yxt.anrui.buscenter.biz.busvehicleinformation; package com.yxt.anrui.buscenter.biz.busvehicleinformation;
import com.yxt.anrui.buscenter.api.bushandoverprepare.HandoverInformationIntemVo;
import com.yxt.anrui.buscenter.api.busvehicleinformation.BusVehicleInformation; import com.yxt.anrui.buscenter.api.busvehicleinformation.BusVehicleInformation;
import com.yxt.common.base.service.MybatisBaseService; import com.yxt.common.base.service.MybatisBaseService;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.List; import java.util.List;
@ -22,4 +22,8 @@ public class BusVehicleInformationService extends MybatisBaseService<BusVehicleI
public BusVehicleInformation selectByHandoverNumAndHandoverSid(String handoverNum, String sid) { public BusVehicleInformation selectByHandoverNumAndHandoverSid(String handoverNum, String sid) {
return baseMapper.selectByHandoverNumAndHandoverSid(handoverNum,sid); return baseMapper.selectByHandoverNumAndHandoverSid(handoverNum,sid);
} }
public List<HandoverInformationIntemVo> selectByMainSid(String sid) {
return baseMapper.selectByMainSid(sid);
}
} }

2
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busvehicleinformationhandover/BusVehicleInformationHandoverMapper.java

@ -19,4 +19,6 @@ public interface BusVehicleInformationHandoverMapper extends BaseMapper<BusVehic
IPage<BusVehicleInformationHandoverVo> selectPageVo(IPage<BusVehicleInformationHandover> page, @Param(Constants.WRAPPER) QueryWrapper<BusVehicleInformationHandover> qw); IPage<BusVehicleInformationHandoverVo> selectPageVo(IPage<BusVehicleInformationHandover> page, @Param(Constants.WRAPPER) QueryWrapper<BusVehicleInformationHandover> qw);
BusVehicleInformationHandover selectByVehicleSid(@Param("vehicleSid") String vehicleSid); BusVehicleInformationHandover selectByVehicleSid(@Param("vehicleSid") String vehicleSid);
BusVehicleInformationHandover getVehicleInformationInfo(String sid);
} }

5
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busvehicleinformationhandover/BusVehicleInformationHandoverMapper.xml

@ -35,4 +35,9 @@
from bus_vehicle_information_handover from bus_vehicle_information_handover
where vehicleSid = #{vehicleSid} where vehicleSid = #{vehicleSid}
</select> </select>
<select id="getVehicleInformationInfo"
resultType="com.yxt.anrui.buscenter.api.busvehicleinformationhandover.BusVehicleInformationHandover">
select * from bus_vehicle_information_handover where vehicleSid = #{sid}
</select>
</mapper> </mapper>

7
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busvehicleinformationhandover/BusVehicleInformationHandoverService.java

@ -4,14 +4,12 @@ package com.yxt.anrui.buscenter.biz.busvehicleinformationhandover;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.anrui.base.api.basevehicle.BaseVehicleFeign;
import com.yxt.anrui.base.api.basevehiclemodel.BaseVehicleModel; import com.yxt.anrui.base.api.basevehiclemodel.BaseVehicleModel;
import com.yxt.anrui.base.api.basevehiclemodel.BaseVehicleModelFeign; import com.yxt.anrui.base.api.basevehiclemodel.BaseVehicleModelFeign;
import com.yxt.anrui.buscenter.api.busvehicleinformation.BusVehicleInformation; import com.yxt.anrui.buscenter.api.busvehicleinformation.BusVehicleInformation;
import com.yxt.anrui.buscenter.api.busvehicleinformation.BusVehicleInformationDto; import com.yxt.anrui.buscenter.api.busvehicleinformation.BusVehicleInformationDto;
import com.yxt.anrui.buscenter.api.busvehicleinformation.BusVehicleInformationVo; import com.yxt.anrui.buscenter.api.busvehicleinformation.BusVehicleInformationVo;
import com.yxt.anrui.buscenter.api.busvehicleinformationhandover.*; import com.yxt.anrui.buscenter.api.busvehicleinformationhandover.*;
import com.yxt.anrui.buscenter.biz.busvehicleinformation.BusVehicleInformationService; import com.yxt.anrui.buscenter.biz.busvehicleinformation.BusVehicleInformationService;
import com.yxt.common.base.service.MybatisBaseService; import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil; import com.yxt.common.base.utils.PagerUtil;
@ -23,7 +21,6 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date;
import java.util.List; import java.util.List;
/** /**
@ -462,4 +459,8 @@ public class BusVehicleInformationHandoverService extends MybatisBaseService<Bus
vo.setInformations(voList); vo.setInformations(voList);
return rb.success().setData(vo); return rb.success().setData(vo);
} }
public BusVehicleInformationHandover getVehicleInformationInfo(String sid) {
return baseMapper.getVehicleInformationInfo(sid);
}
} }

4
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/deliveryPlan/AppBusHandoverPrepareFeign.java

@ -65,11 +65,11 @@ public interface AppBusHandoverPrepareFeign {
@ResponseBody @ResponseBody
ResultBean<HandoverPrepareInfoVo> getDeliveryPlanInfo(@SpringQueryMap HandoverPrepareInfoQuery query); ResultBean<HandoverPrepareInfoVo> getDeliveryPlanInfo(@SpringQueryMap HandoverPrepareInfoQuery query);
@ApiOperation("修改交车准备 其他资料信息") /* @ApiOperation("修改交车准备 其他资料信息")
@PutMapping("/saveState") @PutMapping("/saveState")
@ResponseBody @ResponseBody
ResultBean saveState(@RequestBody StateDateDto dto); ResultBean saveState(@RequestBody StateDateDto dto);
*/
@ApiOperation("获取交车准备 发票信息") @ApiOperation("获取交车准备 发票信息")
@GetMapping("/getInvoiceInfo") @GetMapping("/getInvoiceInfo")
@ResponseBody @ResponseBody

4
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/deliveryPlan/AppBusHandoverPrepareFeignFallback.java

@ -57,10 +57,10 @@ public class AppBusHandoverPrepareFeignFallback implements AppBusHandoverPrepare
return null; return null;
} }
@Override /* @Override
public ResultBean saveState(StateDateDto dto) { public ResultBean saveState(StateDateDto dto) {
return null; return null;
} }*/
@Override @Override
public ResultBean<InvoicingInfoVo> getInvoiceInfo(InvoicingInfoQuery query) { public ResultBean<InvoicingInfoVo> getInvoiceInfo(InvoicingInfoQuery query) {

9
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/deliveryPlan/AppBusHandoverPrepareRest.java

@ -25,15 +25,14 @@
*********************************************************/ *********************************************************/
package com.yxt.anrui.terminal.biz.autoservice.deliveryPlan; package com.yxt.anrui.terminal.biz.autoservice.deliveryPlan;
import com.yxt.anrui.buscenter.api.bushandoverprepare.*;
import com.yxt.anrui.terminal.api.autoservice.deliveryPlan.*; import com.yxt.anrui.terminal.api.autoservice.deliveryPlan.*;
import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo; import com.yxt.common.core.vo.PagerVo;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/** /**
* Project: bus_handover(交车准备) <br/> * Project: bus_handover(交车准备) <br/>
@ -66,10 +65,10 @@ public class AppBusHandoverPrepareRest implements AppBusHandoverPrepareFeign {
return appBusHandoverPrepareService.getDeliveryPlanInfo(query); return appBusHandoverPrepareService.getDeliveryPlanInfo(query);
} }
@Override /* @Override
public ResultBean saveState(StateDateDto dto) { public ResultBean saveState(StateDateDto dto) {
return appBusHandoverPrepareService.saveState(dto); return appBusHandoverPrepareService.saveState(dto);
} }*/
@Override @Override
public ResultBean<InvoicingInfoVo> getInvoiceInfo(InvoicingInfoQuery query) { public ResultBean<InvoicingInfoVo> getInvoiceInfo(InvoicingInfoQuery query) {

4
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/deliveryPlan/AppBusHandoverPrepareService.java

@ -88,13 +88,13 @@ public class AppBusHandoverPrepareService {
return rb.success().setData(vo); return rb.success().setData(vo);
} }
public ResultBean saveState(StateDateDto dto) { /* public ResultBean saveState(StateDateDto dto) {
AppStateDateDto appStateDateDto = new AppStateDateDto(); AppStateDateDto appStateDateDto = new AppStateDateDto();
BeanUtil.copyProperties(dto, appStateDateDto); BeanUtil.copyProperties(dto, appStateDateDto);
ResultBean resultBean = busHandoverPrepareFeign.saveState(appStateDateDto); ResultBean resultBean = busHandoverPrepareFeign.saveState(appStateDateDto);
return resultBean; return resultBean;
} }
*/
public ResultBean<InvoicingInfoVo> getInvoiceInfo(InvoicingInfoQuery query) { public ResultBean<InvoicingInfoVo> getInvoiceInfo(InvoicingInfoQuery query) {
ResultBean<InvoicingInfoVo> rb = ResultBean.fireFail(); ResultBean<InvoicingInfoVo> rb = ResultBean.fireFail();
InvoicingInfoVo vo = new InvoicingInfoVo(); InvoicingInfoVo vo = new InvoicingInfoVo();

Loading…
Cancel
Save