Browse Source

修改预约单转维修单报错

master
fanzongzhe 6 months ago
parent
commit
302195fbe1
  1. 2
      yxt-as/src/main/java/com/yxt/anrui/as/biz/asbillsettelapply/AsBillSettelApplyRest.java
  2. 33
      yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillService.java

2
yxt-as/src/main/java/com/yxt/anrui/as/biz/asbillsettelapply/AsBillSettelApplyRest.java

@ -111,7 +111,7 @@ public class AsBillSettelApplyRest {
}
@ApiOperation("销售单初始化")
@GetMapping("/salesbillInit")
@PostMapping("/salesbillInit")
public ResultBean<AsBillSettelApplyDetailsVo> salesbillInit(@RequestParam("sid") String sid,
@RequestParam("userSid") String userSid,
@RequestParam("orgPath") String orgPath

33
yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillService.java

@ -394,24 +394,29 @@ public class AsBusrepairBillService extends MybatisBaseService<AsBusrepairBillMa
AsBusrepairBillInvoice invoice = new AsBusrepairBillInvoice();
BeanUtil.copyProperties(dto.getInvoiceVo(), invoice, "id", "sid");
invoice.setBillSid(sid);
if (dto.getInvoiceVo().getIsInvoicing().equals("1")) {
List<String> taxItems = dto.getInvoiceVo().getTaxItems();
if (!taxItems.isEmpty()) {
StringBuffer sb = new StringBuffer();
for (String taxItem : taxItems) {
if (StringUtils.isNotBlank(taxItem)) {
sb.append(taxItem).append(",");
if (null != dto.getInvoiceVo().getIsInvoicing()) {
if (dto.getInvoiceVo().getIsInvoicing().equals("1")) {
List<String> taxItems = dto.getInvoiceVo().getTaxItems();
if (!taxItems.isEmpty()) {
StringBuffer sb = new StringBuffer();
for (String taxItem : taxItems) {
if (StringUtils.isNotBlank(taxItem)) {
sb.append(taxItem).append(",");
}
}
if (sb.length() > 0) {
sb.delete(sb.length() - 1, sb.length());
}
if (StringUtils.isNotBlank(sb)) {
invoice.setTaxItems(sb.toString());
}
}
if (sb.length() > 0) {
sb.delete(sb.length() - 1, sb.length());
}
if (StringUtils.isNotBlank(sb)) {
invoice.setTaxItems(sb.toString());
}
} else {
invoice.setTaxItems(null);
}
} else {
invoice.setTaxItems(null);
}
asBusrepairBillInvoiceService.insert(invoice);
}
//保险信息

Loading…
Cancel
Save