feax:()添加企业表的同时将数据同步进去 企业列表展示

dev.entOperation
crj 2024-10-04 11:09:33 +08:00
parent 0c7795ea71
commit 46689d02e1
5 changed files with 31 additions and 30 deletions

View File

@ -89,13 +89,6 @@
<artifactId>mysql-connector-j</artifactId> <artifactId>mysql-connector-j</artifactId>
<scope>runtime</scope> <scope>runtime</scope>
</dependency> </dependency>
<dependency>
<groupId>com.github.yulichang</groupId>
<artifactId>mybatis-plus-join</artifactId>
<version>1.4.13</version>
</dependency>
</dependencies> </dependencies>
<build> <build>

View File

@ -33,7 +33,7 @@ public class CarMessageController {
@GetMapping("/selectByTemplateId") @GetMapping("/selectByTemplateId")
private Result<List<CarMessage>> selectByTemplateId(@RequestParam("templateId") Integer templateId) { private Result<List<CarMessage>> selectByTemplateId(@RequestParam("templateId") Integer templateId) {
return Result.success(carMessageService.list return Result.success(carMessageService.list
(new LambdaQueryWrapper<CarMessage>().eq(CarMessage::getTemplateId, templateId))); (new LambdaQueryWrapper<CarMessage>().eq(CarMessage::getTemplateId, templateId)));
} }
} }

View File

@ -1,7 +1,6 @@
package com.muyu.enterprise.mapper; package com.muyu.enterprise.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.github.yulichang.base.MPJBaseMapper;
import com.muyu.enterprise.domain.SysCarFault; import com.muyu.enterprise.domain.SysCarFault;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
@ -13,5 +12,5 @@ import org.apache.ibatis.annotations.Mapper;
* @Description SysCarFaultMapper: * @Description SysCarFaultMapper:
*/ */
@Mapper @Mapper
public interface SysCarFaultMapper extends MPJBaseMapper<SysCarFault> { public interface SysCarFaultMapper extends BaseMapper<SysCarFault> {
} }

View File

@ -40,7 +40,7 @@ public class SysEntController extends BaseController {
* *
* @return * @return
*/ */
@GetMapping(value = "/getInfo") @RequestMapping(value = "/selectList",method = RequestMethod.GET)
@Operation(summary = "获取企业信息", description = "现有的基础企业信息") @Operation(summary = "获取企业信息", description = "现有的基础企业信息")
public Result<List<EntResp>> getInfo() { public Result<List<EntResp>> getInfo() {
return Result.success( return Result.success(
@ -48,18 +48,18 @@ public class SysEntController extends BaseController {
); );
} }
/** // /**
* // * 查询企业信息列表
* @param entListReq // * @param entListReq 企业列表请求对象
* @return // * @return 响应结果
*/ // */
@PostMapping(value = "/selectList") // @PostMapping(value = "/selectList")
@Operation(summary = "查询企业信息列表", description = "分页展示企业信息") // @Operation(summary = "查询企业信息列表", description = "分页展示企业信息")
public Result<TableDataInfo<EntResp>> selectList(@RequestBody EntListReq entListReq) { // public Result<TableDataInfo<EntResp>> selectList(@RequestBody EntListReq entListReq) {
startPage(); // startPage();
List<EntResp> entRespList = sysEntService.selectList(entListReq); // List<EntResp> entRespList = sysEntService.selectList(entListReq);
return getDataTable(entRespList); // return getDataTable(entRespList);
} // }
/** /**
* ID * ID

View File

@ -24,10 +24,7 @@ import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException; import java.io.IOException;
import java.sql.Connection; import java.sql.*;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Collection; import java.util.Collection;
import java.util.List; import java.util.List;
import java.util.Set; import java.util.Set;
@ -126,7 +123,6 @@ public class SysUserController extends BaseController {
@InnerAuth @InnerAuth
@PostMapping("/register") @PostMapping("/register")
public Result<Boolean> register (@RequestBody RegisterBody registerBody) { public Result<Boolean> register (@RequestBody RegisterBody registerBody) {
// String username = registerBody.getUsername();
String username = registerBody.getUsername(); String username = registerBody.getUsername();
SysUser sysUser = new SysUser(); SysUser sysUser = new SysUser();
sysUser.setUserName(username); sysUser.setUserName(username);
@ -136,17 +132,16 @@ public class SysUserController extends BaseController {
if (!("true".equals(configService.selectConfigByKey("sys.account.registerUser")))) { if (!("true".equals(configService.selectConfigByKey("sys.account.registerUser")))) {
return Result.error("当前系统没有开启注册功能!"); return Result.error("当前系统没有开启注册功能!");
} }
// SysUser sysUser = SysUser.builder().userName(username).build();
if (!userService.checkUserNameUnique(sysUser)) { if (!userService.checkUserNameUnique(sysUser)) {
return Result.error("保存用户'" + username + "'失败,注册账号已存在"); return Result.error("保存用户'" + username + "'失败,注册账号已存在");
} }
//添加企业 //添加企业
SysEnt sysEnt = SysEnt.builder() SysEnt sysEnt = SysEnt.builder()
.name(registerBody.getEntName()) .name(registerBody.getEntName())
.leader(registerBody.getLeader()) .leader(registerBody.getLeader())
.phone(registerBody.getPhone()) .phone(registerBody.getPhone())
.email(registerBody.getEmail()) .email(registerBody.getEmail())
.entCode(registerBody.getUsername())
.build(); .build();
entService.save(sysEnt); entService.save(sysEnt);
@ -215,6 +210,20 @@ public class SysUserController extends BaseController {
//执行建表语句 //执行建表语句
statement.executeUpdate(tableSQL); statement.executeUpdate(tableSQL);
log.info("创建表成功"); log.info("创建表成功");
String insertSQL="INSERT INTO sys_ent (name, leader, phone, email, ent_code, ent_status, create_by, create_time) VALUES (?, ?, ?, ?, ?, ?, ?, ?)";
try(PreparedStatement preparedStatement = connection1.prepareStatement(insertSQL)) {
//设置插入的值
preparedStatement.setString(1,registerBody.getEntName());
preparedStatement.setString(2,registerBody.getLeader());
preparedStatement.setString(3,registerBody.getPhone());
preparedStatement.setString(4,registerBody.getEmail());
preparedStatement.setString(5,username);
preparedStatement.setInt(6,0);
preparedStatement.setString(7, sysUser.getCreateBy());
preparedStatement.setTimestamp(8, new Timestamp(System.currentTimeMillis())); // 当前时间
preparedStatement.executeUpdate();
log.info("插入企业信息成功");
}
return Result.success(); return Result.success();
} }
} }