username@email.com
2024-08-27 1f1c2ecd4d216d165703d1f418eaa1691aa5a86a
cylsg/cylsg.Application/Orders/OrderCompanyAppService.cs
@@ -116,11 +116,30 @@
            var UserID = App.User?.FindFirstValue("UserID");
            int userid = 0;
            string ITCode = App.User?.FindFirstValue("ITCode");
            string NickName = App.User?.FindFirstValue("NickName");
            if (!string.IsNullOrEmpty(UserID))
            {
                userid = int.Parse(UserID);
            }
            if (!string.IsNullOrEmpty(orderDto.OrderName) && orderDto.OrderName.Length > 100)
            {
                throw Oops.Oh("招工名称长度过长!");
            }
            if (!string.IsNullOrEmpty(orderDto.Demand) && orderDto.Demand.Length > 2000)
            {
                throw Oops.Oh("需求长度过长!");
            }
            if (!string.IsNullOrEmpty(orderDto.WorderAddress) && orderDto.WorderAddress.Length > 500)
            {
                throw Oops.Oh("工作地点长度过长!");
            }
            if (!string.IsNullOrEmpty(orderDto.ContactPhone) && orderDto.ContactPhone.Length > 30)
            {
                throw Oops.Oh("联系电话长度过长!");
            }
            var userCompanyRes = new BaseRepository<UserCompany>();
            var userCompany = await userCompanyRes.GetFirstAsync(p => p.UserId == userid && p.IsEn == true && p.IsDeleted == false);
            if (userCompany == null || string.IsNullOrEmpty(userCompany.BusinessLicense))
@@ -148,7 +167,7 @@
                order.WorkPrice = orderDto.WorkPrice;
                order.UpDataBy = ITCode;
                order.UpDataBy = NickName;
                order.UpDataTime = DateTime.Now;
                res = await orderRes.UpdateAsync(order);
@@ -157,9 +176,9 @@
            else
            {
                var order = _mapper.Map<Order>(orderDto);
                order.UpDataBy = ITCode;
                order.UpDataBy = NickName;
                order.UpDataTime = DateTime.Now;
                order.CreateBy = ITCode;
                order.CreateBy = NickName;
                order.CreateTime = DateTime.Now;
                order.OrderStatus = 0;
                order.OrderUserId = userid;
@@ -188,7 +207,7 @@
            var UserID = App.User?.FindFirstValue("UserID");
            int userid = 0;
            string ITCode = App.User?.FindFirstValue("ITCode");
            string NickName = App.User?.FindFirstValue("NickName");
            if (!string.IsNullOrEmpty(UserID))
            {
                userid = int.Parse(UserID);
@@ -225,7 +244,7 @@
            orderBidding.IsSelected = true;
            orderBidding.Selectedtime = DateTime.Now;
            orderBidding.UpDataBy = ITCode;
            orderBidding.UpDataBy = NickName;
            orderBidding.UpDataTime = DateTime.Now;
@@ -383,7 +402,7 @@
            var UserID = App.User?.FindFirstValue("UserID");
            int userid = 0;
            string ITCode = App.User?.FindFirstValue("ITCode");
            string NickName = App.User?.FindFirstValue("NickName");
            if (!string.IsNullOrEmpty(UserID))
            {
                userid = int.Parse(UserID);
@@ -428,11 +447,11 @@
                orderBiddingDetail.TodaySalary = dakaDto.TodaySalary;
                orderBiddingDetail.IsShenPi = (int)IsShenPis.yishenpi;
                orderBiddingDetail.ShenPitime = DateTime.Now;
                orderBiddingDetail.UpDataBy = ITCode;
                orderBiddingDetail.UpDataBy = NickName;
                orderBiddingDetail.UpDataTime = DateTime.Now;
                orderBiddingDetail.IsTiXian = true;
                orderBiddingDetail.TiXiantime = DateTime.Now;
                //orderBiddingDetail.CreateBy = ITCode;
                //orderBiddingDetail.CreateBy = NickName;
                //orderBiddingDetail.CreateTime = DateTime.Now;
                res = await orderBiddingDetailRes.UpdateAsync(orderBiddingDetail);
                if (!res)
@@ -450,9 +469,9 @@
                    userTiXianDetail.YiTiXianJine = TodaySalary;
                    userTiXianDetail.ZhiChuShouRu = (int)ZhiChuShouRus.shouru;
                    userTiXianDetail.Remark = "招工订单" + order.OrderName + orderBiddingDetail.WorkDate.Value.ToString("yyyy-MM-dd") + "工资结算";
                    userTiXianDetail.UpDataBy = ITCode;
                    userTiXianDetail.UpDataBy = NickName;
                    userTiXianDetail.UpDataTime = DateTime.Now;
                    userTiXianDetail.CreateBy = ITCode;
                    userTiXianDetail.CreateBy = NickName;
                    userTiXianDetail.CreateTime = DateTime.Now;
                    res = await userTiXianDetailRes.InsertAsync(userTiXianDetail);