|
|
@ -47,7 +47,9 @@ import com.jianshui.queue.utils.RedisQueueUtil; |
|
|
|
import com.jianshui.storage.domain.StorageUrlDTO; |
|
|
|
import com.jianshui.storage.domain.StorageUrlDTO; |
|
|
|
import com.jianshui.storage.factory.StorageFactory; |
|
|
|
import com.jianshui.storage.factory.StorageFactory; |
|
|
|
import com.jianshui.storage.service.IStorageService; |
|
|
|
import com.jianshui.storage.service.IStorageService; |
|
|
|
|
|
|
|
import com.jianshui.system.domain.CompanyserviceProp; |
|
|
|
import com.jianshui.system.mapper.CompanyserviceMapper; |
|
|
|
import com.jianshui.system.mapper.CompanyserviceMapper; |
|
|
|
|
|
|
|
import com.jianshui.system.mapper.CompanyservicePropMapper; |
|
|
|
import com.jianshui.system.service.ISysConfigService; |
|
|
|
import com.jianshui.system.service.ISysConfigService; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
import org.apache.commons.collections.CollectionUtils; |
|
|
|
import org.apache.commons.collections.CollectionUtils; |
|
|
@ -94,6 +96,9 @@ public class ElephantInvoiceApiServiceImpl implements IInvoiceApiService { |
|
|
|
@Autowired |
|
|
|
@Autowired |
|
|
|
private IBillInfoService billInfoService; |
|
|
|
private IBillInfoService billInfoService; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
|
|
|
|
private CompanyservicePropMapper companyservicePropMapper; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* 发票开具 |
|
|
|
* 发票开具 |
|
|
|
* |
|
|
|
* |
|
|
@ -235,7 +240,14 @@ public class ElephantInvoiceApiServiceImpl implements IInvoiceApiService { |
|
|
|
queryBody.put("DDQQPCH", billInfo.getSystemOrderno()); |
|
|
|
queryBody.put("DDQQPCH", billInfo.getSystemOrderno()); |
|
|
|
queryBody.put("FPLXDM", fplxdm); |
|
|
|
queryBody.put("FPLXDM", fplxdm); |
|
|
|
queryBody.put("SFFHSBSJ", "0"); |
|
|
|
queryBody.put("SFFHSBSJ", "0"); |
|
|
|
queryBody.put("BSWJ", "1"); |
|
|
|
|
|
|
|
|
|
|
|
CompanyserviceProp companyservicePropBSWJ = companyservicePropMapper.selectPropByKey(companyservice.getCompanyid(), "BSWJ"); |
|
|
|
|
|
|
|
if (companyservicePropBSWJ != null && StrUtil.isNotEmpty(companyservicePropBSWJ.getValue())) { |
|
|
|
|
|
|
|
queryBody.put("BSWJ", companyservicePropBSWJ.getValue() ); |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
queryBody.put("BSWJ", "1"); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// queryResult = ElephantUtils.sendRequest(ElephantConstants.ADD_INVOICE_RESULT, JSONUtil.parse(queryBody));
|
|
|
|
// queryResult = ElephantUtils.sendRequest(ElephantConstants.ADD_INVOICE_RESULT, JSONUtil.parse(queryBody));
|
|
|
|
try { |
|
|
|
try { |
|
|
|
queryResult = ElephantUtils.sendRequestWithoutToken(ElephantConstants.ADD_INVOICE_RESULT_LOCALHOST, ElephantConstants.ADD_INVOICE_RESULT_METHOD, JSONUtil.parse(queryBody), companyservice); |
|
|
|
queryResult = ElephantUtils.sendRequestWithoutToken(ElephantConstants.ADD_INVOICE_RESULT_LOCALHOST, ElephantConstants.ADD_INVOICE_RESULT_METHOD, JSONUtil.parse(queryBody), companyservice); |
|
|
@ -361,7 +373,14 @@ public class ElephantInvoiceApiServiceImpl implements IInvoiceApiService { |
|
|
|
JSONObject queryBody = new JSONObject(); |
|
|
|
JSONObject queryBody = new JSONObject(); |
|
|
|
queryBody.put("NSRSBH", companyservice.getSellertax()); |
|
|
|
queryBody.put("NSRSBH", companyservice.getSellertax()); |
|
|
|
queryBody.put("DDQQLSH", originBillInfo.getSystemOrderno()); |
|
|
|
queryBody.put("DDQQLSH", originBillInfo.getSystemOrderno()); |
|
|
|
queryBody.put("BSWJ", "1"); |
|
|
|
|
|
|
|
|
|
|
|
CompanyserviceProp companyservicePropBSWJ = companyservicePropMapper.selectPropByKey(companyservice.getCompanyid(), "BSWJ"); |
|
|
|
|
|
|
|
if (companyservicePropBSWJ != null && StrUtil.isNotEmpty(companyservicePropBSWJ.getValue())) { |
|
|
|
|
|
|
|
queryBody.put("BSWJ", companyservicePropBSWJ.getValue() ); |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
queryBody.put("BSWJ", "1"); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
debugLog("断点4", uuid, timestamp); |
|
|
|
debugLog("断点4", uuid, timestamp); |
|
|
|
|
|
|
|
|
|
|
|
// AjaxResult queryResult = ElephantUtils.sendRequest(ElephantConstants.QUERY_INVOICE, JSONUtil.parse(queryBody));
|
|
|
|
// AjaxResult queryResult = ElephantUtils.sendRequest(ElephantConstants.QUERY_INVOICE, JSONUtil.parse(queryBody));
|
|
|
|