|
@@ -46,16 +46,16 @@ public class ExamManualLedgerServiceImpl extends BaseServiceImpl<Long, ExamManua
|
|
|
throw new BizException("请指定交易金额");
|
|
|
}
|
|
|
sysUserDao.lockUser(examManualLedger.getOperatorUserId());
|
|
|
- if(Objects.nonNull(examManualLedger.getOrganId())&&examManualLedger.getOrganId()>0){
|
|
|
- ExamOrganizationRelation examOrganizationRelation = examOrganizationRelationDao.getExamOrganizationRelation(examManualLedger.getExaminationBasicId(), examManualLedger.getOrganId());
|
|
|
+ if(Objects.nonNull(examManualLedger.getTargetOrganId())&&examManualLedger.getTargetOrganId()>0){
|
|
|
+ ExamOrganizationRelation examOrganizationRelation = examOrganizationRelationDao.getExamOrganizationRelation(examManualLedger.getExaminationBasicId(), examManualLedger.getTargetOrganId());
|
|
|
if(Objects.isNull(examOrganizationRelation)){
|
|
|
throw new BizException("合作单位信息异常");
|
|
|
}
|
|
|
examOrganizationRelation.setTotalTransAmount(examOrganizationRelation.getTotalTransAmount().add(examManualLedger.getAmount()));
|
|
|
examOrganizationRelationDao.update(examOrganizationRelation);
|
|
|
}
|
|
|
- if(Objects.nonNull(examManualLedger.getOrganId())&&examManualLedger.getOrganId()<=0){
|
|
|
- examManualLedger.setOrganId(null);
|
|
|
+ if(Objects.nonNull(examManualLedger.getTargetOrganId())&&examManualLedger.getTargetOrganId()<=0){
|
|
|
+ examManualLedger.setTargetOrganId(null);
|
|
|
}
|
|
|
examManualLedgerDao.insert(examManualLedger);
|
|
|
}
|