| | |
| | | } |
| | | |
| | | /** |
| | | * @description 终止合作 |
| | | * @author jqs |
| | | * @date 2023/6/20 12:01 |
| | | * @param mgtTerminateCooperationDto |
| | | * @return void |
| | | */ |
| | | @Override |
| | | public void terminateMgtCooperation(MgtTerminateCooperationDto mgtTerminateCooperationDto){ |
| | | Shop shop = this.getById(mgtTerminateCooperationDto.getShopId()); |
| | | if(mgtTerminateCooperationDto.getCooperativeFlag()==1){ |
| | | /*Date coopStartDate = shop.getCooperationStartTime(); |
| | | Date coopEndDate = shop.getCooperationEndTime(); |
| | | Date nowTime = new Date(); |
| | | //判断合作时间 没在时间内不能开启 |
| | | if(coopStartDate.compareTo(nowTime)>0&&coopEndDate.compareTo(nowTime)<0){ |
| | | throw new ServiceException(AppErrorConstant.COOPERATION_TIME_ERROR); |
| | | }*/ |
| | | shop.setCooperativeFlag(1); |
| | | if(shop.getShopStatus()==2&&shop.getFrozenFlag()==0){ |
| | | shop.setShopStatus(1); |
| | | }else if(shop.getShopStatus()==2&&shop.getFrozenFlag()==1){ |
| | | shop.setShopStatus(0); |
| | | } |
| | | }else{ |
| | | shop.setCooperativeFlag(0); |
| | | shop.setShopStatus(2); |
| | | } |
| | | shop.setUpdateTime(new Date()); |
| | | shop.setUpdateUserId(mgtTerminateCooperationDto.getUserId()); |
| | | this.saveOrUpdate(shop); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 修改合作时间 |
| | | * @param mgtChangeCoopDto |
| | | */ |