Antiloveg 8 years ago
parent
commit
bded81abd5

+ 1 - 1
src/main/java/com/goafanti/achievement/service/impl/AchievementServiceImpl.java

@@ -442,7 +442,7 @@ public class AchievementServiceImpl extends BaseMybatisDao<AchievementMapper> im
 		achievementDemandMapper.deleteByAchievementId(a.getId());//删除之前匹配单
 		List<String> keywords = achievementKeywordMapper.selectKeywordsByAchievementId(a.getId());
 		if (null != keywords && keywords.size() > 0) {
-			List<AchievementDemand> list = achievementKeywordMapper.selectAchievementDemand(keywords);
+			List<AchievementDemand> list = demandKeywordMapper.selectAchievementDemand(keywords);
 			if (null != list && list.size() > 0) {
 				for (AchievementDemand ad : list) {
 					ad.setAchievementId(a.getId());

+ 1 - 1
src/main/java/com/goafanti/common/mapper/AchievementDemandMapper.xml

@@ -34,7 +34,7 @@
     </trim>
   </insert>
   
-  <insert id="insertBatch" parameterType="java.util.List">
+  <insert id="insertBatch" parameterType="com.goafanti.common.model.AchievementDemand">
     insert into achievement_demand (achievement_id, demand_id)
     values 
     <foreach item="item" index="index" collection="list" separator=",">

+ 1 - 1
src/main/java/com/goafanti/common/mapper/AchievementKeywordMapper.xml

@@ -105,7 +105,7 @@
         LIMIT 20
   </select>
   
-  <select id="selectKeywordsByAchievementId" parameterType="java.lang.String" resultType="java.lang.String">
+  <select id="selectKeywordsByAchievementId" parameterType="java.lang.String" >
   	select keyword from achievement_keyword where achievement_id = #{id,jdbcType=VARCHAR}
   </select>