|
|
@ -157,6 +157,7 @@ public class PmsPurchaseBillService extends MybatisBaseService<PmsPurchaseBillMa |
|
|
|
qw.apply(StringUtils.isNotEmpty(finishStartTime), "date_format (ppb.finishTime,'%Y-%m-%d') >= date_format('" + finishStartTime + "','%Y-%m-%d')"). |
|
|
|
apply(StringUtils.isNotEmpty(finishEndTime), "date_format (ppb.finishTime,'%Y-%m-%d') <= date_format('" + finishEndTime + "','%Y-%m-%d')" |
|
|
|
); |
|
|
|
qw.orderByDesc("ppb.createTime"); |
|
|
|
qw.groupBy("ppb.sid"); |
|
|
|
IPage<PmsPurchaseBill> page = PagerUtil.queryToPage(pq); |
|
|
|
IPage<PmsPurchaseBillVo> pagging = baseMapper.selectPageVo(page, qw); |
|
|
@ -307,13 +308,20 @@ public class PmsPurchaseBillService extends MybatisBaseService<PmsPurchaseBillMa |
|
|
|
return vo; |
|
|
|
} |
|
|
|
|
|
|
|
public void delAll(String[] sids) { |
|
|
|
public ResultBean delAll(String[] sids) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
//查询该sid中是否有流程不是待提交的
|
|
|
|
int count = baseMapper.selectBySid(StringUtils.join(sids, ",")); |
|
|
|
if (count > 0) { |
|
|
|
return rb.setMsg("删除的数据中包含已提交或已办结审批的数据,删除失败"); |
|
|
|
} |
|
|
|
delBySids(sids); |
|
|
|
for (String sid : sids) { |
|
|
|
pmsPurchaseBillDetailService.delByMainSid(sid); |
|
|
|
pmsPurchasePayService.delByMainSid(sid); |
|
|
|
pmsPurchaseBillInvoiceService.delByMainSid(sid); |
|
|
|
} |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean submit(SubmitPmsPurchaseBillDto dto) { |
|
|
|