From 213f6b217ba9eb8f5562adb7e90407a7797a581a Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期五, 24 三月 2023 10:35:37 +0800 Subject: [PATCH] 发票管理修改 --- management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TBillController.java | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TBillController.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TBillController.java index e35af56..2f349fb 100644 --- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TBillController.java +++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TBillController.java @@ -6,11 +6,14 @@ import com.stylefeng.guns.modular.system.controller.util.ExcelUtil; import com.stylefeng.guns.modular.system.enums.TBillStateEnum; import com.stylefeng.guns.modular.system.model.TDriver; +import com.stylefeng.guns.modular.system.model.TOrder; +import com.stylefeng.guns.modular.system.service.ITOrderService; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.springframework.stereotype.Controller; +import org.springframework.transaction.annotation.Transactional; import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; @@ -45,6 +48,8 @@ @Autowired private ITBillService tBillService; + @Autowired + private ITOrderService tOrderService; /** * 跳转到首页 @@ -84,7 +89,7 @@ } /** - * 详情 + * 确认通过发票 */ @RequestMapping(value = "/confirm") @ResponseBody @@ -96,7 +101,7 @@ } /** - * 详情 + * 开通发票失败 */ @RequestMapping(value = "/cancel") @ResponseBody @@ -104,6 +109,11 @@ TBill tBill = tBillService.selectById(tBillId); tBill.setState(TBillStateEnum.FAIL_BILL.getCode()); tBillService.updateById(tBill); + TOrder tOrder = tOrderService.selectById(tBill.getOrderId()); + if(Objects.nonNull(tOrder)){ + tOrder.setIsInvoice(0); + tOrderService.updateById(tOrder); + } return SUCCESS_TIP; } -- Gitblit v1.7.1