public int Update(P_PREUPLOADORDER entity)
        {
            var res = UploadOrderDao.Update(entity);

            if (entity.IsReopen == 1)
            {
                groupMemberDao.UpdateServPauseDetail(entity.HTCode, 4);
                var nowDate = DateTime.Now;
                nowDate = nowDate.AddHours(-168);
                var userId = entity.ApplierMUDID;
                if (entity.IsTransfer == 1)
                {
                    userId = entity.TransferUserMUDID;
                }
                var orderList = orderDao.LoadFailOrder(nowDate, userId);
                if (orderList.Count < 1)
                {
                    var group = groupMemberDao.FindByUser(userId);
                    if (group != null)
                    {
                        if (group.State == 0 && group.State1 == 0 && group.State2 == 0)
                        {
                            groupMemberDao.DelByState3(userId);
                        }
                        else
                        {
                            groupMemberDao.UpdateState3(userId);
                        }
                    }
                }
            }
            return(res);
        }