add 会员系统发布并同步
This commit is contained in:
+1
-1
@@ -301,7 +301,7 @@ public class StandardsMeetingController extends JeroController<PayMeeting, IPayM
|
||||
@ApiOperation(value = "会员系统发布")
|
||||
@PostMapping(value = "/standardsRelease")
|
||||
public Result<?> standardsRelease(@RequestBody PublishReminderVO publishReminderVO) {
|
||||
payMeetingService.release(publishReminderVO);
|
||||
payMeetingService.standardsRelease(publishReminderVO);
|
||||
return Result.OK();
|
||||
}
|
||||
}
|
||||
|
||||
+2
@@ -96,4 +96,6 @@ public interface IPayMeetingService extends IService<PayMeeting> {
|
||||
PayMeeting queryByIdAndTime(String id, Date now);
|
||||
|
||||
void release(PublishReminderVO publishReminderVO);
|
||||
|
||||
void standardsRelease(PublishReminderVO publishReminderVO);
|
||||
}
|
||||
|
||||
+28
@@ -1026,6 +1026,34 @@ public class PayMeetingServiceImpl extends ServiceImpl<PayMeetingMapper, PayMeet
|
||||
|
||||
@Override
|
||||
public void release(PublishReminderVO publishReminderVO) {
|
||||
standardsRelease(publishReminderVO);
|
||||
List<String> meetingIds = publishReminderVO.getMeetingIds();
|
||||
List<String> meetingIds1 = new ArrayList<>();
|
||||
List<String> meetingIds2 = new ArrayList<>();
|
||||
for (String meetingId : meetingIds) {
|
||||
PayMeeting meeting = getById(meetingId);
|
||||
Integer tbMeetingType = meeting.getTbMeetingType();
|
||||
if (Objects.equals(tbMeetingType,1)||Objects.equals(tbMeetingType,2)){
|
||||
meetingIds1.add(meetingId);
|
||||
}
|
||||
if (Objects.equals(tbMeetingType,3)){
|
||||
meetingIds2.add(meetingId);
|
||||
}
|
||||
}
|
||||
if (!meetingIds1.isEmpty()){
|
||||
PublishReminderVO publishReminderVO1 = new PublishReminderVO();
|
||||
publishReminderVO1.setMeetingIds(meetingIds1);
|
||||
AuthenticationUtils.post("/stablecrosstraining/stableCrossTraining/incomingRelease",null,publishReminderVO1);
|
||||
}
|
||||
if (!meetingIds2.isEmpty()){
|
||||
PublishReminderVO publishReminderVO1 = new PublishReminderVO();
|
||||
publishReminderVO1.setMeetingIds(meetingIds2);
|
||||
AuthenticationUtils.post("/meetingNews/meetingNews/incomingRelease",null,publishReminderVO1);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void standardsRelease(PublishReminderVO publishReminderVO) {
|
||||
List<String> meetingIds = publishReminderVO.getMeetingIds();
|
||||
LambdaUpdateWrapper<PayMeeting> wrapper = new LambdaUpdateWrapper<>();
|
||||
wrapper.in(PayMeeting::getId,meetingIds);
|
||||
|
||||
+6
@@ -5,6 +5,7 @@ import java.util.List;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.jero.common.aspect.annotation.Dict;
|
||||
import com.jero.common.system.base.entity.JeroEntity;
|
||||
import com.jero.standards.jiudian.hotelcontact.entity.HotelContact;
|
||||
import lombok.Data;
|
||||
@@ -113,6 +114,11 @@ public class MeetingNews extends JeroEntity {
|
||||
@TableField("administrator")
|
||||
private String administrator;
|
||||
|
||||
/**发布状态*/
|
||||
@ApiModelProperty(value = "发布状态")
|
||||
@Dict(dicCode = "release")
|
||||
private Integer isRelease;
|
||||
|
||||
|
||||
@ApiModelProperty(value = "1.宣贯, 2.年会")
|
||||
@TableField(exist = false)
|
||||
|
||||
+5
@@ -184,6 +184,11 @@ public class StableCrossTraining extends JeroEntity {
|
||||
@TableField("payment_qr_code")
|
||||
private String paymentQrCode;
|
||||
|
||||
/**发布状态*/
|
||||
@ApiModelProperty(value = "发布状态")
|
||||
@Dict(dicCode = "release")
|
||||
private Integer isRelease;
|
||||
|
||||
|
||||
// @ApiModelProperty(value = "创建人")
|
||||
// @TableField("create_by")
|
||||
|
||||
+2
@@ -109,6 +109,7 @@ public class StableCrossTrainingServiceImpl extends ServiceImpl<StableCrossTrain
|
||||
stableCrossTraining.setHotelName(payMeeting.getHotelName());
|
||||
stableCrossTraining.setHotelAddress(payMeeting.getHotelAddress());
|
||||
stableCrossTraining.setMeetingApply("");
|
||||
stableCrossTraining.setIsRelease(payMeeting.getIsRelease());
|
||||
List<HotelContact> hotelList = new ArrayList<>();
|
||||
List<PayMeetingHotelContacts> hotelContactsList1 = payMeeting.getHotelContactsList();
|
||||
for (PayMeetingHotelContacts meetingHotelContacts : hotelContactsList1) {
|
||||
@@ -138,6 +139,7 @@ public class StableCrossTrainingServiceImpl extends ServiceImpl<StableCrossTrain
|
||||
meetingNews.setAdministrator(sysUser.getRealname());
|
||||
meetingNews.setHotelName(payMeeting.getHotelName());
|
||||
meetingNews.setAddress(payMeeting.getHotelAddress());
|
||||
meetingNews.setIsRelease(payMeeting.getIsRelease());
|
||||
List<HotelContact> hotelList = new ArrayList<>();
|
||||
List<PayMeetingHotelContacts> hotelContactsList1 = payMeeting.getHotelContactsList();
|
||||
for (PayMeetingHotelContacts meetingHotelContacts : hotelContactsList1) {
|
||||
|
||||
Reference in New Issue
Block a user