diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderdeposit/BusSalesOrderDepositFeign.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderdeposit/BusSalesOrderDepositFeign.java
index 8a10dfc2f7..4c4e84c4ac 100644
--- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderdeposit/BusSalesOrderDepositFeign.java
+++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderdeposit/BusSalesOrderDepositFeign.java
@@ -25,8 +25,13 @@
*********************************************************/
package com.yxt.anrui.buscenter.api.bussalesorderdeposit;
+import com.yxt.anrui.buscenter.api.bussalesorderdeposit.app.AppBusSalesOrderDepositVo;
+import com.yxt.common.core.result.ResultBean;
import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
/**
* Project: anrui-buscenter(业务管理)
@@ -49,5 +54,9 @@ import org.springframework.cloud.openfeign.FeignClient;
fallback = BusSalesOrderDepositFeignFallback.class)
public interface BusSalesOrderDepositFeign {
-
+ @ApiOperation("初始化订金信息")
+ @GetMapping(value = "/getDepositInfo/{sid}")
+ ResultBean getDepositInfo(@PathVariable(value = "sid") String sid);
+
+
}
\ No newline at end of file
diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderdeposit/BusSalesOrderDepositFeignFallback.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderdeposit/BusSalesOrderDepositFeignFallback.java
index 9b01667521..1fd85ddcaa 100644
--- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderdeposit/BusSalesOrderDepositFeignFallback.java
+++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderdeposit/BusSalesOrderDepositFeignFallback.java
@@ -25,6 +25,7 @@
*********************************************************/
package com.yxt.anrui.buscenter.api.bussalesorderdeposit;
+import com.yxt.anrui.buscenter.api.bussalesorderdeposit.app.AppBusSalesOrderDepositVo;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
@@ -48,4 +49,8 @@ import java.util.List;
@Component
public class BusSalesOrderDepositFeignFallback implements BusSalesOrderDepositFeign {
+ @Override
+ public ResultBean getDepositInfo(String sid) {
+ return null;
+ }
}
\ No newline at end of file
diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderdeposit/app/AppBusSalesOrderDepositListVo.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderdeposit/app/AppBusSalesOrderDepositListVo.java
new file mode 100644
index 0000000000..917d7b06d7
--- /dev/null
+++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderdeposit/app/AppBusSalesOrderDepositListVo.java
@@ -0,0 +1,33 @@
+package com.yxt.anrui.buscenter.api.bussalesorderdeposit.app;
+
+import com.yxt.common.core.vo.Vo;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * @Author dimengzhe
+ * @Date 2022/6/7 13:38
+ * @Description
+ */
+@Data
+public class AppBusSalesOrderDepositListVo implements Vo {
+ private static final long serialVersionUID = -9212964561264321091L;
+
+ @ApiModelProperty(value = "虚拟订单sid")
+ private String virtualOrderSid;
+ @ApiModelProperty(value = "虚拟订单编号")
+ private String virtualOrderId;
+ @ApiModelProperty(value = "剩余金额")
+ private String remainderMoney;
+ @ApiModelProperty(value = "结转金额")
+ private String payMoney;
+ @ApiModelProperty(value = "款项支付委托书:销售订单与客户为同一人时,list为空")
+ private List entrustImage = new ArrayList<>();
+ @ApiModelProperty(value = "款项支付委托书")
+ private String payPath;
+
+ private Boolean showImage;
+}
diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderdeposit/app/AppBusSalesOrderDepositVo.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderdeposit/app/AppBusSalesOrderDepositVo.java
new file mode 100644
index 0000000000..b22794e991
--- /dev/null
+++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderdeposit/app/AppBusSalesOrderDepositVo.java
@@ -0,0 +1,33 @@
+package com.yxt.anrui.buscenter.api.bussalesorderdeposit.app;
+
+import com.yxt.common.core.vo.Vo;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * @Author dimengzhe
+ * @Date 2022/6/7 13:37
+ * @Description
+ */
+@Data
+public class AppBusSalesOrderDepositVo implements Vo {
+ private static final long serialVersionUID = 1890442022147551234L;
+
+ @ApiModelProperty(value = "销售订单sid")
+ private String saleOrderSid;
+ @ApiModelProperty(value = "车辆数量")
+ private String carNumber;
+ @ApiModelProperty(value = "订金合计")
+ private String depositTotal;
+ @ApiModelProperty(value = "订金缴纳方式")
+ private String payType;
+ @ApiModelProperty(value = "订金缴纳方式key")
+ private String payTypeKey;
+ @ApiModelProperty(value = "订金信息sid")
+ private String sid;
+
+ private List virtualOrderList = new ArrayList<>();
+}
diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdepositfictitious/BusDepositFictitiousMapper.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdepositfictitious/BusDepositFictitiousMapper.java
index 88933000e5..81551ac42a 100644
--- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdepositfictitious/BusDepositFictitiousMapper.java
+++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdepositfictitious/BusDepositFictitiousMapper.java
@@ -25,17 +25,13 @@
*********************************************************/
package com.yxt.anrui.buscenter.biz.busdepositfictitious;
-import com.baomidou.mybatisplus.core.conditions.Wrapper;
-import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.baomidou.mybatisplus.core.toolkit.Constants;
+import com.yxt.anrui.buscenter.api.busdepositfictitious.BusDepositFictitious;
import com.yxt.anrui.buscenter.api.busdepositfictitious.BusDepositFictitiousDetailsVo;
import com.yxt.anrui.buscenter.api.busdepositfictitious.BusDepositRecordsVo;
+import com.yxt.anrui.buscenter.api.bussalesorderdeposit.app.AppBusSalesOrderDepositListVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
-import org.apache.ibatis.annotations.Select;
-import com.yxt.anrui.buscenter.api.busdepositfictitious.BusDepositFictitious;
-import com.yxt.anrui.buscenter.api.busdepositfictitious.BusDepositFictitiousVo;
import java.util.List;
@@ -79,4 +75,12 @@ public interface BusDepositFictitiousMapper extends BaseMapper getDepositRecords(@Param("depositBillNo") String depositBillNo);
+
+ /**
+ * 根据订金信息sid查询虚拟订单和订金信息的关联
+ *
+ * @param sid 订金信息sid
+ * @return
+ */
+ List getList(String sid);
}
\ No newline at end of file
diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdepositfictitious/BusDepositFictitiousMapper.xml b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdepositfictitious/BusDepositFictitiousMapper.xml
index 17205d4a31..dee40389d5 100644
--- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdepositfictitious/BusDepositFictitiousMapper.xml
+++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdepositfictitious/BusDepositFictitiousMapper.xml
@@ -31,4 +31,16 @@
LEFT JOIN bus_sales_order bso ON bso.sid = bsod.salesOrderSid
WHERE bdf.depositBillNo = #{depositBillNo}
+
+
\ No newline at end of file
diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdepositfictitious/BusDepositFictitiousService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdepositfictitious/BusDepositFictitiousService.java
index 797a6eb8d2..88138745a9 100644
--- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdepositfictitious/BusDepositFictitiousService.java
+++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdepositfictitious/BusDepositFictitiousService.java
@@ -26,18 +26,14 @@
package com.yxt.anrui.buscenter.biz.busdepositfictitious;
import cn.hutool.core.bean.BeanUtil;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.yxt.anrui.buscenter.api.busdepositfictitious.*;
-import com.yxt.anrui.buscenter.biz.bussalesorderdeposit.BusSalesOrderDepositService;
+import com.yxt.anrui.buscenter.api.busdepositfictitious.BusDepositFictitious;
+import com.yxt.anrui.buscenter.api.busdepositfictitious.BusDepositFictitiousDetailsVo;
+import com.yxt.anrui.buscenter.api.busdepositfictitious.BusDepositFictitiousDto;
+import com.yxt.anrui.buscenter.api.busdepositfictitious.BusDepositRecordsVo;
+import com.yxt.anrui.buscenter.api.bussalesorderdeposit.app.AppBusSalesOrderDepositListVo;
import com.yxt.common.base.service.MybatisBaseService;
-import com.yxt.common.base.utils.PagerUtil;
-import com.yxt.common.core.query.PagerQuery;
-import com.yxt.common.core.vo.PagerVo;
-import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import java.util.ArrayList;
import java.util.List;
/**
@@ -99,4 +95,8 @@ public class BusDepositFictitiousService extends MybatisBaseService list = baseMapper.getDepositRecords(depositBillNo);
return list;
}
+
+ public List getList(String sid) {
+ return baseMapper.getList(sid);
+ }
}
\ No newline at end of file
diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderdeposit/BusSalesOrderDepositMapper.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderdeposit/BusSalesOrderDepositMapper.java
index 82e29eda0b..3943901029 100644
--- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderdeposit/BusSalesOrderDepositMapper.java
+++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderdeposit/BusSalesOrderDepositMapper.java
@@ -25,18 +25,11 @@
*********************************************************/
package com.yxt.anrui.buscenter.biz.bussalesorderdeposit;
-import com.baomidou.mybatisplus.core.conditions.Wrapper;
-import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.baomidou.mybatisplus.core.toolkit.Constants;
+import com.yxt.anrui.buscenter.api.bussalesorderdeposit.BusSalesOrderDeposit;
import com.yxt.anrui.buscenter.api.bussalesorderdeposit.BusSalesOrderDepositDetailsVo;
+import com.yxt.anrui.buscenter.api.bussalesorderdeposit.app.AppBusSalesOrderDepositVo;
import org.apache.ibatis.annotations.Mapper;
-import org.apache.ibatis.annotations.Param;
-import org.apache.ibatis.annotations.Select;
-import com.yxt.anrui.buscenter.api.bussalesorderdeposit.BusSalesOrderDeposit;
-import com.yxt.anrui.buscenter.api.bussalesorderdeposit.BusSalesOrderDepositVo;
-
-import java.util.List;
/**
* Project: anrui-buscenter(业务管理)
@@ -72,4 +65,12 @@ public interface BusSalesOrderDepositMapper extends BaseMapper
-
+