docs(task): 更新任务通信规则文档并添加任务注册描述
添加任务注册信息的描述字段到tasker_mapper.json 完善WebSocket通信机制文档,补充核心组件说明 修正属性同步机制中的空指针问题 优化代码格式和注释
This commit is contained in:
@@ -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 {
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
@@ -7,5 +7,6 @@
|
||||
"CompanyCustomerEvaluationFormUpdateTask": "com.ecep.contract.ds.customer.tasker.CompanyCustomerEvaluationFormUpdateTask",
|
||||
"CompanyCustomerNextSignDateTask": "com.ecep.contract.ds.customer.tasker.CompanyCustomerNextSignDateTask",
|
||||
"CompanyCustomerRebuildFilesTasker": "com.ecep.contract.ds.customer.tasker.CompanyCustomerRebuildFilesTasker"
|
||||
}
|
||||
},
|
||||
"descriptions": "任务注册信息"
|
||||
}
|
||||
Reference in New Issue
Block a user