Joburgess 5 年之前
父節點
當前提交
8385fccbc8

+ 19 - 20
edu-user/edu-user-server/src/main/java/com/keao/edu/user/service/impl/ExamManualLedgerServiceImpl.java

@@ -40,22 +40,23 @@ public class ExamManualLedgerServiceImpl extends BaseServiceImpl<Long, ExamManua
 		if(Objects.isNull(examManualLedger.getExaminationBasicId())){
 			throw new BizException("请指定考级项目");
 		}
+		if(Objects.isNull(examManualLedger.getOrganId())){
+			throw new BizException("暂无权限");
+		}
 		if(Objects.isNull(examManualLedger.getAmount())){
 			throw new BizException("请指定交易金额");
 		}
-//		examinationBasicDao.lockExam(examManualLedger.getExaminationBasicId());
 		if(Objects.nonNull(examManualLedger.getTargetOrganId())&&examManualLedger.getTargetOrganId()<=0){
 			examManualLedger.setTargetOrganId(null);
 		}
 		examManualLedgerDao.insert(examManualLedger);
-		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(examManualLedgerDao.countOrganLedgerWithExam(examManualLedger.getExaminationBasicId(), examManualLedger.getTargetOrganId()));
-			examOrganizationRelationDao.update(examOrganizationRelation);
+
+		ExamOrganizationRelation examOrganizationRelation = examOrganizationRelationDao.getExamOrganizationRelation(examManualLedger.getExaminationBasicId(), examManualLedger.getOrganId());
+		if(Objects.isNull(examOrganizationRelation)){
+			throw new BizException("合作单位信息异常");
 		}
+		examOrganizationRelation.setTotalTransAmount(examManualLedgerDao.countOrganLedgerWithExam(examManualLedger.getExaminationBasicId(), examManualLedger.getOrganId()));
+		examOrganizationRelationDao.update(examOrganizationRelation);
 	}
 
 	@Override
@@ -82,20 +83,18 @@ public class ExamManualLedgerServiceImpl extends BaseServiceImpl<Long, ExamManua
 			throw new BizException("请指定需要删除的支出记录");
 		}
 		ExamManualLedger examManualLedger = examManualLedgerDao.get(id);
-//		examinationBasicDao.lockExam(examManualLedger.getExaminationBasicId());
 		examManualLedgerDao.delete(id);
-		if(Objects.nonNull(examManualLedger.getTargetOrganId())&&examManualLedger.getTargetOrganId()>0){
-			ExamOrganizationRelation examOrganizationRelation = examOrganizationRelationDao.getExamOrganizationRelation(examManualLedger.getExaminationBasicId(), examManualLedger.getTargetOrganId());
-			if(Objects.isNull(examOrganizationRelation)){
-				throw new BizException("合作单位信息异常");
-			}
-			BigDecimal amount = examManualLedgerDao.countOrganLedgerWithExam(examManualLedger.getExaminationBasicId(), examManualLedger.getTargetOrganId());
-			if(Objects.isNull(amount)){
-				amount=BigDecimal.ZERO;
-			}
-			examOrganizationRelation.setTotalTransAmount(amount);
-			examOrganizationRelationDao.update(examOrganizationRelation);
+
+		ExamOrganizationRelation examOrganizationRelation = examOrganizationRelationDao.getExamOrganizationRelation(examManualLedger.getExaminationBasicId(), examManualLedger.getOrganId());
+		if(Objects.isNull(examOrganizationRelation)){
+			throw new BizException("合作单位信息异常");
+		}
+		BigDecimal amount = examManualLedgerDao.countOrganLedgerWithExam(examManualLedger.getExaminationBasicId(), examManualLedger.getOrganId());
+		if(Objects.isNull(amount)){
+			amount=BigDecimal.ZERO;
 		}
+		examOrganizationRelation.setTotalTransAmount(amount);
+		examOrganizationRelationDao.update(examOrganizationRelation);
 	}
 
 	@Override

+ 1 - 1
edu-user/edu-user-server/src/main/java/com/keao/edu/user/service/impl/ShortUrlServiceImpl.java

@@ -37,7 +37,7 @@ public class ShortUrlServiceImpl extends BaseServiceImpl<Long, ShortUrl> impleme
 		SysConfig baseUrlConfig = sysConfigService.findByParamName(SysConfigService.BASE_API_URL);
 
 		StringBuffer returnUrl=new StringBuffer(baseUrlConfig.getParanValue());
-		returnUrl.append("/su/");
+		returnUrl.append("/api-user/su/");
 		returnUrl.append(shortUrl.getId());
 
 		return returnUrl.toString();