增加拟强注通知文书生成
This commit is contained in:
parent
168f2211b5
commit
7bc71b5abf
|
|
@ -35,7 +35,6 @@ import com.chinaweal.aiccs.common.constant.FlowConstant;
|
||||||
import com.chinaweal.aiccs.common.util.DateUtils;
|
import com.chinaweal.aiccs.common.util.DateUtils;
|
||||||
import com.chinaweal.aiccs.common.util.StringUtils;
|
import com.chinaweal.aiccs.common.util.StringUtils;
|
||||||
import com.chinaweal.aiccs.common.util.WorkNoUtil;
|
import com.chinaweal.aiccs.common.util.WorkNoUtil;
|
||||||
import com.chinaweal.aiccs.org.entity.OrgUnits;
|
|
||||||
import com.chinaweal.aiccs.org.service.AicorgService;
|
import com.chinaweal.aiccs.org.service.AicorgService;
|
||||||
import com.chinaweal.aicorg.model.AICUser;
|
import com.chinaweal.aicorg.model.AICUser;
|
||||||
import com.chinaweal.aicorg.pojo.AICPermission;
|
import com.chinaweal.aicorg.pojo.AICPermission;
|
||||||
|
|
@ -116,7 +115,7 @@ public class XrForceDeregisterSpeServiceImpl extends ServiceImpl<XrForceDeregist
|
||||||
|
|
||||||
// 获取用户地区ID并设置为9位
|
// 获取用户地区ID并设置为9位
|
||||||
String regionID = user.getRegionID();
|
String regionID = user.getRegionID();
|
||||||
if(regionID.length() == 6){
|
if (regionID.length() == 6) {
|
||||||
regionID = regionID + "000";
|
regionID = regionID + "000";
|
||||||
}
|
}
|
||||||
entity.setRegOrg(regionID);
|
entity.setRegOrg(regionID);
|
||||||
|
|
@ -321,6 +320,8 @@ public class XrForceDeregisterSpeServiceImpl extends ServiceImpl<XrForceDeregist
|
||||||
xrForceDeregister = new XrForceDeregister();
|
xrForceDeregister = new XrForceDeregister();
|
||||||
//将拟强制注销业务表的数据传到拟强制注销公告详细表
|
//将拟强制注销业务表的数据传到拟强制注销公告详细表
|
||||||
xrForceDeregisterSpe = generateXrForceDeregisterRes(xrForceDeregisterSpe);
|
xrForceDeregisterSpe = generateXrForceDeregisterRes(xrForceDeregisterSpe);
|
||||||
|
// 生成通知书
|
||||||
|
generateSpeWrit(xrForceDeregisterSpe, user);
|
||||||
break;
|
break;
|
||||||
case FlowConstant.LINK_TYPE_NULLIFY:
|
case FlowConstant.LINK_TYPE_NULLIFY:
|
||||||
xrForceDeregisterSpe.setStatus(FlowConstant.LINK_STATUS_FIVE); // 审批流程中把状态设置成 "不通过"
|
xrForceDeregisterSpe.setStatus(FlowConstant.LINK_STATUS_FIVE); // 审批流程中把状态设置成 "不通过"
|
||||||
|
|
@ -381,6 +382,35 @@ public class XrForceDeregisterSpeServiceImpl extends ServiceImpl<XrForceDeregist
|
||||||
return xrForceSpe;
|
return xrForceSpe;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生成拟强注销公告文书
|
||||||
|
*
|
||||||
|
* @param xrForceSpe 公告文书
|
||||||
|
* @param user 当前用户
|
||||||
|
* @return 生成公告
|
||||||
|
*/
|
||||||
|
public TSWrit generateSpeWrit(XrForceDeregisterSpe xrForceSpe, AICUser user) {
|
||||||
|
TSWrit tsWritModel = new TSWrit();
|
||||||
|
tsWritModel.setWritsid(UUID.randomUUID().toString());
|
||||||
|
String workNoType = WorkNoUtil.WORKNOTYPE_71;
|
||||||
|
//获取补全后的内容
|
||||||
|
ForceDeregisterSpeSaveDto saveDto = new ForceDeregisterSpeSaveDto();
|
||||||
|
saveDto.setBizSeqNo(xrForceSpe.getBizSeqNo());
|
||||||
|
saveDto.setForceRra(xrForceSpe.getForceRra());
|
||||||
|
String replaceContent = getForceDeregisterContent(user, saveDto);
|
||||||
|
tsWritModel.setWritsno(tsWorkNoService.generateDocNo(workNoType, xrForceSpe.getRegOrg()))
|
||||||
|
.setWritsname(WorkNoUtil.getWorkNoTypeName(workNoType))
|
||||||
|
.setContent(replaceContent)
|
||||||
|
.setBizseq(xrForceSpe.getBizSeqNo())
|
||||||
|
.setPripid(xrForceSpe.getPripId())
|
||||||
|
.setWritstype(workNoType)
|
||||||
|
.setCreatetime(LocalDateTime.now())
|
||||||
|
.setAreaCode(xrForceSpe.getRegOrg());
|
||||||
|
|
||||||
|
tsWritService.save(tsWritModel);
|
||||||
|
return tsWritModel;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public XrTaskListVo saveForceAcceptList(ForceDeregisterSpeQueryDto queryDto, AICUser user) {
|
public XrTaskListVo saveForceAcceptList(ForceDeregisterSpeQueryDto queryDto, AICUser user) {
|
||||||
XrForceDeregisterSpe forceSpe = queryDto.getXrForceDeregisterSpe();
|
XrForceDeregisterSpe forceSpe = queryDto.getXrForceDeregisterSpe();
|
||||||
|
|
@ -722,7 +752,7 @@ public class XrForceDeregisterSpeServiceImpl extends ServiceImpl<XrForceDeregist
|
||||||
public IPage<XrForceDeregisterSpe> forceDeregisterPageByRegOrg(BaseQuery<ForceDeregisterSpeQueryDto> query, AICUser user) {
|
public IPage<XrForceDeregisterSpe> forceDeregisterPageByRegOrg(BaseQuery<ForceDeregisterSpeQueryDto> query, AICUser user) {
|
||||||
ForceDeregisterSpeQueryDto entity = query.getEntity(ForceDeregisterSpeQueryDto.class);
|
ForceDeregisterSpeQueryDto entity = query.getEntity(ForceDeregisterSpeQueryDto.class);
|
||||||
String userRegOrg = user.getRegionID();
|
String userRegOrg = user.getRegionID();
|
||||||
if(userRegOrg.length() == 6){
|
if (userRegOrg.length() == 6) {
|
||||||
userRegOrg = userRegOrg + "000"; //取9位去查
|
userRegOrg = userRegOrg + "000"; //取9位去查
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -732,7 +762,7 @@ public class XrForceDeregisterSpeServiceImpl extends ServiceImpl<XrForceDeregist
|
||||||
entity.setForceRes("1"); //只查正在拟强制注销公告中的数据
|
entity.setForceRes("1"); //只查正在拟强制注销公告中的数据
|
||||||
entity.setForceType("1"); //只查正在拟强制注销公告
|
entity.setForceType("1"); //只查正在拟强制注销公告
|
||||||
entity.setStatus("3"); //查审批通过的
|
entity.setStatus("3"); //查审批通过的
|
||||||
if(StringUtils.equals("0", entity.getSoon())){
|
if (StringUtils.equals("0", entity.getSoon())) {
|
||||||
entity.setSoon(null);
|
entity.setSoon(null);
|
||||||
}
|
}
|
||||||
xrForceDeregisterSpeIPage = baseMapper.xrForceDeregisterPageByRegOrg(page, entity);
|
xrForceDeregisterSpeIPage = baseMapper.xrForceDeregisterPageByRegOrg(page, entity);
|
||||||
|
|
|
||||||
|
|
@ -147,6 +147,7 @@ public class WorkNoUtil {
|
||||||
WRITSNO_GENRULE_MAP.put(WORKNOTYPE_43,"{shortName}市监撤销听证字[{year}]第{currentNo}号");
|
WRITSNO_GENRULE_MAP.put(WORKNOTYPE_43,"{shortName}市监撤销听证字[{year}]第{currentNo}号");
|
||||||
WRITSNO_GENRULE_MAP.put(WORKNOTYPE_44,"{shortName}市监撤销字[{year}]第{currentNo}号");
|
WRITSNO_GENRULE_MAP.put(WORKNOTYPE_44,"{shortName}市监撤销字[{year}]第{currentNo}号");
|
||||||
|
|
||||||
|
WRITSNO_GENRULE_MAP.put(WORKNOTYPE_71, "{shortName}市监拟强注决字[{year}]第{currentNo}号");
|
||||||
WRITSNO_GENRULE_MAP.put(WORKNOTYPE_72, "{shortName}市监强注决字[{year}]第{currentNo}号");
|
WRITSNO_GENRULE_MAP.put(WORKNOTYPE_72, "{shortName}市监强注决字[{year}]第{currentNo}号");
|
||||||
WRITSNO_GENRULE_MAP.put(WORKNOTYPE_75, "{shortName}市监恢复决字[{year}]第{currentNo}号");
|
WRITSNO_GENRULE_MAP.put(WORKNOTYPE_75, "{shortName}市监恢复决字[{year}]第{currentNo}号");
|
||||||
WRITSNO_GENRULE_MAP.put(WORKNOTYPE_76, "{shortName}市监不予恢复决字[{year}]第{currentNo}号");
|
WRITSNO_GENRULE_MAP.put(WORKNOTYPE_76, "{shortName}市监不予恢复决字[{year}]第{currentNo}号");
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
{{areaName}}
|
||||||
|
{{writNo}}
|
||||||
|
|
||||||
|
{{writContent}}
|
||||||
|
|
||||||
|
{{areaName}}(印章)
|
||||||
|
{{year}}年{{month}}月{{day}}日
|
||||||
Loading…
Reference in New Issue