From 66f0597bf6a1e79540c6bc51dedf561c22f3bdb5 Mon Sep 17 00:00:00 2001 From: jinlin <jinlin> Date: 星期二, 13 五月 2025 17:49:26 +0800 Subject: [PATCH] 修改 --- src/main/java/com/example/client/service/TeamGroupAddOrUpdate.java | 23 +++++++++++++++++------ 1 files changed, 17 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/example/client/service/TeamGroupAddOrUpdate.java b/src/main/java/com/example/client/service/TeamGroupAddOrUpdate.java index 6783411..ce383a8 100644 --- a/src/main/java/com/example/client/service/TeamGroupAddOrUpdate.java +++ b/src/main/java/com/example/client/service/TeamGroupAddOrUpdate.java @@ -10,6 +10,7 @@ import com.example.server.teamGroup.service.SysTeamGroupClassService; import com.example.server.user.model.SysUser; import com.example.server.user.service.UserService; +import com.example.server.utils.UserAndSiteUtils; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -52,7 +53,7 @@ JLabel JLabel0 = new JLabel("绫诲瀷"); JComboBox<String> comboBox1 = new JComboBox<>(typeList); - comboBox1.setPreferredSize(new Dimension(185,28)); + comboBox1.setPreferredSize(new Dimension(185, 28)); if (StringUtils.isNotBlank(data.getType())) { comboBox1.setSelectedItem(data.getType()); } @@ -65,11 +66,11 @@ JLabel JLabel4 = new JLabel("鎵�灞為儴闂�"); JComboBox<JComboBoxItem> comboBox2 = new JComboBox<>(deptList); - comboBox2.setPreferredSize(new Dimension(185,28)); + comboBox2.setPreferredSize(new Dimension(185, 28)); if (data.getPid() != null) { - if (data.getPid()!=0){ + if (data.getPid() != 0) { comboBox2.setSelectedItem(BoxIteUtils.GetSelectItemById(deptList, data.getPid())); - }else { + } else { comboBox2.setEditable(false); } } @@ -105,16 +106,24 @@ saveButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { + SysUser user = (SysUser) UserAndSiteUtils.get("user", "user"); + if (user == null) { + JOptionPane.showMessageDialog(null, "鐢ㄦ埛澶辨晥璇烽��鍑哄苟閲嶆柊鐧诲綍", "鎻愮ず", JOptionPane.WARNING_MESSAGE); + return; + } String type = comboBox1.getSelectedItem().toString(); JComboBoxItem dept = (JComboBoxItem) comboBox2.getSelectedItem(); Integer sortMax = 0; if (type.equals("閮ㄩ棬")) { data.setPid(0L); sortMax = sysTeamGroupClassService.getSortMax(0L); + if (sortMax == null) { + sortMax = 100; + } data.setSort(sortMax + 100); } else { data.setPid(dept.getId()); - sortMax = sysTeamGroupClassService.getSortMax(dept.getId()); + sortMax = sysTeamGroupClassService.getSortMax(dept.getId()) == null ? 0 : sysTeamGroupClassService.getSortMax(dept.getId()); data.setSort(sortMax + 1); } @@ -124,11 +133,13 @@ sysTeamGroupClassService.save(data); - List<SysTeamGroupClass> list = sysTeamGroupClassService.getListByTree();; + List<SysTeamGroupClass> list = sysTeamGroupClassService.getListByTree(); + ; CommonTable.refreshTable(list, columnDto, table); teamGroupManageService.tableModelListener(table, jFrame, list); frame1.dispose(); jFrame.setEnabled(true);//灏嗕富鐣岄潰鍐嶈缃负鍙搷浣滅殑 + JOptionPane.showMessageDialog(null, "淇濆瓨鎴愬姛", "鎻愮ず", JOptionPane.WARNING_MESSAGE); } }); -- Gitblit v1.9.1