|
@@ -25,6 +25,7 @@ import com.jeeplus.modules.sg.raiseCapitalDesign.entity.DisposeData;
|
|
import com.jeeplus.modules.sg.raiseCapitalDesign.entity.VoltageData;
|
|
import com.jeeplus.modules.sg.raiseCapitalDesign.entity.VoltageData;
|
|
import com.jeeplus.modules.sg.raiseCapitalDesign.entity.VoltageInfo;
|
|
import com.jeeplus.modules.sg.raiseCapitalDesign.entity.VoltageInfo;
|
|
import com.jeeplus.modules.sg.raiseCapitalDesign.service.RaiseCapitalDesignService;
|
|
import com.jeeplus.modules.sg.raiseCapitalDesign.service.RaiseCapitalDesignService;
|
|
|
|
+import com.jeeplus.modules.sys.utils.DictUtils;
|
|
import com.jeeplus.modules.sys.utils.UserUtils;
|
|
import com.jeeplus.modules.sys.utils.UserUtils;
|
|
import net.oschina.j2cache.CacheChannel;
|
|
import net.oschina.j2cache.CacheChannel;
|
|
import net.oschina.j2cache.J2Cache;
|
|
import net.oschina.j2cache.J2Cache;
|
|
@@ -41,6 +42,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
import org.springframework.web.bind.annotation.ResponseBody;
|
|
import org.springframework.web.bind.annotation.ResponseBody;
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
+import redis.clients.jedis.BinaryJedisCommands;
|
|
import redis.clients.jedis.Jedis;
|
|
import redis.clients.jedis.Jedis;
|
|
|
|
|
|
import javax.json.Json;
|
|
import javax.json.Json;
|
|
@@ -131,8 +133,20 @@ public class RaiseCapitalDesignController extends BaseController {
|
|
public String aerialConductorForm(String uuid,String item, Model model) {
|
|
public String aerialConductorForm(String uuid,String item, Model model) {
|
|
//将新增页数据保存到redis中(item)
|
|
//将新增页数据保存到redis中(item)
|
|
//raiseCapitalDesignService.disposeFormData(uuid,item);
|
|
//raiseCapitalDesignService.disposeFormData(uuid,item);
|
|
|
|
+ //查询10KV计算系数
|
|
|
|
+ String highSingleVoltageCoefficient = DictUtils.getDictLabel("highSingleVoltageCoefficient", "designCalculateCoefficient", "");
|
|
|
|
+ String highDoubleVoltageCoefficient = DictUtils.getDictLabel("highDoubleVoltageCoefficient", "designCalculateCoefficient", "");
|
|
|
|
+ //查询0.4KV计算系数
|
|
|
|
+ String lowSingleVoltageCoefficient = DictUtils.getDictLabel("lowSingleVoltageCoefficient", "designCalculateCoefficient", "");
|
|
|
|
+ String lowDoubleVoltageCoefficient = DictUtils.getDictLabel("lowDoubleVoltageCoefficient", "designCalculateCoefficient", "");
|
|
|
|
+ //查询10KV数据
|
|
List<VoltageInfo> highVoltageList = raiseCapitalDesignService.getAerialConductor(uuid + "highVoltage","highVoltage");
|
|
List<VoltageInfo> highVoltageList = raiseCapitalDesignService.getAerialConductor(uuid + "highVoltage","highVoltage");
|
|
|
|
+ //查询0.4KV数据
|
|
List<VoltageInfo> lowVoltageList = raiseCapitalDesignService.getAerialConductor(uuid + "lowVoltage","lowVoltage");
|
|
List<VoltageInfo> lowVoltageList = raiseCapitalDesignService.getAerialConductor(uuid + "lowVoltage","lowVoltage");
|
|
|
|
+ model.addAttribute("highSingleVoltageCoefficient", highSingleVoltageCoefficient);
|
|
|
|
+ model.addAttribute("highDoubleVoltageCoefficient", highDoubleVoltageCoefficient);
|
|
|
|
+ model.addAttribute("lowSingleVoltageCoefficient", lowSingleVoltageCoefficient);
|
|
|
|
+ model.addAttribute("lowDoubleVoltageCoefficient", lowDoubleVoltageCoefficient);
|
|
model.addAttribute("highVoltageList", highVoltageList);
|
|
model.addAttribute("highVoltageList", highVoltageList);
|
|
model.addAttribute("lowVoltageList", lowVoltageList);
|
|
model.addAttribute("lowVoltageList", lowVoltageList);
|
|
model.addAttribute("uuid", uuid);
|
|
model.addAttribute("uuid", uuid);
|
|
@@ -276,7 +290,7 @@ public class RaiseCapitalDesignController extends BaseController {
|
|
* */
|
|
* */
|
|
@ResponseBody
|
|
@ResponseBody
|
|
@RequestMapping(value = "exportCache")
|
|
@RequestMapping(value = "exportCache")
|
|
- public AjaxJson exportCache(RaiseCapital raiseCapital,String item, HttpServletRequest request, HttpServletResponse response, Model model) {
|
|
|
|
|
|
+ public AjaxJson exportCache(RaiseCapital raiseCapital,String uuid,String item, HttpServletRequest request, HttpServletResponse response, Model model) {
|
|
AjaxJson j = new AjaxJson();
|
|
AjaxJson j = new AjaxJson();
|
|
ArrayList<String> objects = new ArrayList<>();
|
|
ArrayList<String> objects = new ArrayList<>();
|
|
ArrayList<String> findList = new ArrayList<>();
|
|
ArrayList<String> findList = new ArrayList<>();
|
|
@@ -311,6 +325,11 @@ public class RaiseCapitalDesignController extends BaseController {
|
|
client.release();
|
|
client.release();
|
|
}
|
|
}
|
|
j.setSuccess(true);
|
|
j.setSuccess(true);
|
|
|
|
+ //导出成功后删除reids中的对应uuid的数据(没有模糊删除,只能一条条删除)
|
|
|
|
+ BinaryJedisCommands binaryJedisCommands = client.get();
|
|
|
|
+ binaryJedisCommands.del((uuid + "voltageDisposeData").getBytes());
|
|
|
|
+ binaryJedisCommands.del((uuid + "highVoltage").getBytes());
|
|
|
|
+ binaryJedisCommands.del((uuid + "lowVoltage").getBytes());
|
|
return j;
|
|
return j;
|
|
}
|
|
}
|
|
|
|
|