diff --git a/muyu-auth/src/main/java/com/muyu/auth/service/SysLoginService.java b/muyu-auth/src/main/java/com/muyu/auth/service/SysLoginService.java
index ff0af1a..cfd8302 100644
--- a/muyu-auth/src/main/java/com/muyu/auth/service/SysLoginService.java
+++ b/muyu-auth/src/main/java/com/muyu/auth/service/SysLoginService.java
@@ -77,7 +77,7 @@ public class SysLoginService {
}
LoginUser userInfo = userResult.getData();
- SysUser user = userResult.getData().getSysUser();
+ SysUser user = userInfo.getSysUser();
if (UserStatus.DELETED.getCode().equals(user.getDelFlag())) {
recordLogService.recordLogininfor(username, Constants.LOGIN_FAIL, "对不起,您的账号已被删除");
throw new ServiceException("对不起,您的账号:" + username + " 已被删除");
diff --git a/muyu-common/muyu-common-core/src/main/java/com/muyu/common/core/constant/SecurityConstants.java b/muyu-common/muyu-common-core/src/main/java/com/muyu/common/core/constant/SecurityConstants.java
index c862929..65f339f 100644
--- a/muyu-common/muyu-common-core/src/main/java/com/muyu/common/core/constant/SecurityConstants.java
+++ b/muyu-common/muyu-common-core/src/main/java/com/muyu/common/core/constant/SecurityConstants.java
@@ -41,6 +41,10 @@ public class SecurityConstants {
*/
public static final String LOGIN_USER = "login_user";
+ /**
+ * 用户信息
+ */
+ public static final String SYS_USER = "sys_user";
/**
* 角色权限
*/
diff --git a/muyu-common/muyu-common-saas/pom.xml b/muyu-common/muyu-common-saas/pom.xml
index 7f86bfa..b261b51 100644
--- a/muyu-common/muyu-common-saas/pom.xml
+++ b/muyu-common/muyu-common-saas/pom.xml
@@ -34,5 +34,6 @@
org.springframework
spring-webmvc
+
diff --git a/muyu-common/muyu-common-saas/src/main/java/com/muyu/saas/datasource/ManyDataSource.java b/muyu-common/muyu-common-saas/src/main/java/com/muyu/saas/datasource/ManyDataSource.java
index 480ee73..b04f54c 100644
--- a/muyu-common/muyu-common-saas/src/main/java/com/muyu/saas/datasource/ManyDataSource.java
+++ b/muyu-common/muyu-common-saas/src/main/java/com/muyu/saas/datasource/ManyDataSource.java
@@ -30,6 +30,7 @@ import java.util.Map;
@AllArgsConstructor
public class ManyDataSource {
+
@PostConstruct
public void init(){
new Thread(()->{
@@ -39,9 +40,9 @@ public class ManyDataSource {
DruidDataSourceFactory druidDataSourceFactory= SpringUtils.getBean(DruidDataSourceFactory.class);
DynamicDataSource dynamicDataSource= SpringUtils.getBean(DynamicDataSource.class);
EnterPriseInfo enterPriseInfo = EnterPriseInfo.builder()
- .entCode("liu_42")
+ .entCode("liu_45")
.ip("192.168.116.129")
- .port(3348)
+ .port(3351)
.build();
DataSourceInfo dataSourceInfo = DataSourceInfo.hostAndPortBuild(enterPriseInfo.getEntCode(), enterPriseInfo.getIp(), enterPriseInfo.getPort());
diff --git a/muyu-common/muyu-common-security/src/main/java/com/muyu/common/security/service/TokenService.java b/muyu-common/muyu-common-security/src/main/java/com/muyu/common/security/service/TokenService.java
index b19697e..a03478f 100644
--- a/muyu-common/muyu-common-security/src/main/java/com/muyu/common/security/service/TokenService.java
+++ b/muyu-common/muyu-common-security/src/main/java/com/muyu/common/security/service/TokenService.java
@@ -10,6 +10,7 @@ import com.muyu.common.core.utils.uuid.IdUtils;
import com.muyu.common.redis.service.RedisService;
import com.muyu.common.security.utils.SecurityUtils;
import com.muyu.common.system.domain.LoginUser;
+import com.muyu.common.system.domain.SysUser;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
@@ -48,6 +49,7 @@ public class TokenService {
loginUser.setUserid(userId);
loginUser.setUsername(userName);
loginUser.setIpaddr(IpUtils.getIpAddr());
+ SysUser sysUser = loginUser.getSysUser();
refreshToken(loginUser);
// Jwt存储信息
diff --git a/muyu-common/muyu-common-system/src/main/java/com/muyu/common/system/domain/SysUser.java b/muyu-common/muyu-common-system/src/main/java/com/muyu/common/system/domain/SysUser.java
index 5df4b8d..101459d 100644
--- a/muyu-common/muyu-common-system/src/main/java/com/muyu/common/system/domain/SysUser.java
+++ b/muyu-common/muyu-common-system/src/main/java/com/muyu/common/system/domain/SysUser.java
@@ -138,8 +138,20 @@ public class SysUser extends BaseEntity {
*/
private Long roleId;
+ /**
+ * 企业id
+ */
+ private Integer enterpriseId;
+ public Integer getEnterpriseId() {
+ return enterpriseId;
+ }
+
+ public void setEnterpriseId(Integer enterpriseId) {
+ this.enterpriseId = enterpriseId;
+ }
+
public SysUser (Long userId) {
this.userId = userId;
}
@@ -326,6 +338,8 @@ public class SysUser extends BaseEntity {
.append("updateTime", getUpdateTime())
.append("remark", getRemark())
.append("dept", getDept())
+ .append("enterpriseId", getEnterpriseId())
+
.toString();
}
}
diff --git a/muyu-modules/muyu-customer-business/muyu-customer-business-server/src/main/java/com/muyu/customer/business/controller/VehicleController.java b/muyu-modules/muyu-customer-business/muyu-customer-business-server/src/main/java/com/muyu/customer/business/controller/VehicleController.java
index f78c568..f416751 100644
--- a/muyu-modules/muyu-customer-business/muyu-customer-business-server/src/main/java/com/muyu/customer/business/controller/VehicleController.java
+++ b/muyu-modules/muyu-customer-business/muyu-customer-business-server/src/main/java/com/muyu/customer/business/controller/VehicleController.java
@@ -1,20 +1,16 @@
package com.muyu.customer.business.controller;
import java.util.List;
+import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.muyu.common.core.utils.ServletUtils;
+import com.muyu.common.security.utils.SecurityUtils;
import com.muyu.customer.business.mapper.VehicleMapper;
import io.swagger.annotations.*;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
import com.muyu.common.core.domain.Result;
import com.muyu.common.core.utils.poi.ExcelUtil;
import com.muyu.common.core.web.controller.BaseController;
@@ -40,6 +36,8 @@ import com.muyu.common.core.web.page.TableDataInfo;
public class VehicleController extends BaseController {
@Autowired
private VehicleService vehicleService;
+ @Autowired
+ private HttpServletRequest request;
/**
* 查询车辆录入列表
@@ -50,6 +48,7 @@ public class VehicleController extends BaseController {
public Result> list(VehicleQueryReq vehicleQueryReq) {
startPage();
List list = vehicleService.list(Vehicle.queryBuild(vehicleQueryReq));
+
return getDataTable(list);
}
diff --git a/muyu-modules/muyu-net-working/muyu-net-working-server/src/main/java/com/muyu/net/working/controller/EnterpriseController.java b/muyu-modules/muyu-net-working/muyu-net-working-server/src/main/java/com/muyu/net/working/controller/EnterpriseController.java
index d7c02b8..03ea348 100644
--- a/muyu-modules/muyu-net-working/muyu-net-working-server/src/main/java/com/muyu/net/working/controller/EnterpriseController.java
+++ b/muyu-modules/muyu-net-working/muyu-net-working-server/src/main/java/com/muyu/net/working/controller/EnterpriseController.java
@@ -99,10 +99,11 @@ public class EnterpriseController extends BaseController {
if(sysDept!=null){
return Result.error("部门名称重复");
}
+ enterpriseService.addEnterprise(enterpriseSaveReq);
addDept(enterpriseSaveReq, sysUser);
addUser(enterpriseSaveReq,sysUser);
- return toAjax(enterpriseService.save(Enterprise.saveBuild(enterpriseSaveReq)));
+ return Result.success();
}
/**
@@ -136,6 +137,7 @@ public class EnterpriseController extends BaseController {
.userName(enterpriseSaveReq.getEbterpriseName())
.nickName(enterpriseSaveReq.getEbterpriseName())
.password("123456")
+ .enterpriseId(Integer.valueOf(enterpriseSaveReq.getId()))
.deptId(sysDept.getDeptId())
.email(enterpriseSaveReq.getEmail())
.phonenumber(enterpriseSaveReq.getContactPhone())
@@ -185,6 +187,7 @@ public class EnterpriseController extends BaseController {
/**
* 完善企业信息
+ *
* @param id
* @param enterpriseEditReq
* @return
diff --git a/muyu-modules/muyu-net-working/muyu-net-working-server/src/main/java/com/muyu/net/working/mapper/EnterpriseMapper.java b/muyu-modules/muyu-net-working/muyu-net-working-server/src/main/java/com/muyu/net/working/mapper/EnterpriseMapper.java
index 32673cd..8f09670 100644
--- a/muyu-modules/muyu-net-working/muyu-net-working-server/src/main/java/com/muyu/net/working/mapper/EnterpriseMapper.java
+++ b/muyu-modules/muyu-net-working/muyu-net-working-server/src/main/java/com/muyu/net/working/mapper/EnterpriseMapper.java
@@ -3,6 +3,7 @@ package com.muyu.net.working.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.muyu.common.core.domain.Result;
import com.muyu.net.working.domain.Enterprise;
+import com.muyu.net.working.domain.req.EnterpriseSaveReq;
import org.apache.ibatis.annotations.Param;
/**
@@ -16,4 +17,6 @@ public interface EnterpriseMapper extends BaseMapper {
Enterprise selectByName(@Param("name") String name);
void authentication(Enterprise enterprise);
+
+ void addEnterprise(EnterpriseSaveReq enterpriseSaveReq);
}
diff --git a/muyu-modules/muyu-net-working/muyu-net-working-server/src/main/java/com/muyu/net/working/service/EnterpriseService.java b/muyu-modules/muyu-net-working/muyu-net-working-server/src/main/java/com/muyu/net/working/service/EnterpriseService.java
index 9a905e0..4305f5a 100644
--- a/muyu-modules/muyu-net-working/muyu-net-working-server/src/main/java/com/muyu/net/working/service/EnterpriseService.java
+++ b/muyu-modules/muyu-net-working/muyu-net-working-server/src/main/java/com/muyu/net/working/service/EnterpriseService.java
@@ -5,6 +5,7 @@ import java.util.List;
import com.muyu.common.core.domain.Result;
import com.muyu.net.working.domain.Enterprise;
import com.baomidou.mybatisplus.extension.service.IService;
+import com.muyu.net.working.domain.req.EnterpriseSaveReq;
/**
* 车辆运营平台Service接口
@@ -24,4 +25,6 @@ public interface EnterpriseService extends IService {
Enterprise selectByName(String name);
void authentication(Enterprise enterprise);
+
+ void addEnterprise(EnterpriseSaveReq enterpriseSaveReq);
}
diff --git a/muyu-modules/muyu-net-working/muyu-net-working-server/src/main/java/com/muyu/net/working/service/impl/EnterpriseServiceImpl.java b/muyu-modules/muyu-net-working/muyu-net-working-server/src/main/java/com/muyu/net/working/service/impl/EnterpriseServiceImpl.java
index 924fd5e..985c30f 100644
--- a/muyu-modules/muyu-net-working/muyu-net-working-server/src/main/java/com/muyu/net/working/service/impl/EnterpriseServiceImpl.java
+++ b/muyu-modules/muyu-net-working/muyu-net-working-server/src/main/java/com/muyu/net/working/service/impl/EnterpriseServiceImpl.java
@@ -12,6 +12,7 @@ import java.util.Map;
import com.alibaba.fastjson.JSON;
import com.muyu.common.core.domain.Result;
import com.muyu.common.core.utils.ObjUtils;
+import com.muyu.net.working.domain.req.EnterpriseSaveReq;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -122,6 +123,11 @@ public class EnterpriseServiceImpl extends ServiceImpl
select id, ebterprise_name, legal_person, business_lincense_number, estabiness_date, business_scope, address, contact_phone, email, enterprise_status, registration_date, certification_id, authentication_date, service_level, open_server_id, add_server_id, create_by, create_time, update_by, update_time, remark from enterprise
+
+ insert into enterprise (id,ebterprise_name, legal_person, business_lincense_number, estabiness_date, business_scope, address, contact_phone, email, enterprise_status, registration_date, certification_id, authentication_date, service_level, open_server_id, add_server_id, create_by, create_time, update_by, update_time, remark)
+ values (#{id},#{ebterpriseName}, #{legalPerson}, #{businessLincenseNumber}, #{estabinessDate}, #{businessScope}, #{address}, #{contactPhone}, #{email}, #{enterpriseStatus}, #{registrationDate}, #{certificationId}, #{authenticationDate}, #{serviceLevel}, #{openServerId}, #{addServerId}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark})
+
update enterprise set enterprise_status = 'N' where id = #{id}
diff --git a/muyu-modules/muyu-system/src/main/resources/mapper/system/SysUserMapper.xml b/muyu-modules/muyu-system/src/main/resources/mapper/system/SysUserMapper.xml
index 6f633b7..06f4c06 100644
--- a/muyu-modules/muyu-system/src/main/resources/mapper/system/SysUserMapper.xml
+++ b/muyu-modules/muyu-system/src/main/resources/mapper/system/SysUserMapper.xml
@@ -23,6 +23,7 @@
+
@@ -51,6 +52,7 @@
u.dept_id,
u.user_name,
u.nick_name,
+ u.enterprise_id,
u.email,
u.avatar,
u.phonenumber,
@@ -198,7 +200,8 @@
status,
create_by,
remark,
- create_time
+ create_time,
+ enterprise_id
)values(
#{userId},
#{deptId},
@@ -212,7 +215,8 @@
#{status},
#{createBy},
#{remark},
- sysdate()
+
+ sysdate(),#{enterpriseId}
)