package com.ruoyi.api.third.controller; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.utils.DateUtils; import com.ruoyi.cwgl.domain.*; import com.ruoyi.cwgl.domain.dto.CallbackReceiptDto; import com.ruoyi.cwgl.domain.dto.ReturnReportDto; import com.ruoyi.cwgl.domain.dto.TakeReviewDto; import com.ruoyi.cwgl.service.IInvoiceManageService; import com.ruoyi.cwgl.service.IKeyCollectionInfoService; import com.ruoyi.cwgl.service.IRequestLogService; import com.ruoyi.cwgl.service.impl.GdpaasApiService; import com.ruoyi.cwgl.service.impl.InvoiceManageServiceImpl; import com.ruoyi.tms.domain.TmsCarKeyDispatch; import com.ruoyi.tms.service.ITmsCarKeyDispatchService; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import javax.validation.Valid; import java.util.*; /** * 开票接口 * @author wjw */ @RestController @RequestMapping("/api/third/invoice") public class InvoiceApiController { private static Logger logger = LoggerFactory.getLogger(InvoiceApiController.class); @Autowired private IInvoiceManageService invoiceManageService; /** * 获取开票信息接口 * @return */ @PostMapping("/callback/receipt") public Map callbackReceipt(@RequestBody CallbackReceiptDto callbackReceiptDto) { logger.info("回传开票结果接收{}",callbackReceiptDto); invoiceManageService.invoicingSuccess(callbackReceiptDto); Map map = new HashMap<>(); map.put("status","0000"); map.put("message","同步成功"); return map; } }