1、云端方法:OuCharge.GetCalculateChargeClassList,没有必要在声明接收。
2、云端方法:OuCharge.GetPatientDataInfo,实例对象传递。
3、云端方法:OuCharge.GetOuInvoiceInfomationList,使用静态单表服务。
4、云端方法:OuCharge.GetExceLocNameList,使用静态单表服务。
5、云端方法:OuCharge.GetOuBloodStationString,使用静态单表服务。
6、云端方法:OuCharge.GetPayWayString,无用的入参,无用的查询,字符串的判断,使用静态单表服务。刘旭濠
7、云端方法:OuCharge.GetIssueRoomIdInfo,使用静态单表服务。
8、云端方法:OuCharge.GetLISExecutedButNotChargePatName,硬编码使用常量,或者在旁边加上备注。
同上 GetLISExecutedButNotChargePatNamesss
9、云端方法:OuCharge.GetNotChargeExecutedList,硬编码使用常量,或者在旁边加上备注。
10、云端方法:OuCharge.GetMessageHint,第一句判断就返回整个服务,应该在前端判断,不符合条件就别请求后台,节省网络资源。
11、云端方法:OuCharge.GetOuInvoiceInfomationAndOuRecipeDtl,无用的入参,使用单表静态服务,注释的代码应该删除掉。刘旭濠
12、云端方法:OuCharge.CheckHasOuInvoiceReg,不需要注册服务,直接使用静态单表服务。
13、云端方法:OuCharge.DoSaveAndUpdateChargeInvoice,使用静态单表服务。
14、云端方法:OuCharge.AddOuRecipeTemp,循环请求数据库。
15、云端方法:OuCharge.GetVipReckoningCharge,循环请求数据库。
16、云端方法:OuCharge.GetDefaultExecLoc,使用静态单表服务。
17、云端方法:OuCharge.GetDispensingAmountList,无用的查询。
18、云端方法:OuCharge.GetNotChargeOuInvoice,无引用的方法。
18、云端方法:OuCharge.GetPackgeChargeList,使用静态单表服务。
19、云端方法:OuCharge.GetContinueDropUsageItem,循环请求数据库。
20、云端方法:OuCharge.GetMaxTime,循环请求数据库。
21、云端方法:OuCharge.DoContinueDrop,实例化对象参数。
22、云端方法:OuCharge.GetInsertFeeByUsage,命名不规范。
23、云端方法:OuCharge.DoCancelOuHosInfoAndInvoice,不要创建服务调用方法,使用静态单表域。
24、云端方法:OuCharge.CheckBackFeeBackNumber,无用的入参。
25、云端方法:Common.SaveToCkMainAndCkResult,使用静态单表服务。
26、云端方法:Common.GetResultTestGroupId,使用静态单表服务。
27、云端方法:Common.GetUspCkSendLabList,无用的局部变量,对象。
28、云端方法:Common.GetPrintWaitLabList,无用的入参,魔法数使用枚举。
29、云端方法:Common.GetCheckPatient,使用静态单表服务。
30、云端方法:Common.DoSavePsApplyReport,循环请求数据库。
31、云端方法:Common.DelPsApply,循环请求数据库。
31、云端方法:Common.GetCkResultGroup,循环请求数据库。
32、云端方法:Result.DeleteGroupItemByGroupId,循环请求数据库。
32、云端方法:Result.DoSaveBsRestoration,这种循环完全可以使用Save方法。
33、云端方法:Result.DoSaveCkLab,循环操作数据库。
34、云端方法:Result.DoSaveBsPatientPsApply,循环操作数据库。
35、云端方法:Result.ModifyBsPatientPsApply,循环操作数据库。
36、云端方法:Result.GetHeathCheckTipByCheckNo,使用静态单表服务。
37、云端方法:Result.GetNeedSaveItem,硬编码,使用枚举或者常量,或查清楚业务,由前台入参,无用的实例ouAdvice,ouRecipeDtlSrvice。
38、云端方法:Result.GetBsTjReportDataList,好多个无用的查询,值未使用到,检查清楚。
39、云端方法:Result.GetListPsApplyReportDynamic,条件一模一样的,没必要使用switch写这么多段。
40、云端方法:Result.GetUspWebCkResult,有静态服务的,没必要实例化调用。
同上 GetUspWebPsApplyReport
41、云端方法:Result.GetCkMainNotSaver,使用单例静态服务。
42、云端方法:Result.GetNotHeathCheckRecipeDtl,使用单例静态服务。
43、云端方法:Result.GetHeathCheckRecipeAndHeathCheckRecord,使用单例静态服务,循环查询。
44、云端方法:Result.CheckDrugInCenterRoom,使用单例静态服务。
45、云端方法:Result.CheckDrugInAllRoomList,使用单例静态服务。
46、云端方法:Common.GetHuLosePreviousBillID,这个类很多个是这样的判断。应该使用!string.IsNullOrEmpty(billId) 判断
47、云端方法:Common.GetRmKsBackNextBillID,没有使用到的查询。
48、云端方法:Common.GetRmInAndOutWz,使用静态单表服务。
49、云端方法:House.DoSavehuCheckChild,使用静态单表服务,魔法数。
50、云端方法:House.InsertHuOut,循环访问数据库。
51、云端方法:OuCharge.GetOuExecRmRoomId,不要创建服务对象,使用静态单表服务。