|
|
@ -155,10 +155,11 @@ public class FinCompanyInvoicingService extends MybatisBaseService<FinCompanyInv |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
|
|
|
|
public void insertByDto(FinCompanyInvoicingDto dto) { |
|
|
|
public String insertByDto(FinCompanyInvoicingDto dto) { |
|
|
|
FinCompanyInvoicing entity = new FinCompanyInvoicing(); |
|
|
|
BeanUtil.copyProperties(dto, entity, "id", "sid"); |
|
|
|
baseMapper.insert(entity); |
|
|
|
return entity.getSid(); |
|
|
|
} |
|
|
|
|
|
|
|
public void updateByDto(FinCompanyInvoicingDto dto) { |
|
|
@ -260,7 +261,7 @@ public class FinCompanyInvoicingService extends MybatisBaseService<FinCompanyInv |
|
|
|
return p; |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean qySaveOrUpdate(FinCompanyInvoicingDto dto) { |
|
|
|
public ResultBean<FinAppDisAndCustm> qySaveOrUpdate(FinCompanyInvoicingDto dto) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
String dtoSid = dto.getSid(); |
|
|
|
String useOrgSid = dto.getUseOrgSid(); |
|
|
@ -284,8 +285,32 @@ public class FinCompanyInvoicingService extends MybatisBaseService<FinCompanyInv |
|
|
|
if (finCompanyInvoicingDetailsVo1 != null || finCompanyInvoicingDetailsVo2 != null) { |
|
|
|
return rb.setMsg("该企业开票信息已存在"); |
|
|
|
} |
|
|
|
this.insertByDto(dto); |
|
|
|
return rb.success(); |
|
|
|
String sid = this.insertByDto(dto); |
|
|
|
FinAppDisAndCustm finAppDisAndCustm = new FinAppDisAndCustm(); |
|
|
|
FinExtra finExtra = new FinExtra(); |
|
|
|
finAppDisAndCustm.setId(sid); |
|
|
|
finAppDisAndCustm.setDictValue(name); |
|
|
|
finExtra.setSid(sid); |
|
|
|
finExtra.setName(name); |
|
|
|
String openTickRemarks = ""; |
|
|
|
if (StringUtils.isNotBlank(openTickRemarks + dto.getTaxpayerNo())) { |
|
|
|
openTickRemarks = openTickRemarks + dto.getTaxpayerNo() + ";"; |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(dto.getAddress())) { |
|
|
|
openTickRemarks = openTickRemarks + dto.getAddress() + ";"; |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(dto.getPhone())) { |
|
|
|
openTickRemarks = openTickRemarks + dto.getPhone() + ";"; |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(dto.getBankName())) { |
|
|
|
openTickRemarks = openTickRemarks + dto.getBankName() + ";"; |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(dto.getBankAccount())) { |
|
|
|
openTickRemarks = openTickRemarks + dto.getBankAccount() + ";"; |
|
|
|
} |
|
|
|
finExtra.setInfo(openTickRemarks); |
|
|
|
finAppDisAndCustm.setExtra(finExtra); |
|
|
|
return rb.success().setData(finAppDisAndCustm); |
|
|
|
} |
|
|
|
QueryWrapper qw1 = new QueryWrapper<>(); |
|
|
|
qw1.eq("useOrgSid", useOrgSid); |
|
|
@ -301,7 +326,31 @@ public class FinCompanyInvoicingService extends MybatisBaseService<FinCompanyInv |
|
|
|
return rb.setMsg("该企业开票信息已存在"); |
|
|
|
} |
|
|
|
this.updateByDto(dto); |
|
|
|
return rb.success(); |
|
|
|
FinAppDisAndCustm finAppDisAndCustm = new FinAppDisAndCustm(); |
|
|
|
FinExtra finExtra = new FinExtra(); |
|
|
|
finAppDisAndCustm.setId(dtoSid); |
|
|
|
finAppDisAndCustm.setDictValue(name); |
|
|
|
finExtra.setSid(dtoSid); |
|
|
|
finExtra.setName(name); |
|
|
|
String openTickRemarks = ""; |
|
|
|
if (StringUtils.isNotBlank(openTickRemarks + dto.getTaxpayerNo())) { |
|
|
|
openTickRemarks = openTickRemarks + dto.getTaxpayerNo() + ";"; |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(dto.getAddress())) { |
|
|
|
openTickRemarks = openTickRemarks + dto.getAddress() + ";"; |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(dto.getPhone())) { |
|
|
|
openTickRemarks = openTickRemarks + dto.getPhone() + ";"; |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(dto.getBankName())) { |
|
|
|
openTickRemarks = openTickRemarks + dto.getBankName() + ";"; |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(dto.getBankAccount())) { |
|
|
|
openTickRemarks = openTickRemarks + dto.getBankAccount() + ";"; |
|
|
|
} |
|
|
|
finExtra.setInfo(openTickRemarks); |
|
|
|
finAppDisAndCustm.setExtra(finExtra); |
|
|
|
return rb.success().setData(finAppDisAndCustm); |
|
|
|
} |
|
|
|
|
|
|
|
public List<FinCompanyInvoicingDetailsVo> qyFetchListByName(String name,String useOrgSid) { |
|
|
|