|
@@ -649,10 +649,7 @@ public class CaseFrontSheetMainService {
|
|
|
private void insertSheetData(CaseFrontsheetMain sheet) {
|
|
|
Integer lateFlag = sheet.getLateFlag();
|
|
|
if (null == lateFlag) {
|
|
|
- lateFlag = dao.selectLateFlag(sheet.getBah(), sheet.getAdmissTimes());
|
|
|
- if (null == lateFlag) {
|
|
|
- lateFlag = calculateLateState(sheet.getDismissDate());
|
|
|
- }
|
|
|
+ lateFlag = calculateLateState(sheet.getDismissDate());
|
|
|
}
|
|
|
sheet.setLateFlag(lateFlag);
|
|
|
if (null == sheet.getSignStaff()) {
|
|
@@ -830,7 +827,9 @@ public class CaseFrontSheetMainService {
|
|
|
});
|
|
|
List<CodeName> force = VerifyCaseFrontSheet.getInstance().printVerify(sheet);
|
|
|
CaseFrontsheetDisdiag disdiag = sheet.getDisdiagList().get(0);
|
|
|
- List<CodeName> advice = VerifyCaseFrontSheet.getInstance().adviseVerification(sheet.getSocialNo(), disdiag.getCode());
|
|
|
+ List<CodeName> advice = VerifyCaseFrontSheet
|
|
|
+ .getInstance()
|
|
|
+ .adviseVerification(sheet.getSocialNo(), sheet.getBirthDate(), disdiag.getCode());
|
|
|
setlQualityControlPass(sheet, advice);
|
|
|
surgeryChargesVerify(sheet, advice);
|
|
|
JSONObject powersi = powersiQualityCheck(sheet);
|