builder.AppendFormat(" update rb_class_time SET StartTime='{0}' ,EndTime='{1}' where ClassTimeId ={2};",itemTime.StartTime,itemTime.EndTime,itemTime.ClassTimeId);
builder.AppendFormat(" update rb_class_time SET StartTime='{0}' ,EndTime='{1}' where ClassTimeId ={2};",itemTime.StartTime,itemTime.EndTime,itemTime.ClassTimeId);
builder.AppendFormat(" update RB_Class_Plan SET TeacherId={0} where ClassPlanId in(1)",newChangePlanItemList.FirstOrDefault().TeacherId,string.Join(",",oldChangePlanItemList.Select(x=>x.TeacherId)));
builder.AppendFormat(" update RB_Class_Plan SET TeacherId={0} where ClassPlanId in(1)",newChangePlanItemList.FirstOrDefault().TeacherId,string.Join(",",oldChangePlanItemList.Select(x=>x.TeacherId)));
builder.AppendFormat(" update RB_Class_Plan SET ClassRoomId={0} where ClassPlanId in(1)",newChangePlanItemList.FirstOrDefault().ClassRoomId,string.Join(",",oldChangePlanItemList.Select(x=>x.ClassRoomId)));
builder.AppendFormat(" update RB_Class_Plan SET ClassRoomId={0} where ClassPlanId in(1)",newChangePlanItemList.FirstOrDefault().ClassRoomId,string.Join(",",oldChangePlanItemList.Select(x=>x.ClassRoomId)));
builder.AppendFormat(" update RB_Class_Plan SET Status=1 where ClassPlanId in(0);",string.Join(",",deletePlanList.Select(x=>x)));
if(model.ChangeType==2)
{
builder.AppendFormat(" update RB_Class_Plan SET TeacherId={0} where DATE_FORMAT(ClassDate,'%Y-%m-%d')>=DATE_FORMAT('{1}','%Y-%m-%d')",allChangePlanModel.TeacherId,model.CreateTime);
builder.AppendFormat(" update RB_Class_Plan SET ClassRoomId={0} where DATE_FORMAT(ClassDate,'%Y-%m-%d')>=DATE_FORMAT('{1}','%Y-%m-%d')",allChangePlanModel.ClassRoomId,model.CreateTime);
isSpecNode=string.Format(",IFNULL((SELECT SpecialNode FROM rb_Education_relevance WHERE Id IN(SELECT BackrelevanceId FROM rb_education_record WHERE ConditionId=A.Id AND AuditStatus=1 AND AuditEmId={0})),0) AS SpecialNode ",query.CreateBy);