Commit 8cac55a4 authored by 廖旭伟's avatar 廖旭伟

表结构调整

parent 0d1bca5c
......@@ -27,15 +27,15 @@
<profiles.active>develop</profiles.active>
<profiles.server.port>17216</profiles.server.port>
<profiles.datasource.uri>
<![CDATA[jdbc:mysql://192.168.0.98:3306/certificate?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Hongkong]]></profiles.datasource.uri>
<![CDATA[jdbc:mysql://localhost:3306/certificate?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Hongkong]]></profiles.datasource.uri>
<profiles.datasource.username>root</profiles.datasource.username>
<profiles.datasource.password>nacos@2020</profiles.datasource.password>
<profiles.redis.uri>192.168.0.252</profiles.redis.uri>
<profiles.datasource.password>12345678</profiles.datasource.password>
<profiles.redis.uri>127.0.0.1</profiles.redis.uri>
<profiles.redis.port>6379</profiles.redis.port>
<profiles.redis.username></profiles.redis.username>
<profiles.redis.password>hotel@2020</profiles.redis.password>
<profiles.redis.password></profiles.redis.password>
<profiles.redis.database>6</profiles.redis.database>
<profiles.filepath>/mortals/app/data/cpm</profiles.filepath>
<profiles.filepath>d:/mortals/app/data/cpm</profiles.filepath>
<profiles.queue.type>rabbitmq</profiles.queue.type>
<profiles.kafka.brokers>192.168.0.251:9092</profiles.kafka.brokers>
<profiles.rabbitmq.host>192.168.0.98</profiles.rabbitmq.host>
......
......@@ -10,7 +10,7 @@ import com.mortals.xhx.module.certificate.model.vo.CertificateCatalogVo;
* 证照目录实体对象
*
* @author zxfei
* @date 2022-10-14
* @date 2022-10-22
*/
public class CertificateCatalogEntity extends CertificateCatalogVo {
......@@ -19,12 +19,10 @@ public class CertificateCatalogEntity extends CertificateCatalogVo {
/**
* 目录名称
*/
@Excel(name = "目录名称")
private String catalogName;
/**
* 目录编号
*/
@Excel(name = "目录编号")
private String catalogCode;
/**
* 持有者类型,1:自然人;2:法人;3:自然人,法人
......@@ -41,12 +39,10 @@ public class CertificateCatalogEntity extends CertificateCatalogVo {
/**
* 横向尺寸(单位mm)
*/
@Excel(name = "横向尺寸", readConverterExp = "横向尺寸(单位mm)")
private Integer transverse;
/**
* 纵向尺寸(单位mm)
*/
@Excel(name = "纵向尺寸", readConverterExp = "纵向尺寸(单位mm)")
private Integer portrait;
/**
* 是否需要年检,0:否1:是
......
......@@ -6,7 +6,7 @@ import com.mortals.xhx.module.certificate.model.CertificateCatalogEntity;
* 证照目录查询对象
*
* @author zxfei
* @date 2022-10-14
* @date 2022-10-22
*/
public class CertificateCatalogQuery extends CertificateCatalogEntity {
/** 开始 序号,主键,自增长 */
......
......@@ -10,7 +10,7 @@ import com.mortals.xhx.module.certificate.model.vo.CertificateClassifyVo;
* 证照分类实体对象
*
* @author zxfei
* @date 2022-10-14
* @date 2022-10-22
*/
public class CertificateClassifyEntity extends CertificateClassifyVo {
......@@ -19,7 +19,6 @@ public class CertificateClassifyEntity extends CertificateClassifyVo {
/**
* 分类名称
*/
@Excel(name = "分类名称")
private String classifyName;
/**
* 排序号
......
......@@ -6,7 +6,7 @@ import com.mortals.xhx.module.certificate.model.CertificateClassifyEntity;
* 证照分类查询对象
*
* @author zxfei
* @date 2022-10-14
* @date 2022-10-22
*/
public class CertificateClassifyQuery extends CertificateClassifyEntity {
/** 开始 序号,主键,自增长 */
......
......@@ -10,7 +10,7 @@ import com.mortals.xhx.module.certificate.model.vo.CertificateIndustryVo;
* 行业目录实体对象
*
* @author zxfei
* @date 2022-10-14
* @date 2022-10-22
*/
public class CertificateIndustryEntity extends CertificateIndustryVo {
......@@ -23,7 +23,6 @@ public class CertificateIndustryEntity extends CertificateIndustryVo {
/**
* 行业名称
*/
@Excel(name = "行业名称")
private String industryName;
......
......@@ -6,7 +6,7 @@ import com.mortals.xhx.module.certificate.model.CertificateIndustryEntity;
* 行业目录查询对象
*
* @author zxfei
* @date 2022-10-14
* @date 2022-10-22
*/
public class CertificateIndustryQuery extends CertificateIndustryEntity {
/** 开始 序号,主键,自增长 */
......
......@@ -10,7 +10,7 @@ import com.mortals.xhx.module.device.model.vo.DeviceVo;
* 证照柜设备实体对象
*
* @author zxfei
* @date 2022-10-14
* @date 2022-10-22
*/
public class DeviceEntity extends DeviceVo {
......@@ -19,12 +19,10 @@ public class DeviceEntity extends DeviceVo {
/**
* 设备名称
*/
@Excel(name = "设备名称")
private String deviceName;
/**
* 设备编码
*/
@Excel(name = "设备编码")
private String deviceCode;
/**
* 设备类型1证照柜
......@@ -37,7 +35,6 @@ public class DeviceEntity extends DeviceVo {
/**
* 设备厂商
*/
@Excel(name = "设备厂商")
private String deviceFirmname;
/**
* 设备IP地址
......
......@@ -6,7 +6,7 @@ import com.mortals.xhx.module.device.model.DeviceEntity;
* 证照柜设备查询对象
*
* @author zxfei
* @date 2022-10-14
* @date 2022-10-22
*/
public class DeviceQuery extends DeviceEntity {
/** 开始 序号,主键,自增长 */
......
package com.mortals.xhx.module.record.dao;
import com.mortals.framework.dao.ICRUDDao;
import com.mortals.xhx.module.record.model.PrintWaitQueueEntity;
import java.util.List;
/**
* 证照打印记录Dao
* 证照打印记录 DAO接口
*
* @author zxfei
* @date 2022-10-22
*/
public interface PrintWaitQueueDao extends ICRUDDao<PrintWaitQueueEntity,Long>{
}
package com.mortals.xhx.module.record.dao.ibatis;
import org.springframework.stereotype.Repository;
import com.mortals.xhx.module.record.dao.PrintWaitQueueDao;
import com.mortals.xhx.module.record.model.PrintWaitQueueEntity;
import java.util.Date;
import com.mortals.framework.dao.ibatis.BaseCRUDDaoMybatis;
import java.util.List;
/**
* 证照打印记录DaoImpl DAO接口
*
* @author zxfei
* @date 2022-10-22
*/
@Repository("printWaitQueueDao")
public class PrintWaitQueueDaoImpl extends BaseCRUDDaoMybatis<PrintWaitQueueEntity,Long> implements PrintWaitQueueDao {
}
package com.mortals.xhx.module.record.model;
import java.util.List;
import java.util.ArrayList;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.record.model.vo.PrintWaitQueueVo;
/**
* 证照打印记录实体对象
*
* @author zxfei
* @date 2022-10-22
*/
public class PrintWaitQueueEntity extends PrintWaitQueueVo {
private static final long serialVersionUID = 1L;
/**
* 申请ID
*/
private Long applyId;
/**
* 证照目录编号
*/
private String catalogCode;
/**
* 证照名称
*/
private String certificateName;
/**
* 证照编号
*/
private String certificateCode;
/**
* 企业名称
*/
private String enterpriseName;
/**
* 持有者姓名
*/
private String holderName;
/**
* 持有者证件号码
*/
private String holderIDCardNo;
/**
* 取件人姓名
*/
private String pickerName;
/**
* 取件人证件号码
*/
private String pickerIDCardNo;
/**
* 证件类型1正本2副本
*/
private Integer certificateType;
/**
* 证件预览地址
*/
private String previewUrl;
/**
* 证件附件地址
*/
private String certificateUrl;
/**
* 是否打印0否1是
*/
private Integer printStatus;
/**
* 证照目录ID
*/
private Long catalogId;
public PrintWaitQueueEntity(){}
/**
* 获取 申请ID
* @return Long
*/
public Long getApplyId(){
return applyId;
}
/**
* 设置 申请ID
* @param applyId
*/
public void setApplyId(Long applyId){
this.applyId = applyId;
}
/**
* 获取 证照目录编号
* @return String
*/
public String getCatalogCode(){
return catalogCode;
}
/**
* 设置 证照目录编号
* @param catalogCode
*/
public void setCatalogCode(String catalogCode){
this.catalogCode = catalogCode;
}
/**
* 获取 证照名称
* @return String
*/
public String getCertificateName(){
return certificateName;
}
/**
* 设置 证照名称
* @param certificateName
*/
public void setCertificateName(String certificateName){
this.certificateName = certificateName;
}
/**
* 获取 证照编号
* @return String
*/
public String getCertificateCode(){
return certificateCode;
}
/**
* 设置 证照编号
* @param certificateCode
*/
public void setCertificateCode(String certificateCode){
this.certificateCode = certificateCode;
}
/**
* 获取 企业名称
* @return String
*/
public String getEnterpriseName(){
return enterpriseName;
}
/**
* 设置 企业名称
* @param enterpriseName
*/
public void setEnterpriseName(String enterpriseName){
this.enterpriseName = enterpriseName;
}
/**
* 获取 持有者姓名
* @return String
*/
public String getHolderName(){
return holderName;
}
/**
* 设置 持有者姓名
* @param holderName
*/
public void setHolderName(String holderName){
this.holderName = holderName;
}
/**
* 获取 持有者证件号码
* @return String
*/
public String getHolderIDCardNo(){
return holderIDCardNo;
}
/**
* 设置 持有者证件号码
* @param holderIDCardNo
*/
public void setHolderIDCardNo(String holderIDCardNo){
this.holderIDCardNo = holderIDCardNo;
}
/**
* 获取 取件人姓名
* @return String
*/
public String getPickerName(){
return pickerName;
}
/**
* 设置 取件人姓名
* @param pickerName
*/
public void setPickerName(String pickerName){
this.pickerName = pickerName;
}
/**
* 获取 取件人证件号码
* @return String
*/
public String getPickerIDCardNo(){
return pickerIDCardNo;
}
/**
* 设置 取件人证件号码
* @param pickerIDCardNo
*/
public void setPickerIDCardNo(String pickerIDCardNo){
this.pickerIDCardNo = pickerIDCardNo;
}
/**
* 获取 证件类型1正本2副本
* @return Integer
*/
public Integer getCertificateType(){
return certificateType;
}
/**
* 设置 证件类型1正本2副本
* @param certificateType
*/
public void setCertificateType(Integer certificateType){
this.certificateType = certificateType;
}
/**
* 获取 证件预览地址
* @return String
*/
public String getPreviewUrl(){
return previewUrl;
}
/**
* 设置 证件预览地址
* @param previewUrl
*/
public void setPreviewUrl(String previewUrl){
this.previewUrl = previewUrl;
}
/**
* 获取 证件附件地址
* @return String
*/
public String getCertificateUrl(){
return certificateUrl;
}
/**
* 设置 证件附件地址
* @param certificateUrl
*/
public void setCertificateUrl(String certificateUrl){
this.certificateUrl = certificateUrl;
}
/**
* 获取 是否打印0否1是
* @return Integer
*/
public Integer getPrintStatus(){
return printStatus;
}
/**
* 设置 是否打印0否1是
* @param printStatus
*/
public void setPrintStatus(Integer printStatus){
this.printStatus = printStatus;
}
/**
* 获取 证照目录ID
* @return Long
*/
public Long getCatalogId(){
return catalogId;
}
/**
* 设置 证照目录ID
* @param catalogId
*/
public void setCatalogId(Long catalogId){
this.catalogId = catalogId;
}
@Override
public int hashCode() {
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj == null) return false;
if (obj instanceof PrintWaitQueueEntity) {
PrintWaitQueueEntity tmp = (PrintWaitQueueEntity) obj;
if (this.getId() == tmp.getId()) {
return true;
}
}
return false;
}
public String toString(){
StringBuilder sb = new StringBuilder("");
sb.append(",applyId:").append(getApplyId());
sb.append(",catalogCode:").append(getCatalogCode());
sb.append(",certificateName:").append(getCertificateName());
sb.append(",certificateCode:").append(getCertificateCode());
sb.append(",enterpriseName:").append(getEnterpriseName());
sb.append(",holderName:").append(getHolderName());
sb.append(",holderIDCardNo:").append(getHolderIDCardNo());
sb.append(",pickerName:").append(getPickerName());
sb.append(",pickerIDCardNo:").append(getPickerIDCardNo());
sb.append(",certificateType:").append(getCertificateType());
sb.append(",previewUrl:").append(getPreviewUrl());
sb.append(",certificateUrl:").append(getCertificateUrl());
sb.append(",printStatus:").append(getPrintStatus());
sb.append(",catalogId:").append(getCatalogId());
return sb.toString();
}
public void initAttrValue(){
this.applyId = null;
this.catalogCode = "";
this.certificateName = "";
this.certificateCode = "";
this.enterpriseName = "";
this.holderName = "";
this.holderIDCardNo = "";
this.pickerName = "";
this.pickerIDCardNo = "";
this.certificateType = 1;
this.previewUrl = "";
this.certificateUrl = "";
this.printStatus = 0;
this.catalogId = null;
}
}
\ No newline at end of file
......@@ -7,237 +7,232 @@ import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.record.model.vo.RetainLogVo;
/**
* 证照持有实体对象
*
* @author zxfei
* @date 2022-10-18
*/
* 证照持有实体对象
*
* @author zxfei
* @date 2022-10-22
*/
public class RetainLogEntity extends RetainLogVo {
private static final long serialVersionUID = 1L;
/**
* 证照目录编号
*/
@Excel(name = "证照目录编号")
* 证照目录编号
*/
private String catalogCode;
/**
* 证照名称
*/
@Excel(name = "证照名称")
* 证照名称
*/
private String certificateName;
/**
* 证照编号
*/
@Excel(name = "证照编号")
* 证照编号
*/
private String certificateCode;
/**
* 企业名称
*/
@Excel(name = "企业名称")
private String enterpriseNam;
* 企业名称
*/
private String enterpriseName;
/**
* 持有者姓名
*/
@Excel(name = "持有者姓名")
* 持有者姓名
*/
private String holderName;
/**
* 持有者证件号码
*/
* 持有者证件号码
*/
private String holderIDCardNo;
/**
* 证照状态,1正常2注销
*/
* 证照状态,1正常2注销
*/
private Integer certificateStatus;
/**
* 正本数
*/
* 正本数
*/
private Integer originalCount;
/**
* 副本数
*/
* 副本数
*/
private Integer duplicateCount;
/**
* 正本附件地址
*/
* 正本附件地址
*/
private String originalUrl;
/**
* 副本附件地址
*/
* 副本附件地址
*/
private String duplicateUrl;
/**
* 证照目录ID
*/
* 证照目录ID
*/
private Long catalogId;
public RetainLogEntity(){}
/**
* 获取 证照目录编号
* @return String
*/
* 获取 证照目录编号
* @return String
*/
public String getCatalogCode(){
return catalogCode;
}
/**
* 设置 证照目录编号
* @param catalogCode
*/
* 设置 证照目录编号
* @param catalogCode
*/
public void setCatalogCode(String catalogCode){
this.catalogCode = catalogCode;
}
/**
* 获取 证照名称
* @return String
*/
* 获取 证照名称
* @return String
*/
public String getCertificateName(){
return certificateName;
}
/**
* 设置 证照名称
* @param certificateName
*/
* 设置 证照名称
* @param certificateName
*/
public void setCertificateName(String certificateName){
this.certificateName = certificateName;
}
/**
* 获取 证照编号
* @return String
*/
* 获取 证照编号
* @return String
*/
public String getCertificateCode(){
return certificateCode;
}
/**
* 设置 证照编号
* @param certificateCode
*/
* 设置 证照编号
* @param certificateCode
*/
public void setCertificateCode(String certificateCode){
this.certificateCode = certificateCode;
}
/**
* 获取 企业名称
* @return String
*/
public String getEnterpriseNam(){
return enterpriseNam;
* 获取 企业名称
* @return String
*/
public String getEnterpriseName(){
return enterpriseName;
}
/**
* 设置 企业名称
* @param enterpriseNam
*/
public void setEnterpriseNam(String enterpriseNam){
this.enterpriseNam = enterpriseNam;
* 设置 企业名称
* @param enterpriseName
*/
public void setEnterpriseName(String enterpriseName){
this.enterpriseName = enterpriseName;
}
/**
* 获取 持有者姓名
* @return String
*/
* 获取 持有者姓名
* @return String
*/
public String getHolderName(){
return holderName;
}
/**
* 设置 持有者姓名
* @param holderName
*/
* 设置 持有者姓名
* @param holderName
*/
public void setHolderName(String holderName){
this.holderName = holderName;
}
/**
* 获取 持有者证件号码
* @return String
*/
* 获取 持有者证件号码
* @return String
*/
public String getHolderIDCardNo(){
return holderIDCardNo;
}
/**
* 设置 持有者证件号码
* @param holderIDCardNo
*/
* 设置 持有者证件号码
* @param holderIDCardNo
*/
public void setHolderIDCardNo(String holderIDCardNo){
this.holderIDCardNo = holderIDCardNo;
}
/**
* 获取 证照状态,1正常2注销
* @return Integer
*/
* 获取 证照状态,1正常2注销
* @return Integer
*/
public Integer getCertificateStatus(){
return certificateStatus;
}
/**
* 设置 证照状态,1正常2注销
* @param certificateStatus
*/
* 设置 证照状态,1正常2注销
* @param certificateStatus
*/
public void setCertificateStatus(Integer certificateStatus){
this.certificateStatus = certificateStatus;
}
/**
* 获取 正本数
* @return Integer
*/
* 获取 正本数
* @return Integer
*/
public Integer getOriginalCount(){
return originalCount;
}
/**
* 设置 正本数
* @param originalCount
*/
* 设置 正本数
* @param originalCount
*/
public void setOriginalCount(Integer originalCount){
this.originalCount = originalCount;
}
/**
* 获取 副本数
* @return Integer
*/
* 获取 副本数
* @return Integer
*/
public Integer getDuplicateCount(){
return duplicateCount;
}
/**
* 设置 副本数
* @param duplicateCount
*/
* 设置 副本数
* @param duplicateCount
*/
public void setDuplicateCount(Integer duplicateCount){
this.duplicateCount = duplicateCount;
}
/**
* 获取 正本附件地址
* @return String
*/
* 获取 正本附件地址
* @return String
*/
public String getOriginalUrl(){
return originalUrl;
}
/**
* 设置 正本附件地址
* @param originalUrl
*/
* 设置 正本附件地址
* @param originalUrl
*/
public void setOriginalUrl(String originalUrl){
this.originalUrl = originalUrl;
}
/**
* 获取 副本附件地址
* @return String
*/
* 获取 副本附件地址
* @return String
*/
public String getDuplicateUrl(){
return duplicateUrl;
}
/**
* 设置 副本附件地址
* @param duplicateUrl
*/
* 设置 副本附件地址
* @param duplicateUrl
*/
public void setDuplicateUrl(String duplicateUrl){
this.duplicateUrl = duplicateUrl;
}
/**
* 获取 证照目录ID
* @return Long
*/
* 获取 证照目录ID
* @return Long
*/
public Long getCatalogId(){
return catalogId;
}
/**
* 设置 证照目录ID
* @param catalogId
*/
* 设置 证照目录ID
* @param catalogId
*/
public void setCatalogId(Long catalogId){
this.catalogId = catalogId;
}
......@@ -247,7 +242,7 @@ public class RetainLogEntity extends RetainLogVo {
@Override
public int hashCode() {
return this.getId().hashCode();
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
......@@ -255,7 +250,7 @@ public class RetainLogEntity extends RetainLogVo {
if (obj instanceof RetainLogEntity) {
RetainLogEntity tmp = (RetainLogEntity) obj;
if (this.getId() == tmp.getId()) {
return true;
return true;
}
}
return false;
......@@ -266,7 +261,7 @@ public class RetainLogEntity extends RetainLogVo {
sb.append(",catalogCode:").append(getCatalogCode());
sb.append(",certificateName:").append(getCertificateName());
sb.append(",certificateCode:").append(getCertificateCode());
sb.append(",enterpriseNam:").append(getEnterpriseNam());
sb.append(",enterpriseName:").append(getEnterpriseName());
sb.append(",holderName:").append(getHolderName());
sb.append(",holderIDCardNo:").append(getHolderIDCardNo());
sb.append(",certificateStatus:").append(getCertificateStatus());
......@@ -280,28 +275,28 @@ public class RetainLogEntity extends RetainLogVo {
public void initAttrValue(){
this.catalogCode = "";
this.catalogCode = "";
this.certificateName = "";
this.certificateName = "";
this.certificateCode = "";
this.certificateCode = "";
this.enterpriseNam = "";
this.enterpriseName = "";
this.holderName = "";
this.holderName = "";
this.holderIDCardNo = "";
this.holderIDCardNo = "";
this.certificateStatus = 1;
this.certificateStatus = 1;
this.originalCount = 0;
this.originalCount = 0;
this.duplicateCount = 0;
this.duplicateCount = 0;
this.originalUrl = "";
this.originalUrl = "";
this.duplicateUrl = "";
this.duplicateUrl = "";
this.catalogId = null;
this.catalogId = null;
}
}
\ No newline at end of file
package com.mortals.xhx.module.record.model.vo;
import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.record.model.PrintWaitQueueEntity;
import java.util.ArrayList;
import java.util.List;
/**
* 证照打印记录视图对象
*
* @author zxfei
* @date 2022-10-22
*/
public class PrintWaitQueueVo extends BaseEntityLong {
}
\ No newline at end of file
......@@ -49,4 +49,6 @@ public interface ApplyLogService extends ICRUDService<ApplyLogEntity,Long>{
* @return
*/
void generateAll(ApplyLogEntity applyLogEntity, Context context) throws AppException;
void printApplyLog(Long id);
}
\ No newline at end of file
package com.mortals.xhx.module.record.service;
import com.mortals.framework.service.ICRUDService;
import com.mortals.xhx.module.record.model.PrintWaitQueueEntity;
/**
* PrintWaitQueueService
*
* 证照打印记录 service接口
*
* @author zxfei
* @date 2022-10-22
*/
public interface PrintWaitQueueService extends ICRUDService<PrintWaitQueueEntity,Long>{
}
\ No newline at end of file
......@@ -123,7 +123,7 @@ public class ApplyLogServiceImpl extends AbstractCRUDServiceImpl<ApplyLogDao, Ap
if(StringUtils.isEmpty(entity.getPrivateID())){
throw new AppException("专网ID不能为空");
}
if(StringUtils.isEmpty(entity.getEnterpriseNam())){
if(StringUtils.isEmpty(entity.getEnterpriseName())){
throw new AppException("企业名称不能为空");
}
if(StringUtils.isEmpty(entity.getHolderName())){
......@@ -212,12 +212,37 @@ public class ApplyLogServiceImpl extends AbstractCRUDServiceImpl<ApplyLogDao, Ap
retainLogService.creatRetainLog(applyLogEntity,context);
}
@Override
public void printApplyLog(Long id) {
}
private String preview(DocTemplateVO docTemplate,Context context){
String rootPath = this.filePath.endsWith("/") ? this.filePath : this.filePath + "/";
//转换表单参数为map集合
ObjectMapper mapper = new ObjectMapper();
ConfigureBuilder builder = Configure.builder();
builder.buildGrammerRegex(RegexUtils.createGeneral("{{", "}}"));
String docTemp = "{\n" +
" \"i_1_卫\":\"川\",\n" +
" \"i_2_字\":\"2022\",\n" +
" \"i_3_号\":\"10\",\n" +
" \"i_4_单位名称\":\"成都壹糖文化传播有限公司\",\n" +
" \"i_5_法定代表人\":\"廖至敬\",\n" +
" \"i_6_地址\":\"成都市武侯区晋吉南路98号\",\n" +
" \"i_7_许可项目\":\"奶油蛋糕、生日蛋糕、水果蛋糕、奶茶、鲜切水果\",\n" +
" \"i_8_年始\":\"2021\",\n" +
" \"i_9_月始\":\"01\",\n" +
" \"i_10_日始\":\"01\",\n" +
" \"i_11_年止\":\"2023\",\n" +
" \"i_12_月止\":\"12\",\n" +
" \"i_13_日止\":\"31\",\n" +
" \"i_14_年\":\"2020\",\n" +
" \"i_15_月\":\"12\",\n" +
" \"i_16_日\":\"30\",\n" +
" \"@image_1_照片\":\"file/uploadfile/test.jpg\"\n" +
"}";
docTemplate.setFormContent(docTemp);
try {
Map<String, Object> data = mapper.readValue(docTemplate.getFormContent(), Map.class);
//遍历查看是否有图片数据,多选框
......
......@@ -49,7 +49,7 @@ public class PrintLogServiceImpl extends AbstractCRUDServiceImpl<PrintLogDao, Pr
condition.append(entity.getQuery()).append("%");
PrintLogQuery condition1 = new PrintLogQuery();
PrintLogQuery condition2 = new PrintLogQuery();
condition1.setEnterpriseNam(condition.toString());
condition1.setEnterpriseName(condition.toString());
condition2.setPickerName(condition.toString());
List<PrintLogQuery> orConditionList = new ArrayList<>();
orConditionList.add(condition1);
......@@ -76,7 +76,7 @@ public class PrintLogServiceImpl extends AbstractCRUDServiceImpl<PrintLogDao, Pr
}
printLogEntity.setCertificateName(applyLogEntity.getCertificateName());
printLogEntity.setCertificateCode(applyLogEntity.getCertificateCode());
printLogEntity.setEnterpriseNam(applyLogEntity.getEnterpriseNam());
printLogEntity.setEnterpriseName(applyLogEntity.getEnterpriseName());
printLogEntity.setHolderName(applyLogEntity.getHolderName());
printLogEntity.setHolderIDCardNo(applyLogEntity.getHolderIDCardNo());
printLogEntity.setPrintStatus(PrintStatus.SUCCESS.getValue());
......
package com.mortals.xhx.module.record.service.impl;
import org.springframework.stereotype.Service;
import com.mortals.framework.service.impl.AbstractCRUDServiceImpl;
import com.mortals.framework.exception.AppException;
import com.mortals.framework.model.Context;
import com.mortals.xhx.module.record.dao.PrintWaitQueueDao;
import com.mortals.xhx.module.record.model.PrintWaitQueueEntity;
import com.mortals.xhx.module.record.service.PrintWaitQueueService;
/**
* PrintWaitQueueService
* 证照打印记录 service实现
*
* @author zxfei
* @date 2022-10-22
*/
@Service("printWaitQueueService")
public class PrintWaitQueueServiceImpl extends AbstractCRUDServiceImpl<PrintWaitQueueDao, PrintWaitQueueEntity, Long> implements PrintWaitQueueService {
}
\ No newline at end of file
......@@ -72,7 +72,7 @@ public class RetainLogServiceImpl extends AbstractCRUDServiceImpl<RetainLogDao,
}
retainLogEntity.setCertificateName(applyLogEntity.getCertificateName());
retainLogEntity.setCertificateCode(applyLogEntity.getCertificateCode());
retainLogEntity.setEnterpriseNam(applyLogEntity.getEnterpriseNam());
retainLogEntity.setEnterpriseName(applyLogEntity.getEnterpriseName());
retainLogEntity.setHolderName(applyLogEntity.getHolderName());
retainLogEntity.setHolderIDCardNo(applyLogEntity.getHolderIDCardNo());
retainLogEntity.setCertificateStatus(CertificateStatus.NORMAL.getValue());
......
package com.mortals.xhx.module.record.web;
import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.base.system.param.service.ParamService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
import com.mortals.framework.model.Context;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.module.record.model.PrintWaitQueueEntity;
import com.mortals.xhx.module.record.service.PrintWaitQueueService;
import org.apache.commons.lang3.ArrayUtils;
import com.mortals.framework.util.StringUtils;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
import com.alibaba.fastjson.JSONObject;
import java.util.Arrays;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import static com.mortals.framework.ap.SysConstains.*;
/**
*
* 证照打印记录
*
* @author zxfei
* @date 2022-10-22
*/
@RestController
@RequestMapping("print/wait/queue")
public class PrintWaitQueueController extends BaseCRUDJsonBodyMappingController<PrintWaitQueueService,PrintWaitQueueEntity,Long> {
@Autowired
private ParamService paramService;
public PrintWaitQueueController(){
super.setModuleDesc( "证照打印记录");
}
@Override
protected void init(Map<String, Object> model, Context context) {
this.addDict(model, "certificateType", paramService.getParamBySecondOrganize("PrintWaitQueue","certificateType"));
this.addDict(model, "printStatus", paramService.getParamBySecondOrganize("PrintWaitQueue","printStatus"));
super.init(model, context);
}
}
\ No newline at end of file
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