Browse Source

Merge remote-tracking branch 'origin/master'

master
yunuo970428 2 years ago
parent
commit
cb09b6afbd
  1. 4
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodprice/BaseModelModpriceRest.java
  2. 4
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java
  3. 2
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java
  4. 1764
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java
  5. 16
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedMapper.java
  6. 39
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedMapper.xml
  7. 30
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedService.java
  8. 4
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finvehicleinvoice/FinVehicleInvoiceService.java

4
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodprice/BaseModelModpriceRest.java

@ -171,9 +171,9 @@ public class BaseModelModpriceRest implements BaseModelModpriceFeign {
@Override
public void downloadModPriceExcel() {
try {
InputStream resourceAsStream = this.getClass().getClassLoader().getResourceAsStream("static/excel/调价申请模板.xls");
InputStream resourceAsStream = this.getClass().getClassLoader().getResourceAsStream("static/excel/车型调价模板.xls");
//获取要下载的模板名称
String fileName = "调价申请模板.xls";
String fileName = "车型调价模板.xls";
response.setHeader("content-type", "application/octet-stream");
response.setContentType("application/octet-stream");
// 下载文件能正常显示中文

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

@ -384,13 +384,13 @@ public class BusDeliveredApplyService extends MybatisBaseService<BusDeliveredApp
if (stateList.contains(false)) {
return rb.setMsg("已提交的申请不允许删除");
}
for (String s : sidsList) {
/*for (String s : sidsList) {
List<String> stringList = busDeliveredApplyDetailsService.selectVinByApplySid(s);
for (int j = 0; j < stringList.size(); j++) {
String vinNo = stringList.get(j);
busDeliveredService.updateState(vinNo, 1);
}
}
}*/
if (sidsList.size() > 0) {
for (int i = 0; i < sidsList.size(); i++) {
busDeliveredApplyDetailsService.deleteByApplySid(sidsList.get(i));

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

@ -4973,10 +4973,12 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
List<VinListsVo> vinList = appOrderModelInfoVo.getVinListsVos();
for (int i = 0; i < vinList.size(); i++) {
UnCollectionDto unCollectionDto = new UnCollectionDto();
if (commonContract != null) {
//合同sid
unCollectionDto.setContractSid(commonContract.getSid());
//合同编号
unCollectionDto.setContractNo(commonContract.getContractNo());
}
//客户名称
unCollectionDto.setCustomerName(vo.getName());
//客户sid

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

File diff suppressed because it is too large

16
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedMapper.java

@ -82,6 +82,7 @@ public interface FinSelectedReceivablesDetailedMapper extends BaseMapper<FinSele
* @return
*/
IPage<AppFinUncollectedReceivablesDetailedVo> getPaymentDetailsList(IPage<AppFinSelectedReceivablesPaymentDetailsQuery> page, @Param(Constants.WRAPPER) QueryWrapper<AppFinUncollectedReceivablesDetailedVo> qw, @Param("name") String name);
List<AppFinUncollectedReceivablesDetailedVo> getPaymentList(@Param(Constants.WRAPPER) QueryWrapper<AppFinUncollectedReceivablesDetailedVo> qw, @Param("name") String name);
@ -109,6 +110,18 @@ public interface FinSelectedReceivablesDetailedMapper extends BaseMapper<FinSele
List<FinSelectedReceivablesDetailed> getList(@Param("list") List<String> sidsList);
List<FinSelectedReceivablesDetailedVo> fetchByAuditState1(@Param("sid") String sid, @Param("state") int i, @Param("type") String type, @Param("payTypeKey") String payTypeKey);
/**
* 根据合同编号分组查询客户
*
* @param sid 收款单sid
* @param i 审核状态
* @param type 应收项目名称
* @param payTypeKey 销售类型
* @return
*/
List<FinSelectedReceivablesDetailedVo> fetchByAuditState1_1_1(@Param("sid") String sid, @Param("state") int i, @Param("type") String type, @Param("payTypeKey") String payTypeKey);
List<FinSelectedReceivablesDetailedVo> fetchByAuditState1_1(@Param("sid") String sid, @Param("state") int i, @Param("type") String type, @Param("payTypeKey") String payTypeKey);
List<SelectCustomerVo> selectCustomerList(@Param("sid") String sid, @Param("state") int i, @Param("type") String type);
@ -116,11 +129,14 @@ public interface FinSelectedReceivablesDetailedMapper extends BaseMapper<FinSele
List<FinSelectedReceivablesDetailedVo> selectDetailsList(@Param("sid") String sid, @Param("state") int i, @Param("type") String type);
List<FinSelectedReceivablesDetailedVo> selectVinListVo(@Param("sid") String sid, @Param("state") int i, @Param("type") String type, @Param("customerName") String customerName, @Param("customerPhone") String customerPhone);
List<FinSelectedReceivablesDetailedVo> selectVinListVo_1(@Param("sid") String sid, @Param("state") int i, @Param("type") String type, @Param("contractNo") String contractNo);
FinSelectedReceivablesDetailedVo fetchByAuditStateV(@Param("sid") String sid, @Param("state") int i, @Param("type") String type, @Param("customerName") String customerName, @Param("customerPhone") String customerPhone);
FinSelectedReceivablesDetailedVo fetchByAuditStateV_1(@Param("sid") String sid, @Param("state") int i, @Param("type") String type, @Param("contractNo") String contractNo);
@Select("select * from fin_selected_receivables_detailed where contractNo = #{contractNo}")
List<FinSelectedReceivablesDetailed> fetchByContractNo(String contractNo);
@Select("select * from fin_selected_receivables_detailed where receivablesSid = #{receivablesSid} and auditState = 3")
List<FinSelectedReceivablesDetailed> fetchByReceivablesSid(String receivablesSid);

39
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedMapper.xml

@ -173,6 +173,17 @@
group by concat(customerName, customerPhone)
</select>
<select id="fetchByAuditState1_1_1"
resultType="com.yxt.anrui.fin.api.finselectedreceivablesdetailed.FinSelectedReceivablesDetailedVo">
select *, sum(subscriptionMoney) as sumAll
from fin_selected_receivables_detailed
where collSid = #{sid}
and auditState = #{state}
and receivablesName = #{type}
and payTypeKey = #{payTypeKey}
group by contractNo
</select>
<select id="fetchByAuditState1_1"
resultType="com.yxt.anrui.fin.api.finselectedreceivablesdetailed.FinSelectedReceivablesDetailedVo">
select *
@ -213,6 +224,28 @@
and length(VIN) > 0
</select>
<select id="selectVinListVo_1"
resultType="com.yxt.anrui.fin.api.finselectedreceivablesdetailed.FinSelectedReceivablesDetailedVo">
select *
from fin_selected_receivables_detailed
where collSid = #{sid}
and auditState = #{state}
and receivablesName = #{type}
and contractNo = #{contractNo}
and length(VIN) > 0
</select>
<select id="fetchByAuditStateV_1"
resultType="com.yxt.anrui.fin.api.finselectedreceivablesdetailed.FinSelectedReceivablesDetailedVo">
select *, sum(subscriptionMoney) as sumAll
from fin_selected_receivables_detailed
where collSid = #{sid}
and auditState = #{state}
and receivablesName = #{type}
and contractNo = #{contractNo}
and length(VIN) = 0
</select>
<select id="fetchByAuditStateV"
resultType="com.yxt.anrui.fin.api.finselectedreceivablesdetailed.FinSelectedReceivablesDetailedVo">
select *, sum(subscriptionMoney) as sumAll
@ -226,8 +259,10 @@
</select>
<select id="selectByVinSid" resultType="java.lang.String">
select sum(fd.subscriptionMoney) from fin_selected_receivables_detailed fd
select sum(fd.subscriptionMoney)
from fin_selected_receivables_detailed fd
left join fin_uncollected_receivables_detailed ff on ff.sid = fd.receivablesSid
where ff.busVinSid = #{busVinSid} and fd.auditState = 3
where ff.busVinSid = #{busVinSid}
and fd.auditState = 3
</select>
</mapper>

30
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedService.java

@ -231,6 +231,19 @@ public class FinSelectedReceivablesDetailedService extends MybatisBaseService<Fi
return baseMapper.fetchByAuditState1(sid, i, type, payTypeKey);
}
/**
* 根据合同编号分组查询客户
*
* @param sid 收款单sid
* @param i 审核状态
* @param type 应收项目名称
* @param payTypeKey 销售类型
* @return
*/
public List<FinSelectedReceivablesDetailedVo> fetchByAuditState1_1_1(String sid, int i, String type, String payTypeKey) {
return baseMapper.fetchByAuditState1_1_1(sid, i, type, payTypeKey);
}
public List<FinSelectedReceivablesDetailedVo> fetchByAuditState1_1(String sid, int i, String type, String payTypeKey) {
return baseMapper.fetchByAuditState1_1(sid, i, type, payTypeKey);
}
@ -247,6 +260,23 @@ public class FinSelectedReceivablesDetailedService extends MybatisBaseService<Fi
return baseMapper.selectVinListVo(sid, i, type, customerName, customerPhone);
}
/**
* 查询该收款单明细该合同编号下的车架号不为空的明细
*
* @param sid 收款单sid
* @param i 销售类型
* @param type 应收项目名称
* @param contractNo 合同编号
* @return
*/
public List<FinSelectedReceivablesDetailedVo> selectVinListVo_1(String sid, int i, String type, String contractNo) {
return baseMapper.selectVinListVo_1(sid, i, type, contractNo);
}
public FinSelectedReceivablesDetailedVo fetchByAuditStateV_1(String sid, int i, String type, String contractNo) {
return baseMapper.fetchByAuditStateV_1(sid, i, type, contractNo);
}
public FinSelectedReceivablesDetailedVo fetchByAuditStateV(String sid, int i, String type, String customerName, String customerPhone) {
return baseMapper.fetchByAuditStateV(sid, i, type, customerName, customerPhone);
}

4
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finvehicleinvoice/FinVehicleInvoiceService.java

@ -264,7 +264,7 @@ public class FinVehicleInvoiceService extends MybatisBaseService<FinVehicleInvoi
String urlPrefix = fileUploadComponent.getUrlPrefix();
if (null != dto.getFilePaths()) {
for (String filePath : dto.getFilePaths()) {
String path = filePath.substring(urlPrefix.length() + 1);
String path = filePath.substring(urlPrefix.length());
sb.append(path).append(",");
}
sb.delete(sb.length() - 1, sb.length());
@ -291,7 +291,7 @@ public class FinVehicleInvoiceService extends MybatisBaseService<FinVehicleInvoi
String urlPrefix = fileUploadComponent.getUrlPrefix();
if (null != dto.getFilePaths()) {
for (String filePath : dto.getFilePaths()) {
String path = filePath.substring(urlPrefix.length() + 1);
String path = filePath.substring(urlPrefix.length());
sb.append(path).append(",");
}
sb.delete(sb.length() - 1, sb.length());

Loading…
Cancel
Save