啊鑫
2025-08-22 b884e533c4d906d3e004ea51750591f04863f881
MES.Service/service/BasicData/MesCustomerManager.cs
@@ -115,19 +115,34 @@
    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",