docs(task): 更新任务通信规则文档并添加任务注册描述

添加任务注册信息的描述字段到tasker_mapper.json
完善WebSocket通信机制文档,补充核心组件说明
修正属性同步机制中的空指针问题
优化代码格式和注释
This commit is contained in:
2025-09-25 09:56:27 +08:00
parent 2057c3ca67
commit ad42a49858
7 changed files with 351 additions and 24 deletions

View File

@@ -24,8 +24,8 @@ import com.ecep.contract.CustomerFileType;
import com.ecep.contract.MessageHolder;
import com.ecep.contract.SpringApp;
import com.ecep.contract.cloud.tyc.CloudTycService;
import com.ecep.contract.ds.customer.service.CompanyCustomerFileService;
import com.ecep.contract.ds.customer.service.CompanyCustomerEvaluationFormFileService;
import com.ecep.contract.ds.customer.service.CompanyCustomerFileService;
import com.ecep.contract.ds.customer.service.CompanyCustomerService;
import com.ecep.contract.model.CloudTyc;
import com.ecep.contract.model.Company;
@@ -35,8 +35,6 @@ import com.ecep.contract.model.CompanyCustomerFile;
import com.ecep.contract.service.WebSocketServerTasker;
import com.ecep.contract.ui.Tasker;
import com.ecep.contract.util.CompanyUtils;
import com.ecep.contract.vo.CompanyCustomerEvaluationFormFileVo;
import com.ecep.contract.vo.CompanyCustomerFileVo;
import com.fasterxml.jackson.databind.JsonNode;
public class CompanyCustomerEvaluationFormUpdateTask extends Tasker<Object> implements WebSocketServerTasker {

View File

@@ -30,6 +30,10 @@ public class CompanyCustomerRebuildFilesTasker extends Tasker<Object> implements
customer = getCompanyCustomerService().findById(customerId);
}
void setFilesUpdated(boolean filesUpdated) {
updateProperty("filesUpdated", filesUpdated);
}
@Override
protected Object execute(MessageHolder holder) throws Exception {
updateTitle("重建客户文件");
@@ -59,10 +63,10 @@ public class CompanyCustomerRebuildFilesTasker extends Tasker<Object> implements
if (result) {
holder.info("客户文件重建成功");
updateProperty("filesUpdated", true);
setFilesUpdated(true);
} else {
holder.info("客户文件重建完成,但没有更新任何文件");
updateProperty("filesUpdated", false);
setFilesUpdated(false);
}
updateProgress(100, 100);

View File

@@ -52,7 +52,7 @@ public class ProjectCostImportItemsFromContractsTasker extends Tasker<Object> im
@Override
protected Void execute(MessageHolder holder) throws Exception {
importFromContracts(cost, holder);
importFromContracts(cost, holder);
return null;
}