xuhy
2023-03-24 213f6b217ba9eb8f5562adb7e90407a7797a581a
发票管理修改
2个文件已修改
25 ■■■■■ 已修改文件
management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TBillController.java 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/TOrder.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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;
    }
management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/TOrder.java
@@ -187,6 +187,17 @@
    @ApiModelProperty(value = "实际里程(米)")
    private Integer actualMileage;
    @ApiModelProperty(value = "是否已开票 1是 0否")
    private Integer isInvoice;
    public Integer getIsInvoice() {
        return isInvoice;
    }
    public void setIsInvoice(Integer isInvoice) {
        this.isInvoice = isInvoice;
    }
    public Integer getActualMileage() {
        return actualMileage;
    }