zqy
2024-05-13 ca4a0a5e9237f95f1a72640c88bc129b819fb8e2
提交根据id查询接口
3个文件已修改
39 ■■■■ 已修改文件
ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/MeetingStatisticController.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhang-content/src/main/java/com/ruoyi/service/MeetingStatisticService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhang-content/src/main/java/com/ruoyi/service/impl/MeetingStatisticServiceImpl.java 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/MeetingStatisticController.java
@@ -19,6 +19,7 @@
public class MeetingStatisticController extends BaseController {
    @Autowired
    private MeetingStatisticService meetingStatisticService;
    /**
     * 全部数据
     */
@@ -29,6 +30,14 @@
        return meetingStatisticService.selectDataList(meetingStatistic, pageNum, pageSize);
    }
    /**
     * 根据id,获取会议记录详细信息
     */
    @GetMapping(value = "/{id}")
    public AjaxResult getInfo(@PathVariable("id") Long id) {
        return success(meetingStatisticService.getById(id));
    }
    /**
     * 只输出家庭号和创建时间
     */
    @GetMapping("/one")
zhang-content/src/main/java/com/ruoyi/service/MeetingStatisticService.java
@@ -4,6 +4,8 @@
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.domain.MeetingStatistic;
import java.util.List;
public interface MeetingStatisticService extends IService<MeetingStatistic> {
    AjaxResult updateData(MeetingStatistic meetingStatistic);
@@ -14,5 +16,7 @@
    AjaxResult addData(MeetingStatistic meetingStatistic);
    List<MeetingStatistic> selectByIds(Long[] ids);
    AjaxResult selectDataList(MeetingStatistic meetingStatistic, Integer pageNum, Integer pageSize);
}
zhang-content/src/main/java/com/ruoyi/service/impl/MeetingStatisticServiceImpl.java
@@ -56,7 +56,7 @@
        lqw.eq(!StringUtils.isEmpty(String.valueOf(meetingStatistic.getFamilyId())), MeetingStatistic::getFamilyId, meetingStatistic.getFamilyId());
        return lqw;
    }
    public static String getDatePoor(Date endDate, Date nowDate, MeetingStatistic meetingStatistic) {
    public static void getDatePoor(Date endDate, Date nowDate, MeetingStatistic meetingStatistic) {
        long nd = 1000 * 24 * 60 * 60;
        long nh = 1000 * 60 * 60;
@@ -74,7 +74,6 @@
         long sec = diff % nd % nh % nm / ns;
        System.out.println(hour + "小时" + min + "分钟"+ sec + "秒");
        meetingStatistic.setUseTime(hour + "小时" + min + "分钟" + sec + "秒");
        return meetingStatistic.getUseTime();
    }
    private LambdaQueryWrapper<MeetingStatistic> buildCondition(MeetingStatistic meetingStatistic) {
        LambdaQueryWrapper<MeetingStatistic> lqw = new LambdaQueryWrapper<>();
@@ -106,6 +105,7 @@
        Page<MeetingStatistic> pageResult = page(meetingStatisticPage, lqw);
        List<MeetingStatistic> beanRecords = pageResult.getRecords();//得到查询出来的数据
        System.out.println("-----------数据库-----------"+beanRecords);
        HashMap<String, Object> data = MapUtils.getResult(pageResult, beanRecords);
        return AjaxResult.success(data);
    }
@@ -153,7 +153,6 @@
            if (meetingStatistic.getUseTime()==null){
                if(meetingStatistic.getHappenEndTime()!=null && meetingStatistic.getHappenStartTime() !=null){
                    getDatePoor(meetingStatistic.getHappenEndTime(),meetingStatistic.getHappenStartTime(),meetingStatistic);
                    System.out.println("===============使用时间1====================="+meetingStatistic.getUseTime());
                    newModel.setBy1(meetingStatistic.getUseTime());
                }
                else {
@@ -168,12 +167,8 @@
//                newModel.setBy3(dataById.getConferenceRoom());
//            }
            if(meetingStatistic.getTitle()!=null){
//                System.out.println("===============使用时间2====================="+dataById);
//                System.out.println("===============使用时间2====================="+meetingStatistic);
                newModel.setBy2(meetingStatistic.getTitle());
            }else {
//                System.out.println("===============使用时间2====================="+dataById);
//                System.out.println("===============使用时间2====================="+meetingStatistic);
                newModel.setBy2(dataById.getTitle());
            }
//            if(meetingStatistic.getApplyPerson()!=null){
@@ -191,8 +186,6 @@
//            }else {
//                newModel.setBy11(dataById.getStatus());
//            }
            System.out.println("===============使用时间2====================="+dataById);
            System.out.println("===============使用时间2====================="+meetingStatistic);
            UpdateRequest updateRequest = new UpdateRequest("allsearchdata", esResult.getId());
            updateRequest.doc(
                    "by1",newModel.getBy1(),
@@ -200,11 +193,16 @@
            );
            LambdaQueryWrapper<MeetingStatistic> lqw = new LambdaQueryWrapper<>();
            List<MeetingStatistic> beanRecords = list(lqw);
            log.info("sss从数据库中查到的为:{}", beanRecords);
            try {
                restHighLevelClient.update(updateRequest, RequestOptions.DEFAULT);
            } catch (IOException e) {
                throw new RuntimeException(e);
            }
            return AjaxResult.success();
        }else {
@@ -237,6 +235,16 @@
    }
    @Override
    public List<MeetingStatistic> selectByIds(Long[] ids) {
        List<MeetingStatistic> list = new ArrayList<>();
        if (ids.length != 0)
            list = listByIds(Arrays.asList(ids));
        else
            list = list();
        return list;
    }
    @Override
    public AjaxResult addData(MeetingStatistic meetingStatistic) {
        ZInfoUser myself = zInfoUserService.getMyself();