|
|
|
@ -106,14 +106,14 @@ public class SNPushCheckRecordService extends AbstractServiceAdapter { |
|
|
|
|
public String pushInvoiceToRecordInvoice(SNInvoice snInvoice, String taxNo, String company,String imageId,String compCode) throws Exception { |
|
|
|
|
|
|
|
|
|
TDxInvoiceReimburse recordInvoice = new TDxInvoiceReimburse(); |
|
|
|
|
DynamicContextHolder.push(DbConstant.BASICS_READ); |
|
|
|
|
|
|
|
|
|
SysDeptEntity orgByCompCode = sysDeptDao.getOrgByCompCode(compCode); |
|
|
|
|
log.info("查询的组织信息为:{}",JSONObject.toJSONString(orgByCompCode)); |
|
|
|
|
recordInvoice.setGfTaxNo(orgByCompCode.getTaxno()); |
|
|
|
|
recordInvoice.setGfName(orgByCompCode.getTaxname()); |
|
|
|
|
recordInvoice.setGfAddressAndPhone(orgByCompCode.getAddress() + orgByCompCode.getPhone()); |
|
|
|
|
recordInvoice.setGfBankAndNo(orgByCompCode.getBank() + orgByCompCode.getAccount()); |
|
|
|
|
// DynamicContextHolder.push(DbConstant.BASICS_READ);
|
|
|
|
|
//
|
|
|
|
|
// SysDeptEntity orgByCompCode = sysDeptDao.getOrgByCompCode(compCode);
|
|
|
|
|
// log.info("查询的组织信息为:{}",JSONObject.toJSONString(orgByCompCode));
|
|
|
|
|
// recordInvoice.setGfTaxNo(orgByCompCode.getTaxno());
|
|
|
|
|
// recordInvoice.setGfName(orgByCompCode.getTaxname());
|
|
|
|
|
// recordInvoice.setGfAddressAndPhone(orgByCompCode.getAddress() + orgByCompCode.getPhone());
|
|
|
|
|
// recordInvoice.setGfBankAndNo(orgByCompCode.getBank() + orgByCompCode.getAccount());
|
|
|
|
|
|
|
|
|
|
QueryWrapper<BaseTDxTaxCurrent> currentWrapper = new QueryWrapper<>(); |
|
|
|
|
currentWrapper.eq("taxno", taxNo); |
|
|
|
@ -613,16 +613,16 @@ public class SNPushCheckRecordService extends AbstractServiceAdapter { |
|
|
|
|
log.info("价税分离失败:{}", invoiceResult.getMsg()); |
|
|
|
|
return invoiceResult.getMsg(); |
|
|
|
|
} |
|
|
|
|
DynamicContextHolder.push(DbConstant.BASICS_READ); |
|
|
|
|
|
|
|
|
|
SysDeptEntity orgByCompCode = sysDeptDao.getOrgByCompCode(compCode); |
|
|
|
|
log.info("查询的组织信息为:{}",JSONObject.toJSONString(orgByCompCode)); |
|
|
|
|
if(orgByCompCode != null) { |
|
|
|
|
reimburse.setGfTaxNo(orgByCompCode.getTaxno()); |
|
|
|
|
reimburse.setGfName(orgByCompCode.getTaxname()); |
|
|
|
|
reimburse.setGfAddressAndPhone(orgByCompCode.getAddress() + orgByCompCode.getPhone()); |
|
|
|
|
reimburse.setGfBankAndNo(orgByCompCode.getBank() + orgByCompCode.getAccount()); |
|
|
|
|
} |
|
|
|
|
// DynamicContextHolder.push(DbConstant.BASICS_READ);
|
|
|
|
|
//
|
|
|
|
|
// SysDeptEntity orgByCompCode = sysDeptDao.getOrgByCompCode(compCode);
|
|
|
|
|
// log.info("查询的组织信息为:{}",JSONObject.toJSONString(orgByCompCode));
|
|
|
|
|
// if(orgByCompCode != null) {
|
|
|
|
|
// reimburse.setGfTaxNo(orgByCompCode.getTaxno());
|
|
|
|
|
// reimburse.setGfName(orgByCompCode.getTaxname());
|
|
|
|
|
// reimburse.setGfAddressAndPhone(orgByCompCode.getAddress() + orgByCompCode.getPhone());
|
|
|
|
|
// reimburse.setGfBankAndNo(orgByCompCode.getBank() + orgByCompCode.getAccount());
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
reimburse = convertToReimburse(invoice, reimburse, fplxdm, company); |
|
|
|
|
|
|
|
|
|