2019/11/8 对云端检查不规范的代码

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,不要创建服务对象,使用静态单表服务。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值