Browse Source

小小训练营

zouxuan 3 years ago
parent
commit
097621bba2

+ 2 - 1
mec-biz/src/main/java/com/ym/mec/biz/dal/entity/ImGroup.java

@@ -28,7 +28,8 @@ public class ImGroup extends BaseEntity {
 	private String tags;
 	
 	private String img;
-	
+
+	/** 乐团群 MUSIC,班级群 CLASS,训练营 TRAINING */
 	private String type;
 	
 	/**  */

+ 24 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/impl/ImGroupServiceImpl.java

@@ -19,6 +19,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
+import java.util.ArrayList;
 import java.util.Date;
 import java.util.List;
 
@@ -92,6 +93,29 @@ public class ImGroupServiceImpl extends BaseServiceImpl<Long, ImGroup> implement
 		return imGroup;
 	}
 
+	public void create1(String groupId,List<String> userIdList,String groupName){
+		List<GroupMember> groupMembers = new ArrayList<>();
+		for (String userId : userIdList) {
+			GroupMember groupMember = new GroupMember();
+			groupMember.setGroupId(groupId);
+			groupMember.setId(userId);
+			groupMembers.add(groupMember);
+		}
+		GroupMember[] members = new GroupMember[groupMembers.size()];
+		groupMembers.toArray(members);
+		Date date = new Date();
+		ImGroup imGroup = new ImGroup();
+		imGroup.setId(groupId);
+		imGroup.setCreateTime(date);
+		imGroup.setIntroduce(groupName);
+		imGroup.setMemberNum(userIdList.size());
+		imGroup.setName(groupName);
+		imGroup.setType("TRAINING");
+		imGroup.setUpdateTime(date);
+		imGroupDao.insert(imGroup);
+		imFeignService.groupCreate(new GroupModel(groupId,members,groupName));
+	}
+
 	@Override
 	@Transactional(rollbackFor = Exception.class)
 	public boolean cancel(Long imGroupId) {

+ 1 - 1
mec-biz/src/main/resources/config/mybatis/LiveGoodsMapperMapper.xml

@@ -62,7 +62,7 @@
 	</update>
 	<update id="updateStatus">
 		UPDATE live_goods_mapper SET status_ = #{status},update_time_ = NOW()
-		WHERE
+		WHERE 1=1
 		<if test="liveId != null and liveId != ''">
 		AND live_id_ = #{liveId}
 		</if>