Commit c1b691c3 authored by 廖旭伟's avatar 廖旭伟

bug修改

parent bb179b27
...@@ -5,6 +5,8 @@ import com.mortals.framework.exception.AppException; ...@@ -5,6 +5,8 @@ import com.mortals.framework.exception.AppException;
import com.mortals.framework.web.BaseCRUDJsonBodyMappingController; import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.annotation.DataPermission; import com.mortals.xhx.annotation.DataPermission;
import com.mortals.xhx.base.system.param.service.ParamService; import com.mortals.xhx.base.system.param.service.ParamService;
import com.mortals.xhx.base.system.user.model.UserQuery;
import com.mortals.xhx.base.system.user.service.UserService;
import com.mortals.xhx.module.certificate.model.CertificateDocumentQuery; import com.mortals.xhx.module.certificate.model.CertificateDocumentQuery;
import com.mortals.xhx.module.certificate.service.CertificateDocumentService; import com.mortals.xhx.module.certificate.service.CertificateDocumentService;
import com.mortals.xhx.module.device.model.DeviceEntity; import com.mortals.xhx.module.device.model.DeviceEntity;
...@@ -33,6 +35,7 @@ import org.springframework.web.bind.annotation.*; ...@@ -33,6 +35,7 @@ import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import static com.mortals.framework.ap.SysConstains.*; import static com.mortals.framework.ap.SysConstains.*;
import static java.util.stream.Collectors.toMap;
import com.mortals.xhx.common.code.*; import com.mortals.xhx.common.code.*;
...@@ -49,6 +52,8 @@ public class ChildLicenseController extends BaseCRUDJsonBodyMappingController<Ch ...@@ -49,6 +52,8 @@ public class ChildLicenseController extends BaseCRUDJsonBodyMappingController<Ch
@Autowired @Autowired
private CertificateDocumentService certificateDocumentService; private CertificateDocumentService certificateDocumentService;
@Autowired
private UserService userService;
public ChildLicenseController() { public ChildLicenseController() {
super.setModuleDesc("行业许可子证"); super.setModuleDesc("行业许可子证");
...@@ -62,6 +67,7 @@ public class ChildLicenseController extends BaseCRUDJsonBodyMappingController<Ch ...@@ -62,6 +67,7 @@ public class ChildLicenseController extends BaseCRUDJsonBodyMappingController<Ch
this.addDict(model, "deleted", DeletedEnum.getEnumMap()); this.addDict(model, "deleted", DeletedEnum.getEnumMap());
this.addDict(model, "documentId", certificateDocumentService.find(new CertificateDocumentQuery()) this.addDict(model, "documentId", certificateDocumentService.find(new CertificateDocumentQuery())
.stream().collect(Collectors.toMap(x -> x.getId().toString(), y -> y.getDocumentName(), (o, n) -> n))); .stream().collect(Collectors.toMap(x -> x.getId().toString(), y -> y.getDocumentName(), (o, n) -> n)));
this.addDict(model, "createUserId", userService.find(new UserQuery()).stream().collect(toMap(x -> x.getId().toString(), y -> y.getRealName(), (o, n) -> n)));
super.init(model, context); super.init(model, context);
} }
......
...@@ -11,150 +11,158 @@ import com.mortals.framework.model.BaseEntityLong; ...@@ -11,150 +11,158 @@ import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.record.model.vo.ApplyLogVo; import com.mortals.xhx.module.record.model.vo.ApplyLogVo;
import lombok.Data; import lombok.Data;
/** /**
* 证照申请实体对象 * 证照申请实体对象
* *
* @author zxfei * @author zxfei
* @date 2024-07-28 * @date 2024-07-31
*/ */
@Data @Data
public class ApplyLogEntity extends ApplyLogVo { public class ApplyLogEntity extends ApplyLogVo {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** /**
* 站点id * 站点id
*/ */
private Long siteId; private Long siteId;
/** /**
* 证照档案ID * 证照档案ID
*/ */
private Long recordId; private Long recordId;
/** /**
* 证照目录ID * 证照目录ID
*/ */
private Long catalogId; private Long catalogId;
/** /**
* 证照目录编号 * 证照目录编号
*/ */
private String catalogCode; private String catalogCode;
/** /**
* 目录名称 * 目录名称
*/ */
private String catalogName; private String catalogName;
/** /**
* 证件编号 * 证件编号
*/ */
private String certificateCode; private String certificateCode;
/** /**
* 证件名称 * 证件名称
*/ */
private String certificateName; private String certificateName;
/** /**
* 颁发时间 * 颁发时间
*/ */
private Date issueTime; private Date issueTime;
/** /**
* 取件人姓名 * 取件人姓名
*/ */
private String pickerName; private String pickerName;
/** /**
* 取件人证件号码 * 取件人证件号码
*/ */
private String pickerIDCardNo; private String pickerIDCardNo;
/** /**
* 手机号码 * 手机号码
*/ */
private String mobile; private String mobile;
/** /**
* 持有者类型,1:自然人,2:法人,3:自然人法人 * 持有者类型,1:自然人,2:法人,3:自然人法人
*/ */
private Integer holderType; private Integer holderType;
/** /**
* 持有者证件类型,1:身份证,2:组织机构代码等 * 持有者证件类型,1:身份证,2:组织机构代码等
*/ */
private Integer holderIdType; private Integer holderIdType;
/** /**
* 持有者名称 * 持有者名称
*/ */
private String holderName; private String holderName;
/** /**
* 持有者证件号码 * 持有者证件号码
*/ */
private String holderIDCardNo; private String holderIDCardNo;
/** /**
* 市场主体名称 * 市场主体名称
*/ */
private String enterpriseName; private String enterpriseName;
/** /**
* 法定代表人 * 法定代表人
*/ */
private String legalPerson; private String legalPerson;
/** /**
* 统一社会信用代码 * 统一社会信用代码
*/ */
private String socialCode; private String socialCode;
/** /**
* 有效期起始 * 有效期起始
*/ */
private Date validityStart; private Date validityStart;
/** /**
* 有效期截止 * 有效期截止
*/ */
private Date validityEnd; private Date validityEnd;
/** /**
* 专网ID * 专网ID
*/ */
private String privateID; private String privateID;
/** /**
* 证件附件地址 * 证件附件地址
*/ */
private String certificateUrl; private String certificateUrl;
/** /**
* 证件预览地址 * 证件预览地址
*/ */
private String previewUrl; private String previewUrl;
/** /**
* 证照模板表单内容 * 证照模板表单内容
*/ */
private String formContent; private String formContent;
/** /**
* 证照模板表单内容 * 证照模板表单内容
*/ */
private String formTemplate; private String formTemplate;
/** /**
* 生成状态1未生成2已生成 * 生成状态1未生成2已生成
*/ */
private Integer generateStatus; private Integer generateStatus;
/** /**
* 档案操作类型1新增2变更 * 档案操作类型1新增2变更
*/ */
private Integer operType; private Integer operType;
/** /**
* 归档状态0否1是 * 归档状态0否1是
*/ */
private Integer recordStatus; private Integer recordStatus;
/** /**
* 二维码 * 二维码
*/ */
private String qRCode; private String qRCode;
/** /**
* 行业名称 * 行业名称
*/ */
private String industryName; private String industryName;
/** /**
* 经营场所 * 经营场所
*/ */
private String businessPlace; private String businessPlace;
/** /**
* 许可项目 * 许可项目
*/ */
private String licenseProject; private String licenseProject;
/** /**
* 制证机关 * 制证机关
*/ */
private String authority; private String authority;
/**
* 附件名称
*/
private String annexName;
/**
* 附件地址
*/
private String annexUrl;
@Override @Override
public int hashCode() { public int hashCode() {
return this.getId().hashCode(); return this.getId().hashCode();
} }
@Override @Override
public boolean equals(Object obj) { public boolean equals(Object obj) {
...@@ -162,45 +170,47 @@ public class ApplyLogEntity extends ApplyLogVo { ...@@ -162,45 +170,47 @@ public class ApplyLogEntity extends ApplyLogVo {
if (obj instanceof ApplyLogEntity) { if (obj instanceof ApplyLogEntity) {
ApplyLogEntity tmp = (ApplyLogEntity) obj; ApplyLogEntity tmp = (ApplyLogEntity) obj;
if (this.getId() == tmp.getId()) { if (this.getId() == tmp.getId()) {
return true; return true;
} }
} }
return false; return false;
} }
public void initAttrValue(){ public void initAttrValue(){
this.siteId = null; this.siteId = null;
this.recordId = null; this.recordId = null;
this.catalogId = null; this.catalogId = null;
this.catalogCode = ""; this.catalogCode = "";
this.catalogName = ""; this.catalogName = "";
this.certificateCode = ""; this.certificateCode = "";
this.certificateName = ""; this.certificateName = "";
this.issueTime = null; this.issueTime = null;
this.pickerName = ""; this.pickerName = "";
this.pickerIDCardNo = ""; this.pickerIDCardNo = "";
this.mobile = ""; this.mobile = "";
this.holderType = 1; this.holderType = 1;
this.holderIdType = 1; this.holderIdType = 1;
this.holderName = ""; this.holderName = "";
this.holderIDCardNo = ""; this.holderIDCardNo = "";
this.enterpriseName = ""; this.enterpriseName = "";
this.legalPerson = ""; this.legalPerson = "";
this.socialCode = ""; this.socialCode = "";
this.validityStart = null; this.validityStart = null;
this.validityEnd = null; this.validityEnd = null;
this.privateID = ""; this.privateID = "";
this.certificateUrl = ""; this.certificateUrl = "";
this.previewUrl = ""; this.previewUrl = "";
this.formContent = ""; this.formContent = "";
this.formTemplate = ""; this.formTemplate = "";
this.generateStatus = 1; this.generateStatus = 1;
this.operType = 1; this.operType = 1;
this.recordStatus = 0; this.recordStatus = 0;
this.qRCode = ""; this.qRCode = "";
this.industryName = ""; this.industryName = "";
this.businessPlace = ""; this.businessPlace = "";
this.licenseProject = ""; this.licenseProject = "";
this.authority = ""; this.authority = "";
this.annexName = "";
this.annexUrl = "";
} }
} }
\ No newline at end of file
...@@ -9,6 +9,8 @@ import com.mortals.framework.utils.poi.ExcelUtil; ...@@ -9,6 +9,8 @@ import com.mortals.framework.utils.poi.ExcelUtil;
import com.mortals.framework.web.BaseCRUDJsonBodyMappingController; import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.base.system.param.service.ParamService; import com.mortals.xhx.base.system.param.service.ParamService;
import com.mortals.xhx.base.system.upload.service.UploadService; import com.mortals.xhx.base.system.upload.service.UploadService;
import com.mortals.xhx.base.system.user.model.UserQuery;
import com.mortals.xhx.base.system.user.service.UserService;
import com.mortals.xhx.common.code.*; import com.mortals.xhx.common.code.*;
import com.mortals.xhx.common.utils.ImportExcelUtil; import com.mortals.xhx.common.utils.ImportExcelUtil;
import com.mortals.xhx.common.utils.ReadExcelPictureUtil; import com.mortals.xhx.common.utils.ReadExcelPictureUtil;
...@@ -39,6 +41,8 @@ import com.alibaba.fastjson.JSONObject; ...@@ -39,6 +41,8 @@ import com.alibaba.fastjson.JSONObject;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import static com.mortals.framework.ap.SysConstains.*; import static com.mortals.framework.ap.SysConstains.*;
import static java.util.stream.Collectors.toMap;
/** /**
* *
* 证照申请 * 证照申请
...@@ -55,6 +59,8 @@ public class ApplyLogController extends BaseCRUDJsonBodyMappingController<ApplyL ...@@ -55,6 +59,8 @@ public class ApplyLogController extends BaseCRUDJsonBodyMappingController<ApplyL
@Autowired @Autowired
private CertificateDocumentService certificateDocumentService; private CertificateDocumentService certificateDocumentService;
@Autowired
private UserService userService;
public ApplyLogController(){ public ApplyLogController(){
super.setModuleDesc( "证照申请"); super.setModuleDesc( "证照申请");
...@@ -66,6 +72,7 @@ public class ApplyLogController extends BaseCRUDJsonBodyMappingController<ApplyL ...@@ -66,6 +72,7 @@ public class ApplyLogController extends BaseCRUDJsonBodyMappingController<ApplyL
this.addDict(model,"holderType", IBaseEnum.getEnumMap(HolderType.class)); this.addDict(model,"holderType", IBaseEnum.getEnumMap(HolderType.class));
this.addDict(model,"holderIdType", IBaseEnum.getEnumMap(HolderIdType.class)); this.addDict(model,"holderIdType", IBaseEnum.getEnumMap(HolderIdType.class));
this.addDict(model,"generateStatus", IBaseEnum.getEnumMap(GenerateStatus.class)); this.addDict(model,"generateStatus", IBaseEnum.getEnumMap(GenerateStatus.class));
this.addDict(model, "createUserId", userService.find(new UserQuery()).stream().collect(toMap(x -> x.getId().toString(), y -> y.getRealName(), (o, n) -> n)));
super.init(model, context); super.init(model, context);
} }
......
...@@ -4,6 +4,8 @@ import com.mortals.framework.common.IBaseEnum; ...@@ -4,6 +4,8 @@ import com.mortals.framework.common.IBaseEnum;
import com.mortals.framework.model.Context; import com.mortals.framework.model.Context;
import com.mortals.framework.web.BaseCRUDJsonBodyMappingController; import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.base.system.param.service.ParamService; import com.mortals.xhx.base.system.param.service.ParamService;
import com.mortals.xhx.base.system.user.model.UserQuery;
import com.mortals.xhx.base.system.user.service.UserService;
import com.mortals.xhx.common.code.PrintStatus; import com.mortals.xhx.common.code.PrintStatus;
import com.mortals.xhx.common.code.StatusEnum; import com.mortals.xhx.common.code.StatusEnum;
import com.mortals.xhx.module.record.model.PrintLogEntity; import com.mortals.xhx.module.record.model.PrintLogEntity;
...@@ -13,6 +15,9 @@ import org.springframework.web.bind.annotation.RequestMapping; ...@@ -13,6 +15,9 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import java.util.Map; import java.util.Map;
import static java.util.stream.Collectors.toMap;
/** /**
* *
* 证照打印记录 * 证照打印记录
...@@ -26,6 +31,8 @@ public class PrintLogController extends BaseCRUDJsonBodyMappingController<PrintL ...@@ -26,6 +31,8 @@ public class PrintLogController extends BaseCRUDJsonBodyMappingController<PrintL
@Autowired @Autowired
private ParamService paramService; private ParamService paramService;
@Autowired
private UserService userService;
public PrintLogController(){ public PrintLogController(){
super.setModuleDesc( "证照打印记录"); super.setModuleDesc( "证照打印记录");
...@@ -35,6 +42,7 @@ public class PrintLogController extends BaseCRUDJsonBodyMappingController<PrintL ...@@ -35,6 +42,7 @@ public class PrintLogController extends BaseCRUDJsonBodyMappingController<PrintL
protected void init(Map<String, Object> model, Context context) { protected void init(Map<String, Object> model, Context context) {
this.addDict(model,"status", IBaseEnum.getEnumMap(StatusEnum.class)); this.addDict(model,"status", IBaseEnum.getEnumMap(StatusEnum.class));
this.addDict(model,"printStatus", IBaseEnum.getEnumMap(PrintStatus.class)); this.addDict(model,"printStatus", IBaseEnum.getEnumMap(PrintStatus.class));
this.addDict(model, "createUserId", userService.find(new UserQuery()).stream().collect(toMap(x -> x.getId().toString(), y -> y.getRealName(), (o, n) -> n)));
super.init(model, context); super.init(model, context);
} }
......
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment