Browse Source

更改

master
ligaode 3 months ago
parent
commit
ca12fb023c
  1. 3
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailer/PayApplyTrailerQuery.java
  2. 3
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehinstall/PayApplyTopQuery.java
  3. 11
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basetrailer/BaseTrailerMapper.xml
  4. 15
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basetrailer/BaseTrailerService.java
  5. 8
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehinstall/BaseVehinstallMapper.xml
  6. 3
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehinstall/BaseVehinstallService.java
  7. 8
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapply/FinPaymentapplyDetailsVo.java
  8. 6
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapply/FinPaymentapplyService.java
  9. 11
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplytop/FinPaymentapplyTopMapper.java
  10. 6
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplytop/FinPaymentapplyTopService.java
  11. 11
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplytrailer/FinPaymentapplyTrailerMapper.java
  12. 6
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplytrailer/FinPaymentapplyTrailerService.java

3
anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailer/PayApplyTrailerQuery.java

@ -29,6 +29,8 @@ import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
@Data
public class PayApplyTrailerQuery implements Query {
@ -42,4 +44,5 @@ public class PayApplyTrailerQuery implements Query {
private String customerName;
private String useOrgSid;
private List<String> sids;
}

3
anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehinstall/PayApplyTopQuery.java

@ -29,6 +29,8 @@ import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
@Data
public class PayApplyTopQuery implements Query {
@ -40,4 +42,5 @@ public class PayApplyTopQuery implements Query {
private String customerName;
private String useOrgSid;
private List<String> sids;
}

11
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basetrailer/BaseTrailerMapper.xml

@ -111,9 +111,18 @@
<select id="payApply" resultType="com.yxt.anrui.base.api.basetrailer.PayApplyTrailerVo">
SELECT btm.trailerTypeValue,
CONCAT(
'长',
btm.appearanceSizeLong,
'mm,',
'宽',
btm.appearanceSizeWide,
btm.appearanceSizeHigh
'mm,',
'高',
btm.appearanceSizeHigh,
'mm,',
'总高',
btm.appearanceSizeTotalHigh,
'mm'
) AS size,
bt.vinNo,
bt.sid AS trailerSid,

15
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basetrailer/BaseTrailerService.java

@ -302,17 +302,17 @@ public class BaseTrailerService extends MybatisBaseService<BaseTrailerMapper, Ba
String trailerTypeKey = baseTrailerModelDetailsVo.getTrailerTypeKey();
BigDecimal appearanceSizeLong = new BigDecimal(baseTrailerModelDetailsVo.getAppearanceSizeLong()).divide(new BigDecimal("1000"));
String orderSid = busSalesOrderVehicleFeign.selectOneByVehSidAndNotStop(vehSid).getData();
if (StringUtils.isNotBlank(orderSid)){
if (StringUtils.isNotBlank(orderSid)) {
List<BusSalesOrderTrailerDetailsVo> data = busSalesOrderTrailerFeign.fetchDetailsByOrderSid(orderSid).getData();
if (data != null && data.size() > 0){
if (data != null && data.size() > 0) {
Boolean tg = false;
for (BusSalesOrderTrailerDetailsVo datum : data) {
if (datum.getAppearanceSizeLong().compareTo(appearanceSizeLong) == 0 && datum.getTrailerTypeKey().equals(trailerTypeKey)){
if (datum.getAppearanceSizeLong().compareTo(appearanceSizeLong) == 0 && datum.getTrailerTypeKey().equals(trailerTypeKey)) {
tg = true;
break;
}
}
if (!tg){
if (!tg) {
return rb.setMsg("该挂车类型和外廓长与绑定的主车销售订单中挂车类型和外廓长不一致,无法入库");
}
}
@ -928,7 +928,7 @@ public class BaseTrailerService extends MybatisBaseService<BaseTrailerMapper, Ba
baseTrailer.setIssueDate(DateUtil.formatDate(new Date()));
saveOrUpdate(baseTrailer);
Integer count = finBillTrailerFeign.fetchByGcVinNo(baseTrailer.getVinNo(), finBillApplicationDetailsVo.getSid()).getData();
if (count == 0){
if (count == 0) {
FinVehicleInvoiceDto finVehicleInvoiceDto = new FinVehicleInvoiceDto();
finVehicleInvoiceDto.setInvoiceTitle(finBillApplicationDetailsVo.getOpenTickUnitName());
finVehicleInvoiceDto.setContractNo(finBillApplicationDetailsVo.getContractNo());
@ -976,7 +976,7 @@ public class BaseTrailerService extends MybatisBaseService<BaseTrailerMapper, Ba
public ResultBean<BaseTrailerDetailsVo> fetchByGcVinNoAndVehSid(String gcVinNo, String vehSid) {
ResultBean rb = ResultBean.fireFail();
BaseTrailerDetailsVo baseTrailerDetailsVo = baseMapper.fetchByGcVinNoAndVehSid(gcVinNo,vehSid);
BaseTrailerDetailsVo baseTrailerDetailsVo = baseMapper.fetchByGcVinNoAndVehSid(gcVinNo, vehSid);
return rb.success().setData(baseTrailerDetailsVo);
}
@ -1001,6 +1001,9 @@ public class BaseTrailerService extends MybatisBaseService<BaseTrailerMapper, Ba
if (StringUtils.isNotBlank(query.getTrailerTypeValue())) {
qw.like("btm.trailerTypeValue", query.getTrailerTypeValue());
}
if (query.getSids().size() > 0) {
qw.notIn("bt.sid", query.getSids());
}
IPage<BaseTrailer> page = PagerUtil.queryToPage(pq);
IPage<PayApplyTrailerVo> pagging = baseMapper.payApply(page, qw);
PagerVo<PayApplyTrailerVo> p = PagerUtil.pageToVo(pagging, null);

8
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehinstall/BaseVehinstallMapper.xml

@ -69,9 +69,15 @@
<select id="payApply" resultType="com.yxt.anrui.base.api.basevehinstall.PayApplyTopVo">
SELECT bvm.installNameValue,
CONCAT(
'长',
bvm.wk_long,
'mm,',
'宽',
bvm.wk_wide,
bvm.wk_high
'mm,',
'高',
bvm.wk_high,
'mm'
) AS size,
bv.vinNo,
bv.sid AS topSid,

3
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehinstall/BaseVehinstallService.java

@ -535,6 +535,9 @@ public class BaseVehinstallService extends MybatisBaseService<BaseVehinstallMapp
if (StringUtils.isNotBlank(query.getInstallNameValue())) {
qw.like("bvm.installNameValue", query.getInstallNameValue());
}
if (query.getSids().size() > 0) {
qw.notIn("bv.sid", query.getSids());
}
IPage<BaseVehinstall> page = PagerUtil.queryToPage(pq);
IPage<PayApplyTopVo> pagging = baseMapper.payApply(page, qw);
PagerVo<PayApplyTopVo> p = PagerUtil.pageToVo(pagging, null);

8
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapply/FinPaymentapplyDetailsVo.java

@ -27,6 +27,10 @@ package com.yxt.anrui.fin.api.finpaymentapply;
import com.yxt.anrui.fin.api.finpaymentapplydetails.FinPaymentapplyDetailVo;
import com.yxt.anrui.fin.api.finpaymentapplytop.FinPaymentapplyTopDetailsVo;
import com.yxt.anrui.fin.api.finpaymentapplytop.FinPaymentapplyTopDto;
import com.yxt.anrui.fin.api.finpaymentapplytrailer.FinPaymentapplyTrailerDetailsVo;
import com.yxt.anrui.fin.api.finpaymentapplytrailer.FinPaymentapplyTrailerDto;
import com.yxt.anrui.fin.api.finpaymentapplyvehicle.FinPaymentapplyVehicleVo;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
@ -83,6 +87,10 @@ public class FinPaymentapplyDetailsVo implements Vo {
private List<FinPaymentapplyDetailVo> detailsList = new ArrayList<>();
private List<FinPaymentapplyVehicleVo> vehicleList = new ArrayList<>();
private List<FinPaymentapplyTrailerDetailsVo> trailerList;
private List<FinPaymentapplyTopDetailsVo> topList;
private String isVeh;
@ApiModelProperty(value = "品牌sid")

6
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapply/FinPaymentapplyService.java

@ -48,7 +48,9 @@ import com.yxt.anrui.fin.api.finpaymentapplydetails.FinPaymentapplyDetailDto;
import com.yxt.anrui.fin.api.finpaymentapplydetails.FinPaymentapplyDetailVo;
import com.yxt.anrui.fin.api.finpaymentapplydetailsbelow.FinPaymentapplyDetailsBelowDetailsVo;
import com.yxt.anrui.fin.api.finpaymentapplydetailsbeloweve.FinPaymentapplyDetailsBelowEveDetailsVo;
import com.yxt.anrui.fin.api.finpaymentapplytop.FinPaymentapplyTopDetailsVo;
import com.yxt.anrui.fin.api.finpaymentapplytop.FinPaymentapplyTopDto;
import com.yxt.anrui.fin.api.finpaymentapplytrailer.FinPaymentapplyTrailerDetailsVo;
import com.yxt.anrui.fin.api.finpaymentapplytrailer.FinPaymentapplyTrailerDto;
import com.yxt.anrui.fin.api.finpaymentapplyvehicle.AppFinPaymentapplyVehicleVo;
import com.yxt.anrui.fin.api.finpaymentapplyvehicle.FinPaymentapplyVehicleDto;
@ -382,6 +384,10 @@ public class FinPaymentapplyService extends MybatisBaseService<FinPaymentapplyMa
List<FinPaymentapplyVehicleVo> vehicleList = finPaymentapplyVehicleService.getVehicleList(sid);
vo.setDetailsList(detailsList);
vo.setVehicleList(vehicleList);
List<FinPaymentapplyTrailerDetailsVo> finPaymentapplyTrailerDetailsVos = finPaymentapplyTrailerService.fetchByMainSid(sid);
List<FinPaymentapplyTopDetailsVo> finPaymentapplyTopDetailsVos = finPaymentapplyTopService.fetchByMainSid(sid);
vo.setTrailerList(finPaymentapplyTrailerDetailsVos);
vo.setTopList(finPaymentapplyTopDetailsVos);
return vo;
}

11
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplytop/FinPaymentapplyTopMapper.java

@ -26,13 +26,20 @@
package com.yxt.anrui.fin.biz.finpaymentapplytop;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yxt.anrui.fin.api.finpaymentapplytop.FinPaymentapplyTopDetailsVo;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Mapper;
import com.yxt.anrui.fin.api.finpaymentapplytop.FinPaymentapplyTop;
import org.apache.ibatis.annotations.Select;
import java.util.List;
@Mapper
public interface FinPaymentapplyTopMapper extends BaseMapper<FinPaymentapplyTop> {
@Delete("delete from fin_paymentapply_top where applySid = #{dtoSid}")
void delByMainSid(String dtoSid);
@Delete("delete from fin_paymentapply_top where applySid = #{dtoSid}")
void delByMainSid(String dtoSid);
@Select("select * from fin_paymentapply_top where applySid = #{mainSid}")
List<FinPaymentapplyTopDetailsVo> fetchByMainSid(String mainSid);
}

6
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplytop/FinPaymentapplyTopService.java

@ -39,6 +39,8 @@ import com.yxt.anrui.fin.api.finpaymentapplytop.FinPaymentapplyTopDto;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* Project: anrui-fin(付款申请) <br/>
* File: FinPaymentapplyTopService.java <br/>
@ -64,4 +66,8 @@ public class FinPaymentapplyTopService extends MybatisBaseService<FinPaymentappl
public void delByMainSid(String dtoSid) {
baseMapper.delByMainSid(dtoSid);
}
public List<FinPaymentapplyTopDetailsVo> fetchByMainSid(String mainSid) {
return baseMapper.fetchByMainSid(mainSid);
}
}

11
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplytrailer/FinPaymentapplyTrailerMapper.java

@ -26,13 +26,20 @@
package com.yxt.anrui.fin.biz.finpaymentapplytrailer;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yxt.anrui.fin.api.finpaymentapplytrailer.FinPaymentapplyTrailerDetailsVo;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Mapper;
import com.yxt.anrui.fin.api.finpaymentapplytrailer.FinPaymentapplyTrailer;
import org.apache.ibatis.annotations.Select;
import java.util.List;
@Mapper
public interface FinPaymentapplyTrailerMapper extends BaseMapper<FinPaymentapplyTrailer> {
@Delete("delete from fin_paymentapply_trailer where applySid = #{dtoSid}")
void delByMainSid(String dtoSid);
@Delete("delete from fin_paymentapply_trailer where applySid = #{dtoSid}")
void delByMainSid(String dtoSid);
@Select("select * from fin_paymentapply_trailer where applySid = #{mainSid}")
List<FinPaymentapplyTrailerDetailsVo> fetchByMainSid(String mainSid);
}

6
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplytrailer/FinPaymentapplyTrailerService.java

@ -39,6 +39,8 @@ import com.yxt.anrui.fin.api.finpaymentapplytrailer.FinPaymentapplyTrailerDto;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* Project: anrui-fin(付款申请) <br/>
* File: FinPaymentapplyTrailerService.java <br/>
@ -64,4 +66,8 @@ public class FinPaymentapplyTrailerService extends MybatisBaseService<FinPayment
public void delByMainSid(String dtoSid) {
baseMapper.delByMainSid(dtoSid);
}
public List<FinPaymentapplyTrailerDetailsVo> fetchByMainSid(String mainSid) {
return baseMapper.fetchByMainSid(mainSid);
}
}
Loading…
Cancel
Save