|
@@ -135,7 +135,7 @@ public class PrjApproverecordController extends BaseController {
|
135
|
135
|
|
136
|
136
|
@ResponseBody
|
137
|
137
|
@RequestMapping(value = "/list", method = RequestMethod.POST)
|
138
|
|
- public BaseResult list(@RequestParam("page") Integer pageNum,
|
|
138
|
+ public BaseResult list(@RequestParam("page") Integer pageNum,
|
139
|
139
|
@RequestParam("limit") Integer pageSize,
|
140
|
140
|
@RequestParam(required = false, defaultValue = "", value = "xm") String xm,
|
141
|
141
|
@RequestParam(required = false, defaultValue = "", value = "spzt") String zt,
|
|
@@ -168,8 +168,10 @@ public class PrjApproverecordController extends BaseController {
|
168
|
168
|
Map<String, Object> maps = new HashMap<>();
|
169
|
169
|
for (int i = 0 ;i<accounts.size();i++) {
|
170
|
170
|
maps.put("spzt", accounts.get(i).getUserPostName() + "审批");
|
171
|
|
- maps.put("ssbmmc",getSysUserInfo().getDeptName());
|
172
|
|
- maps.put("ssbm",getSysUserInfo().getDeptName());
|
|
171
|
+ if (accounts.get(i).getUserPostName().equals("部门主任")){
|
|
172
|
+ maps.put("ssbmmc",getSysUserInfo().getDeptName());
|
|
173
|
+ maps.put("ssbm",getSysUserInfo().getDeptName());
|
|
174
|
+ }
|
173
|
175
|
/*
|
174
|
176
|
maps.put("xmmc");
|
175
|
177
|
maps.put()*/
|
|
@@ -177,8 +179,6 @@ public class PrjApproverecordController extends BaseController {
|
177
|
179
|
List<StaBudgetapproval> fysq = staBudgetapprovalService.getAllApplyList(maps);
|
178
|
180
|
if (fysq.size() > 0) {
|
179
|
181
|
for (int j = 0; j < fysq.size(); j++) {
|
180
|
|
-
|
181
|
|
-
|
182
|
182
|
// 将 Date 转换为 String
|
183
|
183
|
String formattedDate = formatter.format(fysq.get(j).getSqsj());
|
184
|
184
|
PrjApproverecord prjApproverecord = new PrjApproverecord();
|
|
@@ -214,65 +214,74 @@ public class PrjApproverecordController extends BaseController {
|
214
|
214
|
prjApproverecords.add(prjApproverecord);
|
215
|
215
|
}
|
216
|
216
|
}
|
217
|
|
- // 获取付款申请界面全部审批数据
|
218
|
|
- List<StaPayapproval> fk = staPayapprovalService.getFksqList(maps);
|
219
|
|
- if (fk.size() > 0) {
|
220
|
|
- for (int l = 0; l < fk.size(); l++) {
|
221
|
|
- String formattedDate = formatter.format(fk.get(l).getCjsj());
|
222
|
|
- PrjApproverecord prjApproverecord = new PrjApproverecord();
|
223
|
|
- prjApproverecord.setXmlxmc("付款申请");
|
224
|
|
- prjApproverecord.setXm(fk.get(l).getXmmc());
|
225
|
|
- prjApproverecord.setErpbh(fk.get(l).getErpbh());
|
226
|
|
- prjApproverecord.setTjrxm(fk.get(l).getCjrxm());
|
227
|
|
- prjApproverecord.setTjsj(formattedDate);
|
228
|
|
- prjApproverecord.setSpzt(fk.get(l).getSpzt());
|
229
|
|
- prjApproverecord.setTablename("sta_PayApproval");
|
230
|
|
- prjApproverecord.setXmid(fk.get(l).getId());
|
231
|
|
- prjApproverecord.setHtje(fk.get(l).getHtje());
|
232
|
|
- // 存入 付款数据至 list 集合
|
233
|
|
- prjApproverecords.add(prjApproverecord);
|
|
217
|
+ if (accounts.get(i).getUserPostName().equals("科技项目管理专责1") ||
|
|
218
|
+ accounts.get(i).getUserPostName().equals("科技项目管理专责2") ||
|
|
219
|
+ accounts.get(i).getUserPostName().equals("科技部门部门主任审批")){
|
|
220
|
+ // 获取付款申请界面全部审批数据
|
|
221
|
+ List<StaPayapproval> fk = staPayapprovalService.getFksqList(maps);
|
|
222
|
+ if (fk.size() > 0) {
|
|
223
|
+ for (int l = 0; l < fk.size(); l++) {
|
|
224
|
+ String formattedDate = formatter.format(fk.get(l).getCjsj());
|
|
225
|
+ PrjApproverecord prjApproverecord = new PrjApproverecord();
|
|
226
|
+ prjApproverecord.setXmlxmc("付款申请");
|
|
227
|
+ prjApproverecord.setXm(fk.get(l).getXmmc());
|
|
228
|
+ prjApproverecord.setErpbh(fk.get(l).getErpbh());
|
|
229
|
+ prjApproverecord.setTjrxm(fk.get(l).getCjrxm());
|
|
230
|
+ prjApproverecord.setTjsj(formattedDate);
|
|
231
|
+ prjApproverecord.setSpzt(fk.get(l).getSpzt());
|
|
232
|
+ prjApproverecord.setTablename("sta_PayApproval");
|
|
233
|
+ prjApproverecord.setXmid(fk.get(l).getId());
|
|
234
|
+ prjApproverecord.setHtje(fk.get(l).getHtje());
|
|
235
|
+ // 存入 付款数据至 list 集合
|
|
236
|
+ prjApproverecords.add(prjApproverecord);
|
|
237
|
+ }
|
234
|
238
|
}
|
235
|
239
|
}
|
236
|
|
- // 获取任务数据界面全部审批数据
|
237
|
|
- List<PrjProject> rws = prjProjectService.getProjectList(maps);
|
238
|
|
- if (rws.size() > 0) {
|
239
|
|
- for (int m = 0; m < rws.size(); m++) {
|
240
|
|
- String formattedDate = formatter.format(rws.get(m).getCjrq());
|
241
|
|
- PrjApproverecord prjApproverecord = new PrjApproverecord();
|
242
|
|
- prjApproverecord.setXmlxmc("任务书");
|
243
|
|
- prjApproverecord.setXm(rws.get(m).getZwmc());
|
244
|
|
- prjApproverecord.setErpbh(rws.get(m).getErpbh());
|
245
|
|
- prjApproverecord.setTjrxm(rws.get(m).getCjrxm());
|
246
|
|
- prjApproverecord.setTjsj(formattedDate);
|
247
|
|
- prjApproverecord.setSpzt(rws.get(m).getSpzt());
|
248
|
|
- prjApproverecord.setTablename("prj_Project");
|
249
|
|
- prjApproverecord.setXmid(rws.get(m).getId());
|
250
|
|
- if (rws.get(m).getYsje()!=null){
|
251
|
|
- prjApproverecord.setRysje(rws.get(m).getYsje().doubleValue());
|
|
240
|
+ if (accounts.get(i).getUserPostName().equals("科研计划专责 ")){
|
|
241
|
+ // 获取任务数据界面全部审批数据
|
|
242
|
+ List<PrjProject> rws = prjProjectService.getProjectList(maps);
|
|
243
|
+ if (rws.size() > 0) {
|
|
244
|
+ for (int m = 0; m < rws.size(); m++) {
|
|
245
|
+ String formattedDate = formatter.format(rws.get(m).getCjrq());
|
|
246
|
+ PrjApproverecord prjApproverecord = new PrjApproverecord();
|
|
247
|
+ prjApproverecord.setXmlxmc("任务书");
|
|
248
|
+ prjApproverecord.setXm(rws.get(m).getZwmc());
|
|
249
|
+ prjApproverecord.setErpbh(rws.get(m).getErpbh());
|
|
250
|
+ prjApproverecord.setTjrxm(rws.get(m).getCjrxm());
|
|
251
|
+ prjApproverecord.setTjsj(formattedDate);
|
|
252
|
+ prjApproverecord.setSpzt(rws.get(m).getSpzt());
|
|
253
|
+ prjApproverecord.setTablename("prj_Project");
|
|
254
|
+ prjApproverecord.setXmid(rws.get(m).getId());
|
|
255
|
+ if (rws.get(m).getYsje()!=null){
|
|
256
|
+ prjApproverecord.setRysje(rws.get(m).getYsje().doubleValue());
|
|
257
|
+ }
|
|
258
|
+ // 存入 付款数据至 list 集合
|
|
259
|
+ prjApproverecords.add(prjApproverecord);
|
252
|
260
|
}
|
253
|
|
- // 存入 付款数据至 list 集合
|
254
|
|
- prjApproverecords.add(prjApproverecord);
|
255
|
261
|
}
|
256
|
262
|
}
|
257
|
|
- // 获取年度预算界面审批数据
|
258
|
|
- List<PrjAnnualbudget> ndys = prjAnnualbudgetService.getNdysList(maps);
|
259
|
|
- if (ndys.size() > 0) {
|
260
|
|
- for (int n = 0; n < rws.size(); n++) {
|
261
|
|
- String formattedDate = formatter.format(ndys.get(n).getSqsj());
|
262
|
|
- PrjApproverecord prjApproverecord = new PrjApproverecord();
|
263
|
|
- prjApproverecord.setXmlxmc("年度预算");
|
264
|
|
- prjApproverecord.setXm(ndys.get(n).getXmmc());
|
265
|
|
- prjApproverecord.setErpbh(ndys.get(n).getErpbh());
|
266
|
|
- prjApproverecord.setTjrxm(ndys.get(n).getSqrxm());
|
267
|
|
- prjApproverecord.setTjsj(formattedDate);
|
268
|
|
- prjApproverecord.setSpzt(ndys.get(n).getSpzt());
|
269
|
|
- prjApproverecord.setTablename("prj_AnnualBudget");
|
270
|
|
- prjApproverecord.setXmid(ndys.get(n).getId());
|
271
|
|
- // 存入 付款数据至 list 集合
|
272
|
|
- prjApproverecords.add(prjApproverecord);
|
|
263
|
+ if (accounts.get(i).getUserPostName().equals("科技项目管理专责")){
|
|
264
|
+ // 获取年度预算界面审批数据
|
|
265
|
+ List<PrjAnnualbudget> ndys = prjAnnualbudgetService.getNdysList(maps);
|
|
266
|
+ if (ndys.size() > 0) {
|
|
267
|
+ for (int n = 0; n < ndys.size(); n++) {
|
|
268
|
+ String formattedDate = formatter.format(ndys.get(n).getSqsj());
|
|
269
|
+ PrjApproverecord prjApproverecord = new PrjApproverecord();
|
|
270
|
+ prjApproverecord.setXmlxmc("年度预算");
|
|
271
|
+ prjApproverecord.setXm(ndys.get(n).getXmmc());
|
|
272
|
+ prjApproverecord.setErpbh(ndys.get(n).getErpbh());
|
|
273
|
+ prjApproverecord.setTjrxm(ndys.get(n).getSqrxm());
|
|
274
|
+ prjApproverecord.setTjsj(formattedDate);
|
|
275
|
+ prjApproverecord.setSpzt(ndys.get(n).getSpzt());
|
|
276
|
+ prjApproverecord.setTablename("prj_AnnualBudget");
|
|
277
|
+ prjApproverecord.setXmid(ndys.get(n).getId());
|
|
278
|
+ // 存入 付款数据至 list 集合
|
|
279
|
+ prjApproverecords.add(prjApproverecord);
|
|
280
|
+ }
|
273
|
281
|
}
|
274
|
282
|
}
|
275
|
283
|
|
|
284
|
+
|
276
|
285
|
}
|
277
|
286
|
// 获取年度预算修改申请审批数据
|
278
|
287
|
List<PrjApproverecord> prjAnnualBudgetRecordList= prjApproverecordService.getPrjAnnualBudgetRecordList(getUserId().toString());
|