强制注销推送记录创建
This commit is contained in:
parent
06ebff48aa
commit
c1fef33d83
|
|
@ -26,6 +26,8 @@ import com.chinaweal.aiccs.aiccs.force.service.IXrForceDeregisterService;
|
||||||
import com.chinaweal.aiccs.aiccs.force.service.IXrForceDeregisterSpeService;
|
import com.chinaweal.aiccs.aiccs.force.service.IXrForceDeregisterSpeService;
|
||||||
import com.chinaweal.aiccs.aiccs.force.service.IXrForceNoticeService;
|
import com.chinaweal.aiccs.aiccs.force.service.IXrForceNoticeService;
|
||||||
import com.chinaweal.aiccs.aiccs.inspect.service.TSWorkNoService;
|
import com.chinaweal.aiccs.aiccs.inspect.service.TSWorkNoService;
|
||||||
|
import com.chinaweal.aiccs.aiccs.revoke.entity.BatchRevokePushRecord;
|
||||||
|
import com.chinaweal.aiccs.aiccs.revoke.service.BatchRevokePushRecordService;
|
||||||
import com.chinaweal.aiccs.aiccs.revoke.service.CreateFileService;
|
import com.chinaweal.aiccs.aiccs.revoke.service.CreateFileService;
|
||||||
import com.chinaweal.aiccs.aiccs.seriousillegalPerson.common.emnu.AuthEnum;
|
import com.chinaweal.aiccs.aiccs.seriousillegalPerson.common.emnu.AuthEnum;
|
||||||
import com.chinaweal.aiccs.aiccs.system.entity.TRBaseCode;
|
import com.chinaweal.aiccs.aiccs.system.entity.TRBaseCode;
|
||||||
|
|
@ -87,6 +89,8 @@ public class XrForceDeregisterSpeServiceImpl extends ServiceImpl<XrForceDeregist
|
||||||
private CreateFileService createFileService;
|
private CreateFileService createFileService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private IGzaiccodeService gzaiccodeService;
|
private IGzaiccodeService gzaiccodeService;
|
||||||
|
@Resource
|
||||||
|
private BatchRevokePushRecordService batchRevokePushRecordService;
|
||||||
|
|
||||||
private static final ExpiryMap<String, Collection<?>> EXPIRY_MAP = new ExpiryMap<>(15 * 60);
|
private static final ExpiryMap<String, Collection<?>> EXPIRY_MAP = new ExpiryMap<>(15 * 60);
|
||||||
|
|
||||||
|
|
@ -608,6 +612,28 @@ public class XrForceDeregisterSpeServiceImpl extends ServiceImpl<XrForceDeregist
|
||||||
// 2026年2月4日 生成pdf文书
|
// 2026年2月4日 生成pdf文书
|
||||||
createFileService.createPdfCommon(xrForceSpe.getBizSeqNo(), "决定书送达公告", "强制注销决定送达公告",
|
createFileService.createPdfCommon(xrForceSpe.getBizSeqNo(), "决定书送达公告", "强制注销决定送达公告",
|
||||||
"force", ".pdf", "/static/template/commonWritTemplate.docx", data);
|
"force", ".pdf", "/static/template/commonWritTemplate.docx", data);
|
||||||
|
|
||||||
|
// 写入推送记录存储表,后续定时任务统一推送
|
||||||
|
EBaseinfo eBaseinfo = iEBaseinfoService.getById(xrForceSpe.getPripId());
|
||||||
|
LocalDateTime nowTime = LocalDateTime.now();
|
||||||
|
BatchRevokePushRecord pushRecord = new BatchRevokePushRecord();
|
||||||
|
pushRecord.setRevlistid(xrForceSpe.getForceSpeId());
|
||||||
|
pushRecord.setPripid(xrForceSpe.getPripId());
|
||||||
|
pushRecord.setUniscid(eBaseinfo != null ? eBaseinfo.getUniscid() : xrForceSpe.getUniscId());
|
||||||
|
pushRecord.setEntname(eBaseinfo != null ? eBaseinfo.getEntname() : xrForceSpe.getEntName());
|
||||||
|
pushRecord.setRevokeRea(xrForceSpe.getForceRra());
|
||||||
|
pushRecord.setRevokedate(nowTime);
|
||||||
|
pushRecord.setPunishOrg(xrForceSpe.getRegOrg());
|
||||||
|
pushRecord.setPunishOrgCn(xrForceSpe.getRegOrgCn());
|
||||||
|
pushRecord.setHandlerid(user.getPrimaryKey());
|
||||||
|
pushRecord.setHandlername(user.getName());
|
||||||
|
pushRecord.setPushStatus("0"); // 0-待推送
|
||||||
|
pushRecord.setPushCount(0);
|
||||||
|
pushRecord.setCreateTime(nowTime);
|
||||||
|
pushRecord.setUpdateTime(nowTime);
|
||||||
|
pushRecord.setBiztype("1"); // 强制注销类型
|
||||||
|
batchRevokePushRecordService.save(pushRecord);
|
||||||
|
|
||||||
return xrForceSpe;
|
return xrForceSpe;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,11 +13,11 @@ import lombok.experimental.Accessors;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* <p>
|
* <p>
|
||||||
* 批量吊销推送记录表
|
* 批量吊销/注销推送记录表
|
||||||
* 存储需要推送的批量吊销成功市场主体记录
|
* 存储需要推送的批量吊销成功市场主体记录
|
||||||
* </p>
|
* </p>
|
||||||
*
|
*
|
||||||
* @author Lee
|
* @author lroyia
|
||||||
* @since 2026-02-24
|
* @since 2026-02-24
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
|
|
@ -148,6 +148,12 @@ public class BatchRevokePushRecord extends Model<BatchRevokePushRecord> {
|
||||||
@TableField("REMARK")
|
@TableField("REMARK")
|
||||||
private String remark;
|
private String remark;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 业务类型(0:批量吊销,1:强制注销)
|
||||||
|
*/
|
||||||
|
@TableField("BIZTYPE")
|
||||||
|
private String biztype;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected Serializable pkVal() {
|
protected Serializable pkVal() {
|
||||||
return this.id;
|
return this.id;
|
||||||
|
|
|
||||||
|
|
@ -450,6 +450,7 @@ public class TsbizrevlistServiceImpl extends BaseServiceImpl<TsbizrevlistMapper,
|
||||||
pushRecord.setPushCount(0);
|
pushRecord.setPushCount(0);
|
||||||
pushRecord.setCreateTime(now);
|
pushRecord.setCreateTime(now);
|
||||||
pushRecord.setUpdateTime(now);
|
pushRecord.setUpdateTime(now);
|
||||||
|
pushRecord.setBiztype("0");
|
||||||
pushRecord.setRemark(dto.getRemark());
|
pushRecord.setRemark(dto.getRemark());
|
||||||
|
|
||||||
batchRevokePushRecordService.save(pushRecord);
|
batchRevokePushRecordService.save(pushRecord);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue