|  |  |  | 
|---|
|  |  |  | MPJLambdaWrapper<BikeRepair> queryWrapper = new MPJLambdaWrapper<>(); | 
|---|
|  |  |  | Utils.MP.blankToNull(pageWrap.getModel()); | 
|---|
|  |  |  | queryWrapper.leftJoin(Member.class,Member::getId,BikeRepair::getMemberId) | 
|---|
|  |  |  | .leftJoin(Bikes.class,Bikes::getId,BikeRepair::getBinkeId) | 
|---|
|  |  |  | .leftJoin(BaseParam.class,BaseParam::getId,Bikes::getParamId); | 
|---|
|  |  |  | .leftJoin(BaseParam.class,BaseParam::getId,BikeRepair::getTypeId); | 
|---|
|  |  |  | queryWrapper.selectAll(BikeRepair.class) | 
|---|
|  |  |  | .selectAs(Member::getOpenid,BikeRepairDTO::getOpenid) | 
|---|
|  |  |  | .selectAs(Bikes::getCode,BikeRepairDTO::getBikeCode) | 
|---|
|  |  |  | .selectAs(BikeRepair::getBinkeId,BikeRepairDTO::getBikeCode) | 
|---|
|  |  |  | .selectAs(BaseParam::getName,BikeRepairDTO::getBikeTypeName); | 
|---|
|  |  |  | queryWrapper.like(StringUtils.isNotEmpty(pageWrap.getModel().getOpenid()),Member::getOpenid,pageWrap.getModel().getOpenid()) | 
|---|
|  |  |  | .like(StringUtils.isNotEmpty(pageWrap.getModel().getBikeCode()),Bikes::getCode,pageWrap.getModel().getBikeCode()) | 
|---|
|  |  |  | 
|---|
|  |  |  | BeanUtils.copyProperties(repairRequest,bikeRepair); | 
|---|
|  |  |  | bikeRepair.setCreateDate(new Date()); | 
|---|
|  |  |  | bikeRepair.setIsdeleted(Constants.ZERO); | 
|---|
|  |  |  | bikeRepair.setStatus(Constants.ZERO); | 
|---|
|  |  |  | bikeRepair.setId(Constants.getUUID()); | 
|---|
|  |  |  | bikeRepairMapper.insert(bikeRepair); | 
|---|
|  |  |  | //处理附件信息 | 
|---|
|  |  |  | List<String> stringList = repairRequest.getFileUrlList(); | 
|---|
|  |  |  | if(!Objects.isNull(stringList)&&stringList.size()>Constants.ZERO){ | 
|---|
|  |  |  | for (int i = 0; i < stringList.size(); i++) { | 
|---|
|  |  |  | Multifile multifile = new Multifile(); | 
|---|
|  |  |  | multifile.setId(Constants.getUUID()); | 
|---|
|  |  |  | multifile.setCreateDate(new Date()); | 
|---|
|  |  |  | multifile.setIsdeleted(Constants.ZERO); | 
|---|
|  |  |  | multifile.setSortnum(i+Constants.ONE); | 
|---|