|
@@ -70,6 +70,15 @@ public class HotelServiceImpl extends ServiceImpl<HotelMapper, HotelEntity> impl
|
|
|
@Autowired
|
|
|
ContactService contactService;
|
|
|
|
|
|
+ private static final Map<String, String> statusMap = new HashMap<String, String>();
|
|
|
+ static{
|
|
|
+ statusMap.put("1", "第一梯次启用(12小时)");
|
|
|
+ statusMap.put("2", "第一梯次启用(24小时)");
|
|
|
+ statusMap.put("3", "第一梯次启用(48小时)");
|
|
|
+ statusMap.put("4", "第一梯次启用(72小时)");
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
@Override
|
|
@@ -299,8 +308,6 @@ public class HotelServiceImpl extends ServiceImpl<HotelMapper, HotelEntity> impl
|
|
|
|
|
|
@Override
|
|
|
public Result exportExcel(){
|
|
|
-// List<HotelExcel> rows = baseMapper.getExcelList();
|
|
|
-// List<HotelExcel> rows = getRows();
|
|
|
List<JSONObject> rows = getRows_2();
|
|
|
String filePath = "/excel/" + DateUtils.getDateTime() + ".xlsx";
|
|
|
|
|
@@ -320,10 +327,12 @@ public class HotelServiceImpl extends ServiceImpl<HotelMapper, HotelEntity> impl
|
|
|
rowTitle.put("caseAccept", "验收情况");
|
|
|
rowTitle.put("caseBuild", "三区两通道搭建情况");
|
|
|
rowTitle.put("caseSupplies", "物资情况");
|
|
|
- rowTitle.put("remark", "备注");
|
|
|
|
|
|
rowTitle.putAll(getContactTypeTitle());
|
|
|
|
|
|
+ rowTitle.put("status", "梯次启用计划");
|
|
|
+ rowTitle.put("remark", "备注");
|
|
|
+
|
|
|
|
|
|
|
|
|
ExcelUtils.createExcel(rows, configConstant.serverBasePath + filePath, rowTitle);
|
|
@@ -401,11 +410,9 @@ public class HotelServiceImpl extends ServiceImpl<HotelMapper, HotelEntity> impl
|
|
|
// 将联系人信息添加到酒店详情
|
|
|
List<JSONObject> newRows = new ArrayList<>();
|
|
|
for (HotelExcel row : rows) {
|
|
|
+ // 映射值
|
|
|
+ row.setStatus(statusMap.get(row.getStatus()));
|
|
|
// 转json
|
|
|
-// row.setCaseAccept();
|
|
|
-// row.setCaseBuild();
|
|
|
-// row.setCaseSign();
|
|
|
-// row.setCaseSupplies();
|
|
|
JSONObject rowJson = (JSONObject)JSONObject.toJSON(row);
|
|
|
|
|
|
for (Map.Entry<Long, Map<String, String>> entry : resMap.entrySet()) {
|