Browse Source

修改成果删除接口

XMTT 5 years ago
parent
commit
cdef117909

+ 12 - 0
src/main/java/com/ekexiu/portal/resResult/ResearchResultService.java

3
import com.ekexiu.portal.dao.ProfessorDao;
3
import com.ekexiu.portal.dao.ProfessorDao;
4
import com.ekexiu.portal.dao.WatchDao;
4
import com.ekexiu.portal.dao.WatchDao;
5
import com.ekexiu.portal.service.KeyWordService;
5
import com.ekexiu.portal.service.KeyWordService;
6
import com.ekexiu.portal.team.TeamDao;
6
import org.jfw.apt.annotation.Autowrie;
7
import org.jfw.apt.annotation.Autowrie;
7
import org.jfw.apt.annotation.DefaultValue;
8
import org.jfw.apt.annotation.DefaultValue;
8
import org.jfw.apt.annotation.Nullable;
9
import org.jfw.apt.annotation.Nullable;
52
    private KeyWordService keyWordService;
53
    private KeyWordService keyWordService;
53
    @Autowrie
54
    @Autowrie
54
    private WatchDao watchDao;
55
    private WatchDao watchDao;
56
    @Autowrie
57
    private TeamDao teamDao;
55
58
56
    public ResearcherDao getResearcherDao() {
59
    public ResearcherDao getResearcherDao() {
57
        return researcherDao;
60
        return researcherDao;
121
        this.imgMaxWidth = imgMaxWidth;
124
        this.imgMaxWidth = imgMaxWidth;
122
    }
125
    }
123
126
127
    public TeamDao getTeamDao() {
128
        return teamDao;
129
    }
130
131
    public void setTeamDao(TeamDao teamDao) {
132
        this.teamDao = teamDao;
133
    }
134
124
    public String insert(Connection con, ResearchResult researchResult, String[] researchers) throws SQLException {
135
    public String insert(Connection con, ResearchResult researchResult, String[] researchers) throws SQLException {
125
        String id = StringUtil.buildUUID();
136
        String id = StringUtil.buildUUID();
126
        researchResult.setId(id);
137
        researchResult.setId(id);
211
    public void delete(@JdbcConn(true) Connection con, String id) throws SQLException {
222
    public void delete(@JdbcConn(true) Connection con, String id) throws SQLException {
212
        watchDao.deleteWatch(con,(short)12, id);
223
        watchDao.deleteWatch(con,(short)12, id);
213
        this.researchResultDao.updateStatus(con, id);
224
        this.researchResultDao.updateStatus(con, id);
225
        this.teamDao.deleteResResultbyresearchResult(con,id);
214
        this.keyWordService.refreshResearchResult(con, id, null);
226
        this.keyWordService.refreshResearchResult(con, id, null);
215
    }
227
    }
216
228

+ 4 - 0
src/main/java/com/ekexiu/portal/team/TeamDao.java

136
    @From(TeamResResult.class)
136
    @From(TeamResResult.class)
137
    int deleteResResult(Connection con, String id, String researchResult) throws SQLException;
137
    int deleteResResult(Connection con, String id, String researchResult) throws SQLException;
138
138
139
    @DeleteWith
140
    @From(TeamResResult.class)
141
    int deleteResResultbyresearchResult(Connection con, String researchResult) throws SQLException;
142
139
    @Insert
143
    @Insert
140
    int insert(Connection con, TeamPaper teamPaper) throws SQLException;
144
    int insert(Connection con, TeamPaper teamPaper) throws SQLException;
141
145