|
@@ -3675,6 +3675,21 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
@Override
|
|
|
public boolean takeEffectOfinstrumentInsurance(String musicGroupId) {
|
|
|
|
|
|
+ MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
|
+ if(musicGroup == null){
|
|
|
+ throw new BizException("乐团信息查询失败");
|
|
|
+ }
|
|
|
+
|
|
|
+ if(musicGroup.getMusicalInstrumentsProvideStatus() != 0){
|
|
|
+ throw new BizException("乐器已发货,请勿重复操作");
|
|
|
+ }
|
|
|
+
|
|
|
+ Date date = new Date();
|
|
|
+
|
|
|
+ musicGroup.setMusicalInstrumentsProvideStatus(1);
|
|
|
+ musicGroup.setUpdateTime(date);
|
|
|
+ musicGroupDao.update(musicGroup);
|
|
|
+
|
|
|
//查询当前乐团报名订单中购买了乐保的订单
|
|
|
List<StudentApplyInstrumentDto> maintenanceList = studentPaymentOrderDetailDao.queryByType(musicGroupId, OrderDetailTypeEnum.MAINTENANCE);
|
|
|
|
|
@@ -3684,7 +3699,6 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
|
|
|
List<StudentInstrument> updateList = new ArrayList<StudentInstrument>();
|
|
|
|
|
|
- Date date = new Date();
|
|
|
for (StudentInstrument si : studentInstrumentList) {
|
|
|
if (si.getStatus() == 0 && si.getStartTime() == null) {
|
|
|
si.setStatus(1);
|