|
|
@ -160,7 +160,7 @@ public class FirstAidService implements IFirstAidService{ |
|
|
|
firstAidLog.setFirstAidId(firstAid.getId()); |
|
|
|
firstAidLog.setOperationTime(System.currentTimeMillis()); |
|
|
|
firstAidLog.setOperationUserId(userId); |
|
|
|
firstAidLog.setOperationType((byte) 0); |
|
|
|
firstAidLog.setOperationType(Constant.FirstAidLogType.Create.status); |
|
|
|
firstAidLog.setOperationRole(position); |
|
|
|
firstAidLogDao.insertSelective(firstAidLog); |
|
|
|
//如果是医生,再添加一条加入的日志
|
|
|
@ -170,7 +170,7 @@ public class FirstAidService implements IFirstAidService{ |
|
|
|
firstAidLogJoin.setFirstAidId(firstAid.getId()); |
|
|
|
firstAidLogJoin.setOperationTime(System.currentTimeMillis()); |
|
|
|
firstAidLogJoin.setOperationUserId(userId); |
|
|
|
firstAidLogJoin.setOperationType((byte) 7); |
|
|
|
firstAidLogJoin.setOperationType(Constant.FirstAidLogType.join.status); |
|
|
|
firstAidLogJoin.setOperationRole(position); |
|
|
|
firstAidLogDao.insertSelective(firstAidLogJoin); |
|
|
|
} |
|
|
@ -345,10 +345,10 @@ public class FirstAidService implements IFirstAidService{ |
|
|
|
firstAidLog.setOperationUserId(userId); |
|
|
|
firstAidLog.setOperationRole((byte) 4); |
|
|
|
if(param.getDataStatus() == 0){ |
|
|
|
firstAidLog.setOperationType((byte) 1); |
|
|
|
firstAidLog.setOperationType(Constant.FirstAidLogType.ApplyForPass.status); |
|
|
|
} |
|
|
|
if (param.getDataStatus() == 6){ |
|
|
|
firstAidLog.setOperationType((byte) 2); |
|
|
|
firstAidLog.setOperationType(Constant.FirstAidLogType.ApplyForRefuse.status); |
|
|
|
} |
|
|
|
firstAidLogDao.insertSelective(firstAidLog); |
|
|
|
} |
|
|
@ -442,7 +442,7 @@ public class FirstAidService implements IFirstAidService{ |
|
|
|
firstAidLog.setFirstAidId(param.getFirstAidId()); |
|
|
|
firstAidLog.setOperationTime(System.currentTimeMillis()); |
|
|
|
firstAidLog.setOperationUserId(userId); |
|
|
|
firstAidLog.setOperationType((byte)7); |
|
|
|
firstAidLog.setOperationType(Constant.FirstAidLogType.join.status); |
|
|
|
if (0 == param.getType()){ |
|
|
|
firstAidLog.setOperationRole((byte)1); |
|
|
|
}else{ |
|
|
@ -472,18 +472,18 @@ public class FirstAidService implements IFirstAidService{ |
|
|
|
firstAidLog.setFirstAidId(param.getFirstAidId()); |
|
|
|
firstAidLog.setOperationTime(System.currentTimeMillis()); |
|
|
|
firstAidLog.setOperationUserId(userId); |
|
|
|
firstAidLog.setOperationType((byte)8); |
|
|
|
firstAidLog.setOperationType(Constant.FirstAidLogType.quit.status); |
|
|
|
//判断角色是否神内/神外医生
|
|
|
|
OrganizationVo.MemberPosition memberPosition = organizationMemberDao.getMemberPosition(userId); |
|
|
|
log.info("当前用户的科室职位信息:{}",memberPosition); |
|
|
|
if (Constant.Department.SHEN_NEI.equals(memberPosition.getDepartmentCode())) { |
|
|
|
if (Constant.Position.YI_SHENG.equals(memberPosition.getPositionCode())) { |
|
|
|
firstAidLog.setOperationRole((byte)6); |
|
|
|
firstAidLog.setOperationRole((byte)1); |
|
|
|
} |
|
|
|
} |
|
|
|
if (Constant.Department.SHEN_WAI.equals(memberPosition.getDepartmentCode())) { |
|
|
|
if (Constant.Position.YI_SHENG.equals(memberPosition.getPositionCode())) { |
|
|
|
firstAidLog.setOperationRole((byte)7); |
|
|
|
firstAidLog.setOperationRole((byte)2); |
|
|
|
} |
|
|
|
} |
|
|
|
firstAidLogDao.insertSelective(firstAidLog); |
|
|
|