update:修改会议酒店推荐
This commit is contained in:
+4
-3
@@ -173,14 +173,15 @@ CREATE TABLE `pay_meeting_hotel_recommend` (
|
||||
`hotel_province` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所在省份',
|
||||
`hotel_city` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所在城市',
|
||||
`is_hold` tinyint(1) NULL DEFAULT NULL COMMENT '是否举办过标准院会议 1-是 0-否',
|
||||
`meeting_type` tinyint(1) NULL DEFAULT NULL COMMENT '曾举办的会议类型',
|
||||
`meeting_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '曾举办的会议类型',
|
||||
`contact` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '酒店联系方式',
|
||||
`remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
||||
`remark` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
||||
`create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
|
||||
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
||||
`update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人',
|
||||
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
||||
PRIMARY KEY (`id`) USING BTREE
|
||||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '会议酒店推荐表' ROW_FORMAT = Dynamic;
|
||||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '会议酒店推荐表' ROW_FORMAT = DYNAMIC;
|
||||
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
||||
|
||||
|
||||
+2
-2
@@ -50,8 +50,8 @@ public class PayMeetingHotelRecommend implements Serializable {
|
||||
private Integer isHold;
|
||||
|
||||
@ApiModelProperty(value = "曾举办的会议类型")
|
||||
@Dict(dicCode = "meeting_type")
|
||||
private Integer meetingType;
|
||||
// @Dict(dicCode = "meeting_type")
|
||||
private String meetingType;
|
||||
|
||||
@ApiModelProperty(value = "酒店联系方式")
|
||||
private String contact;
|
||||
|
||||
+7
-12
@@ -72,7 +72,7 @@ public class PayMeetingHotelRecommendServiceImpl extends ServiceImpl<PayMeetingH
|
||||
queryWrapper.lambda().eq(PayMeetingHotelRecommend::getIsHold,isHold);
|
||||
}
|
||||
if (StringUtils.isNotBlank(meetingType)) {
|
||||
queryWrapper.lambda().eq(PayMeetingHotelRecommend::getMeetingType,meetingType);
|
||||
queryWrapper.lambda().like(PayMeetingHotelRecommend::getMeetingType,meetingType);
|
||||
}
|
||||
if (StringUtils.isNotBlank(contact)) {
|
||||
queryWrapper.lambda().like(PayMeetingHotelRecommend::getContact,contact);
|
||||
@@ -91,8 +91,8 @@ public class PayMeetingHotelRecommendServiceImpl extends ServiceImpl<PayMeetingH
|
||||
}
|
||||
// 是或否
|
||||
Map<String, String> ynMap = sysBaseAPI.queryDictItemsMapByCode("yn");
|
||||
// 会议类型
|
||||
Map<String, String> meetingTypeMap = sysBaseAPI.queryDictItemsMapByCode("meeting_type");
|
||||
// // 会议类型
|
||||
// Map<String, String> meetingTypeMap = sysBaseAPI.queryDictItemsMapByCode("meeting_type");
|
||||
int errorRowNum = 2;
|
||||
List<String> errorMessage = new ArrayList<>();
|
||||
List<PayMeetingHotelRecommend> insertList = new ArrayList<>();
|
||||
@@ -112,15 +112,10 @@ public class PayMeetingHotelRecommendServiceImpl extends ServiceImpl<PayMeetingH
|
||||
int isHoldInt = Integer.parseInt(ynMap.get(isHold));
|
||||
payMeetingHotelRecommend.setIsHold(isHoldInt);
|
||||
}
|
||||
// 曾举办会议类型
|
||||
String meetingType = submitExcel.getMeetingType();
|
||||
if (StringUtils.isBlank(meetingType)){
|
||||
|
||||
}else if (!meetingTypeMap.containsKey(meetingType)){
|
||||
errorMessage.add("第" + errorRowNum + "行:" + "会议类型不存在");
|
||||
}else {
|
||||
int meetingTypeInt = Integer.parseInt(meetingTypeMap.get(meetingType));
|
||||
payMeetingHotelRecommend.setMeetingType(meetingTypeInt);
|
||||
// 曾举办会议类型
|
||||
if (ValidUtil.checkErrorList(errorList,"曾举办的会议类型")) {
|
||||
String meetingType = submitExcel.getMeetingType();
|
||||
payMeetingHotelRecommend.setMeetingType(meetingType);
|
||||
}
|
||||
// 推荐人
|
||||
if (ValidUtil.checkErrorList(errorList,"推荐人")) {
|
||||
|
||||
+8
-11
@@ -4,7 +4,6 @@ import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.Pattern;
|
||||
import javax.validation.constraints.Size;
|
||||
import java.io.Serializable;
|
||||
|
||||
@@ -21,7 +20,7 @@ public class PayMeetingHotelRecommendExcel implements Serializable {
|
||||
|
||||
@ApiModelProperty(value = "推荐人")
|
||||
@Excel(name = "推荐人", width = 15)
|
||||
@NotBlank(message = "推荐人不能为空")
|
||||
// @NotBlank(message = "推荐人不能为空")
|
||||
@Size(max = 50, message = "推荐人最大为50字符")
|
||||
private String recommendPeople;
|
||||
|
||||
@@ -33,37 +32,35 @@ public class PayMeetingHotelRecommendExcel implements Serializable {
|
||||
|
||||
@ApiModelProperty(value = "所在省份")
|
||||
@Excel(name = "所在省份", width = 15)
|
||||
@NotBlank(message = "所在省份不能为空")
|
||||
// @NotBlank(message = "所在省份不能为空")
|
||||
@Size(max = 50, message = "所在省份最大为50字符")
|
||||
private String hotelProvince;
|
||||
|
||||
@ApiModelProperty(value = "所在城市")
|
||||
@Excel(name = "所在城市", width = 15)
|
||||
@NotBlank(message = "所在城市不能为空")
|
||||
// @NotBlank(message = "所在城市不能为空")
|
||||
@Size(max = 50, message = "所在城市最大为50字符")
|
||||
private String hotelCity;
|
||||
|
||||
@ApiModelProperty(value = "是否举办过标准院会议 1-是 0-否")
|
||||
@Excel(name = "是否举办过标准院会议", width = 25)
|
||||
@NotBlank(message = "是否举办过标准院会议不能为空")
|
||||
// @NotBlank(message = "是否举办过标准院会议不能为空")
|
||||
private String isHold;
|
||||
|
||||
@ApiModelProperty(value = "曾举办的会议类型")
|
||||
@Excel(name = "曾举办的会议类型", width = 25)
|
||||
@NotBlank(message = "曾举办的会议类型不能为空")
|
||||
// @NotBlank(message = "曾举办的会议类型不能为空")
|
||||
private String meetingType;
|
||||
|
||||
@ApiModelProperty(value = "酒店联系方式")
|
||||
@Excel(name = "酒店联系方式", width = 15)
|
||||
@NotBlank(message = "酒店联系方式不能为空")
|
||||
// @NotBlank(message = "酒店联系方式不能为空")
|
||||
@Size(max = 50, message = "酒店联系方式最大为50字符")
|
||||
@Pattern(regexp = "^(1[3-9]\\d{9})$|^(0\\d{2,3}-\\d{7,8})$", message = "酒店联系方式格式错误")
|
||||
// @Pattern(regexp = "^(1[3-9]\\d{9})$|^(0\\d{2,3}-\\d{7,8})$", message = "酒店联系方式格式错误")
|
||||
private String contact;
|
||||
|
||||
@ApiModelProperty(value = "备注")
|
||||
@Excel(name = "备注", width = 15)
|
||||
@Size(max = 200, message = "备注最大为50字符")
|
||||
// @Size(max = 200, message = "备注最大为50字符")
|
||||
private String remark;
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user