|
@@ -4,7 +4,9 @@ import com.github.pagehelper.PageInfo;
|
4
|
4
|
import com.liang.common.JsonTool;
|
5
|
5
|
import com.liang.common.base.BaseController;
|
6
|
6
|
import com.liang.common.base.BaseResult;
|
|
7
|
+import com.liang.entity.PrjCompletecompany;
|
7
|
8
|
import com.liang.entity.PrjSubtopic;
|
|
9
|
+import com.liang.service.PrjCompletecompanyService;
|
8
|
10
|
import com.liang.service.PrjSubtopicService;
|
9
|
11
|
import org.slf4j.Logger;
|
10
|
12
|
import org.slf4j.LoggerFactory;
|
|
@@ -37,6 +39,8 @@ public class PrjSubtopicController extends BaseController {
|
37
|
39
|
*/
|
38
|
40
|
@Resource
|
39
|
41
|
private PrjSubtopicService prjSubtopicService;
|
|
42
|
+ @Resource
|
|
43
|
+ private PrjCompletecompanyService prjCompletecompanyService;
|
40
|
44
|
|
41
|
45
|
/**
|
42
|
46
|
* 分页查询
|
|
@@ -86,7 +90,7 @@ public class PrjSubtopicController extends BaseController {
|
86
|
90
|
@RequestMapping(value = "/list/{xm}", method = RequestMethod.POST)
|
87
|
91
|
public BaseResult list(@PathVariable Integer xm) {
|
88
|
92
|
List<PrjSubtopic> list = prjSubtopicService.getSubtopicList(xm);
|
89
|
|
-
|
|
93
|
+ List<PrjCompletecompany>prjCompletecompanyListFy=prjCompletecompanyService.getCompanyListFy(xm);
|
90
|
94
|
PageInfo<PrjSubtopic> pageinfo = new PageInfo<>(list);
|
91
|
95
|
//取出查询结果
|
92
|
96
|
List<PrjSubtopic> rows = pageinfo.getList();
|
|
@@ -100,6 +104,7 @@ public class PrjSubtopicController extends BaseController {
|
100
|
104
|
|
101
|
105
|
result.put(RESULT_ROWS, rows);
|
102
|
106
|
result.put(RESULT_TOTAL, total);
|
|
107
|
+ result.put("prjCompletecompanyListFy",prjCompletecompanyListFy);
|
103
|
108
|
result.put("sum", sum);
|
104
|
109
|
System.out.println("sum:");
|
105
|
110
|
System.out.println(sum);
|
|
@@ -117,7 +122,10 @@ public class PrjSubtopicController extends BaseController {
|
117
|
122
|
List<Map<String, Object>> projectDate = prjSubtopicService.queryProjectDate(xm);
|
118
|
123
|
SimpleDateFormat format = new SimpleDateFormat("YYYY-MM-dd");
|
119
|
124
|
Date rq = (Date) projectDate.get(0).get("WC");
|
|
125
|
+ Date qs = (Date) projectDate.get(0).get("QS");
|
120
|
126
|
String wcrq = format.format(rq);
|
|
127
|
+ String qsrq = format.format(qs);
|
|
128
|
+ model.addAttribute("qsrq", qsrq);
|
121
|
129
|
model.addAttribute("wcrq", wcrq);
|
122
|
130
|
model.addAttribute("xm", xm);
|
123
|
131
|
return "prjsubtopic/add";
|
|
@@ -160,6 +168,14 @@ public class PrjSubtopicController extends BaseController {
|
160
|
168
|
@RequestMapping(value = "/forUpdate/{id}", method = RequestMethod.GET)
|
161
|
169
|
public String forUpdate(Model model, @PathVariable Integer id) {
|
162
|
170
|
PrjSubtopic subtopic = prjSubtopicService.queryById(id);
|
|
171
|
+ List<Map<String, Object>> projectDate = prjSubtopicService.queryProjectDate(subtopic.getXm());
|
|
172
|
+ SimpleDateFormat format = new SimpleDateFormat("YYYY-MM-dd");
|
|
173
|
+ Date rq = (Date) projectDate.get(0).get("WC");
|
|
174
|
+ Date qs = (Date) projectDate.get(0).get("QS");
|
|
175
|
+ String wcrq = format.format(rq);
|
|
176
|
+ String qsrq = format.format(qs);
|
|
177
|
+ model.addAttribute("qsrq", qsrq);
|
|
178
|
+ model.addAttribute("wcrq", wcrq);
|
163
|
179
|
model.addAttribute("subtopic", subtopic);
|
164
|
180
|
|
165
|
181
|
return "prjsubtopic/update";
|