diff --git a/backend/src/services/risk.service.ts b/backend/src/services/risk.service.ts index 3c96a69..6e6db1b 100644 --- a/backend/src/services/risk.service.ts +++ b/backend/src/services/risk.service.ts @@ -1606,16 +1606,14 @@ export async function getHealthCheck(orgId: string) { { key: 'contract', name: '合同管理', - score: Math.max(0, 100 - unsignedContracts * 15 - expiringContracts * 5 - Math.min(30, contractsNoAttachment * 2)), + score: Math.max(0, 100 - unsignedContracts * 15 - expiringContracts * 5), findings: [ unsignedContracts > 0 ? `${unsignedContracts} 名员工未签书面合同,存在双倍工资风险` : '全员已签书面合同', expiringContracts > 0 ? `${expiringContracts} 份合同 30 天内到期,需及时续签` : '无即将到期合同', - contractsNoAttachment > 0 ? `${contractsNoAttachment} 份合同缺少附件,建议补传扫描件` : '合同附件齐全', ].filter(Boolean), recommendations: [ unsignedContracts > 0 ? '立即补签书面合同,超过1个月未签需支付双倍工资' : '', expiringContracts > 0 ? '提前30天发送续签意向书,保留协商证据' : '', - contractsNoAttachment > 0 ? '上传合同扫描件作为电子存档' : '', ].filter(Boolean), }, {