|
|
@ -284,32 +284,6 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
record.setRecallAtn(true); |
|
|
|
} |
|
|
|
} |
|
|
|
/* for (FinCollectionConfirmationVo record : records) { |
|
|
|
String s = ""; |
|
|
|
BigDecimal subscriptionMoney = new BigDecimal(0); |
|
|
|
String sid = record.getSid(); |
|
|
|
List<FinSelectedReceivablesDetailedVo> finSelectedReceivablesDetailedVos = finSelectedReceivablesDetailedService.fetchByCillSid(sid); |
|
|
|
for (FinSelectedReceivablesDetailedVo finSelectedReceivablesDetailedVo : finSelectedReceivablesDetailedVos) { |
|
|
|
Integer auditState = finSelectedReceivablesDetailedVo.getAuditState(); |
|
|
|
s += auditState + ","; |
|
|
|
} |
|
|
|
if (!s.contains("3")) { |
|
|
|
record.setSubscriptionState(1); |
|
|
|
} else if (s.contains("3")) { |
|
|
|
int auditState = 3; |
|
|
|
List<FinSelectedReceivablesDetailedVo> finSelectedReceivablesDetailedVos1 = finSelectedReceivablesDetailedService.fetchByAuditState(sid, auditState); |
|
|
|
for (FinSelectedReceivablesDetailedVo finSelectedReceivablesDetailedVo : finSelectedReceivablesDetailedVos1) { |
|
|
|
BigDecimal subscriptionMoney1 = new BigDecimal(finSelectedReceivablesDetailedVo.getSubscriptionMoney()); |
|
|
|
subscriptionMoney = subscriptionMoney.add(subscriptionMoney1); |
|
|
|
} |
|
|
|
BigDecimal collectionMoney = new BigDecimal(record.getCollectionMoney()); |
|
|
|
if (collectionMoney.compareTo(subscriptionMoney) == 0) { |
|
|
|
record.setSubscriptionState(3); |
|
|
|
} else { |
|
|
|
record.setSubscriptionState(2); |
|
|
|
} |
|
|
|
} |
|
|
|
}*/ |
|
|
|
PagerVo<FinCollectionConfirmationVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
|
return p; |
|
|
|
} |
|
|
@ -1039,7 +1013,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
* @param pagerQuery |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
public IPage<AppFinUncollectedReceivablesDetailedVo> getPaymentDetailsList(PagerQuery<AppFinSelectedReceivablesPaymentDetailsQuery> pagerQuery) { |
|
|
|
public IPage<AppFinUncollectedReceivablesDetailedVo> getPaymentDetailsList111(PagerQuery<AppFinSelectedReceivablesPaymentDetailsQuery> pagerQuery) { |
|
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); |
|
|
|
AppFinSelectedReceivablesPaymentDetailsQuery params = pagerQuery.getParams(); |
|
|
|
String orgPath = pagerQuery.getParams().getOrgPath(); |
|
|
@ -1154,6 +1128,47 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
return page1; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 手机端—查询可使用款项明细列表 |
|
|
|
* |
|
|
|
* @param pagerQuery |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
public IPage<AppFinUncollectedReceivablesDetailedVo> getPaymentDetailsList(PagerQuery<AppFinSelectedReceivablesPaymentDetailsQuery> pagerQuery) { |
|
|
|
IPage<AppFinSelectedReceivablesPaymentDetailsQuery> page = PagerUtil.queryToPage(pagerQuery); |
|
|
|
AppFinSelectedReceivablesPaymentDetailsQuery params = pagerQuery.getParams(); |
|
|
|
String orgPath = params.getOrgPath(); |
|
|
|
String userSid = params.getUserSid(); |
|
|
|
String useOrgSid = ""; |
|
|
|
QueryWrapper<AppFinUncollectedReceivablesDetailedVo> qw = new QueryWrapper<>(); |
|
|
|
if (params != null) { |
|
|
|
if (StringUtils.isNotBlank(orgPath)) { |
|
|
|
useOrgSid = sysStaffOrgFeign.getOrgSidByPath(orgPath).getData(); |
|
|
|
} else { |
|
|
|
useOrgSid = sysStaffOrgFeign.getPathSidByUserSid(userSid).getData(); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(useOrgSid)) { |
|
|
|
qw.eq("useOrgSid", useOrgSid); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(userSid)) { |
|
|
|
qw.eq("createBySid", userSid); |
|
|
|
} |
|
|
|
if (params.getSidList().size() > 0) { |
|
|
|
qw.notIn("sid", params.getSidList()); |
|
|
|
} |
|
|
|
qw.gt("currentReceivableMoney", 0);//应收金额
|
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getParams().getPurchaseSystemSid())) { |
|
|
|
qw.eq("purchaseSystemSid", pagerQuery.getParams().getPurchaseSystemSid()); |
|
|
|
} else { |
|
|
|
qw.eq("purchaseSystemSid", "0"); |
|
|
|
} |
|
|
|
} |
|
|
|
IPage<AppFinUncollectedReceivablesDetailedVo> pagging = finSelectedReceivablesDetailedService.getPaymentDetailsList(page, qw,params.getName()); |
|
|
|
return pagging; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 构造条件 |
|
|
|
* |
|
|
@ -1230,7 +1245,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
* @param userSid |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
public ResultBean cashierConfirmOld(String sid, String userSid) { |
|
|
|
public ResultBean cashierConfirm(String sid, String userSid) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
FinCollectionConfirmation confirmation = fetchBySid(sid); |
|
|
|
if (confirmation == null) { |
|
|
@ -1576,7 +1591,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public ResultBean cashierConfirm(String sid, String userSid) { |
|
|
|
public ResultBean cashierConfirm11111(String sid, String userSid) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
FinCollectionConfirmation confirmation = fetchBySid(sid); |
|
|
|
if (confirmation == null) { |
|
|
@ -1920,6 +1935,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
ResultBean deleteResult = baseVehicleTempstateFeign.delByBusSid(sid); |
|
|
|
return rb.success().setMsg("款项确认成功"); |
|
|
|
} |
|
|
|
|
|
|
|
//组装客户推送
|
|
|
|
private BdCustomer createBdCustomer(String useOrgSid, String name, String mobile, String customerSid, String collSid) { |
|
|
|
BdCustomer bdCustomer = new BdCustomer(); |
|
|
|