zhangnaisong
2024-07-11 783272d17be7fce92808bd9fb99f9d64f450bfc9
ard-work/src/main/java/com/ruoyi/dispatch/service/impl/ArdDispatchPoliceServiceImpl.java
@@ -2,6 +2,7 @@
import java.util.List;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.common.utils.uuid.IdUtils;
@@ -82,8 +83,7 @@
    public int updateArdDispatchPolice(ArdDispatchPolice ardDispatchPolice) {
        ardDispatchPolice.setUpdateBy(SecurityUtils.getUsername());
        ardDispatchPolice.setUpdateTime(DateUtils.getNowDate());
        ardDispatchPoliceMapper.deleteArdDispatchPoliceUserByDispatchId(ardDispatchPolice.getId())
        ;
        ardDispatchPoliceMapper.deleteArdDispatchPoliceUserByDispatchId(ardDispatchPolice.getId());
        insertArdDispatchPoliceUser(ardDispatchPolice);
        return ardDispatchPoliceMapper.updateArdDispatchPolice(ardDispatchPolice);
    }
@@ -120,14 +120,15 @@
     * @param ardDispatchPolice 派警管理对象
     */
    public void insertArdDispatchPoliceUser(ArdDispatchPolice ardDispatchPolice) {
        List<String> ardDispatchPoliceUserList = ardDispatchPolice.getArdDispatchPoliceUserList();
        List<SysUser> sysUserList = ardDispatchPolice.getSysUserList();
        String id = ardDispatchPolice.getId();
        if (StringUtils.isNotNull(ardDispatchPoliceUserList)) {
        if (StringUtils.isNotNull(sysUserList)) {
            List<ArdDispatchPoliceUser> list = new ArrayList<ArdDispatchPoliceUser>();
            for (String userId : ardDispatchPoliceUserList) {
            for (SysUser user :sysUserList)
            {
                ArdDispatchPoliceUser ardDispatchPoliceUser=new ArdDispatchPoliceUser();
                ardDispatchPoliceUser.setUserId(userId);
                ardDispatchPoliceUser.setDispatchId(id);
                ardDispatchPoliceUser.setUserId(user.getUserId());
                list.add(ardDispatchPoliceUser);
            }
            if (list.size() > 0) {