bug修改

This commit is contained in:
lg
2025-11-11 17:08:30 +08:00
parent 0941197ca9
commit e8e15f4a98
3 changed files with 26 additions and 26 deletions

View File

@ -53,16 +53,19 @@ public class BaohanJob {
}
log.info("保证金缴纳审批日期到期定时任务执行成功");
}
@Scheduled(cron = "0 0 8 1/1 * ?")
public void chengbaohetongbaohanJob() {
log.info("承包合同保函日期到期定时任务开始执行");
// 查询保证金当天到期的数据
List<XzdGuaranteeInfo> xzdGuaranteeInfos = xzdGuaranteeInfoMapper.selectList(new LambdaQueryWrapper<XzdGuaranteeInfo>().eq(XzdGuaranteeInfo::getDueDate, LocalDate.now()));
List<XzdGuaranteeInfo> xzdGuaranteeInfos = xzdGuaranteeInfoMapper.selectList(new LambdaQueryWrapper<XzdGuaranteeInfo>().eq(XzdGuaranteeInfo::getDueDate, LocalDate.now().plusMonths(1)));
//组装发送数据
for (XzdGuaranteeInfo xzdGuaranteeInfo : xzdGuaranteeInfos) {
SseMessageDto sseMessageDto = new SseMessageDto();
sseMessageDto.setUserIds(List.of(xzdGuaranteeInfo.getCreateBy()));
sseMessageDto.setMessage(xzdGuaranteeInfo.getDocumentNumber()+" "+"保函日期到期");
sseMessageDto.setMessage(xzdGuaranteeInfo.getDocumentNumber()+" "+"承包合同保函日期还有一个月到期");
SseMessageUtils.publishMessage(sseMessageDto);
}
}

View File

@ -97,6 +97,13 @@ public class XzdGuaranteeInfoVo implements Serializable {
@ExcelProperty(value = "申请人")
private String applicant;
/**
* 合同状态
*/
@ExcelProperty(value = "合同状态")
private String htzt;
/**
* 工程项目

View File

@ -19,6 +19,9 @@ import org.dromara.common.utils.BatchNumberGenerator;
import org.dromara.system.service.impl.SysOssServiceImpl;
import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.XzdBidPreProject;
import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.vo.XzdBidPreProjectVo;
import org.dromara.xzd.contractManagement.fenbaohetongbiangg.domain.XzdSubcontractChange;
import org.dromara.xzd.deposit.backletter.domain.XzdGuaranteeChangeInfo;
import org.dromara.xzd.deposit.backletter.mapper.XzdGuaranteeChangeInfoMapper;
import org.dromara.xzd.deposit.contractBackletter.domain.XzdGuaranteeInfo;
import org.dromara.xzd.deposit.contractBackletter.domain.bo.XzdGuaranteeInfoBo;
import org.dromara.xzd.deposit.contractBackletter.domain.vo.XzdGuaranteeInfoVo;
@ -27,10 +30,12 @@ import org.dromara.xzd.deposit.contractBackletter.service.IXzdGuaranteeInfoServi
import org.dromara.xzd.deposit.earnestMoney.domain.XzdDepositApplication;
import org.dromara.xzd.domain.dto.QuerCorrespondentDto;
import org.dromara.xzd.domain.vo.XzdSupplierInfoVo;
import org.dromara.xzd.enums.ZxdEnum;
import org.dromara.xzd.service.IXzdCorrespondentList;
import org.dromara.xzd.service.impl.XzdSupplierInfoServiceImpl;
import org.dromara.xzd.utilS.AreaUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Lazy;
import org.springframework.context.event.EventListener;
import org.springframework.stereotype.Service;
@ -55,15 +60,11 @@ public class XzdGuaranteeInfoServiceImpl extends ServiceImpl<XzdGuaranteeInfoMap
private final XzdGuaranteeInfoMapper baseMapper;
private final AreaUtil areaUtil;
@Autowired
private XzdSupplierInfoServiceImpl xzdSupplierInfoService;
@Lazy
private XzdGuaranteeChangeInfoMapper xzdGuaranteeChangeInfoMapper;
@Autowired
private IXzdCorrespondentList iXzdCorrespondentList;
private final SysOssServiceImpl sysOssService;
@ -87,22 +88,11 @@ public class XzdGuaranteeInfoServiceImpl extends ServiceImpl<XzdGuaranteeInfoMap
private void setValue(List<XzdGuaranteeInfoVo> infos) {
for (XzdGuaranteeInfoVo info : infos) {
//申请机构(供应商信息列表)
XzdSupplierInfoVo xzdSupplierInfoVot = xzdSupplierInfoService.queryById(info.getApplicationOrganization());
if (xzdSupplierInfoVot != null){
info.setApplicationOrganizationName(xzdSupplierInfoVot.getUnitName());
}
//乙方单位(供应商信息列表)
XzdSupplierInfoVo xzdSupplierInfoVo = xzdSupplierInfoService.queryById(info.getPartyBUnit());
if (xzdSupplierInfoVo != null){
info.setPartyBUnitName(xzdSupplierInfoVo.getUnitName());
}
//甲方单位(客户信息列表)
R<QuerCorrespondentDto> byid = iXzdCorrespondentList.getCustomerByid(info.getPartyAUnit());
if (byid!=null){
if (byid.getData().getXzdCustomerinformation() != null){
info.setPartyAUnitName(byid.getData().getXzdCustomerinformation().getUnitName());
}
// 阶段状态
info.setHtzt(ZxdEnum.HETONGZTYS.getTypeValue());
Long l = xzdGuaranteeChangeInfoMapper.selectCount(new LambdaQueryWrapper<XzdGuaranteeChangeInfo>().eq(XzdGuaranteeChangeInfo::getContractGuaranteeId, info.getId()));
if (l > 0) {
info.setHtzt(ZxdEnum.HETONGZTBG.getTypeValue());
}
}
@ -120,7 +110,7 @@ public class XzdGuaranteeInfoServiceImpl extends ServiceImpl<XzdGuaranteeInfoMap
LambdaQueryWrapper<XzdGuaranteeInfo> lqw = buildQueryWrapper(bo);
Page<XzdGuaranteeInfoVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
// setValue(result.getRecords());
setValue(result.getRecords());
return TableDataInfo.build(result);
}