liurunyu
9 天以前 ac4f0d8e61c545c74f287563765179696b51b856
pms-parent/pms-web-product/src/main/java/com/dy/pmsProduct/schedule/ScheduleSv.java
@@ -70,6 +70,11 @@
        saveRel(schedule);
        return scheduleDao.updateByPrimaryKeySelective(schedule);
    }
    @Transactional
    public long delete(Long id) {
        return this.scheduleRelDao.deleteByScheduleId(id);
    }
    private void saveRel(PrSchedule schedule) {
        schedule.relList.forEach(rel -> validateRelData(rel, schedule));
@@ -106,8 +111,8 @@
        return scheduleDao.selectByPrimaryKey(id);
    }
    public List<BaUser> selectById() {
        List<BaUser> userList = baUserDao.getUserList();
    public List<BaUser> selectAllUsers() {
        List<BaUser> userList = baUserDao.selectAll();
        return userList;
    }
@@ -125,11 +130,11 @@
    public List<JSONObject> selectPlan(QueryVo vo) {
        List<JSONObject> list = assemblyPlanDao.selectByPlanName(vo.planName);
        Map<Long, JSONObject> map = new ConcurrentHashMap<>(); // 使用并发安全的Map
        Map<String, JSONObject> map = new ConcurrentHashMap<>(); // 使用并发安全的Map
        for(JSONObject item:list){
            Long planId = (Long) item.getObj("planId");
            String planId = String.valueOf(item.getObj("planId"));
            JSONObject innerObject = new JSONObject()
                    .set("nodeId", item.getObj("nodeId"))
                    .set("nodeId", String.valueOf(item.getObj("nodeId")))
                    .set("content", item.getObj("content"));
            if(map.containsKey(planId)){
                JSONArray array = (JSONArray)map.get(planId).get("nodes");