Browse Source

测点生成代码提交2

wangchangsheng 2 years ago
parent
commit
4433f518e9

+ 2 - 9
web/backmanagerconfig/src/main/java/com/gyee/backconfig/controller/PointGenerateController.java

@@ -34,17 +34,10 @@ public class PointGenerateController {
 
 
     @PostMapping(value = "/add")
-    public R addGeneratePoint(
-                           @RequestParam(value = "regioncompanyid", required = false) String regioncompanyid,
-                           @RequestParam(value = "id", required = false) String id,
-                           @RequestParam(value = "stationId", required = false) String stationId,
-                           @RequestParam(value = "projectId", required = false) String projectId,
-                           @RequestParam(value = "lineId", required = false) String lineId,
-                           @RequestParam(value = "pointList", required = false) List<Standardpoint> pointList,
-                           @RequestParam(value = "type", required = false) String type){
+    public R addGeneratePoint( @RequestParam(value = "pointList", required = false) String[] points){
 
 
-        pointGenerateService.addGeneratePoint(pointList);
+        pointGenerateService.addGeneratePoint(points);
 
 
 

+ 5 - 1
web/backmanagerconfig/src/main/java/com/gyee/backconfig/service/PointGenerateService.java

@@ -42,10 +42,14 @@ public class PointGenerateService {
     @Autowired
     private IWindturbinetestingpointnewService windturbinetestingpointnewService;
 
+    @Autowired
+    private IStandardpointService standardpointService;
+
 
 
-    public int addGeneratePoint(List<Standardpoint> pointList) {
+    public int addGeneratePoint(String[] points) {
 
+        List<Standardpoint> pointList =  standardpointService.list(points);
         List<Companys> companysList = companysService.getCompanysByidAndRid("");
         for (Standardpoint p : pointList) {
 

+ 8 - 0
web/backmanagerconfig/src/main/java/com/gyee/backconfig/service/auto/IStandardpointService.java

@@ -5,6 +5,8 @@ import com.gyee.backconfig.model.auto.Standardpoint;
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.gyee.backconfig.model.auto.Windturbine;
 
+import java.util.List;
+
 /**
  * <p>
  *  服务类
@@ -23,4 +25,10 @@ public interface IStandardpointService extends IService<Standardpoint> {
 
     boolean  removeByIds(String ids);
 
+    List<Standardpoint> list(String[] points);
+
+
+
+
+
 }

+ 16 - 0
web/backmanagerconfig/src/main/java/com/gyee/backconfig/service/auto/impl/StandardpointServiceImpl.java

@@ -11,6 +11,7 @@ import com.gyee.common.model.StringUtils;
 import org.springframework.stereotype.Service;
 
 import java.util.Arrays;
+import java.util.List;
 
 /**
  * <p>
@@ -67,4 +68,19 @@ public class StandardpointServiceImpl extends ServiceImpl<StandardpointMapper, S
         boolean b = this.removeByIds(Arrays.asList(strings));
         return b;
     }
+
+    @Override
+    public List<Standardpoint> list(String[] points) {
+        QueryWrapper<Standardpoint> qw = new QueryWrapper<>();
+
+
+
+        if (StringUtils.isNotEmpty(points)){
+            qw.in("uniformcode",points);
+        }
+        List<Standardpoint> list = baseMapper.selectList(qw);
+        return list;
+    }
+
+
 }