Browse Source

Merge remote-tracking branch 'origin/master'

zhanglei
dimengzhe 2 years ago
parent
commit
6c459f447b
  1. 5
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/commoncontract/CommonContractVo.java
  2. 1
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleout/BaseVehicleOutService.java
  3. 10
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleoutapply/BaseVehicleOutApplyMapper.xml
  4. 4
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/commoncontract/CommonContractService.java
  5. 4
      anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearsbilling/arrearsbilling.vue
  6. 10
      anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearsbilling/arrearsbillingAdd.vue
  7. 4
      anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearscollection/arrearscollection.vue
  8. 4
      anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/backups/finginvoiceapply.vue
  9. 17
      anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuankaipiaoFlow/arrearsbillingEdit.vue
  10. 5
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationService.java
  11. 11
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/advanceInvoice/flowable/qkkpDto.java
  12. 8
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/advanceInvoice/AppBusAdvanceGinvoiceapplyService.java

5
anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/commoncontract/CommonContractVo.java

@ -80,4 +80,9 @@ public class CommonContractVo implements Vo {
private String procDefId; private String procDefId;
@ApiModelProperty("流程实例id") @ApiModelProperty("流程实例id")
private String procInstId; private String procInstId;
@ApiModelProperty(value = "销售类型key")
private String saleTypeKey;
@ApiModelProperty(value = "销售类型value")
private String saleTypeValue;
} }

1
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleout/BaseVehicleOutService.java

@ -1420,6 +1420,7 @@ public class BaseVehicleOutService extends MybatisBaseService<BaseVehicleOutMapp
baseVehicleOutApply.setCustomerNo(baseVehicleZSOutApplyDto.getCustomerNo()); baseVehicleOutApply.setCustomerNo(baseVehicleZSOutApplyDto.getCustomerNo());
//baseVehicleOutApply.setCwCustomerNo(bdCustomer.getFNumber()); //baseVehicleOutApply.setCwCustomerNo(bdCustomer.getFNumber());
baseVehicleOutApply.setBusSid(baseVehicleZSOutApplyDto.getBusSid()); baseVehicleOutApply.setBusSid(baseVehicleZSOutApplyDto.getBusSid());
baseVehicleOutApply.setIsTerminal(baseVehicleZSOutApplyDto.getBuyerTypeValue());
//保存车辆出库单主表 //保存车辆出库单主表
baseVehicleOutApplyService.save(baseVehicleOutApply); baseVehicleOutApplyService.save(baseVehicleOutApply);
//出库类型是否为全款车(001全款车) //出库类型是否为全款车(001全款车)

10
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleoutapply/BaseVehicleOutApplyMapper.xml

@ -16,7 +16,7 @@
bvo.`price`, bvo.`price`,
bvoa.`orgName`, bvoa.`orgName`,
bvoa.`staffName`, bvoa.`staffName`,
bvoa.`contractNo`, bvoa.`contractNo` AS concatNo,
CASE CASE
bvoa.isTerminal bvoa.isTerminal
WHEN 1 WHEN 1
@ -34,13 +34,19 @@
bvo.middleTwo, bvo.middleTwo,
bvo.rebateMoneyOne, bvo.rebateMoneyOne,
bvo.rebateMoneyTwo, bvo.rebateMoneyTwo,
bvoa.innerName bvoa.innerName,
bv.modelName,
bv.modelSid,
bv.modelConfigSid,
bvc.sid AS vehModelConfigSid
FROM FROM
base_vehicle_out_apply bvoa base_vehicle_out_apply bvoa
LEFT JOIN base_vehicle_out bvo LEFT JOIN base_vehicle_out bvo
ON bvoa.`sid` = bvo.`mainSid` ON bvoa.`sid` = bvo.`mainSid`
LEFT JOIN base_vehicle bv LEFT JOIN base_vehicle bv
ON bv.sid = bvo.vinSid ON bv.sid = bvo.vinSid
LEFT JOIN base_vehmodel_config bvc ON bv.modelSid = bvc.modelSid AND bv.modelConfigSid =
bvc.configurationItemsSid AND bv.createOrgSid = bvc.useOrgSid
<where> <where>
${ew.sqlSegment} ${ew.sqlSegment}
</where> </where>

4
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/commoncontract/CommonContractService.java

@ -27,6 +27,7 @@ import com.yxt.anrui.buscenter.api.busdeposit.BusDepositFeign;
import com.yxt.anrui.buscenter.api.busdepositfictitious.BusDepositFictitiousDetailsVo; import com.yxt.anrui.buscenter.api.busdepositfictitious.BusDepositFictitiousDetailsVo;
import com.yxt.anrui.buscenter.api.busdepositfictitious.BusDepositFictitiousFeign; import com.yxt.anrui.buscenter.api.busdepositfictitious.BusDepositFictitiousFeign;
import com.yxt.anrui.buscenter.api.busdepositvehicle.BusDepositVehicleFeign; import com.yxt.anrui.buscenter.api.busdepositvehicle.BusDepositVehicleFeign;
import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrder;
import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrderDetailsVo; import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrderDetailsVo;
import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrderFeign; import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrderFeign;
import com.yxt.anrui.buscenter.api.bussalesorder.app.order.*; import com.yxt.anrui.buscenter.api.bussalesorder.app.order.*;
@ -2650,6 +2651,9 @@ public class CommonContractService extends MybatisBaseService<CommonContractMapp
DateTime dateTime = DateUtil.parse(createDate, "yyyy-MM-dd"); DateTime dateTime = DateUtil.parse(createDate, "yyyy-MM-dd");
createDate = DateUtil.formatDate(dateTime); createDate = DateUtil.formatDate(dateTime);
record.setCreateDate(createDate); record.setCreateDate(createDate);
BusSalesOrder busSalesOrder = busSalesOrderFeign.selectOrderByContractNo(record.getContractNo()).getData();
record.setSaleTypeKey(busSalesOrder.getPayTypeKey());
record.setSaleTypeValue(busSalesOrder.getPayType());
} }
PagerVo<CommonContractVo> p = PagerUtil.pageToVo(pagging, null); PagerVo<CommonContractVo> p = PagerUtil.pageToVo(pagging, null);
return rb.success().setData(p); return rb.success().setData(p);

4
anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearsbilling/arrearsbilling.vue

@ -536,6 +536,10 @@ export default {
// //
resetState() { resetState() {
this.viewState = 1 this.viewState = 1
},
doClose() {
this.$store.dispatch('tagsView/delView', this.$route)
this.$router.go(-1)
} }
} }
} }

10
anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearsbilling/arrearsbillingAdd.vue

@ -224,7 +224,6 @@ export default {
index: 0, index: 0,
moneyEdit: false, moneyEdit: false,
openTick_list: [], openTick_list: [],
saleType_list: [],
arrearsOpenYY_list: [], arrearsOpenYY_list: [],
image_list1: [], image_list1: [],
image_list2: [], image_list2: [],
@ -290,11 +289,6 @@ export default {
}, },
methods: { methods: {
init() { init() {
typeValues({ type: 'purchaseType' }).then((res) => {
if (res.success) {
this.saleType_list = res.data
}
})
typeValues({ type: 'qkCause' }).then((res) => { typeValues({ type: 'qkCause' }).then((res) => {
if (res.success) { if (res.success) {
this.arrearsOpenYY_list = res.data this.arrearsOpenYY_list = res.data
@ -424,10 +418,6 @@ export default {
} }
} }
}, },
changeSaleType(val) {
const choose = this.saleType_list.filter((item) => item.dictValue === val)
this.formobj.saleTypeKey = choose[0].dictKey
},
changeOpenTickName(val, row) { changeOpenTickName(val, row) {
const choose = this.openTick_list.filter((item) => item.name === val) const choose = this.openTick_list.filter((item) => item.name === val)
row.openTickSid = choose[0].sid row.openTickSid = choose[0].sid

4
anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearscollection/arrearscollection.vue

@ -389,6 +389,10 @@ export default {
// //
resetState() { resetState() {
this.viewState = 1 this.viewState = 1
},
doClose() {
this.$store.dispatch('tagsView/delView', this.$route)
this.$router.go(-1)
} }
} }
} }

4
anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/backups/finginvoiceapply.vue

@ -370,6 +370,10 @@ export default {
// //
resetState() { resetState() {
this.viewState = 1 this.viewState = 1
},
doClose() {
this.$store.dispatch('tagsView/delView', this.$route)
this.$router.go(-1)
} }
} }
} }

17
anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuankaipiaoFlow/arrearsbillingEdit.vue

@ -40,11 +40,7 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<div class="span-sty"><span class="icon">*</span>销售类型</div> <div class="span-sty"><span class="icon">*</span>销售类型</div>
<el-form-item prop="saleTypeValue"> <el-form-item><span class="addinputInfo">{{ formobj.saleTypeValue }}</span></el-form-item>
<el-select v-model="formobj.saleTypeValue" placeholder="请选择" @change="changeSaleType" clearable class="addinputInfo">
<el-option v-for="item in saleType_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"></el-option>
</el-select>
</el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
@ -226,7 +222,6 @@ export default {
index: 0, index: 0,
moneyEdit: false, moneyEdit: false,
openTick_list: [], openTick_list: [],
saleType_list: [],
arrearsOpenYY_list: [], arrearsOpenYY_list: [],
image_list1: [], image_list1: [],
image_list2: [], image_list2: [],
@ -284,7 +279,6 @@ export default {
}, },
rules: { rules: {
oneBillMoney: [{ required: true, message: '单台开票金额不能为空', trigger: 'blur' }], oneBillMoney: [{ required: true, message: '单台开票金额不能为空', trigger: 'blur' }],
saleTypeValue: [{ required: true, message: '销售类型不能为空', trigger: 'change' }],
isLQOrigInvoice: [{ required: true, message: '是否领取发票原件请选择是或否', trigger: 'change' }], isLQOrigInvoice: [{ required: true, message: '是否领取发票原件请选择是或否', trigger: 'change' }],
arrearsOpenYYValue: [{ required: true, message: '欠款开票原因不能为空', trigger: 'change' }] arrearsOpenYYValue: [{ required: true, message: '欠款开票原因不能为空', trigger: 'change' }]
} }
@ -309,11 +303,6 @@ export default {
}, },
methods: { methods: {
init() { init() {
typeValues({ type: 'purchaseType' }).then((res) => {
if (res.success) {
this.saleType_list = res.data
}
})
typeValues({ type: 'qkCause' }).then((res) => { typeValues({ type: 'qkCause' }).then((res) => {
if (res.success) { if (res.success) {
this.arrearsOpenYY_list = res.data this.arrearsOpenYY_list = res.data
@ -397,10 +386,6 @@ export default {
} }
} }
}, },
changeSaleType(val) {
const choose = this.saleType_list.filter((item) => item.dictValue === val)
this.formobj.saleTypeKey = choose[0].dictKey
},
changeOpenTickName(val, row) { changeOpenTickName(val, row) {
const choose = this.openTick_list.filter((item) => item.name === val) const choose = this.openTick_list.filter((item) => item.name === val)
row.openTickSid = choose[0].sid row.openTickSid = choose[0].sid

5
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationService.java

@ -452,6 +452,7 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica
FinBillVehicleVo finBillVehicleVo = finBillVehicleService.fetchByMainSid(sid).get(0); FinBillVehicleVo finBillVehicleVo = finBillVehicleService.fetchByMainSid(sid).get(0);
finBillTrailerVo.setInvoiceInfo(finBillVehicleVo.getOpenTickRemarks()); finBillTrailerVo.setInvoiceInfo(finBillVehicleVo.getOpenTickRemarks());
BaseTrailerDetailsVo baseTrailerDetailsVo = baseTrailerFeign.fetchByGcVinNo(finBillTrailerVo.getGcVinNo()).getData(); BaseTrailerDetailsVo baseTrailerDetailsVo = baseTrailerFeign.fetchByGcVinNo(finBillTrailerVo.getGcVinNo()).getData();
finBillTrailerVo.setOneBillMoney(baseTrailerDetailsVo.getDealPrice());
List<CommonAppendixVo> commonAppendixVos = commonAppendixFeign.selByLinkSid(baseTrailerDetailsVo.getSid()).getData(); List<CommonAppendixVo> commonAppendixVos = commonAppendixFeign.selByLinkSid(baseTrailerDetailsVo.getSid()).getData();
List<String> hgzImageUrls = new ArrayList<>(); List<String> hgzImageUrls = new ArrayList<>();
for (CommonAppendixVo commonAppendixVo : commonAppendixVos) { for (CommonAppendixVo commonAppendixVo : commonAppendixVos) {
@ -613,6 +614,7 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica
finVehicleInvoiceDto.setTelPhone(baseDistributorListVo.getInvoPhone()); finVehicleInvoiceDto.setTelPhone(baseDistributorListVo.getInvoPhone());
finVehicleInvoiceDto.setOpeningBank(baseDistributorListVo.getInvoBank()); finVehicleInvoiceDto.setOpeningBank(baseDistributorListVo.getInvoBank());
finVehicleInvoiceDto.setBankNum(baseDistributorListVo.getInvoBankNum()); finVehicleInvoiceDto.setBankNum(baseDistributorListVo.getInvoBankNum());
finVehicleInvoiceDto.setTaxpayerNo(baseDistributorListVo.getRegistNum());
finVehicleInvoiceService.mySave(finVehicleInvoiceDto); finVehicleInvoiceService.mySave(finVehicleInvoiceDto);
} }
if (finBillTrailerVos != null) { if (finBillTrailerVos != null) {
@ -644,6 +646,7 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica
finVehicleInvoiceDto.setTelPhone(baseDistributorListVo.getInvoPhone()); finVehicleInvoiceDto.setTelPhone(baseDistributorListVo.getInvoPhone());
finVehicleInvoiceDto.setOpeningBank(baseDistributorListVo.getInvoBank()); finVehicleInvoiceDto.setOpeningBank(baseDistributorListVo.getInvoBank());
finVehicleInvoiceDto.setBankNum(baseDistributorListVo.getInvoBankNum()); finVehicleInvoiceDto.setBankNum(baseDistributorListVo.getInvoBankNum());
finVehicleInvoiceDto.setTaxpayerNo(baseDistributorListVo.getRegistNum());
finVehicleInvoiceService.mySave(finVehicleInvoiceDto); finVehicleInvoiceService.mySave(finVehicleInvoiceDto);
} }
} }
@ -1823,6 +1826,7 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica
finVehicleInvoiceDto.setTelPhone(baseDistributorListVo.getInvoPhone()); finVehicleInvoiceDto.setTelPhone(baseDistributorListVo.getInvoPhone());
finVehicleInvoiceDto.setOpeningBank(baseDistributorListVo.getInvoBank()); finVehicleInvoiceDto.setOpeningBank(baseDistributorListVo.getInvoBank());
finVehicleInvoiceDto.setBankNum(baseDistributorListVo.getInvoBankNum()); finVehicleInvoiceDto.setBankNum(baseDistributorListVo.getInvoBankNum());
finVehicleInvoiceDto.setTaxpayerNo(baseDistributorListVo.getRegistNum());
finVehicleInvoiceService.mySave(finVehicleInvoiceDto); finVehicleInvoiceService.mySave(finVehicleInvoiceDto);
} }
if (finBillTrailerVos != null) { if (finBillTrailerVos != null) {
@ -1854,6 +1858,7 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica
finVehicleInvoiceDto.setTelPhone(baseDistributorListVo.getInvoPhone()); finVehicleInvoiceDto.setTelPhone(baseDistributorListVo.getInvoPhone());
finVehicleInvoiceDto.setOpeningBank(baseDistributorListVo.getInvoBank()); finVehicleInvoiceDto.setOpeningBank(baseDistributorListVo.getInvoBank());
finVehicleInvoiceDto.setBankNum(baseDistributorListVo.getInvoBankNum()); finVehicleInvoiceDto.setBankNum(baseDistributorListVo.getInvoBankNum());
finVehicleInvoiceDto.setTaxpayerNo(baseDistributorListVo.getRegistNum());
finVehicleInvoiceService.mySave(finVehicleInvoiceDto); finVehicleInvoiceService.mySave(finVehicleInvoiceDto);
} }
} }

11
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/advanceInvoice/flowable/qkkpDto.java

@ -6,6 +6,7 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import java.util.ArrayList;
import java.util.List; import java.util.List;
/** /**
@ -37,15 +38,15 @@ public class qkkpDto implements Dto {
private String taskDefKey; private String taskDefKey;
@ApiModelProperty("附件") @ApiModelProperty("附件")
private List<String> fjApplicationAppendxs; private List<String> fjApplicationAppendxs = new ArrayList<>();
@ApiModelProperty("证件") @ApiModelProperty("证件")
private List<String> idCardImages; private List<String> idCardImages = new ArrayList<>();
@ApiModelProperty("客户开票申请书") @ApiModelProperty("客户开票申请书")
private List<String> customerInvoiceApplyImages; private List<String> customerInvoiceApplyImages = new ArrayList<>();
@ApiModelProperty("车辆登记合同") @ApiModelProperty("车辆登记合同")
private List<String> registerContractImages; private List<String> registerContractImages = new ArrayList<>();
@ApiModelProperty("确认书") @ApiModelProperty("确认书")
private List<String> invoiceApplyConfirmImages; private List<String> invoiceApplyConfirmImages = new ArrayList<>();
private String orgPath; private String orgPath;

8
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/advanceInvoice/AppBusAdvanceGinvoiceapplyService.java

@ -1162,6 +1162,7 @@ public class AppBusAdvanceGinvoiceapplyService {
} }
FinBillCompleteDto finBillCompleteDto = new FinBillCompleteDto(); FinBillCompleteDto finBillCompleteDto = new FinBillCompleteDto();
BeanUtil.copyProperties(dto, finBillCompleteDto); BeanUtil.copyProperties(dto, finBillCompleteDto);
finBillCompleteDto.setOrgSidPath(dto.getOrgPath());
ResultBean resultBean = finBillApplicationFeign.completeQKLP(finBillCompleteDto); ResultBean resultBean = finBillApplicationFeign.completeQKLP(finBillCompleteDto);
if (!resultBean.getSuccess()) { if (!resultBean.getSuccess()) {
return rb.setMsg(resultBean.getMsg()); return rb.setMsg(resultBean.getMsg());
@ -1189,7 +1190,12 @@ public class AppBusAdvanceGinvoiceapplyService {
orgSidPath = staffOrgResultBean.getData().getOrgSidPath(); orgSidPath = staffOrgResultBean.getData().getOrgSidPath();
} }
FinBillCompleteDto finBillCompleteDto = new FinBillCompleteDto(); FinBillCompleteDto finBillCompleteDto = new FinBillCompleteDto();
BeanUtil.copyProperties(dto, finBillCompleteDto); finBillCompleteDto.setComment(dto.getComment());
finBillCompleteDto.setBusinessSid(dto.getBusinessSid());
finBillCompleteDto.setInstanceId(dto.getInstanceId());
finBillCompleteDto.setTaskId(dto.getTaskId());
finBillCompleteDto.setUserSid(dto.getUserSid());
finBillCompleteDto.setTaskDefKey(dto.getTaskDefKey());
//附件信息 //附件信息
List<String> fjApplicationAppendxs = dto.getFjApplicationAppendxs();//附件 List<String> fjApplicationAppendxs = dto.getFjApplicationAppendxs();//附件
List<FinBillFileDto> fj = new ArrayList<>();//附件 List<FinBillFileDto> fj = new ArrayList<>();//附件

Loading…
Cancel
Save