|
|
@@ -60,25 +60,28 @@ public class VipGroupActivityServiceImpl extends BaseServiceImpl<Integer, VipGro
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void addVipGroupActivity(VipGroupActivityAddDto vipGroupActivityAddDto) {
|
|
|
+ public VipGroupActivityAddDto addVipGroupActivity(VipGroupActivityAddDto vipGroupActivityAddDto) {
|
|
|
|
|
|
if(Objects.isNull(vipGroupActivityAddDto.getOrganId())){
|
|
|
throw new BizException("请指定部门!");
|
|
|
}
|
|
|
VipGroupSalarySettlementDto vipGroupSalarySettlement = vipGroupActivityAddDto.getVipGroupSalarySettlement();
|
|
|
- checkSettlement(vipGroupSalarySettlement.getVipOnlineSalarySettlement());
|
|
|
- checkSettlement(vipGroupSalarySettlement.getVipOfflineSalarySettlement());
|
|
|
- checkSettlement(vipGroupSalarySettlement.getGiveVipOnlineSalarySettlement());
|
|
|
- checkSettlement(vipGroupSalarySettlement.getGiveVipOfflineSalarySettlement());
|
|
|
- checkSettlement(vipGroupSalarySettlement.getPracticeSalarySettlement());
|
|
|
- checkSettlement(vipGroupSalarySettlement.getGivePracticeSalarySettlement());
|
|
|
+ if(vipGroupSalarySettlement != null){
|
|
|
+ checkSettlement(vipGroupSalarySettlement.getVipOnlineSalarySettlement());
|
|
|
+ checkSettlement(vipGroupSalarySettlement.getVipOfflineSalarySettlement());
|
|
|
+ checkSettlement(vipGroupSalarySettlement.getGiveVipOnlineSalarySettlement());
|
|
|
+ checkSettlement(vipGroupSalarySettlement.getGiveVipOfflineSalarySettlement());
|
|
|
+ checkSettlement(vipGroupSalarySettlement.getPracticeSalarySettlement());
|
|
|
+ checkSettlement(vipGroupSalarySettlement.getGivePracticeSalarySettlement());
|
|
|
+ }
|
|
|
|
|
|
vipGroupActivityAddDto.setSalarySettlementJson(JSON.toJSONString(vipGroupActivityAddDto.getVipGroupSalarySettlement()));
|
|
|
ActivityApplyStudentType applyToStudentType = getApplyToStudentType(vipGroupActivityAddDto.getApplyToStudentType());
|
|
|
- vipGroupActivityAddDto.setApplyToStudentType(JSONObject.toJSONString(applyToStudentType));
|
|
|
+// vipGroupActivityAddDto.setApplyToStudentType(JSONObject.toJSONString(applyToStudentType));
|
|
|
super.insert(vipGroupActivityAddDto);
|
|
|
applyToStudentType.setActivityId(vipGroupActivityAddDto.getId());
|
|
|
activityApplyStudentTypeDao.insert(applyToStudentType);
|
|
|
+ return vipGroupActivityAddDto;
|
|
|
}
|
|
|
|
|
|
private ActivityApplyStudentType getApplyToStudentType(String applyToStudentType){
|
|
|
@@ -131,7 +134,7 @@ public class VipGroupActivityServiceImpl extends BaseServiceImpl<Integer, VipGro
|
|
|
|
|
|
vipGroupActivityAddDto.setSalarySettlementJson(JSON.toJSONString(vipGroupActivityAddDto.getVipGroupSalarySettlement()));
|
|
|
ActivityApplyStudentType applyToStudentType = getApplyToStudentType(vipGroupActivityAddDto.getApplyToStudentType());
|
|
|
- vipGroupActivityAddDto.setApplyToStudentType(JSONObject.toJSONString(applyToStudentType));
|
|
|
+// vipGroupActivityAddDto.setApplyToStudentType(JSONObject.toJSONString(applyToStudentType));
|
|
|
super.update(vipGroupActivityAddDto);
|
|
|
applyToStudentType.setActivityId(vipGroupActivityAddDto.getId());
|
|
|
activityApplyStudentTypeDao.updateByActivity(applyToStudentType);
|