diff --git a/doc/运营小程序接口文档.md b/doc/运营小程序接口文档.md
new file mode 100644
index 000000000..67814fdb0
--- /dev/null
+++ b/doc/运营小程序接口文档.md
@@ -0,0 +1,225 @@
+
+
+# 查询站点的数据统计
+
+接口地址:
+
+请求方式:
+
+入参
+
+| 字段名 | 类型 | 是否必传 | 备注 |
+| ------ | ---- | -------- | ---- |
+| | | | |
+
+反参
+
+| 字段名 | 类型 | 是否必传 | 备注 |
+| ------ | ---- | -------- | ------------------- |
+| | | Y | 充电度数(度) |
+| | | Y | 充电总额(元) |
+| | | Y | 订单量(单) |
+| | | Y | 充电枪可使用率(%) |
+| | | Y | 充电中(设备数量) |
+| | | Y | 空闲(设备数量) |
+| | | Y | 占用(设备数量) |
+| | | Y | 挂起(设备数量) |
+| | | Y | 离线(设备数量) |
+| | | Y | 故障(设备数量) |
+
+# 站点经营分析统计图
+
+接口地址:
+
+请求方式:
+
+入参
+
+| 字段名 | 类型 | 是否必传 | 备注 |
+| ------ | ---- | -------- | ---- |
+| | | | |
+
+反参
+
+| 字段名 | 类型 | 是否必传 | 备注 |
+| ------ | ---- | -------- | ----------------------------- |
+| | | Y | 日期 |
+| | | Y | 尖用电量费(元) |
+| | | Y | 峰用电量费(元) |
+| | | Y | 平用电量费(元) |
+| | | Y | 谷用电量费(元) |
+| | | Y | 当天充电量(度) |
+| | | Y | 当天订单总额(元) |
+| | | Y | 当天充电服务费(元) |
+| | | Y | 当天充电量同比增长率(%) |
+| | | Y | 当天订单总额同比增长率(%) |
+| | | Y | 当天充电服务费同比增长率(%) |
+
+# 站点充点分布统计图
+
+接口地址:
+
+请求方式:
+
+入参
+
+| 字段名 | 类型 | 是否必传 | 备注 |
+| ------ | ---- | -------- | ---- |
+| | | | |
+
+反参
+
+| 字段名 | 类型 | 是否必传 | 备注 |
+| ------ | ---- | -------- | ------------------------- |
+| | | Y | 时间(小时) |
+| | | Y | 每个时段的充电量(度) |
+| | | Y | 时段充电量同比增长率(%) |
+
+# 站点订单趋势统计图
+
+接口地址:
+
+请求方式:
+
+入参
+
+| 字段名 | 类型 | 是否必传 | 备注 |
+| ------ | ---- | -------- | ---- |
+| | | | |
+
+反参
+
+| 字段名 | 类型 | 是否必传 | 备注 |
+| ------ | ---- | -------- | --------------------------- |
+| | | Y | 日期 |
+| | | Y | 每天订单数量(单) |
+| | | Y | 每天订单数量同比增长率(%) |
+
+# 站点利用率趋势统计图
+
+接口地址:
+
+请求方式:
+
+入参
+
+| 字段名 | 类型 | 是否必传 | 备注 |
+| ------ | ---- | -------- | ---- |
+| | | | |
+
+反参
+
+| 字段名 | 类型 | 是否必传 | 备注 |
+| ------ | ---- | -------- | --------------- |
+| | | Y | 日期 |
+| | | Y | 枪均利用率(%) |
+
+# 站点充电实况列表
+
+接口地址:
+
+请求方式:
+
+入参
+
+| 字段名 | 类型 | 是否必传 | 备注 |
+| ------ | ---- | -------- | ---- |
+| | | | |
+
+反参
+
+| 字段名 | 类型 | 是否必传 | 备注 |
+| ------ | ---- | -------- | -------------------------- |
+| | | Y | 站点名称 |
+| | | Y | 全部枪口数量 |
+| | | Y | 充电中枪口数量 |
+| | | Y | 空闲枪口数量 |
+| | | Y | 挂起枪口数量 |
+| | | Y | 占用枪口数量 |
+| | | Y | 离线枪口数量 |
+| | | Y | 故障枪口数量 |
+| | | Y | 充电枪编号 |
+| | | Y | 充电中soc(%) |
+| | | Y | 充电中充满剩余时长(分钟) |
+| | | Y | 空闲时长(分钟) |
+| | | Y | 挂起时长(分钟) |
+| | | Y | 占用时长(分钟) |
+| | | Y | 离线时长(分钟) |
+| | | Y | 故障时长(分钟) |
+
+# 站点充电实况搜索
+
+接口地址:
+
+请求方式:
+
+入参
+
+| 字段名 | 类型 | 是否必传 | 备注 |
+| ------ | ---- | -------- | ---------- |
+| | | Y | 充电枪编号 |
+
+反参
+
+| 字段名 | 类型 | 是否必传 | 备注 |
+| ------ | ---- | -------- | ------------ |
+| | | Y | 充电枪编号 |
+| | | Y | 当前状态 |
+| | | Y | 当前状态时长 |
+
+# 充电枪情况
+
+请求地址:
+
+请求方式:
+
+入参
+
+| 字段名 | 类型 | 是否必传 | 备注 |
+| ------ | ---- | -------- | ---- |
+| | | | |
+
+反参
+
+| 字段名 | 类型 | 是否必传 | 备注 |
+| ------ | ---- | -------- | ------------------------------------------------- |
+| | | Y | 已充时长(充电中) |
+| | | Y | 最新订单启动时间 |
+| | | Y | 充电度数(充电中:以充电度数 / 最新订单充电度数) |
+| | | Y | 起止SOC |
+
+# 充电枪情况中订单详情
+
+请求地址:
+
+请求方式:
+
+入参
+
+| 字段名 | 类型 | 是否必传 | 备注 |
+| ------ | ---- | -------- | ---- |
+| | | | |
+
+反参
+
+| 字段名 | 类型 | 是否必传 | 备注 |
+| ------ | ---- | -------- | ------------ |
+| | | Y | 创建订单时间 |
+| | | Y | 开始充电时间 |
+| | | Y | 充电完成时间 |
+| | | Y | 充电完成原因 |
+| | | Y | 生成账单时间 |
+| | | Y | 支付完成时间 |
+| | | Y | 结算完成时间 |
+| | | Y | 订单号 |
+| | | Y | 场站名称 |
+| | | Y | 订单来源 |
+| | | Y | 外部订单号 |
+| | | Y | 启动方式 |
+| | | Y | 充电桩号 |
+| | | Y | 充电枪口号 |
+| | | Y | 结束SOC(%) |
+| | | Y | 时长(分钟) |
+| | | Y | 充电量(度) |
+| | | Y | 停止原因 |
+
diff --git a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/business/PileBasicInfoController.java b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/business/PileBasicInfoController.java
new file mode 100644
index 000000000..46ffaf59b
--- /dev/null
+++ b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/business/PileBasicInfoController.java
@@ -0,0 +1,10 @@
+package com.jsowell.api.uniapp.business;
+
+/**
+ * TODO
+ *
+ * @author Lemon
+ * @Date 2024/7/12 11:13:59
+ */
+public class PileBasicInfoController {
+}
diff --git a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/AgentDevController.java b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/AgentDevController.java
similarity index 99%
rename from jsowell-admin/src/main/java/com/jsowell/api/uniapp/AgentDevController.java
rename to jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/AgentDevController.java
index 09a69a051..dcf6cafde 100644
--- a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/AgentDevController.java
+++ b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/AgentDevController.java
@@ -1,4 +1,4 @@
-package com.jsowell.api.uniapp;
+package com.jsowell.api.uniapp.customer;
import com.alibaba.fastjson2.JSON;
import com.google.common.collect.ImmutableMap;
diff --git a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/AuthCardController.java b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/AuthCardController.java
similarity index 99%
rename from jsowell-admin/src/main/java/com/jsowell/api/uniapp/AuthCardController.java
rename to jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/AuthCardController.java
index 9014fda2f..826132741 100644
--- a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/AuthCardController.java
+++ b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/AuthCardController.java
@@ -1,4 +1,4 @@
-package com.jsowell.api.uniapp;
+package com.jsowell.api.uniapp.customer;
import com.alibaba.fastjson2.JSON;
import com.jsowell.common.annotation.Anonymous;
diff --git a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/JumpController.java b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/JumpController.java
similarity index 98%
rename from jsowell-admin/src/main/java/com/jsowell/api/uniapp/JumpController.java
rename to jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/JumpController.java
index 1cffbe6fa..3912069b2 100644
--- a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/JumpController.java
+++ b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/JumpController.java
@@ -1,4 +1,4 @@
-package com.jsowell.api.uniapp;
+package com.jsowell.api.uniapp.customer;
import com.alibaba.fastjson2.JSON;
import com.jsowell.common.UserAgentUtils;
@@ -13,7 +13,6 @@ import com.jsowell.common.util.StringUtils;
import com.jsowell.common.util.file.AliyunOssUploadUtils;
import com.jsowell.common.util.file.FileUtils;
import com.jsowell.pile.domain.PileBasicInfo;
-import com.jsowell.pile.dto.QueryConnectorListDTO;
import com.jsowell.pile.service.IThirdpartySnRelationService;
import com.jsowell.pile.service.MemberGroupService;
import com.jsowell.pile.service.PileBasicInfoService;
@@ -23,7 +22,6 @@ import com.jsowell.pile.vo.uniapp.PileConnectorVO;
import com.jsowell.pile.vo.web.ThirdPartySnRelationVO;
import com.jsowell.service.PileService;
import com.jsowell.thirdparty.common.CommonService;
-import eu.bitwalker.useragentutils.UserAgent;
import org.apache.commons.collections4.CollectionUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
diff --git a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/JumpXixiaoController.java b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/JumpXixiaoController.java
similarity index 99%
rename from jsowell-admin/src/main/java/com/jsowell/api/uniapp/JumpXixiaoController.java
rename to jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/JumpXixiaoController.java
index 1053cbb91..2a30c1f8b 100644
--- a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/JumpXixiaoController.java
+++ b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/JumpXixiaoController.java
@@ -1,4 +1,4 @@
-package com.jsowell.api.uniapp;
+package com.jsowell.api.uniapp.customer;
import com.alibaba.fastjson2.JSON;
import com.jsowell.common.annotation.Anonymous;
diff --git a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/MemberController.java b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/MemberController.java
similarity index 99%
rename from jsowell-admin/src/main/java/com/jsowell/api/uniapp/MemberController.java
rename to jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/MemberController.java
index d7ba9c045..566471cc6 100644
--- a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/MemberController.java
+++ b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/MemberController.java
@@ -1,4 +1,4 @@
-package com.jsowell.api.uniapp;
+package com.jsowell.api.uniapp.customer;
import com.alibaba.fastjson2.JSON;
import com.google.common.collect.ImmutableMap;
diff --git a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/OccupyOrderController.java b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/OccupyOrderController.java
similarity index 99%
rename from jsowell-admin/src/main/java/com/jsowell/api/uniapp/OccupyOrderController.java
rename to jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/OccupyOrderController.java
index cbf9a9b08..73e78618a 100644
--- a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/OccupyOrderController.java
+++ b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/OccupyOrderController.java
@@ -1,4 +1,4 @@
-package com.jsowell.api.uniapp;
+package com.jsowell.api.uniapp.customer;
import com.alibaba.fastjson2.JSON;
import com.jsowell.common.annotation.Anonymous;
diff --git a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/OrderController.java b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/OrderController.java
similarity index 99%
rename from jsowell-admin/src/main/java/com/jsowell/api/uniapp/OrderController.java
rename to jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/OrderController.java
index f87fac2ce..f0be54b3a 100644
--- a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/OrderController.java
+++ b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/OrderController.java
@@ -1,4 +1,4 @@
-package com.jsowell.api.uniapp;
+package com.jsowell.api.uniapp.customer;
import com.alibaba.fastjson2.JSON;
import com.google.common.collect.ImmutableMap;
diff --git a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/PayController.java b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/PayController.java
similarity index 99%
rename from jsowell-admin/src/main/java/com/jsowell/api/uniapp/PayController.java
rename to jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/PayController.java
index 15f71dde1..7d28bec43 100644
--- a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/PayController.java
+++ b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/PayController.java
@@ -1,4 +1,4 @@
-package com.jsowell.api.uniapp;
+package com.jsowell.api.uniapp.customer;
import com.alibaba.fastjson2.JSON;
import com.google.common.collect.ImmutableMap;
@@ -8,7 +8,6 @@ import com.jsowell.common.core.controller.BaseController;
import com.jsowell.common.core.redis.RedisCache;
import com.jsowell.common.enums.adapay.AdapayPayChannelEnum;
import com.jsowell.common.enums.ykc.ReturnCodeEnum;
-import com.jsowell.common.enums.ykc.ScenarioEnum;
import com.jsowell.common.exception.BusinessException;
import com.jsowell.common.response.RestApiResponse;
import com.jsowell.common.util.StringUtils;
diff --git a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/PersonPileController.java b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/PersonPileController.java
similarity index 99%
rename from jsowell-admin/src/main/java/com/jsowell/api/uniapp/PersonPileController.java
rename to jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/PersonPileController.java
index 88425b634..b226c8abf 100644
--- a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/PersonPileController.java
+++ b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/PersonPileController.java
@@ -1,4 +1,4 @@
-package com.jsowell.api.uniapp;
+package com.jsowell.api.uniapp.customer;
import com.alibaba.fastjson2.JSON;
import com.google.common.collect.ImmutableMap;
diff --git a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/PileController.java b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/PileController.java
similarity index 99%
rename from jsowell-admin/src/main/java/com/jsowell/api/uniapp/PileController.java
rename to jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/PileController.java
index 2dc63b057..3c234ce06 100644
--- a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/PileController.java
+++ b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/PileController.java
@@ -1,4 +1,4 @@
-package com.jsowell.api.uniapp;
+package com.jsowell.api.uniapp.customer;
import com.alibaba.fastjson2.JSON;
import com.jsowell.common.annotation.Anonymous;
diff --git a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/TempController.java b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/TempController.java
similarity index 99%
rename from jsowell-admin/src/main/java/com/jsowell/api/uniapp/TempController.java
rename to jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/TempController.java
index 194150aa4..5028c16ed 100644
--- a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/TempController.java
+++ b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/TempController.java
@@ -1,4 +1,4 @@
-package com.jsowell.api.uniapp;
+package com.jsowell.api.uniapp.customer;
import com.alibaba.fastjson2.JSON;
import com.jsowell.adapay.dto.BalancePaymentRequestDTO;
diff --git a/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/PileConnectorInfoController.java b/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/PileConnectorInfoController.java
index a34a417c4..0b82bcf50 100644
--- a/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/PileConnectorInfoController.java
+++ b/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/PileConnectorInfoController.java
@@ -1,7 +1,7 @@
package com.jsowell.web.controller.pile;
import com.alibaba.fastjson2.JSON;
-import com.jsowell.api.uniapp.PileController;
+import com.jsowell.api.uniapp.customer.PileController;
import com.jsowell.common.annotation.Log;
import com.jsowell.common.core.controller.BaseController;
import com.jsowell.common.core.page.TableDataInfo;
diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileMerchantInfoServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileMerchantInfoServiceImpl.java
index edc2d9dc1..744a451b5 100644
--- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileMerchantInfoServiceImpl.java
+++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileMerchantInfoServiceImpl.java
@@ -173,12 +173,12 @@ public class PileMerchantInfoServiceImpl implements PileMerchantInfoService {
int i = pileMerchantInfoMapper.insertPileMerchantInfo(pileMerchantInfo);
// 3 创建运营商管理员
- if (StringUtils.isNotBlank(dto.getUserName())) {
+ if (StringUtils.isNotBlank(dto.getManagerPhone())) {
SysUser user = new SysUser();
user.setDeptId(deptId);
- user.setUserName(dto.getUserName());
- user.setNickName(dto.getUserName() + "运营商管理员");
- user.setPassword(dto.getPassword());
+ user.setUserName(dto.getManagerPhone());
+ user.setNickName(dto.getMerchantName() + "-管理员");
+ user.setPassword("a" + dto.getManagerPhone());
user.setStatus(Constants.ZERO);
user.setPostIds(new Long[]{});
user.setRoleIds(new Long[]{3L});
diff --git a/jsowell-system/src/main/resources/mapper/system/SysUserMapper.xml b/jsowell-system/src/main/resources/mapper/system/SysUserMapper.xml
index 385c56104..250ea8b5c 100644
--- a/jsowell-system/src/main/resources/mapper/system/SysUserMapper.xml
+++ b/jsowell-system/src/main/resources/mapper/system/SysUserMapper.xml
@@ -128,7 +128,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"