puzhibing
2023-06-13 7860e5cb6db60aeb82c640651998f8294635df5b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
//package com.dsh.guns.modular.system.controller.general;
//
//import com.baomidou.mybatisplus.plugins.Page;
//import com.dsh.guns.core.base.controller.BaseController;
//import com.dsh.guns.core.common.constant.factory.PageFactory;
//import com.dsh.guns.core.shiro.ShiroKit;
//import com.dsh.guns.core.util.SinataUtil;
//import com.dsh.guns.modular.system.model.TComplaint;
//import org.springframework.stereotype.Controller;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.ResponseBody;
//import org.springframework.ui.Model;
//import org.springframework.web.bind.annotation.PathVariable;
//import org.springframework.beans.factory.annotation.Autowired;
//import com.dsh.guns.core.log.LogObjectHolder;
//import org.springframework.web.bind.annotation.RequestParam;
//import com.dsh.guns.modular.system.model.TInvoice;
//import com.dsh.guns.modular.system.service.ITInvoiceService;
//
//import java.util.Map;
//
///**
// * 开发票列表控制器
// *
// * @author fengshuonan
// * @Date 2020-06-09 10:55:26
// */
//@Controller
//@RequestMapping("/tInvoice")
//public class TInvoiceController extends BaseController {
//
//    private String PREFIX = "/system/tInvoice/";
//
//    @Autowired
//    private ITInvoiceService tInvoiceService;
//
//    /**
//     * 跳转到开发票列表首页
//     */
//    @RequestMapping("")
//    public String index() {
//        return PREFIX + "tInvoice.html";
//    }
//
//    /**
//     * 跳转到查看详情
//     */
//    @RequestMapping("/lookDetail/{id}/{type}")
//    public String lookDetail(@PathVariable Integer id, @PathVariable Integer type, Model model) {
//        TInvoice tInvoice = tInvoiceService.selectById(id);
//        String str = "";
//        if (1 == type){
//            str = tInvoice.getContent();
//        }
//        model.addAttribute("str",str);
//        return "/system/tComplaint/lookDetail.html";
//    }
//
//    /**
//     * 跳转到添加开发票列表
//     */
//    @RequestMapping("/tInvoice_add")
//    public String tInvoiceAdd() {
//        return PREFIX + "tInvoice_add.html";
//    }
//
//    /**
//     * 跳转到修改开发票列表
//     */
//    @RequestMapping("/tInvoice_update/{tInvoiceId}")
//    public String tInvoiceUpdate(@PathVariable Integer tInvoiceId, Model model) {
//        TInvoice tInvoice = tInvoiceService.selectById(tInvoiceId);
//        model.addAttribute("item",tInvoice);
//        LogObjectHolder.me().set(tInvoice);
//        return PREFIX + "tInvoice_edit.html";
//    }
//
//    /**
//     * 获取开发票列表列表
//     */
//    @RequestMapping(value = "/list")
//    @ResponseBody
//    public Object list(String insertTime,
//                       String email,
//                       String name,
//                       Integer type,
//                       Integer state) {
//        String beginTime = null;
//        String endTime = null;
//        if (SinataUtil.isNotEmpty(insertTime)){
//            String[] timeArray = insertTime.split(" - ");
//            beginTime = timeArray[0];
//            endTime = timeArray[1];
//        }
//        Page<Map<String, Object>> page = new PageFactory<Map<String, Object>>().defaultPage();
//        if (ShiroKit.getUser().getRoleType() != 1){
//            page.setRecords(null);
//        }else{
//            page.setRecords(tInvoiceService.getInvoiceList(page,beginTime,endTime,email,name,type,state));
//        }
//        return super.packForBT(page);
//    }
//
//    /**
//     * 重新开发票
//     */
//    @RequestMapping(value = "/again")
//    @ResponseBody
//    public Object again(@RequestParam Integer tInvoiceId) {
//        TInvoice tInvoice = tInvoiceService.selectById(tInvoiceId);
//
//        return SUCCESS_TIP;
//    }
//
//    /**
//     * 删除开发票列表
//     */
//    @RequestMapping(value = "/delete")
//    @ResponseBody
//    public Object delete(@RequestParam Integer tInvoiceId) {
//        tInvoiceService.deleteById(tInvoiceId);
//        return SUCCESS_TIP;
//    }
//
//}