zoujiajian преди 1 година
родител
ревизия
90043d222d

+ 1 - 1
netflix-service/src/main/java/com/cyksj/service/invoice/UserInvoiceApplyRecordService.java

@@ -9,5 +9,5 @@ import com.cyksj.model.request.UserInvoiceOrderReq;
  * 创建时间:2024/12/13 15:26
  */
 public interface UserInvoiceApplyRecordService {
-	void applyOrderInvoice(UserInvoiceOrderReq req);
+	Long applyOrderInvoice(UserInvoiceOrderReq req);
 }

+ 2 - 1
netflix-service/src/main/java/com/cyksj/service/invoice/impl/UserInvoiceApplyRecordServiceImpl.java

@@ -48,7 +48,7 @@ public class UserInvoiceApplyRecordServiceImpl implements UserInvoiceApplyRecord
 
 	@Override
 	@Transactional(rollbackFor = Throwable.class)
-	public void applyOrderInvoice(UserInvoiceOrderReq req) {
+	public Long applyOrderInvoice(UserInvoiceOrderReq req) {
 		Long userId = req.getUserId();
 		String key = "invoice:key:" + userId;
 		try {
@@ -112,6 +112,7 @@ public class UserInvoiceApplyRecordServiceImpl implements UserInvoiceApplyRecord
 			//关联记录id
 			Long recordId = invoiceApplyRecord.getId();
 			userInvoiceOrderRelateMapper.batchInsert(recordId, userId, orderIds);
+			return invoiceApplyRecord.getId();
 		} finally {
 			redisService.del(key);
 		}

+ 3 - 3
netflix-web/src/main/java/com/cyksj/web/controller/invoice/UserInvoiceFrontController.java

@@ -54,11 +54,11 @@ public class UserInvoiceFrontController {
 	 * 提交发票申请
 	 */
 	@PostMapping("/apply")
-	public Result<String> apply(@RequestBody UserInvoiceOrderReq req) {
+	public Result<Long> apply(@RequestBody UserInvoiceOrderReq req) {
 		long userId = StpUserUtil.getLoginIdAsLong();
 		req.setUserId(userId);
-		userInvoiceApplyRecordService.applyOrderInvoice(req);
-		return GatewayResponse.SUCCESS.newBuilder().toResult();
+		Long recordId = userInvoiceApplyRecordService.applyOrderInvoice(req);
+		return GatewayResponse.SUCCESS.newBuilder().toResult(recordId);
 	}
 
 	/**