This commit is contained in:
2021-08-11 22:58:14 +00:00
parent 49fb0e6ca9
commit f7fbba92a0

View File

@@ -2579,20 +2579,23 @@ namespace AyaNova.PlugIn.V8
//##### ITEMS
int nSequence=0;
int nSequence = 0;
foreach (WorkorderItem wi in c.WorkorderItems)
{
progress.Op("WorkorderItem " + wi.ID.ToString());
dynamic dwi = new JObject();
dwi.workOrderId = RavenId;
dwi.sequence = ++nSequence;
dwi.notes = wi.Summary;
if (!string.IsNullOrWhiteSpace(wi.Summary))//in v8 summary is reqd.
dwi.notes = wi.Summary;
else
dwi.notes = "Item " + nSequence.ToString();
dwi.techNotes = wi.TechNotes;
dwi.requestDate = util.DateToV8(wi.RequestDate);//allow empty dates if empty source
dwi.workorderItemStatusId = Getv7v8WorkOrderItemStatusIdNullOk(wi.WorkorderStatusID);
dwi.workorderItemPriorityId = Getv7v8IdMapNullOk(wi.PriorityID);
dwi.warrantyService = wi.WarrantyService;
TagFromv7Guid(wi.TypeID, tags);
TagFromv7Guid(wi.WorkorderItemUnitServiceTypeID, tags);
@@ -2602,7 +2605,7 @@ namespace AyaNova.PlugIn.V8
if (ShouldExportCustom)
dwi.customFields = CustomFieldData(wi, DateCustomFields);
var ravenwoitemid = util.IdFromResponse(await util.PostAsync("workorder/items", dwi.ToString()));
await util.EventLog(util.AyaType.WorkOrderItem, ravenwoitemid, SafeGetUserMap(wi.Creator), SafeGetUserMap(wi.Modifier), wi.Created, wi.Modified);