| | |
| | | private MesCustomer GetSysDepartment(ErpCustomer customer) |
| | | { |
| | | //ERP傳輸的接口數據轉換為MES數據庫字段 |
| | | var fForbidStatus = customer.FForbidStatus; |
| | | if (customer.FForbidStatus == "0") |
| | | { |
| | | fForbidStatus = "A"; |
| | | } |
| | | else if (customer.FForbidStatus == "1") |
| | | { |
| | | fForbidStatus = "B"; |
| | | } |
| | | |
| | | return new MesCustomer |
| | | { |
| | | Id = Convert.ToDecimal(customer.Id), |
| | | Id = string.IsNullOrEmpty(customer.Id) |
| | | ? DateTimeOffset.UtcNow.ToUnixTimeSeconds() |
| | | : Convert.ToDecimal(customer.Id), |
| | | CustNo = customer.FNumber, |
| | | CustSname = customer.FShortName, |
| | | CustName = customer.FName, |
| | | Anred = customer.FTContact, |
| | | Telf1 = customer.Fmobilephone, |
| | | Fseller = customer.Fseller, |
| | | Fforbidstatus = customer.FForbidStatus, |
| | | FSubsidiary = customer.FUseOrgId, |
| | | Fumbrella = customer.FCreateOrgId, |
| | | Fforbidstatus = fForbidStatus, |
| | | FSubsidiary = string.IsNullOrEmpty(customer.FUseOrgId) |
| | | ? "1" |
| | | : customer.FUseOrgId, |
| | | Fumbrella = string.IsNullOrEmpty(customer.FCreateOrgId) |
| | | ? "1" |
| | | : customer.FCreateOrgId, |
| | | CreateDate = DateTime.Now, |
| | | LastupdateDate = DateTime.Now, |
| | | Company = "1000", |