Browse Source

app款项确认分页接口

master
hanlinghao 3 years ago
parent
commit
3d6aa5d54c
  1. 4
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/buscollectionconfirmation/BusCollectionConfirmationFeign.java
  2. 5
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/buscollectionconfirmation/BusCollectionConfirmationFeignFallback.java
  3. 17
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/buscollectionconfirmation/BusCollectionConfirmationMapper.java
  4. 5
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/buscollectionconfirmation/BusCollectionConfirmationMapper.xml
  5. 61
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/buscollectionconfirmation/BusCollectionConfirmationRest.java
  6. 248
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/buscollectionconfirmation/BusCollectionConfirmationService.java

4
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/buscollectionconfirmation/BusCollectionConfirmationFeign.java

@ -72,9 +72,9 @@ public interface BusCollectionConfirmationFeign {
@GetMapping("/fetchBySid/{sid}") @GetMapping("/fetchBySid/{sid}")
public ResultBean<BusCollectionConfirmationDetailsVo> fetchBySid(@PathVariable("sid") String sid); public ResultBean<BusCollectionConfirmationDetailsVo> fetchBySid(@PathVariable("sid") String sid);
/* App接口 */ /*---------------------App接口 ---------------------*/
@ApiOperation("手机端—获取款项确认列表") @ApiOperation("手机端—获取款项确认列表")
@PostMapping("/getCollectionConfirmList") @PostMapping("/getCollectionConfirmList")
public ResultBean<PagerVo<AppBusCollectionConfirmationPageVo>> getCollectionConfirmList(@RequestBody PagerQuery<BusCollectionConfirmationQuery> pq); public ResultBean<PagerVo<AppBusCollectionConfirmationPageVo>> getCollectionConfirmList(@RequestBody PagerQuery<AppBusCollectionConfirmationQuery> pagerQuery);
} }

5
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/buscollectionconfirmation/BusCollectionConfirmationFeignFallback.java

@ -69,4 +69,9 @@ public class BusCollectionConfirmationFeignFallback implements BusCollectionConf
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
return rb.setMsg("接口anrui-buscenter/buscollectionconfirmation/fetchBySid无法访问"); return rb.setMsg("接口anrui-buscenter/buscollectionconfirmation/fetchBySid无法访问");
} }
@Override
public ResultBean<PagerVo<AppBusCollectionConfirmationPageVo>> getCollectionConfirmList(PagerQuery<AppBusCollectionConfirmationQuery> pagerQuery) {
return null;
}
} }

17
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/buscollectionconfirmation/BusCollectionConfirmationMapper.java

@ -26,9 +26,12 @@
package com.yxt.anrui.buscenter.biz.buscollectionconfirmation; package com.yxt.anrui.buscenter.biz.buscollectionconfirmation;
import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Constants; import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.yxt.anrui.buscenter.api.buscollectionconfirmation.AppBusCollectionConfirmationPageVo;
import com.yxt.anrui.buscenter.api.buscollectionconfirmation.AppBusCollectionConfirmationQuery;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Select;
@ -53,13 +56,15 @@ import java.util.List;
@Mapper @Mapper
public interface BusCollectionConfirmationMapper extends BaseMapper<BusCollectionConfirmation> { public interface BusCollectionConfirmationMapper extends BaseMapper<BusCollectionConfirmation> {
//@Update("update bus_collection_confirmation set name=#{msg} where id=#{id}") //@Update("update bus_collection_confirmation set name=#{msg} where id=#{id}")
//IPage<BusCollectionConfirmationVo> voPage(IPage<BusCollectionConfirmation> page, @Param(Constants.WRAPPER) QueryWrapper<BusCollectionConfirmation> qw); //IPage<BusCollectionConfirmationVo> voPage(IPage<BusCollectionConfirmation> page, @Param(Constants.WRAPPER) QueryWrapper<BusCollectionConfirmation> qw);
IPage<BusCollectionConfirmationVo> selectPageVo(IPage<BusCollectionConfirmation> page, @Param(Constants.WRAPPER) Wrapper<BusCollectionConfirmation> qw); IPage<BusCollectionConfirmationVo> selectPageVo(IPage<BusCollectionConfirmation> page, @Param(Constants.WRAPPER) Wrapper<BusCollectionConfirmation> qw);
List<BusCollectionConfirmationVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<BusCollectionConfirmation> qw); List<BusCollectionConfirmationVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<BusCollectionConfirmation> qw);
@Select("select * from bus_collection_confirmation") @Select("select * from bus_collection_confirmation")
List<BusCollectionConfirmationVo> selectListVo(); List<BusCollectionConfirmationVo> selectListVo();
IPage<AppBusCollectionConfirmationPageVo> getCollectionConfirmList(IPage<AppBusCollectionConfirmationQuery> page, @Param(Constants.WRAPPER) QueryWrapper<AppBusCollectionConfirmationPageVo> qw);
} }

5
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/buscollectionconfirmation/BusCollectionConfirmationMapper.xml

@ -10,4 +10,9 @@
<select id="selectListAllVo" resultType="com.yxt.anrui.buscenter.api.buscollectionconfirmation.BusCollectionConfirmationVo"> <select id="selectListAllVo" resultType="com.yxt.anrui.buscenter.api.buscollectionconfirmation.BusCollectionConfirmationVo">
SELECT * FROM bus_collection_confirmation <where> ${ew.sqlSegment} </where> SELECT * FROM bus_collection_confirmation <where> ${ew.sqlSegment} </where>
</select> </select>
<select id="getCollectionConfirmList"
resultType="com.yxt.anrui.buscenter.api.buscollectionconfirmation.AppBusCollectionConfirmationPageVo">
</select>
</mapper> </mapper>

61
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/buscollectionconfirmation/BusCollectionConfirmationRest.java

@ -25,6 +25,8 @@
*********************************************************/ *********************************************************/
package com.yxt.anrui.buscenter.biz.buscollectionconfirmation; package com.yxt.anrui.buscenter.biz.buscollectionconfirmation;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.anrui.base.api.basevehicle.BaseVehicleVo;
import com.yxt.anrui.buscenter.api.buscollectionconfirmation.*; import com.yxt.anrui.buscenter.api.buscollectionconfirmation.*;
import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.result.ResultBean;
@ -54,36 +56,49 @@ import java.util.List;
@RequestMapping("/buscollectionconfirmation") @RequestMapping("/buscollectionconfirmation")
public class BusCollectionConfirmationRest implements BusCollectionConfirmationFeign { public class BusCollectionConfirmationRest implements BusCollectionConfirmationFeign {
@Autowired @Autowired
private BusCollectionConfirmationService busCollectionConfirmationService; private BusCollectionConfirmationService busCollectionConfirmationService;
@Override @Override
@ApiOperation("根据条件分页查询数据的列表") @ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage") @PostMapping("/listPage")
public ResultBean<PagerVo<BusCollectionConfirmationVo>> listPage(@RequestBody PagerQuery<BusCollectionConfirmationQuery> pq){ public ResultBean<PagerVo<BusCollectionConfirmationVo>> listPage(@RequestBody PagerQuery<BusCollectionConfirmationQuery> pq) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
PagerVo<BusCollectionConfirmationVo> pv = busCollectionConfirmationService.listPageVo(pq); PagerVo<BusCollectionConfirmationVo> pv = busCollectionConfirmationService.listPageVo(pq);
return rb.success().setData(pv); return rb.success().setData(pv);
} }
@Override @Override
@ApiOperation("新增或修改保存") @ApiOperation("新增或修改保存")
@PostMapping("/saveOrUpdate") @PostMapping("/saveOrUpdate")
public ResultBean saveOrUpdate(@RequestBody BusCollectionConfirmationDto dto){ public ResultBean saveOrUpdate(@RequestBody BusCollectionConfirmationDto dto) {
return busCollectionConfirmationService.saveOrUpdateAllDto(dto); return busCollectionConfirmationService.saveOrUpdateAllDto(dto);
} }
@Override @Override
@ApiOperation("根据sid批量删除") @ApiOperation("根据sid批量删除")
@PostMapping("/delBySids") @PostMapping("/delBySids")
public ResultBean delBySids(@RequestBody String[] sids){ public ResultBean delBySids(@RequestBody String[] sids){
return busCollectionConfirmationService.delAllBySids(sids); return busCollectionConfirmationService.delAllBySids(sids);
} }
@Override @Override
@ApiOperation("根据SID获取一条记录") @ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchBySid/{sid}") @GetMapping("/fetchBySid/{sid}")
public ResultBean<BusCollectionConfirmationDetailsVo> fetchBySid(@PathVariable("sid") String sid){ public ResultBean<BusCollectionConfirmationDetailsVo> fetchBySid(@PathVariable("sid") String sid) {
return busCollectionConfirmationService.fetchByAllSid(sid); return busCollectionConfirmationService.fetchByAllSid(sid);
} }
/**
* 手机端获取款项确认列表
*
* @param pagerQuery
* @return
*/
@Override
public ResultBean<PagerVo<AppBusCollectionConfirmationPageVo>> getCollectionConfirmList(PagerQuery<AppBusCollectionConfirmationQuery> pagerQuery) {
ResultBean<PagerVo<AppBusCollectionConfirmationPageVo>> rb = ResultBean.fireFail();
IPage<AppBusCollectionConfirmationPageVo> page = busCollectionConfirmationService.getCollectionConfirmList(pagerQuery);
return null;
}
} }

248
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/buscollectionconfirmation/BusCollectionConfirmationService.java

@ -28,6 +28,8 @@ package com.yxt.anrui.buscenter.biz.buscollectionconfirmation;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.anrui.base.api.basevehicle.BaseVehicleQuery;
import com.yxt.anrui.base.api.basevehicle.BaseVehicleVo;
import com.yxt.anrui.base.api.commonappendix.CommonAppendix; import com.yxt.anrui.base.api.commonappendix.CommonAppendix;
import com.yxt.anrui.base.api.commonappendix.CommonAppendixDto; import com.yxt.anrui.base.api.commonappendix.CommonAppendixDto;
import com.yxt.anrui.base.api.commonappendix.CommonAppendixFeign; import com.yxt.anrui.base.api.commonappendix.CommonAppendixFeign;
@ -66,120 +68,148 @@ import java.util.List;
@Service @Service
public class BusCollectionConfirmationService extends MybatisBaseService<BusCollectionConfirmationMapper, BusCollectionConfirmation> { public class BusCollectionConfirmationService extends MybatisBaseService<BusCollectionConfirmationMapper, BusCollectionConfirmation> {
@Autowired @Autowired
private BusSelectedReceivablesDetailedService busSelectedReceivablesDetailedService; private BusSelectedReceivablesDetailedService busSelectedReceivablesDetailedService;
@Autowired @Autowired
private CommonAppendixFeign commonAppendixFeign; private CommonAppendixFeign commonAppendixFeign;
@Autowired @Autowired
private FileUploadComponent fileUploadComponent; private FileUploadComponent fileUploadComponent;
private QueryWrapper<BusCollectionConfirmation> createQueryWrapper(BusCollectionConfirmationQuery query) { private QueryWrapper<BusCollectionConfirmation> createQueryWrapper(BusCollectionConfirmationQuery query) {
// todo: 这里根据具体业务调整查询条件 // todo: 这里根据具体业务调整查询条件
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName())); // 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
QueryWrapper<BusCollectionConfirmation> qw = new QueryWrapper<>(); QueryWrapper<BusCollectionConfirmation> qw = new QueryWrapper<>();
if (StringUtils.isNotBlank(query.getCollectionDate())) { if (StringUtils.isNotBlank(query.getCollectionDate())) {
qw.eq("collectionDate", query.getCollectionDate()); qw.eq("collectionDate", query.getCollectionDate());
} }
if (StringUtils.isNotBlank(query.getCollectionBank())) { if (StringUtils.isNotBlank(query.getCollectionBank())) {
qw.eq("collectionBank", query.getCollectionBank()); qw.eq("collectionBank", query.getCollectionBank());
} }
if (StringUtils.isNotBlank(query.getCollectionTypeKey())) { if (StringUtils.isNotBlank(query.getCollectionTypeKey())) {
qw.eq("collectionTypeKey", query.getCollectionTypeKey()); qw.eq("collectionTypeKey", query.getCollectionTypeKey());
} }
if (StringUtils.isNotBlank(query.getSubscriptionState())) { if (StringUtils.isNotBlank(query.getSubscriptionState())) {
qw.eq("subscriptionState", query.getSubscriptionState()); qw.eq("subscriptionState", query.getSubscriptionState());
} }
return qw; return qw;
} }
public PagerVo<BusCollectionConfirmationVo> listPageVo(PagerQuery<BusCollectionConfirmationQuery> pq) { public PagerVo<BusCollectionConfirmationVo> listPageVo(PagerQuery<BusCollectionConfirmationQuery> pq) {
BusCollectionConfirmationQuery query = pq.getParams(); BusCollectionConfirmationQuery query = pq.getParams();
QueryWrapper<BusCollectionConfirmation> qw = createQueryWrapper(query); QueryWrapper<BusCollectionConfirmation> qw = createQueryWrapper(query);
IPage<BusCollectionConfirmation> page = PagerUtil.queryToPage(pq); IPage<BusCollectionConfirmation> page = PagerUtil.queryToPage(pq);
IPage<BusCollectionConfirmationVo> pagging = baseMapper.selectPageVo(page, qw); IPage<BusCollectionConfirmationVo> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<BusCollectionConfirmationVo> p = PagerUtil.pageToVo(pagging, null); PagerVo<BusCollectionConfirmationVo> p = PagerUtil.pageToVo(pagging, null);
return p; return p;
} }
public ResultBean saveOrUpdateAllDto(BusCollectionConfirmationDto dto) { public ResultBean saveOrUpdateAllDto(BusCollectionConfirmationDto dto) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
BusCollectionConfirmation busCollectionConfirmation = new BusCollectionConfirmation(); BusCollectionConfirmation busCollectionConfirmation = new BusCollectionConfirmation();
List<BusSelectedReceivablesDetailedDto> busSelectedReceivablesDetailedDtos = dto.getBusSelectedReceivablesDetailedDtos(); List<BusSelectedReceivablesDetailedDto> busSelectedReceivablesDetailedDtos = dto.getBusSelectedReceivablesDetailedDtos();
CommonAppendixDto commonAppendixDto = new CommonAppendixDto(); CommonAppendixDto commonAppendixDto = new CommonAppendixDto();
List<BusCollectionConfirmationAppendixDto> paymentVoucherAppendixs = dto.getPaymentVoucherAppendixs(); List<BusCollectionConfirmationAppendixDto> paymentVoucherAppendixs = dto.getPaymentVoucherAppendixs();
List<BusCollectionConfirmationAppendixDto> remittanceConfirmationAppendixs = dto.getRemittanceConfirmationAppendixs(); List<BusCollectionConfirmationAppendixDto> remittanceConfirmationAppendixs = dto.getRemittanceConfirmationAppendixs();
String sid1 = busCollectionConfirmation.getSid(); String sid1 = busCollectionConfirmation.getSid();
String sid = dto.getSid(); String sid = dto.getSid();
if (StringUtils.isBlank(sid)){//新增 if (StringUtils.isBlank(sid)) {//新增
BeanUtil.copyProperties(dto,busCollectionConfirmation); BeanUtil.copyProperties(dto, busCollectionConfirmation);
busCollectionConfirmation.setSid(sid1); busCollectionConfirmation.setSid(sid1);
String payFilePath = ""; String payFilePath = "";
String remFilePath = ""; String remFilePath = "";
for (BusCollectionConfirmationAppendixDto paymentVoucherAppendix : paymentVoucherAppendixs) { for (BusCollectionConfirmationAppendixDto paymentVoucherAppendix : paymentVoucherAppendixs) {
BeanUtil.copyProperties(paymentVoucherAppendix,commonAppendixDto); BeanUtil.copyProperties(paymentVoucherAppendix, commonAppendixDto);
payFilePath = commonAppendixDto.getFilePath(); payFilePath = commonAppendixDto.getFilePath();
if (payFilePath.indexOf(fileUploadComponent.getUrlPrefix()) > -1) { if (payFilePath.indexOf(fileUploadComponent.getUrlPrefix()) > -1) {
payFilePath = payFilePath.replace(fileUploadComponent.getUrlPrefix(), ""); payFilePath = payFilePath.replace(fileUploadComponent.getUrlPrefix(), "");
commonAppendixDto.setLinkSid(sid1); commonAppendixDto.setLinkSid(sid1);
commonAppendixDto.setFilePath(payFilePath); commonAppendixDto.setFilePath(payFilePath);
commonAppendixDto.setCreateBySid(dto.getStaffSid()); commonAppendixDto.setCreateBySid(dto.getStaffSid());
commonAppendixDto.setAttachType(CommonAttachTypeEnum.PAYMENT_VOUCHER.getAttachType()); commonAppendixDto.setAttachType(CommonAttachTypeEnum.PAYMENT_VOUCHER.getAttachType());
commonAppendixFeign.save(commonAppendixDto); commonAppendixFeign.save(commonAppendixDto);
} }
payFilePath += payFilePath + ","; payFilePath += payFilePath + ",";
} }
busCollectionConfirmation.setPaymentVoucherUrl(payFilePath.substring(0, payFilePath.length() - 1)); busCollectionConfirmation.setPaymentVoucherUrl(payFilePath.substring(0, payFilePath.length() - 1));
for (BusCollectionConfirmationAppendixDto remittanceConfirmationAppendix : remittanceConfirmationAppendixs) { for (BusCollectionConfirmationAppendixDto remittanceConfirmationAppendix : remittanceConfirmationAppendixs) {
BeanUtil.copyProperties(remittanceConfirmationAppendix,commonAppendixDto); BeanUtil.copyProperties(remittanceConfirmationAppendix, commonAppendixDto);
remFilePath = commonAppendixDto.getFilePath(); remFilePath = commonAppendixDto.getFilePath();
if (remFilePath.indexOf(fileUploadComponent.getUrlPrefix()) > -1) { if (remFilePath.indexOf(fileUploadComponent.getUrlPrefix()) > -1) {
remFilePath = remFilePath.replace(fileUploadComponent.getUrlPrefix(), ""); remFilePath = remFilePath.replace(fileUploadComponent.getUrlPrefix(), "");
commonAppendixDto.setLinkSid(sid1); commonAppendixDto.setLinkSid(sid1);
commonAppendixDto.setFilePath(remFilePath); commonAppendixDto.setFilePath(remFilePath);
commonAppendixDto.setCreateBySid(dto.getStaffSid()); commonAppendixDto.setCreateBySid(dto.getStaffSid());
commonAppendixDto.setAttachType(CommonAttachTypeEnum.PAYMENT_VOUCHER.getAttachType()); commonAppendixDto.setAttachType(CommonAttachTypeEnum.PAYMENT_VOUCHER.getAttachType());
commonAppendixFeign.save(commonAppendixDto); commonAppendixFeign.save(commonAppendixDto);
} }
remFilePath += remFilePath + ","; remFilePath += remFilePath + ",";
} }
busCollectionConfirmation.setRemittanceConfirmationUrl(remFilePath.substring(0, remFilePath.length() - 1)); busCollectionConfirmation.setRemittanceConfirmationUrl(remFilePath.substring(0, remFilePath.length() - 1));
save(busCollectionConfirmation); save(busCollectionConfirmation);
for (BusSelectedReceivablesDetailedDto busSelectedReceivablesDetailedDto : busSelectedReceivablesDetailedDtos) { for (BusSelectedReceivablesDetailedDto busSelectedReceivablesDetailedDto : busSelectedReceivablesDetailedDtos) {
BusSelectedReceivablesDetailed busSelectedReceivablesDetailed = new BusSelectedReceivablesDetailed(); BusSelectedReceivablesDetailed busSelectedReceivablesDetailed = new BusSelectedReceivablesDetailed();
BeanUtil.copyProperties(busSelectedReceivablesDetailedDto,busSelectedReceivablesDetailed); BeanUtil.copyProperties(busSelectedReceivablesDetailedDto, busSelectedReceivablesDetailed);
busSelectedReceivablesDetailed.setCollSid(sid1); busSelectedReceivablesDetailed.setCollSid(sid1);
busSelectedReceivablesDetailedService.save(busSelectedReceivablesDetailed); busSelectedReceivablesDetailedService.save(busSelectedReceivablesDetailed);
} }
return rb.success().setMsg("添加成功"); return rb.success().setMsg("添加成功");
} }
updateBySid(dto,sid); updateBySid(dto, sid);
busSelectedReceivablesDetailedService.deleteByCollSid(sid); busSelectedReceivablesDetailedService.deleteByCollSid(sid);
for (BusSelectedReceivablesDetailedDto busSelectedReceivablesDetailedDto : busSelectedReceivablesDetailedDtos) { for (BusSelectedReceivablesDetailedDto busSelectedReceivablesDetailedDto : busSelectedReceivablesDetailedDtos) {
BusSelectedReceivablesDetailed busSelectedReceivablesDetailed = new BusSelectedReceivablesDetailed(); BusSelectedReceivablesDetailed busSelectedReceivablesDetailed = new BusSelectedReceivablesDetailed();
BeanUtil.copyProperties(busSelectedReceivablesDetailedDto,busSelectedReceivablesDetailed); BeanUtil.copyProperties(busSelectedReceivablesDetailedDto, busSelectedReceivablesDetailed);
busSelectedReceivablesDetailed.setCollSid(sid); busSelectedReceivablesDetailed.setCollSid(sid);
busSelectedReceivablesDetailedService.save(busSelectedReceivablesDetailed); busSelectedReceivablesDetailedService.save(busSelectedReceivablesDetailed);
} }
return rb.success().setMsg("修改成功"); return rb.success().setMsg("修改成功");
} }
public ResultBean<BusCollectionConfirmationDetailsVo> fetchByAllSid(String sid) {
ResultBean rb = ResultBean.fireFail();
BusCollectionConfirmationDetailsVo busCollectionConfirmationDetailsVo = new BusCollectionConfirmationDetailsVo();
BusCollectionConfirmation busCollectionConfirmation = fetchBySid(sid);
BeanUtil.copyProperties(busCollectionConfirmation, busCollectionConfirmationDetailsVo);
List<BusSelectedReceivablesDetailedVo> busSelectedReceivablesDetailedVos = busSelectedReceivablesDetailedService.fetchByCillSid(sid);
busCollectionConfirmationDetailsVo.setBusSelectedReceivablesDetailedVos(busSelectedReceivablesDetailedVos);
return rb.success().setData(busCollectionConfirmationDetailsVo);
}
public ResultBean<BusCollectionConfirmationDetailsVo> fetchByAllSid(String sid) { public ResultBean delAllBySids(String[] sids) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
BusCollectionConfirmationDetailsVo busCollectionConfirmationDetailsVo = new BusCollectionConfirmationDetailsVo(); delBySids(sids);
BusCollectionConfirmation busCollectionConfirmation = fetchBySid(sid); for (String sid : sids) {
BeanUtil.copyProperties(busCollectionConfirmation,busCollectionConfirmationDetailsVo); busSelectedReceivablesDetailedService.deleteByCollSid(sid);
List<BusSelectedReceivablesDetailedVo> busSelectedReceivablesDetailedVos = busSelectedReceivablesDetailedService.fetchByCillSid(sid); }
busCollectionConfirmationDetailsVo.setBusSelectedReceivablesDetailedVos(busSelectedReceivablesDetailedVos); return rb.success().setMsg("删除成功");
return rb.success().setData(busCollectionConfirmationDetailsVo); }
}
public ResultBean delAllBySids(String[] sids) { /**
ResultBean rb = ResultBean.fireFail(); * 手机端获取款项确认列表
delBySids(sids); *
for (String sid : sids) { * @param pagerQuery
busSelectedReceivablesDetailedService.deleteByCollSid(sid); * @return
*/
public IPage<AppBusCollectionConfirmationPageVo> getCollectionConfirmList(PagerQuery<AppBusCollectionConfirmationQuery> pagerQuery) {
IPage<AppBusCollectionConfirmationQuery> page = PagerUtil.queryToPage(pagerQuery);
QueryWrapper<AppBusCollectionConfirmationPageVo> qw = appBuildQueryWrapper(pagerQuery.getParams());
return baseMapper.getCollectionConfirmList(page,qw);
}
/**
* 构造条件
*
* @param pagerQuery 查询条件
* @return
*/
private QueryWrapper<AppBusCollectionConfirmationPageVo> appBuildQueryWrapper(AppBusCollectionConfirmationQuery pagerQuery) {
QueryWrapper<AppBusCollectionConfirmationPageVo> qw = new QueryWrapper<>();
if (pagerQuery != null) {
if (com.yxt.common.base.utils.StringUtils.isNotBlank(pagerQuery.getName())) {//车架号
qw.like("bv.vinNo", pagerQuery.getName());
}
} }
return rb.success().setMsg("删除成功"); return qw;
} }
} }
Loading…
Cancel
Save