啊鑫
7 天以前 5707781039b9d902ce1d2d6727fba65bbab14574
WebApi/Gs.BaseInfo/Services/MesUnitManager.cs
@@ -38,31 +38,25 @@
            var _sbBy =
                new StringBuilder(query.sortName + " " + query.sortOrder);
            var totalCount = 0;
            var itemsList = Db.Queryable<MesUnit, MesUnit, MesUnit>((a, b, c) =>
                    new object[]
            var itemsList = Db.Queryable<MesUnit, MesUnit, MesUnit>(
                    (a, b, c) => new object[]
                    {
                        JoinType.Left, a.Id == b.Id,
                        JoinType.Left, a.Id == c.Id
                    }
                )
                .Select((a, b, c) => new MesUnit
                .Select((a,b,c) => new MesUnit
                {
                    Fforbidstatus = a.Fforbidstatus + ":" +
                                    (a.Fforbidstatus == "A" ? "正常" : "禁用"),
                    Fcurrentunitid = b.Fname,
                    Fbaseunit = c.Fname,
                    Fforbidstatus = a.Fforbidstatus + ":" + (a.Fforbidstatus == "A" ? "正常" : "禁用"),
                    Fcurrentunitid=b.Fname,
                    Fbaseunit=c.Fname,
                    DataType = a.DataType + ":"
                                          + SqlFunc.IF(a.DataType == "Z")
                                              .Return("暂存")
                                              .ElseIF(a.DataType == "A")
                                              .Return("创建")
                                              .ElseIF(a.DataType == "B")
                                              .Return("审核中")
                                              .ElseIF(a.DataType == "C")
                                              .Return("已审核")
                                              .ElseIF(a.DataType == "D")
                                              .Return("重新审核")
                                              .End(a.DataType)
                        + SqlFunc.IF(a.DataType == "Z").Return("暂存")
                        .ElseIF(a.DataType == "A").Return("创建")
                        .ElseIF(a.DataType == "B").Return("审核中")
                        .ElseIF(a.DataType == "C").Return("已审核")
                        .ElseIF(a.DataType == "D").Return("重新审核")
                        .End(a.DataType)
                }, true)
                .Where(_sbWhere.ToString())
                .OrderBy(_sbBy.ToString())