Przeglądaj źródła

项目打标签时bug修复

limin 7 lat temu
rodzic
commit
4284e65d8f

+ 1 - 1
src/main/java/com/goafanti/business/controller/UserJtBusinessController.java

@@ -207,7 +207,7 @@ public class UserJtBusinessController extends CertifyApiController{
 		jtBusinessProject.setId(id);
 		jtBusinessProject.setAuditStatus(ProjectAuditStatus.REVOKE.getCode());
 		jtBusinessService.updateJtCollectSearch(id);
-		jtBusinessService.updateProject(jtBusinessProject);
+		jtBusinessService.updateByPrimaryKeySelective(jtBusinessProject);
 		return res;
 	}
 	

+ 1 - 0
src/main/java/com/goafanti/business/service/JtBusinessService.java

@@ -80,6 +80,7 @@ public interface JtBusinessService {
 	 * @return
 	 */
 	List<JtBusinessProject> getProjectByTag(String name, Integer size);
+	int updateByPrimaryKeySelective(JtBusinessProject jtBusinessProject);
 	
 	
 	

+ 7 - 2
src/main/java/com/goafanti/business/service/impl/JtBusinessServiceImpl.java

@@ -374,8 +374,8 @@ public class JtBusinessServiceImpl  extends BaseMybatisDao<JtBusinessProjectMapp
 	@Override
 	public int updateProject(JtBusinessProject jtBusinessProject) {
 		jtBusinessProjectMapper.updateByPrimaryKeySelective(jtBusinessProject);
-		jtTagMapper.deleteByProjectId(jtBusinessProject.getId());//先删除标签
-		if(StringUtils.isNotBlank(jtBusinessProject.getTag())){
+		if(null != jtBusinessProject.getTag()){
+			jtTagMapper.deleteByProjectId(jtBusinessProject.getId());
 			String str=jtBusinessProject.getTag();
 			String[] strs = str.split(",");
 			for (String s : strs) {
@@ -537,6 +537,11 @@ public class JtBusinessServiceImpl  extends BaseMybatisDao<JtBusinessProjectMapp
 	public List<JtBusinessProject> getProjectByTag(String name, Integer size) {
 		return jtBusinessProjectMapper.getProjectByTag(name, size);
 	}
+
+	@Override
+	public int updateByPrimaryKeySelective(JtBusinessProject jtBusinessProject) {
+		return jtBusinessProjectMapper.updateByPrimaryKeySelective(jtBusinessProject);
+	}
 	
 
 }