|
|
@@ -408,6 +408,35 @@ public R list(String zfrNumber, String zciStatus, String zciInvoiceStatus,
|
|
|
return R.ok();
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 缴费
|
|
|
+ * @param zciId
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @PreAuthorize(hasPermi = "service:cost:changeZfiStatus")
|
|
|
+ @Log(title = "缴费", businessType = BusinessType.UPDATE)
|
|
|
+ @PutMapping("/changeZfiStatus/{zciId}")
|
|
|
+ public R changezfiStatus(@PathVariable String zciId) throws Exception
|
|
|
+ {
|
|
|
+ //获取当前操作员
|
|
|
+ LoginUser user = tokenService.getLoginUser();
|
|
|
+ String userId = String.valueOf(user.getSysUser().getUserId());
|
|
|
+ //修改信息
|
|
|
+ ZcChargeInf zcChargeInf = new ZcChargeInf();
|
|
|
+ //主键
|
|
|
+ zcChargeInf.setZciId(zciId);
|
|
|
+ //已缴费
|
|
|
+ zcChargeInf.setZciStatus("02");
|
|
|
+ //修改人
|
|
|
+ zcChargeInf.setUpdateBy(userId);
|
|
|
+ //修改时间
|
|
|
+ zcChargeInf.setUpdateTime(DateUtils.getNowDate());
|
|
|
+ //执行修改
|
|
|
+ iZcChargeInfService.updateById(zcChargeInf);
|
|
|
+ return R.ok();
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 导出费用列表
|
|
|
* @param response
|
|
|
@@ -461,58 +490,58 @@ public R list(String zfrNumber, String zciStatus, String zciInvoiceStatus,
|
|
|
}
|
|
|
|
|
|
//处理字典数据
|
|
|
-// List<SysDictData> state = RedisUtils.getDictCache("ser_zci_status");
|
|
|
-// //状态遍历
|
|
|
-// Map<String,String> zciStatusMap = new HashMap();
|
|
|
-// for (Object object : state) {
|
|
|
-// if (object instanceof SysDictData) {
|
|
|
-// SysDictData dictData = (SysDictData)object;
|
|
|
-// zciStatusMap.put(dictData.getDictValue(),dictData.getDictLabel());
|
|
|
-// } else if (object instanceof JSONObject) {
|
|
|
-// JSONObject dictData = (JSONObject)object;
|
|
|
-// zciStatusMap.put(String.valueOf(dictData.get("dictValue")),String.valueOf(dictData.get("dictLabel")));
|
|
|
-// }
|
|
|
-// }
|
|
|
-//
|
|
|
-// List<SysDictData> invoiceStatus = RedisUtils.getDictCache("ser_zci_invoice_status");
|
|
|
-// //遍历方式
|
|
|
-// Map<String,String> zciInvoiceStatusMap = new HashMap();
|
|
|
-// for (Object object : invoiceStatus) {
|
|
|
-// if (object instanceof SysDictData) {
|
|
|
-// SysDictData dictData = (SysDictData)object;
|
|
|
-// zciInvoiceStatusMap.put(dictData.getDictValue(),dictData.getDictLabel());
|
|
|
-// } else if (object instanceof JSONObject) {
|
|
|
-// JSONObject dictData = (JSONObject)object;
|
|
|
-// zciInvoiceStatusMap.put(String.valueOf(dictData.get("dictValue")),String.valueOf(dictData.get("dictLabel")));
|
|
|
-// }
|
|
|
-// }
|
|
|
-//
|
|
|
-// List<SysDictData> zfr = RedisUtils.getDictCache("ser_zfr_status");
|
|
|
-// //遍历方式
|
|
|
-// Map<String,String> zfrStatusMap = new HashMap();
|
|
|
-// for (Object object : zfr) {
|
|
|
-// if (object instanceof SysDictData) {
|
|
|
-// SysDictData dictData = (SysDictData)object;
|
|
|
-// zfrStatusMap.put(dictData.getDictValue(),dictData.getDictLabel());
|
|
|
-// } else if (object instanceof JSONObject) {
|
|
|
-// JSONObject dictData = (JSONObject)object;
|
|
|
-// zfrStatusMap.put(String.valueOf(dictData.get("dictValue")),String.valueOf(dictData.get("dictLabel")));
|
|
|
-// }
|
|
|
-// }
|
|
|
-// System.out.println("zciStatusMap====>"+zciStatusMap);
|
|
|
-// System.out.println("zciInvoiceStatusMap====>"+zciInvoiceStatusMap);
|
|
|
-// System.out.println("zfrStatusMap====>"+zfrStatusMap);
|
|
|
-// for (Map maps : list) {
|
|
|
-// //费用状态
|
|
|
-// zciStatus = String.valueOf(maps.get("zciStatus"));
|
|
|
-// maps.put("zciStatus", zciStatusMap.get(zciStatus));
|
|
|
-// //费用发票状态
|
|
|
-// zciInvoiceStatus = String.valueOf(maps.get("zciInvoiceStatus"));
|
|
|
-// maps.put("zciInvoiceStatus", zciInvoiceStatusMap.get(zciInvoiceStatus));
|
|
|
-// //融资状态
|
|
|
-// zfrStatus = String.valueOf(maps.get("zfrStatus"));
|
|
|
-// maps.put("zfrStatus", zfrStatusMap.get(zfrStatus));
|
|
|
-// }
|
|
|
+ List<SysDictData> state = RedisUtils.getDictCache("ser_zci_status");
|
|
|
+ //状态遍历
|
|
|
+ Map<String,String> zciStatusMap = new HashMap();
|
|
|
+ for (Object object : state) {
|
|
|
+ if (object instanceof SysDictData) {
|
|
|
+ SysDictData dictData = (SysDictData)object;
|
|
|
+ zciStatusMap.put(dictData.getDictValue(),dictData.getDictLabel());
|
|
|
+ } else if (object instanceof JSONObject) {
|
|
|
+ JSONObject dictData = (JSONObject)object;
|
|
|
+ zciStatusMap.put(String.valueOf(dictData.get("dictValue")),String.valueOf(dictData.get("dictLabel")));
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ List<SysDictData> invoiceStatus = RedisUtils.getDictCache("ser_zci_invoice_status");
|
|
|
+ //遍历方式
|
|
|
+ Map<String,String> zciInvoiceStatusMap = new HashMap();
|
|
|
+ for (Object object : invoiceStatus) {
|
|
|
+ if (object instanceof SysDictData) {
|
|
|
+ SysDictData dictData = (SysDictData)object;
|
|
|
+ zciInvoiceStatusMap.put(dictData.getDictValue(),dictData.getDictLabel());
|
|
|
+ } else if (object instanceof JSONObject) {
|
|
|
+ JSONObject dictData = (JSONObject)object;
|
|
|
+ zciInvoiceStatusMap.put(String.valueOf(dictData.get("dictValue")),String.valueOf(dictData.get("dictLabel")));
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ List<SysDictData> zfr = RedisUtils.getDictCache("ser_zfr_status");
|
|
|
+ //遍历方式
|
|
|
+ Map<String,String> zfrStatusMap = new HashMap();
|
|
|
+ for (Object object : zfr) {
|
|
|
+ if (object instanceof SysDictData) {
|
|
|
+ SysDictData dictData = (SysDictData)object;
|
|
|
+ zfrStatusMap.put(dictData.getDictValue(),dictData.getDictLabel());
|
|
|
+ } else if (object instanceof JSONObject) {
|
|
|
+ JSONObject dictData = (JSONObject)object;
|
|
|
+ zfrStatusMap.put(String.valueOf(dictData.get("dictValue")),String.valueOf(dictData.get("dictLabel")));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ System.out.println("zciStatusMap====>"+zciStatusMap);
|
|
|
+ System.out.println("zciInvoiceStatusMap====>"+zciInvoiceStatusMap);
|
|
|
+ System.out.println("zfrStatusMap====>"+zfrStatusMap);
|
|
|
+ for (Map maps : list) {
|
|
|
+ //费用状态
|
|
|
+ zciStatus = String.valueOf(maps.get("zciStatus"));
|
|
|
+ maps.put("zciStatus", zciStatusMap.get(zciStatus));
|
|
|
+ //费用发票状态
|
|
|
+ zciInvoiceStatus = String.valueOf(maps.get("zciInvoiceStatus"));
|
|
|
+ maps.put("zciInvoiceStatus", zciInvoiceStatusMap.get(zciInvoiceStatus));
|
|
|
+ //融资状态
|
|
|
+ zfrStatus = String.valueOf(maps.get("zfrStatus"));
|
|
|
+ maps.put("zfrStatus", zfrStatusMap.get(zfrStatus));
|
|
|
+ }
|
|
|
|
|
|
String fileName = "费用信息";
|
|
|
//查询表头
|
|
|
@@ -592,58 +621,58 @@ public R list(String zfrNumber, String zciStatus, String zciInvoiceStatus,
|
|
|
List<Map> list = iOwnCostManageService.selectAdminInvoice(map);
|
|
|
|
|
|
//处理字典数据
|
|
|
-// List<SysDictData> state = RedisUtils.getDictCache("ser_zci_status");
|
|
|
-// //状态遍历
|
|
|
-// Map<String,String> zciStatusMap = new HashMap();
|
|
|
-// for (Object object : state) {
|
|
|
-// if (object instanceof SysDictData) {
|
|
|
-// SysDictData dictData = (SysDictData)object;
|
|
|
-// zciStatusMap.put(dictData.getDictValue(),dictData.getDictLabel());
|
|
|
-// } else if (object instanceof JSONObject) {
|
|
|
-// JSONObject dictData = (JSONObject)object;
|
|
|
-// zciStatusMap.put(String.valueOf(dictData.get("dictValue")),String.valueOf(dictData.get("dictLabel")));
|
|
|
-// }
|
|
|
-// }
|
|
|
-//
|
|
|
-// List<SysDictData> invoiceStatus = RedisUtils.getDictCache("ser_zci_invoice_status");
|
|
|
-// //遍历方式
|
|
|
-// Map<String,String> zciInvoiceStatusMap = new HashMap();
|
|
|
-// for (Object object : invoiceStatus) {
|
|
|
-// if (object instanceof SysDictData) {
|
|
|
-// SysDictData dictData = (SysDictData)object;
|
|
|
-// zciInvoiceStatusMap.put(dictData.getDictValue(),dictData.getDictLabel());
|
|
|
-// } else if (object instanceof JSONObject) {
|
|
|
-// JSONObject dictData = (JSONObject)object;
|
|
|
-// zciInvoiceStatusMap.put(String.valueOf(dictData.get("dictValue")),String.valueOf(dictData.get("dictLabel")));
|
|
|
-// }
|
|
|
-// }
|
|
|
-//
|
|
|
-// List<SysDictData> zfr = RedisUtils.getDictCache("ser_zfr_status");
|
|
|
-// //遍历方式
|
|
|
-// Map<String,String> zfrStatusMap = new HashMap();
|
|
|
-// for (Object object : zfr) {
|
|
|
-// if (object instanceof SysDictData) {
|
|
|
-// SysDictData dictData = (SysDictData)object;
|
|
|
-// zfrStatusMap.put(dictData.getDictValue(),dictData.getDictLabel());
|
|
|
-// } else if (object instanceof JSONObject) {
|
|
|
-// JSONObject dictData = (JSONObject)object;
|
|
|
-// zfrStatusMap.put(String.valueOf(dictData.get("dictValue")),String.valueOf(dictData.get("dictLabel")));
|
|
|
-// }
|
|
|
-// }
|
|
|
-// System.out.println("zciStatusMap====>"+zciStatusMap);
|
|
|
-// System.out.println("zciInvoiceStatusMap====>"+zciInvoiceStatusMap);
|
|
|
-// System.out.println("zfrStatusMap====>"+zfrStatusMap);
|
|
|
-// for (Map maps : list) {
|
|
|
-// //费用状态
|
|
|
-// zciStatus = String.valueOf(maps.get("zciStatus"));
|
|
|
-// maps.put("zciStatus", zciStatusMap.get(zciStatus));
|
|
|
-// //费用发票状态
|
|
|
-// zciInvoiceStatus = String.valueOf(maps.get("zciInvoiceStatus"));
|
|
|
-// maps.put("zciInvoiceStatus", zciInvoiceStatusMap.get(zciInvoiceStatus));
|
|
|
-// //融资状态
|
|
|
-// zfrStatus = String.valueOf(maps.get("zfrStatus"));
|
|
|
-// maps.put("zfrStatus", zfrStatusMap.get(zfrStatus));
|
|
|
-// }
|
|
|
+ List<SysDictData> state = RedisUtils.getDictCache("ser_zci_status");
|
|
|
+ //状态遍历
|
|
|
+ Map<String,String> zciStatusMap = new HashMap();
|
|
|
+ for (Object object : state) {
|
|
|
+ if (object instanceof SysDictData) {
|
|
|
+ SysDictData dictData = (SysDictData)object;
|
|
|
+ zciStatusMap.put(dictData.getDictValue(),dictData.getDictLabel());
|
|
|
+ } else if (object instanceof JSONObject) {
|
|
|
+ JSONObject dictData = (JSONObject)object;
|
|
|
+ zciStatusMap.put(String.valueOf(dictData.get("dictValue")),String.valueOf(dictData.get("dictLabel")));
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ List<SysDictData> invoiceStatus = RedisUtils.getDictCache("ser_zci_invoice_status");
|
|
|
+ //遍历方式
|
|
|
+ Map<String,String> zciInvoiceStatusMap = new HashMap();
|
|
|
+ for (Object object : invoiceStatus) {
|
|
|
+ if (object instanceof SysDictData) {
|
|
|
+ SysDictData dictData = (SysDictData)object;
|
|
|
+ zciInvoiceStatusMap.put(dictData.getDictValue(),dictData.getDictLabel());
|
|
|
+ } else if (object instanceof JSONObject) {
|
|
|
+ JSONObject dictData = (JSONObject)object;
|
|
|
+ zciInvoiceStatusMap.put(String.valueOf(dictData.get("dictValue")),String.valueOf(dictData.get("dictLabel")));
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ List<SysDictData> zfr = RedisUtils.getDictCache("ser_zfr_status");
|
|
|
+ //遍历方式
|
|
|
+ Map<String,String> zfrStatusMap = new HashMap();
|
|
|
+ for (Object object : zfr) {
|
|
|
+ if (object instanceof SysDictData) {
|
|
|
+ SysDictData dictData = (SysDictData)object;
|
|
|
+ zfrStatusMap.put(dictData.getDictValue(),dictData.getDictLabel());
|
|
|
+ } else if (object instanceof JSONObject) {
|
|
|
+ JSONObject dictData = (JSONObject)object;
|
|
|
+ zfrStatusMap.put(String.valueOf(dictData.get("dictValue")),String.valueOf(dictData.get("dictLabel")));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ System.out.println("zciStatusMap====>"+zciStatusMap);
|
|
|
+ System.out.println("zciInvoiceStatusMap====>"+zciInvoiceStatusMap);
|
|
|
+ System.out.println("zfrStatusMap====>"+zfrStatusMap);
|
|
|
+ for (Map maps : list) {
|
|
|
+ //费用状态
|
|
|
+ zciStatus = String.valueOf(maps.get("zciStatus"));
|
|
|
+ maps.put("zciStatus", zciStatusMap.get(zciStatus));
|
|
|
+ //费用发票状态
|
|
|
+ zciInvoiceStatus = String.valueOf(maps.get("zciInvoiceStatus"));
|
|
|
+ maps.put("zciInvoiceStatus", zciInvoiceStatusMap.get(zciInvoiceStatus));
|
|
|
+ //融资状态
|
|
|
+ zfrStatus = String.valueOf(maps.get("zfrStatus"));
|
|
|
+ maps.put("zfrStatus", zfrStatusMap.get(zfrStatus));
|
|
|
+ }
|
|
|
|
|
|
String fileName = "费用信息";
|
|
|
//查询表头
|