Browse Source

Merge remote-tracking branch 'origin/master'

master
God 2 years ago
parent
commit
06ee0daadf
  1. 2
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderFeign.java
  2. 2
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderFeignFallback.java
  3. 1
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java
  4. 88
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java
  5. 8
      anrui-buscenter/anrui-buscenter-ui/src/views/workflow/xiaoshouguanliFlow/xiaoshoudingdanFlow/xiaoshoudingdan.vue
  6. 4
      anrui-buscenter/anrui-buscenter-ui/src/views/workflow/xiaoshouguanliFlow/xiaoshoudingdanFlow/xiaoshoudingdanByCaiGou.vue
  7. 8
      anrui-buscenter/anrui-buscenter-ui/src/views/workflow/xiaoshouguanliFlow/xiaoshoudingdanFlow/xiaoshoudingdanByJinRong.vue
  8. 4
      anrui-buscenter/anrui-buscenter-ui/src/views/workflow/xiaoshouguanliFlow/xiaoshoudingdanFlow/xiaoshoudingdanInfo.vue
  9. 4
      anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdan/xiaoshoudingdanInfo.vue
  10. 4
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java
  11. 3
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finuncollectedreceivablesdetailed/FinUncollectedReceivablesDetailedService.java
  12. 12
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansolutions/LoanSolutionsFeign.java
  13. 12
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansolutions/LoanSolutionsFeignFallback.java
  14. 11
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansolutionsdetail/LoanSolutionsDetailFeign.java
  15. 9
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansolutionsdetail/LoanSolutionsDetailFeignFallback.java
  16. 10
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansolutionsotherpolicy/LoanSolutionsOtherpolicyFeign.java
  17. 12
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansolutionsotherpolicy/LoanSolutionsOtherpolicyFeignFallback.java
  18. 5
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutions/LoanSolutionsMapper.java
  19. 5
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutions/LoanSolutionsMapper.xml
  20. 14
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutions/LoanSolutionsRest.java
  21. 15
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutions/LoanSolutionsService.java
  22. 5
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsdetail/LoanSolutionsDetailMapper.java
  23. 6
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsdetail/LoanSolutionsDetailMapper.xml
  24. 19
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsdetail/LoanSolutionsDetailRest.java
  25. 9
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsdetail/LoanSolutionsDetailService.java
  26. 2
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsotherpolicy/LoanSolutionsOtherpolicyMapper.java
  27. 6
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsotherpolicy/LoanSolutionsOtherpolicyMapper.xml
  28. 23
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsotherpolicy/LoanSolutionsOtherpolicyRest.java
  29. 10
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsotherpolicy/LoanSolutionsOtherpolicyService.java
  30. 2
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/AppBusSalesOrderFeign.java
  31. 2
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/AppBusSalesOrderFeignFallback.java
  32. 2
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/saleOrders/AppBusSalesOrderRest.java
  33. 2
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/saleOrders/AppBusSalesOrderService.java

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

@ -171,7 +171,7 @@ public interface BusSalesOrderFeign {
@ApiOperation("重新发起")
@GetMapping("/rePublishSaleOrder/{saleOrderSid}")
@ResponseBody
public ResultBean<String> rePublishSaleOrder(@PathVariable("saleOrderSid") String saleOrderSid) throws InvocationTargetException, IllegalAccessException;
public ResultBean rePublishSaleOrder(@PathVariable("saleOrderSid") String saleOrderSid) throws InvocationTargetException, IllegalAccessException;
/**
* 新增保存销售订单信息

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

@ -152,7 +152,7 @@ public class BusSalesOrderFeignFallback implements BusSalesOrderFeign {
}
@Override
public ResultBean<String> rePublishSaleOrder(String saleOrderSid) throws InvocationTargetException, IllegalAccessException {
public ResultBean rePublishSaleOrder(String saleOrderSid) throws InvocationTargetException, IllegalAccessException {
return null;
}

1
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java

@ -724,6 +724,7 @@ public class BusDeliveredApplyService extends MybatisBaseService<BusDeliveredApp
busDiscountpackageHandoverDto.setCustomerName(busDeliveredApply.getName());
busDiscountpackageHandoverDto.setRecName(busDeliveredApply.getApplyName());
busDiscountpackageHandoverDto.setRecTime(new Date());
busDiscountpackageHandoverDto.setCreateBySid(busDeliveredApply.getApplySid());
//根据用户sid查询电话
ResultBean<SysUserVo> sysUserVoResultBean = sysUserFeign.fetchBySid(busDeliveredApply.getApplySid());
if (sysUserVoResultBean.getData() != null) {

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

@ -151,8 +151,13 @@ import com.yxt.anrui.portal.api.sysuser.SysUserFeign;
import com.yxt.anrui.portal.api.sysuser.SysUserVo;
import com.yxt.anrui.portal.api.sysuser.app.AppUserOrgInfoVo;
import com.yxt.anrui.portal.config.DictCommonType;
import com.yxt.anrui.riskcenter.api.loansolutions.LoanSolutions;
import com.yxt.anrui.riskcenter.api.loansolutions.LoanSolutionsFeign;
import com.yxt.anrui.riskcenter.api.loansolutions.app.SolutionsDetailsVo;
import com.yxt.anrui.riskcenter.api.loansolutionsdetail.LoanSolutionsDetail;
import com.yxt.anrui.riskcenter.api.loansolutionsdetail.LoanSolutionsDetailFeign;
import com.yxt.anrui.riskcenter.api.loansolutionsotherpolicy.LoanSolutionsOtherpolicy;
import com.yxt.anrui.riskcenter.api.loansolutionsotherpolicy.LoanSolutionsOtherpolicyFeign;
import com.yxt.anrui.scm.api.scmwarehouse.ScmWarehouseFeign;
import com.yxt.anrui.scm.api.scmwarehouse.ScmWarehouseVo;
import com.yxt.common.base.config.component.FileUploadComponent;
@ -296,6 +301,11 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
private FinCompanyInvoicingFeign finCompanyInvoicingFeign;
@Autowired
private BusArrearsCarryVehicleApplyService busArrearsCarryVehicleApplyService;
@Autowired
private LoanSolutionsDetailFeign loanSolutionsDetailFeign;
@Autowired
private LoanSolutionsOtherpolicyFeign loanSolutionsOtherpolicyFeign;
/**
* 构造查询条件
@ -537,7 +547,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
}
if (StringUtils.isNotBlank(totalValue.toString())) {
if (busSalesOrderPriceDetailsVo != null) {
BigDecimal discountA = totalValue.divide(new BigDecimal(busSalesOrderPriceDetailsVo.getQuantity()));
BigDecimal discountA = totalValue.divide(new BigDecimal(busSalesOrderPriceDetailsVo.getQuantity()),BigDecimal.ROUND_CEILING);
bigDecimalSing = bigDecimalSing.add(discountA);
}
}
@ -3371,7 +3381,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
}
if (StringUtils.isNotBlank(vo.getTotaldiscount())) {
if (priceInfo != null) {
BigDecimal discountA = new BigDecimal(vo.getTotaldiscount()).divide(new BigDecimal(priceInfo.getNumber()));
BigDecimal discountA = new BigDecimal(vo.getTotaldiscount()).divide(new BigDecimal(priceInfo.getNumber()),BigDecimal.ROUND_CEILING);
bigDecimalSing = bigDecimalSing.add(discountA);
}
}
@ -3482,7 +3492,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
BigDecimal oneAll = BigDecimal.ZERO;
if (StringUtils.isNotBlank(vo.getTotaldiscount())) {
//总优惠/台数
oneAll = new BigDecimal(vo.getTotaldiscount()).divide(new BigDecimal(priceInfo.getNumber()));
oneAll = new BigDecimal(vo.getTotaldiscount()).divide(new BigDecimal(priceInfo.getNumber()),BigDecimal.ROUND_CEILING);
if (oneAll.compareTo(BigDecimal.ZERO) > 0) {
pkgPrice = "-¥" + oneAll.toString();
} else {
@ -4769,6 +4779,15 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
//更新临时号
ResultBean busSalesOrderResultBean = busSalesOrderVehicleService.updateTemporaryNo(salesOrderVinSid, temporaryNo);
}
}else{
for (int i = 0; i < vinList.size(); i++) {
//销售订单中车辆表的sid
String salesOrderVinSid = vinList.get(i).getSid();
String temporaryNum = String.format("%02d", i + 1);
//更新临时号
ResultBean busSalesOrderResultBean = busSalesOrderVehicleService.updateTemporaryNo(salesOrderVinSid, temporaryNum);
}
}
//查询是否是结转金额,如果是,则订金金额为补交金额/台数。若为现金则为单台订金
String key = depositInfo.getDepositTypeKey();
@ -4776,7 +4795,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
if ("02".equals(key)) {
String makeUpAll = depositInfo.getMakeUpDeposit();
if (makeUpAll != null) {
bigDecimalKeyAll = bigDecimalKeyAll.add(new BigDecimal(makeUpAll).divide(new BigDecimal(num)));
bigDecimalKeyAll = bigDecimalKeyAll.add(new BigDecimal(makeUpAll).divide(new BigDecimal(num),BigDecimal.ROUND_CEILING));
}
} else {
bigDecimalKeyAll = bigDecimalKeyAll.add(new BigDecimal(depositInfo.getDeposit()));
@ -5708,7 +5727,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
String totaldiscount = appOrderDetailsVo.getTotaldiscount();
if (StringUtils.isNotBlank(totaldiscount)) {
//计算单台优惠
BigDecimal bigDecimal = new BigDecimal(totaldiscount).divide(new BigDecimal(total));
BigDecimal bigDecimal = new BigDecimal(totaldiscount).divide(new BigDecimal(total),BigDecimal.ROUND_CEILING);
busSaleOrderVehicleOutVo.setTotaldiscount(bigDecimal.toString());
//赠送情况
List<AppOrderDiscountListVo> discountList = appOrderDetailsVo.getDiscountList();
@ -6078,7 +6097,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
}
public ResultBean<String> rePublishSaleOrder(String saleOrderSid) throws InvocationTargetException, IllegalAccessException {
public ResultBean rePublishSaleOrder(String saleOrderSid) throws InvocationTargetException, IllegalAccessException {
ResultBean rb = ResultBean.fireFail();
String newSalesOrderSid = "";
boolean saleOrderSave = false;
@ -6288,8 +6307,63 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
}
}
}
// 项目金额方案单车
List<LoanSolutions> loanSolutionsList = loanSolutionsFeign.selectByOrderSid(saleOrderSid).getData();
if (null != loanSolutionsList) {
for (LoanSolutions loanSolutions : loanSolutionsList) {
if (null != loanSolutions) {
LoanSolutions newObject = new LoanSolutions();
String sid = newObject.getSid();
Date createTime = newObject.getCreateTime();
Date modifyTime = newObject.getModifyTime();
BeanUtils.copyProperties(newObject, loanSolutions);
newObject.setSid(sid);
newObject.setCreateTime(createTime);
newObject.setModifyTime(modifyTime);
newObject.setSalesOrderSid(newSalesOrderSid);
loanSolutionsFeign.saveByOrderSid(newObject);
//金融方案表(费用明细)
List<LoanSolutionsDetail> data = loanSolutionsDetailFeign.fetchListBySid(loanSolutions.getSid()).getData();
if (null != data) {
for (LoanSolutionsDetail detail : data) {
if (null != detail) {
LoanSolutionsDetail newDetail = new LoanSolutionsDetail();
String newDetailSid = newDetail.getSid();
Date newDetailCreateTime = newDetail.getCreateTime();
Date newDetailModifyTime = newDetail.getModifyTime();
BeanUtils.copyProperties(newDetail, detail);
newDetail.setSid(newDetailSid);
newDetail.setCreateTime(newDetailCreateTime);
newDetail.setModifyTime(newDetailModifyTime);
newDetail.setSolutionsSid(sid);
loanSolutionsDetailFeign.save(newDetail);
}
}
}
//金融方案表(其它融)
List<LoanSolutionsOtherpolicy> otherpolicyList = loanSolutionsOtherpolicyFeign.fetchListBySid(loanSolutions.getSid()).getData();
if (null != otherpolicyList) {
for (LoanSolutionsOtherpolicy otherpolicy : otherpolicyList) {
if (null != otherpolicy) {
LoanSolutionsOtherpolicy newOtherpolicy = new LoanSolutionsOtherpolicy();
String newSid = newOtherpolicy.getSid();
Date newCreateTime = newOtherpolicy.getCreateTime();
Date newModifyTime = newOtherpolicy.getModifyTime();
BeanUtils.copyProperties(newOtherpolicy, otherpolicy);
newOtherpolicy.setSid(newSid);
newOtherpolicy.setCreateTime(newCreateTime);
newOtherpolicy.setModifyTime(newModifyTime);
newOtherpolicy.setSolutionsSid(sid);
loanSolutionsOtherpolicyFeign.save(newOtherpolicy);
}
}
}
}
}
}
if (saleOrderSave) {
return rb.success().setMsg("重新发起成功,请在待办理列表进行修改提交。");
// return rb.success().setMsg("重新发起成功,请在待办理列表进行修改提交。");
return rb.success().setData(newSalesOrderSid).setMsg("重新发起成功,请在待办理列表进行修改提交。");
} else {
return rb.success().setMsg("重新发起失败");
}

8
anrui-buscenter/anrui-buscenter-ui/src/views/workflow/xiaoshouguanliFlow/xiaoshoudingdanFlow/xiaoshoudingdan.vue

@ -645,7 +645,10 @@ export default {
border-top: 1px solid #E0E3EB;
}
.span-sty {
width: 130px !important;
width: 140px !important;
}
.addinputInfo {
margin-left: 130px !important;
}
.jinrong {
padding: 7px;
@ -660,9 +663,6 @@ export default {
align-items: center;
margin-bottom: 1px;
}
.addinputInfo {
margin-left: 120px !important;
}
.tlineheightb {
display: flex;
flex-direction: row;

4
anrui-buscenter/anrui-buscenter-ui/src/views/workflow/xiaoshouguanliFlow/xiaoshoudingdanFlow/xiaoshoudingdanByCaiGou.vue

@ -718,10 +718,10 @@ export default {
border-top: 1px solid #E0E3EB;
}
.span-sty {
width: 130px !important;
width: 140px !important;
}
.addinputInfo {
margin-left: 120px !important;
margin-left: 130px !important;
}
.jinrong {
padding: 7px;

8
anrui-buscenter/anrui-buscenter-ui/src/views/workflow/xiaoshouguanliFlow/xiaoshoudingdanFlow/xiaoshoudingdanByJinRong.vue

@ -641,11 +641,11 @@ export default {
text-align: center;
padding: 30px 0 20px 0;
}
.rowClass{
border-top: 1px solid #E0E3EB;
}
.span-sty {
width: 130px !important;
width: 140px !important;
}
.addinputInfo {
margin-left: 130px !important;
}
.jinrong {
padding: 7px;

4
anrui-buscenter/anrui-buscenter-ui/src/views/workflow/xiaoshouguanliFlow/xiaoshoudingdanFlow/xiaoshoudingdanInfo.vue

@ -516,10 +516,10 @@ export default {
padding: 30px 0 20px 0;
}
.span-sty {
width: 130px !important;
width: 140px !important;
}
.addinputInfo {
margin-left: 120px !important;
margin-left: 130px !important;
}
.jinrong {
padding: 7px;

4
anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdan/xiaoshoudingdanInfo.vue

@ -443,10 +443,10 @@ export default {
<style scoped>
.span-sty {
width: 130px !important;
width: 140px !important;
}
.addinputInfo {
margin-left: 120px !important;
margin-left: 130px !important;
}
.jinrong {
padding: 7px;

4
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java

@ -1117,6 +1117,8 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl
} else {
if ("2".equals(record.getPayTypeKey())) {
record.setVin(temporaryNo.substring(temporaryNo.length() - 2));
}else{
record.setVin(temporaryNo);
}
}
}
@ -1139,6 +1141,8 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl
} else {
if ("2".equals(record.getPayTypeKey())) {
record.setVin(temporaryNo.substring(temporaryNo.length() - 2));
}else{
record.setVin(temporaryNo);
}
}
}

3
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finuncollectedreceivablesdetailed/FinUncollectedReceivablesDetailedService.java

@ -63,7 +63,6 @@ import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.apache.commons.lang3.StringUtils;
import org.apache.poi.hpsf.Decimal;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@ -211,6 +210,8 @@ public class FinUncollectedReceivablesDetailedService extends MybatisBaseService
} else {
if ("2".equals(v.getPayTypeKey())) {
v.setVIN(temporaryNo.substring(temporaryNo.length() - 2));
}else{
v.setVIN(temporaryNo);
}
}
}

12
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansolutions/LoanSolutionsFeign.java

@ -8,6 +8,8 @@ import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* Project: anrui-riskcenter(风控中心) <br/>
* File: LoanSolutionsFeign.java <br/>
@ -43,8 +45,16 @@ public interface LoanSolutionsFeign {
@ApiOperation("删除该销售订单的金融方案")
@DeleteMapping("/deleteByOrderSid")
ResultBean deleteByOrderSid(@RequestParam("sid")String sid);
ResultBean deleteByOrderSid(@RequestParam("sid") String sid);
@ApiOperation(value = "根据销售订单sid查询金融方案", response = List.class)
@GetMapping("/selectByOrderSid")
@ResponseBody
ResultBean<List<LoanSolutions>> selectByOrderSid(@RequestParam("saleOrderSid") String saleOrderSid);
@ApiOperation("重新发起保存金融方案")
@PostMapping("/saveByOrderSid")
ResultBean saveByOrderSid(@RequestBody LoanSolutions loanSolutions);
/* @ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
public ResultBean<PagerVo<LoanSolutionsVo>> listPage(@RequestBody PagerQuery<LoanSolutionsQuery> pq);

12
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansolutions/LoanSolutionsFeignFallback.java

@ -5,6 +5,8 @@ import com.yxt.anrui.riskcenter.api.loansolutions.app.SolutionsDto;
import com.yxt.common.core.result.ResultBean;
import org.springframework.stereotype.Component;
import java.util.List;
/**
* Project: anrui-riskcenter(风控中心) <br/>
* File: LoanSolutionsFeignFallback.java <br/>
@ -40,6 +42,16 @@ public class LoanSolutionsFeignFallback implements LoanSolutionsFeign {
return null;
}
@Override
public ResultBean<List<LoanSolutions>> selectByOrderSid(String saleOrderSid) {
return null;
}
@Override
public ResultBean saveByOrderSid(LoanSolutions loanSolutions) {
return null;
}
/* @Override
public ResultBean<PagerVo<LoanSolutionsVo>> listPage(PagerQuery<LoanSolutionsQuery> pq) {
ResultBean rb = ResultBean.fireFail();

11
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansolutionsdetail/LoanSolutionsDetailFeign.java

@ -31,7 +31,16 @@ import java.util.List;
fallback = LoanSolutionsDetailFeignFallback.class)
public interface LoanSolutionsDetailFeign {
/* @ApiOperation("根据条件分页查询数据的列表")
@ApiOperation("新增保存")
@PostMapping("/save")
public ResultBean save(@RequestBody LoanSolutionsDetail loanSolutionsDetail);
@ApiOperation("获取记录根据金融方案主表sid")
@GetMapping("/fetchListBySid")
public ResultBean<List<LoanSolutionsDetail>> fetchListBySid(@RequestParam("sid") String sid);
/* @ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
public ResultBean<PagerVo<LoanSolutionsDetailVo>> listPage(@RequestBody PagerQuery<LoanSolutionsDetailQuery> pq);

9
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansolutionsdetail/LoanSolutionsDetailFeignFallback.java

@ -22,6 +22,15 @@ import java.util.List;
*/
@Component
public class LoanSolutionsDetailFeignFallback implements LoanSolutionsDetailFeign {
@Override
public ResultBean save(LoanSolutionsDetail loanSolutionsDetail) {
return null;
}
@Override
public ResultBean<List<LoanSolutionsDetail>> fetchListBySid(String sid) {
return null;
}
/* @Override
public ResultBean<PagerVo<LoanSolutionsDetailVo>> listPage(PagerQuery<LoanSolutionsDetailQuery> pq) {

10
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansolutionsotherpolicy/LoanSolutionsOtherpolicyFeign.java

@ -25,6 +25,7 @@
*********************************************************/
package com.yxt.anrui.riskcenter.api.loansolutionsotherpolicy;
import com.yxt.anrui.riskcenter.api.loansolutionsdetail.LoanSolutionsDetail;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import com.yxt.common.core.query.PagerQuery;
@ -56,6 +57,15 @@ import java.util.List;
fallback = LoanSolutionsOtherpolicyFeignFallback.class)
public interface LoanSolutionsOtherpolicyFeign {
@ApiOperation("新增保存")
@PostMapping("/save")
public ResultBean save(@RequestBody LoanSolutionsOtherpolicy loanSolutionsDetail);
@ApiOperation("获取记录根据金融方案主表sid")
@GetMapping("/fetchListBySid")
public ResultBean<List<LoanSolutionsOtherpolicy>> fetchListBySid(@RequestParam("sid") String sid);
/* @ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
@ResponseBody

12
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansolutionsotherpolicy/LoanSolutionsOtherpolicyFeignFallback.java

@ -25,8 +25,11 @@
*********************************************************/
package com.yxt.anrui.riskcenter.api.loansolutionsotherpolicy;
import com.yxt.common.core.result.ResultBean;
import org.springframework.stereotype.Component;
import java.util.List;
/**
* Project: anrui-riskcenter(金融方案其他融) <br/>
* File: LoanSolutionsOtherpolicyFeignFallback.java <br/>
@ -42,6 +45,15 @@ import org.springframework.stereotype.Component;
*/
@Component
public class LoanSolutionsOtherpolicyFeignFallback implements LoanSolutionsOtherpolicyFeign {
@Override
public ResultBean save(LoanSolutionsOtherpolicy loanSolutionsDetail) {
return null;
}
@Override
public ResultBean<List<LoanSolutionsOtherpolicy>> fetchListBySid(String sid) {
return null;
}
/*@Override
public ResultBean<PagerVo<LoanSolutionsOtherpolicyVo>> listPage(PagerQuery<LoanSolutionsOtherpolicyQuery> pq){

5
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutions/LoanSolutionsMapper.java

@ -3,6 +3,9 @@ package com.yxt.anrui.riskcenter.biz.loansolutions;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yxt.anrui.riskcenter.api.loansolutions.LoanSolutions;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* Project: anrui-riskcenter(风控中心) <br/>
@ -24,6 +27,8 @@ public interface LoanSolutionsMapper extends BaseMapper<LoanSolutions> {
int deleteByOrderSid(String saleOrderSid);
List<LoanSolutions> selectByOrderSid(@Param("saleOrderSid") String saleOrderSid);
/* IPage<LoanSolutionsVo> selectPageVo(IPage<LoanSolutions> page, @Param(Constants.WRAPPER) Wrapper<LoanSolutions> qw);

5
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutions/LoanSolutionsMapper.xml

@ -54,6 +54,11 @@
from loan_solutions
where salesOrderSid = #{saleOrderSid}
</select>
<select id="selectByOrderSid" resultType="com.yxt.anrui.riskcenter.api.loansolutions.LoanSolutions">
select *
from loan_solutions
where salesOrderSid = #{saleOrderSid}
</select>
<delete id="deleteByOrderSid">
delete

14
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutions/LoanSolutionsRest.java

@ -1,5 +1,6 @@
package com.yxt.anrui.riskcenter.biz.loansolutions;
import com.yxt.anrui.riskcenter.api.loansolutions.LoanSolutions;
import com.yxt.anrui.riskcenter.api.loansolutions.LoanSolutionsFeign;
import com.yxt.anrui.riskcenter.api.loansolutions.app.SolutionsDetailsVo;
import com.yxt.anrui.riskcenter.api.loansolutions.app.SolutionsDto;
@ -9,6 +10,8 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* Project: anrui-riskcenter(风控中心) <br/>
* File: LoanSolutionsFeignFallback.java <br/>
@ -50,6 +53,17 @@ public class LoanSolutionsRest implements LoanSolutionsFeign {
return loanSolutionsService.deleteByOrderSid(sid);
}
@Override
public ResultBean<List<LoanSolutions>> selectByOrderSid(String saleOrderSid) {
return loanSolutionsService.selectByOrderSid(saleOrderSid);
}
@Override
public ResultBean saveByOrderSid(LoanSolutions loanSolutions) {
return loanSolutionsService.saveByOrderSid(loanSolutions);
}
/* @Override
public ResultBean<PagerVo<LoanSolutionsVo>> listPage(@RequestBody PagerQuery<LoanSolutionsQuery> pq) {
ResultBean rb = ResultBean.fireFail();

15
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutions/LoanSolutionsService.java

@ -595,6 +595,21 @@ public class LoanSolutionsService extends MybatisBaseService<LoanSolutionsMapper
}
return rb.success();
}
public ResultBean<List<LoanSolutions>> selectByOrderSid(String saleOrderSid) {
ResultBean rb = ResultBean.fireFail();
List<LoanSolutions> solutions = baseMapper.selectByOrderSid(saleOrderSid);
return rb.success().setData(solutions);
}
public ResultBean saveByOrderSid(LoanSolutions loanSolutions) {
ResultBean rb = ResultBean.fireFail();
int insert = baseMapper.insert(loanSolutions);
if (insert > 0) {
return rb.success().setMsg("保存成功");
}
return rb.success().setMsg("保存失败");
}
/* @Autowired
private LoanSolutionsTopService loanSolutionsTopService;
@Autowired

5
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsdetail/LoanSolutionsDetailMapper.java

@ -3,6 +3,9 @@ package com.yxt.anrui.riskcenter.biz.loansolutionsdetail;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yxt.anrui.riskcenter.api.loansolutionsdetail.LoanSolutionsDetail;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* Project: anrui-riskcenter(风控中心) <br/>
@ -23,6 +26,8 @@ public interface LoanSolutionsDetailMapper extends BaseMapper<LoanSolutionsDetai
LoanSolutionsDetail selectLoanSid(String sid);
List<LoanSolutionsDetail> fetchListBySid(@Param("sid") String sid);
/*IPage<LoanSolutionsDetailVo> selectPageVo(IPage<LoanSolutionsDetail> page, @Param(Constants.WRAPPER) Wrapper<LoanSolutionsDetail> qw);

6
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsdetail/LoanSolutionsDetailMapper.xml

@ -42,4 +42,10 @@
from loan_solutions_detail
where solutionsSid = #{sid}
</select>
<select id="fetchListBySid"
resultType="com.yxt.anrui.riskcenter.api.loansolutionsdetail.LoanSolutionsDetail">
select *
from loan_solutions_detail
where solutionsSid = #{sid}
</select>
</mapper>

19
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsdetail/LoanSolutionsDetailRest.java

@ -1,11 +1,15 @@
package com.yxt.anrui.riskcenter.biz.loansolutionsdetail;
import com.yxt.anrui.riskcenter.api.loansolutionsdetail.LoanSolutionsDetail;
import com.yxt.anrui.riskcenter.api.loansolutionsdetail.LoanSolutionsDetailFeign;
import com.yxt.common.core.result.ResultBean;
import io.swagger.annotations.Api;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* Project: anrui-riskcenter(风控中心) <br/>
* File: LoanSolutionsDetailFeignFallback.java <br/>
@ -27,6 +31,21 @@ public class LoanSolutionsDetailRest implements LoanSolutionsDetailFeign {
@Autowired
private LoanSolutionsDetailService loanSolutionsDetailService;
@Override
public ResultBean save(LoanSolutionsDetail loanSolutionsDetail) {
ResultBean rb = ResultBean.fireFail();
boolean isSuccess = loanSolutionsDetailService.save(loanSolutionsDetail);
if (isSuccess) {
return rb.success().setMsg("保存成功");
}
return rb.success().setMsg("保存失败");
}
@Override
public ResultBean<List<LoanSolutionsDetail>> fetchListBySid(String sid) {
return loanSolutionsDetailService.fetchListBySid(sid);
}
/* @Override
public ResultBean<PagerVo<LoanSolutionsDetailVo>> listPage(@RequestBody PagerQuery<LoanSolutionsDetailQuery> pq) {
ResultBean rb = ResultBean.fireFail();

9
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsdetail/LoanSolutionsDetailService.java

@ -2,8 +2,11 @@ package com.yxt.anrui.riskcenter.biz.loansolutionsdetail;
import com.yxt.anrui.riskcenter.api.loansolutionsdetail.LoanSolutionsDetail;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.core.result.ResultBean;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* Project: anrui-riskcenter(风控中心) <br/>
* File: LoanSolutionsDetailService.java <br/>
@ -26,6 +29,12 @@ public class LoanSolutionsDetailService extends MybatisBaseService<LoanSolutions
public LoanSolutionsDetail selectLoanSid(String sid) {
return baseMapper.selectLoanSid(sid);
}
public ResultBean<List<LoanSolutionsDetail>> fetchListBySid(String sid) {
ResultBean rb = ResultBean.fireFail();
List<LoanSolutionsDetail> list = baseMapper.fetchListBySid(sid);
return rb.success().setData(list);
}
/*private QueryWrapper<LoanSolutionsDetail> createQueryWrapper(LoanSolutionsDetailQuery query) {
QueryWrapper<LoanSolutionsDetail> qw = new QueryWrapper<>();

2
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsotherpolicy/LoanSolutionsOtherpolicyMapper.java

@ -58,6 +58,8 @@ public interface LoanSolutionsOtherpolicyMapper extends BaseMapper<LoanSolutions
LoanSolutionsOtherpolicy selectByLoanSid(String sid);
List<LoanSolutionsOtherpolicy> fetchListBySid(@Param("sid") String sid);
//@Update("update loan_solutions_otherpolicy set name=#{msg} where id=#{id}")
//IPage<LoanSolutionsOtherpolicyVo> voPage(IPage<LoanSolutionsOtherpolicy> page, @Param(Constants.WRAPPER) QueryWrapper<LoanSolutionsOtherpolicy> qw);

6
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsotherpolicy/LoanSolutionsOtherpolicyMapper.xml

@ -23,4 +23,10 @@
from loan_solutions_otherpolicy
where solutionsSid = #{sid}
</select>
<select id="fetchListBySid"
resultType="com.yxt.anrui.riskcenter.api.loansolutionsotherpolicy.LoanSolutionsOtherpolicy">
select *
from loan_solutions_otherpolicy
where solutionsSid = #{sid}
</select>
</mapper>

23
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsotherpolicy/LoanSolutionsOtherpolicyRest.java

@ -25,12 +25,16 @@
*********************************************************/
package com.yxt.anrui.riskcenter.biz.loansolutionsotherpolicy;
import com.yxt.anrui.riskcenter.api.loansolutionsotherpolicy.LoanSolutionsOtherpolicy;
import com.yxt.anrui.riskcenter.api.loansolutionsotherpolicy.LoanSolutionsOtherpolicyFeign;
import com.yxt.common.core.result.ResultBean;
import io.swagger.annotations.Api;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* Project: anrui-riskcenter(金融方案其他融) <br/>
* File: LoanSolutionsOtherpolicyFeignFallback.java <br/>
@ -49,8 +53,23 @@ import org.springframework.web.bind.annotation.RestController;
@RequestMapping("v1/loansolutionsotherpolicy")
public class LoanSolutionsOtherpolicyRest implements LoanSolutionsOtherpolicyFeign {
@Autowired
private LoanSolutionsOtherpolicyService loanSolutionsOtherpolicyService;
@Autowired
private LoanSolutionsOtherpolicyService loanSolutionsOtherpolicyService;
@Override
public ResultBean save(LoanSolutionsOtherpolicy loanSolutionsDetail) {
ResultBean rb = ResultBean.fireFail();
boolean save = loanSolutionsOtherpolicyService.save(loanSolutionsDetail);
if (save) {
return rb.success().setMsg("保存成功");
}
return rb.success().setMsg("保存失败");
}
@Override
public ResultBean<List<LoanSolutionsOtherpolicy>> fetchListBySid(String sid) {
return loanSolutionsOtherpolicyService.fetchListBySid(sid);
}
/*@Override
@ApiOperation("根据条件分页查询数据的列表")

10
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsotherpolicy/LoanSolutionsOtherpolicyService.java

@ -25,10 +25,14 @@
*********************************************************/
package com.yxt.anrui.riskcenter.biz.loansolutionsotherpolicy;
import com.yxt.anrui.riskcenter.api.loansolutionsdetail.LoanSolutionsDetail;
import com.yxt.anrui.riskcenter.api.loansolutionsotherpolicy.LoanSolutionsOtherpolicy;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.core.result.ResultBean;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* Project: anrui-riskcenter(金融方案其他融) <br/>
* File: LoanSolutionsOtherpolicyService.java <br/>
@ -51,6 +55,12 @@ public class LoanSolutionsOtherpolicyService extends MybatisBaseService<LoanSolu
public LoanSolutionsOtherpolicy selectByLoanSid(String sid) {
return baseMapper.selectByLoanSid(sid);
}
public ResultBean<List<LoanSolutionsOtherpolicy>> fetchListBySid(String sid) {
ResultBean rb = ResultBean.fireFail();
List<LoanSolutionsOtherpolicy> list = baseMapper.fetchListBySid(sid);
return rb.success().setData(list);
}
/* private QueryWrapper<LoanSolutionsOtherpolicy> createQueryWrapper(LoanSolutionsOtherpolicyQuery query) {
// todo: 这里根据具体业务调整查询条件
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));

2
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/AppBusSalesOrderFeign.java

@ -110,7 +110,7 @@ public interface AppBusSalesOrderFeign {
@ApiOperation("重新发起")
@GetMapping("rePublishSaleOrder/{saleOrderSid}")
@ResponseBody
public ResultBean<String> rePublishSaleOrder(@PathVariable String saleOrderSid) throws InvocationTargetException, IllegalAccessException;
public ResultBean rePublishSaleOrder(@PathVariable String saleOrderSid) throws InvocationTargetException, IllegalAccessException;
/*-----------------------------------------车型信息------------------------------------------*/

2
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/AppBusSalesOrderFeignFallback.java

@ -95,7 +95,7 @@ public class AppBusSalesOrderFeignFallback implements AppBusSalesOrderFeign {
}
@Override
public ResultBean<String> rePublishSaleOrder(String saleOrderSid) {
public ResultBean rePublishSaleOrder(String saleOrderSid) {
return null;
}

2
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/saleOrders/AppBusSalesOrderRest.java

@ -117,7 +117,7 @@ public class AppBusSalesOrderRest implements AppBusSalesOrderFeign {
@Override
@ApiOperation("重新提交")
public ResultBean<String> rePublishSaleOrder(String saleOrderSid) throws InvocationTargetException, IllegalAccessException {
public ResultBean rePublishSaleOrder(String saleOrderSid) throws InvocationTargetException, IllegalAccessException {
return appBusSalesOrderService.rePublishSaleOrder(saleOrderSid);
}

2
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/saleOrders/AppBusSalesOrderService.java

@ -700,6 +700,6 @@ public class AppBusSalesOrderService {
if (!resultBean.getSuccess()) {
return rb.setMsg(resultBean.getMsg());
}
return rb.success().setMsg(resultBean.getMsg());
return rb.success().setData(resultBean.getData()).setMsg(resultBean.getMsg());
}
}
Loading…
Cancel
Save