From 6b53b5915b10b0568bb5b44ee35679ece3c476ce Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期三, 21 八月 2024 17:05:21 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/mx_charging_pile

---
 ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TApplyChargingPileController.java |   46 ++++++++++++++++++++++++++++++++++++----------
 1 files changed, 36 insertions(+), 10 deletions(-)

diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TApplyChargingPileController.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TApplyChargingPileController.java
index 8fe2dbc..1d259d8 100644
--- a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TApplyChargingPileController.java
+++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TApplyChargingPileController.java
@@ -5,20 +5,16 @@
 import com.ruoyi.chargingPile.api.dto.ApplyChargingQuery;
 import com.ruoyi.chargingPile.api.dto.ApplyChargingRemarkDto;
 import com.ruoyi.chargingPile.api.model.TApplyChargingPile;
-import com.ruoyi.chargingPile.api.model.TCarport;
-import com.ruoyi.chargingPile.api.vo.TCarportVO;
 import com.ruoyi.chargingPile.service.TApplyChargingPileService;
-import com.ruoyi.chargingPile.service.TCarportService;
-import com.ruoyi.chargingPile.service.TVehicleRampService;
+import com.ruoyi.common.core.domain.R;
 import com.ruoyi.common.core.web.domain.AjaxResult;
 import com.ruoyi.common.log.annotation.Log;
 import com.ruoyi.common.log.enums.BusinessType;
 import com.ruoyi.common.log.enums.OperatorType;
+import com.ruoyi.common.security.service.TokenService;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
-
-import java.util.List;
 
 /**
  * <p>
@@ -33,10 +29,12 @@
 public class TApplyChargingPileController {
 
     private final TApplyChargingPileService applyChargingPileService;
+    private final TokenService tokenService;
 
     @Autowired
-    public TApplyChargingPileController(TApplyChargingPileService applyChargingPileService) {
+    public TApplyChargingPileController(TApplyChargingPileService applyChargingPileService, TokenService tokenService) {
         this.applyChargingPileService = applyChargingPileService;
+        this.tokenService = tokenService;
     }
 
     /**
@@ -46,21 +44,35 @@
     @ApiOperation(tags = {"小程序-建桩申请"},value = "建桩申请")
     @PostMapping(value = "/add")
     public AjaxResult<Boolean> add(@RequestBody TApplyChargingPile dto) {
-        // TODO 用户id
-        dto.setAppUserId(null);
+        // 用户id
+        Long userId = tokenService.getLoginUserApplet().getUserId();
+        dto.setAppUserId(userId);
+        return AjaxResult.ok(applyChargingPileService.save(dto));
+    }
+
+    @Log(title = "建桩申请", businessType = BusinessType.INSERT,operatorType = OperatorType.MOBILE)
+    @ApiOperation(tags = {"后台-申请表单-申请建桩"},value = "建桩申请")
+    @PostMapping(value = "/manage/add")
+    public AjaxResult<Boolean> manageAdd(@RequestBody TApplyChargingPile dto) {
+
         return AjaxResult.ok(applyChargingPileService.save(dto));
     }
 
     @ApiOperation(tags = {"后台-申请表单-申请建桩"},value = "列表")
     @PostMapping(value = "/page")
     public AjaxResult<Page<TApplyChargingPile>> page(ApplyChargingQuery applyChargingQuery) {
-        // TODO 用户id
         Page<TApplyChargingPile> page = applyChargingPileService.lambdaQuery()
                 .like(applyChargingQuery.getName() != null && !applyChargingQuery.getName().equals(""), TApplyChargingPile::getAgentPhone, applyChargingQuery.getName())
                 .page(Page.of(applyChargingQuery.getPageCurr(), applyChargingQuery.getPageSize()));
         return AjaxResult.ok(page);
     }
 
+
+    @ApiOperation(tags = {"后台-申请表单-申请建桩"},value = "导出")
+    @PostMapping(value = "/export")
+    public R export() {
+            return R.ok();
+    }
 
     @ApiOperation(tags = {"后台-申请表单-申请建桩"},value = "详情")
     @PostMapping(value = "/detail/{id}")
@@ -77,9 +89,23 @@
         applyChargingPileService.updateById(byId);
         return AjaxResult.success();
     }
+    @ApiOperation(tags = {"后台-申请表单-申请建桩"},value = "删除")
+    @DeleteMapping(value = "/remark")
+    public AjaxResult remark(String ids) {
+
+        String[] split = ids.split(",");
+        for (String s : split) {
+            applyChargingPileService.removeById(s);
+
+        }
+        return AjaxResult.success();
+
+    }
 
 
 
 
+    
+    
 }
 

--
Gitblit v1.7.1