@ -123,12 +123,11 @@ public class LoanHomevisitAppealService extends MybatisBaseService<LoanHomevisit
LoanHomevisitAppealQuery query = pq . getParams ( ) ;
QueryWrapper < LoanHomevisitAppeal > qw = new QueryWrapper < > ( ) ;
qw . eq ( "li.state" , 2 ) ;
qw . eq ( "bb.busNo" , 302 ) ;
if ( StringUtils . isNotBlank ( query . getMenuSid ( ) ) ) {
//=======================
PrivilegeQuery privilegeQuery = new PrivilegeQuery ( ) ;
privilegeQuery . setOrgPath ( query . getOrgSidPath ( ) ) ;
privilegeQuery . setMenuUrl ( query . getMenuSid ( ) ) ;
privilegeQuery . setMenuSid ( query . getMenuSid ( ) ) ;
privilegeQuery . setUserSid ( query . getUserSid ( ) ) ;
ResultBean < String > defaultIdReltBean = sysUserFeign . selectPrivilegeLevel ( privilegeQuery ) ;
if ( StringUtils . isNotBlank ( defaultIdReltBean . getData ( ) ) ) {
@ -210,7 +209,7 @@ public class LoanHomevisitAppealService extends MybatisBaseService<LoanHomevisit
//生成单据编号
String billNo = "" ;
//查询家访考察信息
LoanHomevisitInvestigate loanHomevisitInvestigate = loanHomevisitInvestigateService . fetchBySid ( dto . getHomeVisit Sid ( ) ) ;
LoanHomevisitInvestigate loanHomevisitInvestigate = loanHomevisitInvestigateService . fetchBySid ( dto . getKc Sid ( ) ) ;
//查询销售订单信息
AppOrderDetailsVo data = busSalesOrderFeign . getSaleOrderDetails ( loanHomevisitInvestigate . getSaleOrderSid ( ) ) . getData ( ) ;
SysOrganizationVo sysOrganizationVo = sysOrganizationFeign . fetchBySid ( data . getUseOrgSid ( ) ) . getData ( ) ;
@ -255,6 +254,7 @@ public class LoanHomevisitAppealService extends MybatisBaseService<LoanHomevisit
LoanHomevisitAppeal entity = new LoanHomevisitAppeal ( ) ;
BeanUtil . copyProperties ( dto , entity , "id" , "sid" ) ;
entity . setNodeState ( "待提交" ) ;
entity . setHomeVisitSid ( dto . getKcSid ( ) ) ;
baseMapper . insert ( entity ) ;
return entity . getSid ( ) ;
}
@ -309,6 +309,11 @@ public class LoanHomevisitAppealService extends MybatisBaseService<LoanHomevisit
public ResultBean submitHomeAppeal ( SubmitHomeAppealDto dto ) {
ResultBean rb = ResultBean . fireFail ( ) ;
int i = baseMapper . selectKcSid ( dto . getKcSid ( ) ) ;
if ( i > 0 ) {
return rb . setMsg ( "该家访考察申诉已存在" ) ;
}
dto . getKcSid ( ) ;
LoanHomevisitAppeal loanHomevisitAppeal = fetchBySid ( dto . getSid ( ) ) ;
int r = submitBusinessData ( dto , loanHomevisitAppeal ) ;
if ( r = = 3 ) {
@ -337,7 +342,8 @@ public class LoanHomevisitAppealService extends MybatisBaseService<LoanHomevisit
//若app移动端有此功能,则传递appMap参数
Map < String , Object > appMap = new HashMap < > ( ) ;
//需和移动端沟通业务sid保存的属性具体值:appMap中sid不是固定的。移动端提供具体字段。
appMap . put ( "sid" , businessSid ) ;
appMap . put ( "kcSid" , loanHomevisitAppeal . getHomeVisitSid ( ) ) ;
appMap . put ( "ssSid" , loanHomevisitAppeal . getSid ( ) ) ;
variables . put ( "app" , appMap ) ;
//流程定义id
bv . setModelId ( ProcDefEnum . LOANHOMEVISITAPPEALAPPLY . getProDefId ( ) ) ;