huwhois 5 年之前
父节点
当前提交
6740f26e63
共有 1 个文件被更改,包括 101 次插入26 次删除
  1. 101 26
      src/main/java/io/renren/modules/admin/controller/MeetingController.java

+ 101 - 26
src/main/java/io/renren/modules/admin/controller/MeetingController.java

@ -91,47 +91,85 @@ public class MeetingController {
91 91
        String industries = meeting.getIndustries();
92 92
        String attendersType = meeting.getAttendersType();
93 93

94
        String[] subject = subjects.split(",");
95
        for (String s : subject) {
96
            int i = subjectService.selectIsName(s);
94
        boolean sub = subjects.contains(",");
95
        if (sub){
96
            String[] subject = subjects.split(",");
97
            for (String s : subject) {
98
                int i = subjectService.selectIsName(s);
99
                if(i==0){
100
                    SubjectEntity se = new SubjectEntity();
101
                    se.setName(s);
102
                    se.setCreateTime(new Date());
103
                    subjectService.save(se);
104
                }
105
            }
106
        }else{
107
            int i = subjectService.selectIsName(subjects);
97 108
            if(i==0){
98 109
                SubjectEntity se = new SubjectEntity();
99
                se.setName(s);
110
                se.setName(subjects);
100 111
                se.setCreateTime(new Date());
101 112
                subjectService.save(se);
102 113
            }
103 114
        }
104 115

105 116

106
        String[] industry = industries.split(",");
107
        for (String s : industry) {
108
            int i = industryService.selectIsName(s);
117
        boolean ind = industries.contains(",");
118

119
        if(ind){
120
            String[] industry = industries.split(",");
121
            for (String s : industry) {
122
                int i = industryService.selectIsName(s);
123
                if(i==0){
124
                    IndustryEntity in = new IndustryEntity();
125
                    in.setName(s);
126
                    in.setCreateTime(new Date());
127
                    industryService.save(in);
128
                }
129
            }
130
        }else{
131
            int i = industryService.selectIsName(industries);
109 132
            if(i==0){
110 133
                IndustryEntity in = new IndustryEntity();
111
                in.setName(s);
134
                in.setName(industries);
112 135
                in.setCreateTime(new Date());
113 136
                industryService.save(in);
114 137
            }
115 138
        }
116 139

140

141

117 142
        meeting.setCreateTime(new Date());
143
        meeting.setCompanyId((long) 1);
118 144
        meetingService.save(meeting);
119 145
        Long meetingid = meeting.getId();
120 146

121
        String[] attenderType = attendersType.split(",");
122
        for (String s : attenderType) {
123
            int i = typesOfAttendersService.selectIsnameAndId(s, meetingid);
147
        boolean att = attendersType.contains(",");
148

149
        if(att){
150
            String[] attenderType = attendersType.split(",");
151
            for (String s : attenderType) {
152
                int i = typesOfAttendersService.selectIsnameAndId(s, meetingid);
153
                if(i==0) {
154
                    TypesOfAttendersEntity typesOfAttenders = new TypesOfAttendersEntity();
155
                    typesOfAttenders.setMeetingId(meetingid);
156
                    typesOfAttenders.setName(s);
157
                    typesOfAttenders.setCreateTime(new Date());
158
                    typesOfAttendersService.save(typesOfAttenders);
159
                }
160
            }
161

162
        }else{
163
            int i = typesOfAttendersService.selectIsnameAndId(attendersType, meetingid);
124 164
            if(i==0) {
125 165
                TypesOfAttendersEntity typesOfAttenders = new TypesOfAttendersEntity();
126 166
                typesOfAttenders.setMeetingId(meetingid);
127
                typesOfAttenders.setName(s);
167
                typesOfAttenders.setName(attendersType);
128 168
                typesOfAttenders.setCreateTime(new Date());
129 169
                typesOfAttendersService.save(typesOfAttenders);
130 170
            }
131 171
        }
132 172

133

134

135 173
        return R.ok();
136 174
    }
137 175

@ -148,39 +186,76 @@ public class MeetingController {
148 186
        Long meetingid = meeting.getId();
149 187
        System.out.println("会议id"+meetingid);
150 188

151
        String[] subject = subjects.split(",");
152
        for (String s : subject) {
153
            int i = subjectService.selectIsName(s);
189
        boolean sub = subjects.contains(",");
190
        if(sub){
191
            String[] subject = subjects.split(",");
192
            for (String s : subject) {
193
                int i = subjectService.selectIsName(s);
194
                if(i==0){
195
                    SubjectEntity se = new SubjectEntity();
196
                    se.setName(s);
197
                    se.setCreateTime(new Date());
198
                    subjectService.save(se);
199
                }
200
            }
201
        }else{
202
            int i = subjectService.selectIsName(subjects);
154 203
            if(i==0){
155 204
                SubjectEntity se = new SubjectEntity();
156
                se.setName(s);
205
                se.setName(subjects);
157 206
                se.setCreateTime(new Date());
158 207
                subjectService.save(se);
159 208
            }
160 209
        }
161
        String[] industry = industries.split(",");
162
        for (String s : industry) {
163
            int i = industryService.selectIsName(s);
210

211
        boolean ind = industries.contains(",");
212
        if(ind){
213
            String[] industry = industries.split(",");
214
            for (String s : industry) {
215
                int i = industryService.selectIsName(s);
216
                if(i==0){
217
                    IndustryEntity in = new IndustryEntity();
218
                    in.setName(s);
219
                    in.setCreateTime(new Date());
220
                    industryService.save(in);
221
                }
222
            }
223
        }else{
224
            int i = industryService.selectIsName(industries);
164 225
            if(i==0){
165 226
                IndustryEntity in = new IndustryEntity();
166
                in.setName(s);
227
                in.setName(industries);
167 228
                in.setCreateTime(new Date());
168 229
                industryService.save(in);
169 230
            }
170 231
        }
171 232

172
        String[] attenderType = attendersType.split(",");
173
        for (String s : attenderType) {
174
            int i = typesOfAttendersService.selectIsnameAndId(s, meetingid);
233

234
        boolean att = attendersType.contains(",");
235
        if(att){
236
            String[] attenderType = attendersType.split(",");
237
            for (String s : attenderType) {
238
                int i = typesOfAttendersService.selectIsnameAndId(s, meetingid);
239
                if(i==0) {
240
                    TypesOfAttendersEntity typesOfAttenders = new TypesOfAttendersEntity();
241
                    typesOfAttenders.setMeetingId(meetingid);
242
                    typesOfAttenders.setName(s);
243
                    typesOfAttenders.setCreateTime(new Date());
244
                    typesOfAttendersService.save(typesOfAttenders);
245
                }
246
            }
247
        }else{
248
            int i = typesOfAttendersService.selectIsnameAndId(attendersType, meetingid);
175 249
            if(i==0) {
176 250
                TypesOfAttendersEntity typesOfAttenders = new TypesOfAttendersEntity();
177 251
                typesOfAttenders.setMeetingId(meetingid);
178
                typesOfAttenders.setName(s);
252
                typesOfAttenders.setName(attendersType);
179 253
                typesOfAttenders.setCreateTime(new Date());
180 254
                typesOfAttendersService.save(typesOfAttenders);
181 255
            }
182 256
        }
183 257

258

184 259
        meeting.setModifyTime(new Date());
185 260
		meetingService.updateById(meeting);
186 261