| | |
| | | import com.doumee.dao.business.dao.MemberMapper; |
| | | import com.doumee.dao.business.model.*; |
| | | import com.doumee.dao.business.vo.*; |
| | | import com.doumee.dao.system.MultifileMapper; |
| | | import com.doumee.dao.system.model.Multifile; |
| | | import com.doumee.dao.system.model.SystemDictData; |
| | | import com.doumee.service.business.third.model.LoginUserInfo; |
| | | import com.doumee.service.business.third.model.PageData; |
| | |
| | | |
| | | @Autowired |
| | | private JkCabinetMapper jkCabinetMapper; |
| | | |
| | | @Autowired |
| | | private MultifileMapper multifileMapper; |
| | | |
| | | @Autowired |
| | | private CategoryMapper categoryMapper; |
| | |
| | | jkCabinet.setManagerId(String.join(",",jkCabinet.getManagerIdList())); |
| | | jkCabinet.setAuthMemberId(String.join(",",jkCabinet.getAuthMemberIdList())); |
| | | jkCabinetMapper.insert(jkCabinet); |
| | | |
| | | if(Objects.nonNull(jkCabinet.getActivateFile())){ |
| | | Multifile multifile = jkCabinet.getActivateFile(); |
| | | multifile.setCreateDate(new Date()); |
| | | multifile.setEditDate(multifile.getCreateDate()); |
| | | multifile.setIsdeleted(Constants.ZERO); |
| | | multifile.setObjId(jkCabinet.getId()); |
| | | multifile.setObjType(Constants.FIVE); |
| | | multifileMapper.insert(multifile); |
| | | } |
| | | |
| | | |
| | | this.createGrid(jkCabinet); |
| | | return jkCabinet.getId(); |
| | | } |
| | |
| | | jkCabinet.setManagerId(String.join(",",jkCabinet.getManagerIdList())); |
| | | jkCabinet.setAuthMemberId(String.join(",",jkCabinet.getAuthMemberIdList())); |
| | | jkCabinetMapper.updateById(jkCabinet); |
| | | multifileMapper.update(new UpdateWrapper<Multifile>().lambda() |
| | | .set(Multifile::getIsdeleted,Constants.ONE) |
| | | .eq(Multifile::getObjType,Constants.FIVE) |
| | | .eq(Multifile::getObjId,jkCabinet.getId()) |
| | | ); |
| | | if(Objects.nonNull(jkCabinet.getActivateFile())){ |
| | | Multifile multifile = jkCabinet.getActivateFile(); |
| | | multifile.setId(null); |
| | | multifile.setCreateDate(new Date()); |
| | | multifile.setEditDate(multifile.getCreateDate()); |
| | | multifile.setIsdeleted(Constants.ZERO); |
| | | multifile.setObjId(jkCabinet.getId()); |
| | | multifile.setObjType(Constants.FIVE); |
| | | multifileMapper.insert(multifile); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | |
| | | jkCabinet.getAuthMemberId().split(",") |
| | | )); |
| | | } |
| | | Multifile multifile = multifileMapper.selectOne(new QueryWrapper<Multifile>() |
| | | .lambda() |
| | | .eq(Multifile::getObjType,Constants.FIVE) |
| | | .eq(Multifile::getObjId,jkCabinet.getId()) |
| | | .eq(Multifile::getIsdeleted,Constants.ZERO) |
| | | .last(" limit 1 ")); |
| | | if(Objects.nonNull(multifile)){ |
| | | String prefixUrl = systemDictDataBiz.queryByCode(Constants.FTP,Constants.FTP_RESOURCE_PATH).getCode() + |
| | | systemDictDataBiz.queryByCode(Constants.FTP,Constants.ACTIVATE).getCode(); |
| | | multifile.setFileurlFull(prefixUrl + multifile.getFileurl()); |
| | | jkCabinet.setActivateFile(multifile); |
| | | } |
| | | return jkCabinet; |
| | | } |
| | | |