我收到了一个CSV文件,它提供了一个SalesQuotationId和一个Personnelnumber,我创建了一个Job来通过find
方法找到SalesQuotation。
在SalesQuotationTable上,我有一个字段,与RecId
的{{1}}一起存储。问题是,我只在CSV文件中有人员编号。我无法找到如何根据PersonnelNumber更改HCMWorker的RecId。
HCMWorker
答案 0 :(得分:1)
您可以使用 HcmWorker 表上的静态函数findByPersonnelNumber
,通过 PersonnelNumber 找到 HcmWorker 记录。只需将salesQuotationTable.WorkerField = worker;
替换为
salesQuotationTable.WorkerField = HcmWorker::findByPersonnelNumber(worker).RecId;