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