diff --git a/anrui-base/anrui-base-biz/src/main/resources/application-devv.yml b/anrui-base/anrui-base-biz/src/main/resources/application-devv.yml index 8e292998da..631bcdc0cb 100644 --- a/anrui-base/anrui-base-biz/src/main/resources/application-devv.yml +++ b/anrui-base/anrui-base-biz/src/main/resources/application-devv.yml @@ -25,5 +25,5 @@ image: upload: path: D:\\anrui\\upload\\ url: - prefix: http://127.0.0.1:8111/upload/ + prefix: http://192.168.1.104:8111/upload/ diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/KingDeeBillId.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/KingDeeBillId.java index dc5e644857..ba4089a83b 100644 --- a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/KingDeeBillId.java +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/KingDeeBillId.java @@ -3,7 +3,7 @@ package com.yxt.anrui.fin.api.kingdee; public enum KingDeeBillId { AP_PAYABLE("AP_Payable", "应付单"), AR_RECEIVABLE("AR_receivable", "应收单"), - AR_OTHERRECEIVABLE("AR_OTHERRECEIVABLE", "其他应收单"), + AR_OTHERRECEIVABLE("AR_OtherRecAble", "其他应收单"), AP_PAYBILL("AP_PAYBILL", "付款单"), AR_RECEIVEBILL("AR_RECEIVEBILL", "收款单"), STK_INSTOCK("STK_InStock", "采购入库单"), diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationMapper.xml b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationMapper.xml index 7a1bd16767..726a99f597 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationMapper.xml +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationMapper.xml @@ -201,22 +201,22 @@ + + \ No newline at end of file diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finfundscarriedforwardveh/FinFundsCarriedForwardVehService.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finfundscarriedforwardveh/FinFundsCarriedForwardVehService.java index d3c5bec371..721e7dd228 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finfundscarriedforwardveh/FinFundsCarriedForwardVehService.java +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finfundscarriedforwardveh/FinFundsCarriedForwardVehService.java @@ -166,7 +166,11 @@ public class FinFundsCarriedForwardVehService extends MybatisBaseService fetchJzMoneyByContractNoAndMainSid(String jzCustNo, String sid) { return baseMapper.fetchJzMoneyByContractNoAndMainSid(jzCustNo,sid); } + + public List fetchJzMoneyByCustSidAndMainSid(String custSid, String sid) { + return baseMapper.fetchJzMoneyByCustSidAndMainSid(custSid,sid); + } } \ No newline at end of file diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedMapper.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedMapper.java index 41fd10bffa..e23da0bbed 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedMapper.java +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedMapper.java @@ -156,7 +156,7 @@ public interface FinSelectedReceivablesDetailedMapper extends BaseMapper fetchJzMoneyByContractNoAndMainSid(@Param("ysCustNo") String ysCustNo,@Param("sid") String sid); String selectBalanceByReceivedSid(String receivablesSid); diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedMapper.xml b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedMapper.xml index 16096279bd..d8c33850db 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedMapper.xml +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedMapper.xml @@ -352,6 +352,7 @@ resultType="com.yxt.anrui.fin.api.finselectedreceivablesdetailed.FinSelectReceivablesDetailedWCKCLRKVo"> SELECT ferd.sid, + fcc.createBySid AS createBySid, fcc.`useOrgSid`, fcc.`staffDeptName`, fcc.staffUserSid AS staffSid, @@ -377,9 +378,13 @@ AND fcc.`useOrgSid` = bv.`createOrgSid` LEFT JOIN `fin_funds_carried_forward_veh` ffc ON ffc.`busSid` = ferd.`sid` + + ${ew.SqlSegment} + UNION SELECT ferd.sid, + ffcfa.createBySid AS createBySid, ffcfa.useOrgSid, ffcfa.saleDeptName AS staffDeptName, ffcfa.staffSid, @@ -410,13 +415,6 @@ - - + + \ No newline at end of file diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedService.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedService.java index 38073324f8..dd497f100d 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedService.java +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedService.java @@ -525,6 +525,7 @@ public class FinSelectedReceivablesDetailedService extends MybatisBaseService qw = new QueryWrapper<>(); //========================================数据授权开始 + String orgLevelKey = ""; if (StringUtils.isNotBlank(query.getMenuUrl()) || StringUtils.isNotBlank(query.getMenuSid())) { //======================= PrivilegeQuery privilegeQuery = new PrivilegeQuery(); @@ -541,7 +542,7 @@ public class FinSelectedReceivablesDetailedService extends MybatisBaseService p = new PagerVo<>(); return p; @@ -589,7 +590,16 @@ public class FinSelectedReceivablesDetailedService extends MybatisBaseService wrapper.like("ferd.contractNo", query.getName()).or().like("fcc.staffDeptName", query.getName()).or().like("ffcfa.saleDeptName",query.getName()).or().like("ffcfa.staffName",query.getName()).or().like("fcc.staffName", query.getName()).or().like("ferd.customerName", query.getName()).or().like("ferd.customerPhone", query.getName()).or().like("ferd.VIN", query.getName())); } qw.groupBy("ferd.sid"); - qw.having("reveivableMoney >=",query.getBalanceSmallMoney()).having("reveivableMoney <=",query.getBalanceBigMoney()); + if (StringUtils.isNotBlank(query.getBalanceSmallMoney()) && StringUtils.isNotBlank(query.getBalanceBigMoney()) && !"5".equals(orgLevelKey)){ + qw.having("reveivableMoney >= {0}",query.getBalanceSmallMoney()).having("reveivableMoney <= {0}",query.getBalanceBigMoney()); + }else if (StringUtils.isNotBlank(query.getBalanceSmallMoney()) && StringUtils.isNotBlank(query.getBalanceBigMoney()) && "5".equals(orgLevelKey)){ + qw.having("createBySid = {0}",query.getUserSid()).having("reveivableMoney >= {0}",query.getBalanceSmallMoney()).having("reveivableMoney <= {0}",query.getBalanceBigMoney()); + }else if (StringUtils.isBlank(query.getBalanceSmallMoney()) && StringUtils.isBlank(query.getBalanceBigMoney()) && "5".equals(orgLevelKey)){ + qw.having("createBySid = {0}",query.getUserSid()); + }else { + PagerVo p = new PagerVo<>(); + return p; + } IPage page = PagerUtil.queryToPage(pagerQuery); IPage pagging = baseMapper.noOutVehRecPageList(page, qw); for (FinSelectReceivablesDetailedWCKCLRKVo record : pagging.getRecords()) { @@ -609,7 +619,7 @@ public class FinSelectedReceivablesDetailedService extends MybatisBaseService fetchJzMoneyByContractNoAndMainSid(String ysCustNo, String sid) { return baseMapper.fetchJzMoneyByContractNoAndMainSid(ysCustNo,sid); } } \ No newline at end of file diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/otherreceivablebill/OtherReceivableBillService.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/otherreceivablebill/OtherReceivableBillService.java index 5c7599236d..e4b3f64dea 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/otherreceivablebill/OtherReceivableBillService.java +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/otherreceivablebill/OtherReceivableBillService.java @@ -27,12 +27,22 @@ public class OtherReceivableBillService extends FinKingDeeService { //业务表的主表数据集合 Map map_fEntityModel_=new HashMap<>(); //物料的数组集合 + //业务日期 if(otherReceivable.getBussDate()==null){ return rb.setMsg("业务日期不能为空"); } - //业务日期 map_fEntityModel_.put("FDATE",otherReceivable.getBussDate()); - + //客户 + if(otherReceivable.getCommUnit()==null){ + return rb.setMsg("客户编码不能为空"); + } + map_fEntityModel_.put("FCONTACTUNIT",otherReceivable.getCommUnit()); + //收款组织 + if(otherReceivable.getCollectionOrg()==null){ + return rb.setMsg("收款组织不能为空"); + } + map_fEntityModel_.put("FPAYORGID",otherReceivable.getCollectionOrg()); + map_fEntityModel_.put("FSETTLEORGID",otherReceivable.getCollectionOrg()); List collectionDetails = otherReceivable.getCollectionDetails()==null?new ArrayList<>(): otherReceivable.getCollectionDetails(); //准备 物料列表的数据 ResultBean>> vehicleListMap = createVehicleListsForReceivableBill(collectionDetails); diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/otherreceivablebill/data.json b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/otherreceivablebill/data.json index 08f7c432fe..dbd8ac9f92 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/otherreceivablebill/data.json +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/otherreceivablebill/data.json @@ -1,4 +1,4 @@ { - "formId": "AR_OTHERRECEIVABLE", + "formId": "AR_OtherRecAble", "data": "@KD_data" } \ No newline at end of file diff --git a/anrui-portal/anrui-portal-biz/src/main/resources/application-devv.yml b/anrui-portal/anrui-portal-biz/src/main/resources/application-devv.yml index 73ba5452a7..70b6eb0e89 100644 --- a/anrui-portal/anrui-portal-biz/src/main/resources/application-devv.yml +++ b/anrui-portal/anrui-portal-biz/src/main/resources/application-devv.yml @@ -25,7 +25,7 @@ image: upload: path: D:\\anrui\\upload\\ url: - prefix: http://192.168.1.112:8111/upload/ + prefix: http://192.168.1.104:8111/upload/ login: path: D:\\images\\pic-click config: diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanpreloancreditapply/LoanPreloanCreditApplyFeign.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanpreloancreditapply/LoanPreloanCreditApplyFeign.java index 728b1624e0..29b3d73f4a 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanpreloancreditapply/LoanPreloanCreditApplyFeign.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanpreloancreditapply/LoanPreloanCreditApplyFeign.java @@ -61,6 +61,11 @@ public interface LoanPreloanCreditApplyFeign { @ResponseBody public ResultBean submitSave(@RequestBody LoanPreloanCreditApplyDto dto); + @ApiOperation("金融内勤确认") + @PostMapping("/finStaffConfirm") + @ResponseBody + public ResultBean finStaffConfirm(@RequestBody LoanPreloanCreditApplyDto dto); + @ApiOperation("公司风控提交") @PostMapping("/submitCompanyRisk") @ResponseBody diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanpreloancreditapply/LoanPreloanCreditApplyFeignFallback.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanpreloancreditapply/LoanPreloanCreditApplyFeignFallback.java index d78c530b14..eafff51a34 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanpreloancreditapply/LoanPreloanCreditApplyFeignFallback.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanpreloancreditapply/LoanPreloanCreditApplyFeignFallback.java @@ -28,6 +28,7 @@ package com.yxt.anrui.riskcenter.api.loanpreloancreditapply; import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.vo.PagerVo; +import io.swagger.annotations.ApiOperation; import org.springframework.stereotype.Component; @Component @@ -49,11 +50,17 @@ public class LoanPreloanCreditApplyFeignFallback implements LoanPreloanCreditApp return ResultBean.fireFail().setMsg("接口anrui-riskcenter/loanpreloancreditapply/save无法访问"); } - @Override + @ApiOperation("提交保存") + @Override public ResultBean submitSave(LoanPreloanCreditApplyDto dto) { return null; } + @Override + public ResultBean finStaffConfirm(LoanPreloanCreditApplyDto dto) { + return null; + } + @Override public ResultBean submitCompanyRisk(LoanSubmitCompanyRiskDto dto) { return null; diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanpreloancreditapply/LoanPreloanCreditApplyMapper.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanpreloancreditapply/LoanPreloanCreditApplyMapper.java index fe084784f2..4c3b942984 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanpreloancreditapply/LoanPreloanCreditApplyMapper.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanpreloancreditapply/LoanPreloanCreditApplyMapper.java @@ -54,6 +54,6 @@ public interface LoanPreloanCreditApplyMapper extends BaseMapper data1 = commonAppendixFeign.getPcAppendix(commonAppendixSelectQuery1).getData(); - CommonAppendixSelectQuery commonAppendixSelectQuery2 = new CommonAppendixSelectQuery(); - commonAppendixSelectQuery2.setLinkSid(sid); - commonAppendixSelectQuery2.setAttachType(LoanFileTypeEnum.FileTypeEnum.COMPANY_RISK.getCode()); - List data2 = commonAppendixFeign.getPcAppendix(commonAppendixSelectQuery2).getData(); + CommonAppendixSelectQuery commonAppendixSelectQuery = new CommonAppendixSelectQuery(); + commonAppendixSelectQuery.setLinkSid(sid); + commonAppendixSelectQuery.setAttachType(LoanFileTypeEnum.FileTypeEnum.ID_CARD.getCode()); + List data1 = commonAppendixFeign.getPcAppendix(commonAppendixSelectQuery).getData(); + commonAppendixSelectQuery.setAttachType(LoanFileTypeEnum.FileTypeEnum.COMPANY_RISK.getCode()); + List data2 = commonAppendixFeign.getPcAppendix(commonAppendixSelectQuery).getData(); + commonAppendixSelectQuery.setAttachType(LoanFileTypeEnum.FileTypeEnum.COMPANY_QUERYRES.getCode()); + List data4 = commonAppendixFeign.getPcAppendix(commonAppendixSelectQuery).getData(); + commonAppendixSelectQuery.setAttachType(LoanFileTypeEnum.FileTypeEnum.CAPITAL_QUERYRES.getCode()); + List data5 = commonAppendixFeign.getPcAppendix(commonAppendixSelectQuery).getData(); List idCardImages = new ArrayList<>(); List comFkFiles = new ArrayList<>(); + List gsQueryResults = new ArrayList<>(); + List zfQueryResults = new ArrayList<>(); for (CommonAppendixVo commonAppendixVo : data1) { idCardImages.add(commonAppendixVo.getFilePath()); } for (CommonAppendixVo commonAppendixVo : data2) { comFkFiles.add(commonAppendixVo.getFilePath()); } + for (CommonAppendixVo commonAppendixVo : data4) { + gsQueryResults.add(commonAppendixVo.getFilePath()); + } + for (CommonAppendixVo commonAppendixVo : data5) { + zfQueryResults.add(commonAppendixVo.getFilePath()); + } List loanPreloanCreditPeoDetailsVos = loanPreloanCreditPeoService.fetchByMainSid(sid); List idCardPeoImages = new ArrayList<>(); for (LoanPreloanCreditPeoDetailsVo loanPreloanCreditPeoDetailsVo : loanPreloanCreditPeoDetailsVos) { @@ -419,6 +429,8 @@ public class LoanPreloanCreditApplyService extends MybatisBaseService stringResultBean = saveOrUpdateDto(dto); + if (!stringResultBean.getSuccess()) { + return rb.setMsg("保存失败"); + } + String sid = stringResultBean.getData(); + baseMapper.updateStateBySid(sid,2); + return rb.success(); + } } \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/application-devv.yml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/application-devv.yml index a76b3dbbf6..0b51bde708 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/application-devv.yml +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/application-devv.yml @@ -24,4 +24,4 @@ image: upload: path: D:\\anrui\\upload\\ url: - prefix: http://192.168.1.112:8111/upload/ \ No newline at end of file + prefix: http://192.168.1.104:8111/upload/ \ No newline at end of file diff --git a/工作内容需要的文档/单据模板/款项结转打印模板/kqjz.ftl b/工作内容需要的文档/单据模板/款项结转打印模板/kxjz.ftl similarity index 100% rename from 工作内容需要的文档/单据模板/款项结转打印模板/kqjz.ftl rename to 工作内容需要的文档/单据模板/款项结转打印模板/kxjz.ftl