| | |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 数据申请 |
| | | * @author WWW |
| | | */ |
| | | @Service |
| | | @SuppressWarnings("ALL") |
| | | public class ApplyService implements ApplyMapper { |
| | | @Autowired |
| | | ApplyMapper applyMapper; |
| | |
| | | return applyMapper.updateForReject(userid, applyid, flowId); |
| | | } |
| | | |
| | | /** |
| | | * 插入数据申请 |
| | | */ |
| | | public Integer insertApply(UserEntity ue, DownloadReqEntity dr) throws Exception { |
| | | ApplyEntity apply = getApplyEntity(ue, dr); |
| | | int rows = applyMapper.insert(apply); |
| | |
| | | return flowService.inserts(list); |
| | | } |
| | | |
| | | /** |
| | | * 获取数据申请实体类 |
| | | */ |
| | | private ApplyEntity getApplyEntity(UserEntity ue, DownloadReqEntity dr) throws Exception { |
| | | // String dbPwd = Md5Helper.reverse(Md5Helper.generate(dr.getPwd())) |
| | | String aesPwd = AesHelper.encrypt(dr.getPwd()); |
| | |
| | | return apply; |
| | | } |
| | | |
| | | /** |
| | | * 获取表名 |
| | | */ |
| | | private String getTabs(DownloadReqEntity dr) { |
| | | if (!StaticData.SYS_META.equals(dr.getEntities().get(0))) { |
| | | return StringHelper.join(dr.getTabs(), ","); |
| | |
| | | return sb.toString(); |
| | | } |
| | | |
| | | /** |
| | | * 获取申请流程实体类集合 |
| | | */ |
| | | private List<FlowEntity> getFlowEntities(Integer applyId, UserEntity ue, DownloadReqEntity dr) { |
| | | List<FlowEntity> list = new ArrayList<>(); |
| | | for (String depcode : dr.getDepcodes()) { |
| | |
| | | return list; |
| | | } |
| | | |
| | | /** |
| | | * 打包DB数据 |
| | | */ |
| | | public void zipDbData(UserEntity ue, ApplyEntity entity) { |
| | | try { |
| | | List<String> entities = Arrays.asList(entity.getEntities().split(StaticData.COMMA)); |
| | |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 获取ID集合 |
| | | */ |
| | | private List<Integer> getIds(String gids) { |
| | | if (StringHelper.isEmpty(gids)) { |
| | | return null; |