|
|
@ -149,11 +149,53 @@ public class ScmVehRebateService extends MybatisBaseService<ScmVehRebateMapper, |
|
|
|
if (StringUtils.isNotBlank(query.getPurchaseSystemName())) { |
|
|
|
qw.like("purchaseSystemName", query.getPurchaseSystemName()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getPalceGenDate())) { |
|
|
|
qw.like("palceGenDate", query.getPalceGenDate()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getWithholdingDate())) { |
|
|
|
qw.like("withholdingDate", query.getWithholdingDate()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getUploadState())) { |
|
|
|
if (query.getUploadState().equals("未上传")) { |
|
|
|
qw.and(wrapper -> wrapper.eq("uploadDate", "") |
|
|
|
.or().isNull("uploadDate") |
|
|
|
); |
|
|
|
} else { |
|
|
|
qw.ne("uploadDate", ""); |
|
|
|
qw.isNotNull("uploadDate"); |
|
|
|
} |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getIsAdjustment())) { |
|
|
|
qw.like("isAdjustment", query.getIsAdjustment()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getIsUploadFinish())) { |
|
|
|
if (query.getIsUploadFinish().equals("是")) { |
|
|
|
qw.eq("estimateRebate - uploadMoney - secondaryUploadMoney + adjustmentMoney", 0); |
|
|
|
} else { |
|
|
|
qw.ne("estimateRebate - uploadMoney - secondaryUploadMoney + adjustmentMoney", 0); |
|
|
|
} |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getOnceCheckState())) { |
|
|
|
qw.eq("onceCheckState", query.getOnceCheckState()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getSecondUploadState())) { |
|
|
|
if (query.getSecondUploadState().equals("是")){ |
|
|
|
//qw.eq()
|
|
|
|
} |
|
|
|
} |
|
|
|
String createStartTime = query.getCreateStartTime(); |
|
|
|
String createEndTime = query.getCreateEndTime(); |
|
|
|
qw.apply(StringUtils.isNotBlank(createStartTime), "date_format (createTime,'%Y-%m-%d') >= date_format('" + createStartTime + "','%Y-%m-%d')"). |
|
|
|
apply(StringUtils.isNotBlank(createEndTime), "date_format (createTime,'%Y-%m-%d') <= date_format('" + createEndTime + "','%Y-%m-%d')" |
|
|
|
); |
|
|
|
String uploadStartDate = query.getUploadStartDate(); |
|
|
|
String uploadEndDate = query.getUploadEndDate(); |
|
|
|
qw.apply(StringUtils.isNotBlank(uploadStartDate), "date_format (uploadDate,'%Y-%m-%d') >= date_format('" + uploadStartDate + "','%Y-%m-%d')"). |
|
|
|
apply(StringUtils.isNotBlank(uploadEndDate), "date_format (uploadDate,'%Y-%m-%d') <= date_format('" + uploadEndDate + "','%Y-%m-%d')"). |
|
|
|
or(). |
|
|
|
apply(StringUtils.isNotBlank(uploadStartDate), "date_format (secondaryUploadDate,'%Y-%m-%d') >= date_format('" + uploadStartDate + "','%Y-%m-%d')"). |
|
|
|
apply(StringUtils.isNotBlank(uploadEndDate), "date_format (secondaryUploadDate,'%Y-%m-%d') <= date_format('" + uploadEndDate + "','%Y-%m-%d')" |
|
|
|
); |
|
|
|
qw.orderByDesc("createTime"); |
|
|
|
IPage<ScmVehRebate> page = PagerUtil.queryToPage(pq); |
|
|
|
IPage<ScmVehRebateVo> pagging = baseMapper.selectPageVo(page, qw); |
|
|
@ -161,13 +203,13 @@ public class ScmVehRebateService extends MybatisBaseService<ScmVehRebateMapper, |
|
|
|
if ("001".equals(record.getCalculationModeKey())) { |
|
|
|
record.setCalculationStandard(record.getCalculationStandard() + "%"); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(record.getSecondaryUploadMoney())){ |
|
|
|
if (Integer.parseInt(record.getSecondaryUploadMoney()) > 0 && "是".equals(record.getIsAdjustment())){ |
|
|
|
if (StringUtils.isNotBlank(record.getSecondaryUploadMoney())) { |
|
|
|
if (Integer.parseInt(record.getSecondaryUploadMoney()) > 0 && "是".equals(record.getIsAdjustment())) { |
|
|
|
record.setSecondCheckState("是"); |
|
|
|
}else { |
|
|
|
} else { |
|
|
|
record.setSecondCheckState("否"); |
|
|
|
} |
|
|
|
}else { |
|
|
|
} else { |
|
|
|
record.setSecondCheckState("否"); |
|
|
|
} |
|
|
|
} |
|
|
@ -458,13 +500,13 @@ public class ScmVehRebateService extends MybatisBaseService<ScmVehRebateMapper, |
|
|
|
} else {//上传状态:已上传
|
|
|
|
record.setUploadState("1"); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(record.getSecondaryUploadMoney())){ |
|
|
|
if (Integer.parseInt(record.getSecondaryUploadMoney()) > 0 && "是".equals(record.getIsAdjustment())){ |
|
|
|
if (StringUtils.isNotBlank(record.getSecondaryUploadMoney())) { |
|
|
|
if (Integer.parseInt(record.getSecondaryUploadMoney()) > 0 && "是".equals(record.getIsAdjustment())) { |
|
|
|
record.setSecondCheckState("是"); |
|
|
|
}else { |
|
|
|
} else { |
|
|
|
record.setSecondCheckState("否"); |
|
|
|
} |
|
|
|
}else { |
|
|
|
} else { |
|
|
|
record.setSecondCheckState("否"); |
|
|
|
} |
|
|
|
} |
|
|
@ -2113,9 +2155,9 @@ public class ScmVehRebateService extends MybatisBaseService<ScmVehRebateMapper, |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean delByVehSid2(String vehSid,String useOrgSid,String key) { |
|
|
|
public ResultBean delByVehSid2(String vehSid, String useOrgSid, String key) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
baseMapper.delByVehSid2(vehSid,useOrgSid,key); |
|
|
|
baseMapper.delByVehSid2(vehSid, useOrgSid, key); |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
|
|
|
|