补充节点信息

This commit is contained in:
黎润豪 2026-02-06 17:35:04 +08:00
parent 14ffd36112
commit 9548a44031
3 changed files with 14 additions and 5 deletions

View File

@ -21,6 +21,7 @@ import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.validation.Valid;
/**
@ -39,11 +40,11 @@ public class EFalPerInfoController extends BaseController {
@ApiOperation(value = "0.新增虚假登记责任人信息", position = 0)
@PostMapping("/addFalPerInfo")
public RestResult<EFalPerInfo> addFalPerInfo(@Valid @RequestBody FalPerInfoAddDTO dto, BindingResult bindingResult) {
public RestResult<EFalPerInfo> addFalPerInfo(@Valid @RequestBody FalPerInfoAddDTO dto, BindingResult bindingResult, HttpServletRequest request) {
if (bindingResult.hasErrors()) {
return RestResult.error(ResultCode.PARAM_IS_INVALID, bindingResult.getFieldError().getDefaultMessage());
}
EFalPerInfo data = iEFalPerInfoService.addFalPerInfo(dto);
EFalPerInfo data = iEFalPerInfoService.addFalPerInfo(dto, getLoginUser(request));
return RestResult.ok(data);
}

View File

@ -9,6 +9,7 @@ import com.chinaweal.aiccs.aiccs.susnate.dto.FalPerInfoQueryDTO;
import com.chinaweal.aiccs.aiccs.susnate.dto.FalPerInfoUpdateDTO;
import com.chinaweal.aiccs.aiccs.susnate.entity.EFalPerInfo;
import com.chinaweal.aiccs.aiccs.susnate.vo.EntBaseWithFalPerInfoVO;
import com.chinaweal.aicorg.model.AICUser;
/**
*
@ -20,10 +21,11 @@ public interface IEFalPerInfoService extends IService<EFalPerInfo> {
/**
* 新增虚假登记责任人信息通过DTO
*
* @param dto 新增参数DTO
* @param dto 新增参数DTO
* @param curUser 当前用户
* @return 新增后的实体对象
*/
EFalPerInfo addFalPerInfo(FalPerInfoAddDTO dto);
EFalPerInfo addFalPerInfo(FalPerInfoAddDTO dto, AICUser curUser);
/**
* 修改虚假登记责任人信息通过DTO

View File

@ -15,8 +15,11 @@ import com.chinaweal.aiccs.aiccs.susnate.service.IEFalPerInfoService;
import com.chinaweal.aiccs.aiccs.susnate.vo.EntBaseWithFalPerInfoVO;
import com.chinaweal.aiccs.common.constant.CommonConstants;
import com.chinaweal.aiccs.common.util.StringUtils;
import com.chinaweal.aicorg.model.AICUser;
import org.springframework.stereotype.Service;
import java.time.LocalDateTime;
/**
*
* @author zhouxy
@ -26,7 +29,7 @@ import org.springframework.stereotype.Service;
public class EFalPerInfoServiceImpl extends ServiceImpl<EFalPerInfoMapper, EFalPerInfo> implements IEFalPerInfoService {
@Override
public EFalPerInfo addFalPerInfo(FalPerInfoAddDTO dto) {
public EFalPerInfo addFalPerInfo(FalPerInfoAddDTO dto, AICUser curUser) {
EFalPerInfo entity = new EFalPerInfo();
entity.setEntname(dto.getEntname());
entity.setUniscid(dto.getUniscid());
@ -39,6 +42,8 @@ public class EFalPerInfoServiceImpl extends ServiceImpl<EFalPerInfoMapper, EFalP
entity.setJudAuth(dto.getJudAuth());
entity.setJudDate(dto.getJudDate());
entity.setDstate(CommonConstants.FALSE_0);
entity.setSExtDataTime(LocalDateTime.now());
entity.setSExtFromNode(curUser.getRegionID());
save(entity);
return entity;
}
@ -57,6 +62,7 @@ public class EFalPerInfoServiceImpl extends ServiceImpl<EFalPerInfoMapper, EFalP
entity.setHandlRea(dto.getHandlRea());
entity.setJudAuth(dto.getJudAuth());
entity.setJudDate(dto.getJudDate());
entity.setSExtDataTime(LocalDateTime.now());
updateById(entity);
return entity;
}