代码格式化

parent c6911236
...@@ -1096,112 +1096,112 @@ public void NewCopy(CopyRequest request) ...@@ -1096,112 +1096,112 @@ public void NewCopy(CopyRequest request)
logger.LogInformation($"copy workItems"); logger.LogInformation($"copy workItems");
var workItems = _workitemRepository.GetEntities(t => t.AllotID == allot.ID); var workItems = _workitemRepository.GetEntities(t => t.AllotID == allot.ID);
//先判断是否为空,不为空删除再执行下面的代码 //先判断是否为空,不为空删除再执行下面的代码
if (workItems!=null) if (workItems != null)
{ {
_workitemRepository.RemoveRange(workItems.ToArray()); _workitemRepository.RemoveRange(workItems.ToArray());
} }
workItems = _workitemRepository.GetEntities(t => t.AllotID == allotId) ?? _workitemRepository.GetEntities(t => t.AllotID == -1); workItems = _workitemRepository.GetEntities(t => t.AllotID == allotId) ?? _workitemRepository.GetEntities(t => t.AllotID == -1);
if (workItems != null && workItems.Any()) if (workItems != null && workItems.Any())
{ {
var newWorkItems = workItems.Select(t => new cof_workitem { AllotID = allot.ID, Type = t.Type, Item = t.Item }); var newWorkItems = workItems.Select(t => new cof_workitem { AllotID = allot.ID, Type = t.Type, Item = t.Item });
_workitemRepository.AddRange(newWorkItems.ToArray()); _workitemRepository.AddRange(newWorkItems.ToArray());
} }
break; break;
case "drugTypes": case "drugTypes":
logger.LogInformation($"copy drugTypes"); logger.LogInformation($"copy drugTypes");
var drugTypes = _drugtypeRepository.GetEntities(t => t.AllotID == allot.ID && t.HospitalId == allot.HospitalId); var drugTypes = _drugtypeRepository.GetEntities(t => t.AllotID == allot.ID && t.HospitalId == allot.HospitalId);
if (drugTypes!=null) if (drugTypes != null)
{ {
_drugtypeRepository.RemoveRange(drugTypes.ToArray()); _drugtypeRepository.RemoveRange(drugTypes.ToArray());
} }
var Types = _drugtypeRepository.GetEntities(t => t.AllotID == allot.ID && t.HospitalId == allot.HospitalId); var Types = _drugtypeRepository.GetEntities(t => t.AllotID == allot.ID && t.HospitalId == allot.HospitalId);
drugTypes = _drugtypeRepository.GetEntities(t => t.AllotID == allotId) ?? _drugtypeRepository.GetEntities(t => t.AllotID == -1); drugTypes = _drugtypeRepository.GetEntities(t => t.AllotID == allotId) ?? _drugtypeRepository.GetEntities(t => t.AllotID == -1);
if (drugTypes != null && drugTypes.Any()) if (drugTypes != null && drugTypes.Any())
{ {
var newDrugTypes = drugTypes.Select(t => new cof_drugtype { HospitalId = allot.HospitalId, AllotID = allot.ID, Charge = t.Charge, ChargeType = t.ChargeType }); var newDrugTypes = drugTypes.Select(t => new cof_drugtype { HospitalId = allot.HospitalId, AllotID = allot.ID, Charge = t.Charge, ChargeType = t.ChargeType });
_drugtypeRepository.AddRange(newDrugTypes.ToArray()); _drugtypeRepository.AddRange(newDrugTypes.ToArray());
} }
break; break;
case "drugTypeDisburses": case "drugTypeDisburses":
logger.LogInformation($"copy drugTypeDisburses"); logger.LogInformation($"copy drugTypeDisburses");
var drugTypeDisburses = drugtypeDisburseRepository.GetEntities(t => t.AllotID == allot.ID && t.HospitalId == allot.HospitalId); var drugTypeDisburses = drugtypeDisburseRepository.GetEntities(t => t.AllotID == allot.ID && t.HospitalId == allot.HospitalId);
if (drugTypeDisburses!=null) if (drugTypeDisburses != null)
{ {
drugtypeDisburseRepository.RemoveRange(drugTypeDisburses.ToArray()); drugtypeDisburseRepository.RemoveRange(drugTypeDisburses.ToArray());
} }
drugTypeDisburses = drugtypeDisburseRepository.GetEntities(t => t.AllotID == allotId) ?? drugtypeDisburseRepository.GetEntities(t => t.AllotID == -1); drugTypeDisburses = drugtypeDisburseRepository.GetEntities(t => t.AllotID == allotId) ?? drugtypeDisburseRepository.GetEntities(t => t.AllotID == -1);
if (drugTypeDisburses != null && drugTypeDisburses.Any()) if (drugTypeDisburses != null && drugTypeDisburses.Any())
{ {
var newDrugTypeDisburses = drugTypeDisburses.Select(t => new cof_drugtype_disburse { HospitalId = allot.HospitalId, AllotID = allot.ID, Charge = t.Charge, ChargeType = t.ChargeType }); var newDrugTypeDisburses = drugTypeDisburses.Select(t => new cof_drugtype_disburse { HospitalId = allot.HospitalId, AllotID = allot.ID, Charge = t.Charge, ChargeType = t.ChargeType });
drugtypeDisburseRepository.AddRange(newDrugTypeDisburses.ToArray()); drugtypeDisburseRepository.AddRange(newDrugTypeDisburses.ToArray());
} }
break; break;
case "drugTypeFactors": case "drugTypeFactors":
logger.LogInformation($"copy drugTypeFactors"); logger.LogInformation($"copy drugTypeFactors");
var drugTypeFactors = cofdrugtypefactorRepository.GetEntities(t => t.AllotID == allot.ID); var drugTypeFactors = cofdrugtypefactorRepository.GetEntities(t => t.AllotID == allot.ID);
if (drugTypeFactors!=null) if (drugTypeFactors != null)
{ {
cofdrugtypefactorRepository.RemoveRange(drugTypeFactors.ToArray()); cofdrugtypefactorRepository.RemoveRange(drugTypeFactors.ToArray());
} }
drugTypeFactors = cofdrugtypefactorRepository.GetEntities(t => t.AllotID == allotId) ?? cofdrugtypefactorRepository.GetEntities(t => t.AllotID == -1); drugTypeFactors = cofdrugtypefactorRepository.GetEntities(t => t.AllotID == allotId) ?? cofdrugtypefactorRepository.GetEntities(t => t.AllotID == -1);
if (drugTypeFactors != null && drugTypeFactors.Any()) if (drugTypeFactors != null && drugTypeFactors.Any())
{
var newDrugtypeFactors = drugTypeFactors.Select(t => new cof_drugtype_factor
{ {
var newDrugtypeFactors = drugTypeFactors.Select(t => new cof_drugtype_factor HospitalId = allot.HospitalId,
{ AllotID = allot.ID,
HospitalId = allot.HospitalId, ExModuleId = t.ExModuleId,
AllotID = allot.ID, Charge = t.Charge,
ExModuleId = t.ExModuleId, YSZ = t.YSZ,
Charge = t.Charge, HLZ = t.HLZ,
YSZ = t.YSZ, YJZ = t.YJZ
HLZ = t.HLZ, });
YJZ = t.YJZ cofdrugtypefactorRepository.AddRange(newDrugtypeFactors.ToArray());
}); }
cofdrugtypefactorRepository.AddRange(newDrugtypeFactors.ToArray());
}
break; break;
case "deptTypes": case "deptTypes":
logger.LogInformation($"copy deptTypes"); logger.LogInformation($"copy deptTypes");
var deptTypes = perforCofdepttypeRepository.GetEntities(t => t.AllotID == allot.ID); var deptTypes = perforCofdepttypeRepository.GetEntities(t => t.AllotID == allot.ID);
if (deptTypes!=null) if (deptTypes != null)
{ {
perforCofdepttypeRepository.RemoveRange(deptTypes.ToArray()); perforCofdepttypeRepository.RemoveRange(deptTypes.ToArray());
} }
deptTypes = perforCofdepttypeRepository.GetEntities(t => t.AllotID == allotId) ?? perforCofdepttypeRepository.GetEntities(t => t.AllotID == -1); deptTypes = perforCofdepttypeRepository.GetEntities(t => t.AllotID == allotId) ?? perforCofdepttypeRepository.GetEntities(t => t.AllotID == -1);
if (deptTypes != null && deptTypes.Any()) if (deptTypes != null && deptTypes.Any())
{ {
var newDeptTypes = deptTypes.Select(t => new cof_depttype { AllotID = allot.ID, Charge = t.Charge, ChargeType = t.ChargeType }); var newDeptTypes = deptTypes.Select(t => new cof_depttype { AllotID = allot.ID, Charge = t.Charge, ChargeType = t.ChargeType });
perforCofdepttypeRepository.AddRange(newDeptTypes.ToArray()); perforCofdepttypeRepository.AddRange(newDeptTypes.ToArray());
} }
break; break;
case "agains": case "agains":
logger.LogInformation($"copy agains"); logger.LogInformation($"copy agains");
var agains = _againRepository.GetEntities(t => t.AllotID == allot.ID); var agains = _againRepository.GetEntities(t => t.AllotID == allot.ID);
if (agains!=null) if (agains != null)
{ {
_againRepository.RemoveRange(agains.ToArray()); _againRepository.RemoveRange(agains.ToArray());
} }
agains = _againRepository.GetEntities(t => t.AllotID == allotId) ?? _againRepository.GetEntities(t => t.AllotID == -1); agains = _againRepository.GetEntities(t => t.AllotID == allotId) ?? _againRepository.GetEntities(t => t.AllotID == -1);
if (agains != null && agains.Any()) if (agains != null && agains.Any())
{ {
var days = DateTime.DaysInMonth(allot.Year, allot.Month); var days = DateTime.DaysInMonth(allot.Year, allot.Month);
var newAgains = agains.Select(t => new cof_again { AllotID = allot.ID, Type = t.Type, Department = t.Department, TypeName = t.TypeName, Value = t.TypeName == "满勤天数" ? days : t.Value }); var newAgains = agains.Select(t => new cof_again { AllotID = allot.ID, Type = t.Type, Department = t.Department, TypeName = t.TypeName, Value = t.TypeName == "满勤天数" ? days : t.Value });
_againRepository.AddRange(newAgains.ToArray()); _againRepository.AddRange(newAgains.ToArray());
} }
break; break;
case "accountings": case "accountings":
logger.LogInformation($"copy accountings"); logger.LogInformation($"copy accountings");
var accountings = cofaccountingRepository.GetEntities(t => t.AllotId == allot.ID); var accountings = cofaccountingRepository.GetEntities(t => t.AllotId == allot.ID);
if (accountings!=null) if (accountings != null)
{ {
cofaccountingRepository.RemoveRange(accountings.ToArray()); cofaccountingRepository.RemoveRange(accountings.ToArray());
} }
accountings = cofaccountingRepository.GetEntities(t => t.AllotId == allotId) ?? cofaccountingRepository.GetEntities(t => t.AllotId == -1); accountings = cofaccountingRepository.GetEntities(t => t.AllotId == allotId) ?? cofaccountingRepository.GetEntities(t => t.AllotId == -1);
if (accountings != null && accountings.Any()) if (accountings != null && accountings.Any())
{ {
var newAccountings = accountings.Select(t => new cof_accounting { AllotId = allot.ID, UnitType = t.UnitType, AccountingUnit = t.AccountingUnit }); var newAccountings = accountings.Select(t => new cof_accounting { AllotId = allot.ID, UnitType = t.UnitType, AccountingUnit = t.AccountingUnit });
cofaccountingRepository.AddRange(newAccountings.ToArray()); cofaccountingRepository.AddRange(newAccountings.ToArray());
} }
break; break;
default: default:
break; break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment