代码备份

cert
anthonywj 2 years ago
parent c6e71bdc61
commit b7cd7cd3e0

@ -0,0 +1,109 @@
package com.glxp.api.controller.auth;
import cn.hutool.core.util.IdUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.entity.sup.UserCertEntity;
import com.glxp.api.entity.sup.UserCertSetEntity;
import com.glxp.api.req.purchase.certRequest;
import com.glxp.api.req.system.DeleteCompanyFileRequest;
import com.glxp.api.res.PageSimpleResponse;
import com.glxp.api.service.sup.UserCertService;
import com.glxp.api.service.sup.UserCertSetService;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
import springfox.documentation.annotations.ApiIgnore;
import javax.annotation.Resource;
import java.io.File;
import java.util.Date;
import java.util.List;
/**
* @author : zhangsan
* @date : 2023/5/18 9:38
* @modyified By :
*/
@ApiIgnore
@RestController
public class ResgitserCertController {
@Resource
private UserCertService userCertService;
@Value("${file_path}")
private String filePath;
@Resource
private UserCertSetService userCertSetService;
@GetMapping("/reg/company/cert/filterList")
public BaseResponse filterCompanyCert(certRequest certRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
}
List<UserCertEntity> userCertEntities = userCertService.selectBybId(certRequest);
PageInfo<UserCertEntity> pageInfo;
pageInfo = new PageInfo<>(userCertEntities);
PageSimpleResponse<UserCertEntity> pageSimpleResponse = new PageSimpleResponse<>();
pageSimpleResponse.setTotal(pageInfo.getTotal());
pageSimpleResponse.setList(userCertEntities);
return ResultVOUtils.success(pageSimpleResponse);
}
//资质证书添加
@PostMapping("/reg/company/cert/isertCert")
public BaseResponse isertCert(@RequestBody UserCertEntity userCert) {
userCert.setCreateTime(new Date());
userCert.setUpdateTime(new Date());
userCert.setStatus(1 + "");
userCert.setCheckStatus(0 + "");
userCert.setId(IdUtil.getSnowflakeNextId());
userCertService.insertCert(userCert);
return ResultVOUtils.success("成功");
}
//删除
@PostMapping("/reg/company/cert/deleteCert")
public BaseResponse deleteCert(@RequestBody DeleteCompanyFileRequest deleteCompanyFileRequest) {
boolean b = userCertService.deleteById(deleteCompanyFileRequest.getId());
String URL = filePath + "/register/file/image2/" + deleteCompanyFileRequest.getFilePath();
File file = new File(URL);
if (file.exists() && file.isFile()) {
file.delete();
}
return ResultVOUtils.success("成功");
}
//修改
@PostMapping("/reg/info/updateCert")
public BaseResponse updateCert(@RequestBody UserCertEntity userCert) {
if (userCert.getValidDate() != null && userCert.getExpireDate() != null) {
if (userCert.getValidDate().getTime() > userCert.getExpireDate().getTime()) {
return ResultVOUtils.error(999, "生效期不能小于失效期!");
}
}
userCertService.updateCert(userCert);
if ("key".equals(userCert.getKey())) {
//插入记录表中
UserCertSetEntity userCertSetEntity = new UserCertSetEntity();
userCertSetEntity.setId(IdUtil.getSnowflakeNextId());
userCertSetEntity.setCreateTime(new Date());
userCertSetEntity.setCreateUser(userCert.getCreateUser());
userCertSetEntity.setName(userCert.getName());
userCertSetService.insert(userCertSetEntity);
}
return ResultVOUtils.success("修改成功");
}
}

@ -65,8 +65,6 @@ import java.util.stream.Collectors;
@ApiIgnore
@RestController
public class SupCertController {
@Resource
private UserCertService userCertService;
@Resource
private AuthAdminService authAdminService;
@Resource
@ -85,7 +83,7 @@ public class SupCertController {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
}
List<UserCertEntity> userCertEntities = userCertService.selectBybId(certRequest);
List<UserCertEntity> userCertEntities = supCertService.selectBybId(certRequest);
PageInfo<UserCertEntity> pageInfo;
pageInfo = new PageInfo<>(userCertEntities);
PageSimpleResponse<UserCertEntity> pageSimpleResponse = new PageSimpleResponse<>();
@ -93,12 +91,13 @@ public class SupCertController {
pageSimpleResponse.setList(userCertEntities);
return ResultVOUtils.success(pageSimpleResponse);
}
@GetMapping("/sup/company/cert/filterZcList")
public BaseResponse filterZcCert(certRequest certRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
}
List<UserCertEntity> userCertEntities = userCertService.selectByzcId(certRequest);
List<UserCertEntity> userCertEntities = supCertService.selectByzcId(certRequest);
PageInfo<UserCertEntity> pageInfo;
pageInfo = new PageInfo<>(userCertEntities);
PageSimpleResponse<UserCertEntity> pageSimpleResponse = new PageSimpleResponse<>();
@ -106,6 +105,7 @@ public class SupCertController {
pageSimpleResponse.setList(userCertEntities);
return ResultVOUtils.success(pageSimpleResponse);
}
@AuthRuleAnnotation("")
@GetMapping("/sup/company/cert/filter")
public BaseResponse filterUserCompanyCert(FilterSupCertRequest filterSupCertRequest,
@ -735,6 +735,7 @@ public class SupCertController {
// private String filePath;
@Resource
private UserCertSetService userCertSetService;
// @Resource
// private SystemPDFTemplateService systemPDFTemplateService;
// @Resource
@ -765,7 +766,7 @@ public class SupCertController {
userCert.setStatus(1 + "");
userCert.setCheckStatus(0 + "");
userCert.setId(IdUtil.getSnowflakeNextId());
userCertService.insertCert(userCert);
supCertService.insertCert(userCert);
return ResultVOUtils.success("成功");
}
@ -773,7 +774,7 @@ public class SupCertController {
@ApiOperation(value = "删除资质证书", response = BaseResponse.class)
@PostMapping("/sup/company/cert/deleteCert")
public BaseResponse deleteCert(@RequestBody DeleteCompanyFileRequest deleteCompanyFileRequest) {
boolean b = userCertService.deleteById(deleteCompanyFileRequest.getId());
boolean b = supCertService.deleteById(deleteCompanyFileRequest.getId());
String URL = filePath + "/register/file/image2/" + deleteCompanyFileRequest.getFilePath();
File file = new File(URL);
if (file.exists() && file.isFile()) {
@ -781,6 +782,7 @@ public class SupCertController {
}
return ResultVOUtils.success("成功");
}
//
//
//
@ -807,7 +809,7 @@ public class SupCertController {
return ResultVOUtils.error(999, "生效期不能小于失效期!");
}
}
userCertService.updateCert(userCert);
supCertService.updateCert(userCert);
if ("key".equals(userCert.getKey())) {
//插入记录表中

@ -147,8 +147,6 @@ public class UdiTraceController extends BaseController {
for (UserCompanyResponse userCompanyResponse : userCompanyResponses) {
udiTraceService.createSourceTraceTask(traceProductDetailEntity, userCompanyResponse.getId());
}
} else {
//1:校验参数是否正确
if (StrUtil.isEmpty(traceRecordRequest.getYlqxzcrbarmc())) {
@ -195,8 +193,6 @@ public class UdiTraceController extends BaseController {
for (UserCompanyResponse userCompanyResponse : userCompanyResponses) {
udiTraceService.createSourceTraceTask(traceProductDetailEntity, userCompanyResponse.getId());
}
}
// List<TraceOrderEntity> traceOrderEntities = traceOrderService.findByProductIdFk(traceRecordLogEntity.getTraceProductIdFk());
return ResultVOUtils.success(traceRecordLogEntity.getRecordCode());

@ -16,5 +16,6 @@ public interface UserCertMapper extends BaseMapper<UserCertEntity> {
List<UserCertEntity> selectByRegisterId(@Param("registerId") String registerId);
List<UserCertEntity> filterCompanyCert(certRequest certRequest);
List<UserCertEntity> filterZcCert(certRequest certRequest);
}

@ -273,6 +273,7 @@ public class BasicUdiProductEntity implements Serializable {
private Boolean isNewest;
/**
*
*
*/
@ApiModelProperty(value = "更新时间")

@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
@ -134,9 +135,5 @@ public class UserCertEntity implements Serializable {
private String customerId;
private static final long serialVersionUID = 1L;
}

Loading…
Cancel
Save