Commit aea4352a by jianan

日程删除接口

parent 3531023d
......@@ -538,6 +538,20 @@ public class PractitionerController {
}
/**
* 根据id删除日程记录
* @param scheduleTrackId
* @return
*/
@RequestMapping("/deleteScheduleTrackById")
public Object deleteScheduleTrackById(Long scheduleTrackId){
JsonResult result = new JsonResult();
DeleteScheduleByIdResponseVO responseVO = scheduleTrackService.deleteScheduleTrackById(scheduleTrackId);
result.addResult(responseVO);
result.setData(responseVO);
return result;
}
/**
* 查询战队PEP得分
* @param practitionerId
* @return
......
......@@ -11,4 +11,5 @@ public interface ScheduleTrackService {
QueryPEPScoreDetailResponseVO queryPEPScoreDetail(Long practitionerId, String time);
DeleteScheduleByIdResponseVO deleteScheduleTrackById(Long scheduleTrackId);
}
......@@ -336,6 +336,21 @@ public class ScheduleTrackServiceImpl implements ScheduleTrackService {
return resp;
}
@Override
public DeleteScheduleByIdResponseVO deleteScheduleTrackById(Long scheduleTrackId) {
DeleteScheduleByIdResponseVO resp = new DeleteScheduleByIdResponseVO();
try {
// 根据id删除记录
scheduleTrackMapper.deleteScheduleTrackById(scheduleTrackId);
resp.setCommonResult(new CommonResult(true, ZHBErrorConfig.getErrorInfo("800000")));
} catch (Exception e) {
e.printStackTrace();
resp.setCommonResult(new CommonResult(false, e.getMessage()));
}
return resp;
}
private Map<String, Object> computeTeamAverageScore(List<PersonalPEPScore> saleAndRecuit, int teamSize) {
PersonalPEPScore personalScore = null;
Long dayScore = 0L;
......
package com.yd.api.practitioner.vo.sechedule;
import com.yd.api.result.CommonResult;
import lombok.Data;
@Data
public class DeleteScheduleByIdResponseVO {
private CommonResult commonResult;
}
......@@ -26,5 +26,7 @@ public interface ScheduleTrackMapper {
List<PersonalSchedule> queryPersonalScheduleList(List<Long> practitionerIdList);
List<ScheduleTrack> queryPersonalScheduleListByTime(@Param("practitionerId")Long practitionerId, @Param("time")String time);
void deleteScheduleTrackById(@Param("scheduleTrackId")Long scheduleTrackId);
}
......@@ -197,4 +197,8 @@
</if>
</select>
<delete id="deleteScheduleTrackById">
delete from ag_mkt_schedule_task_tracking where id=#{scheduleTrackId,jdbcType=BIGINT}
</delete>
</mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment