|
|
|
@ -239,239 +239,238 @@ public class CwsettlementServiceImpl extends ServiceImpl<CwsettlementMapper, Cws
|
|
|
|
|
allRuleIDlist = allRuleList;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
boolean pcPermission = true;
|
|
|
|
|
boolean appPermission = false;
|
|
|
|
|
if(isPc && pcPermission){
|
|
|
|
|
if (!userProvider.get().getIsAdministrator()){
|
|
|
|
|
Object cwsettlementObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(cwsettlementQueryWrapper,CwsettlementEntity.class,cwsettlementPagination.getMenuId(),"0"));
|
|
|
|
|
if (ObjectUtil.isEmpty(cwsettlementObj)){
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|
} else {
|
|
|
|
|
cwsettlementQueryWrapper = (QueryWrapper<CwsettlementEntity>)cwsettlementObj;
|
|
|
|
|
if( cwsettlementQueryWrapper.getExpression().getNormal().size()>0){
|
|
|
|
|
cwsettlementNum++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
Object cwsettlementaccountObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(cwsettlementaccountQueryWrapper,CwsettlementaccountEntity.class,cwsettlementPagination.getMenuId(),"0"));
|
|
|
|
|
if (ObjectUtil.isEmpty(cwsettlementaccountObj)){
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|
} else {
|
|
|
|
|
cwsettlementaccountQueryWrapper = (QueryWrapper<CwsettlementaccountEntity>)cwsettlementaccountObj;
|
|
|
|
|
if( cwsettlementaccountQueryWrapper.getExpression().getNormal().size()>0){
|
|
|
|
|
cwsettlementaccountNum++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
Object cwsettlementcontractObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(cwsettlementcontractQueryWrapper,CwsettlementcontractEntity.class,cwsettlementPagination.getMenuId(),"0"));
|
|
|
|
|
if (ObjectUtil.isEmpty(cwsettlementcontractObj)){
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|
} else {
|
|
|
|
|
cwsettlementcontractQueryWrapper = (QueryWrapper<CwsettlementcontractEntity>)cwsettlementcontractObj;
|
|
|
|
|
if( cwsettlementcontractQueryWrapper.getExpression().getNormal().size()>0){
|
|
|
|
|
cwsettlementcontractNum++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
Object cwsettlementcostObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(cwsettlementcostQueryWrapper,CwsettlementcostEntity.class,cwsettlementPagination.getMenuId(),"0"));
|
|
|
|
|
if (ObjectUtil.isEmpty(cwsettlementcostObj)){
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|
} else {
|
|
|
|
|
cwsettlementcostQueryWrapper = (QueryWrapper<CwsettlementcostEntity>)cwsettlementcostObj;
|
|
|
|
|
if( cwsettlementcostQueryWrapper.getExpression().getNormal().size()>0){
|
|
|
|
|
cwsettlementcostNum++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
Object cwsettlementpaymentreceiptObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(cwsettlementpaymentreceiptQueryWrapper,CwsettlementpaymentreceiptEntity.class,cwsettlementPagination.getMenuId(),"0"));
|
|
|
|
|
if (ObjectUtil.isEmpty(cwsettlementpaymentreceiptObj)){
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|
} else {
|
|
|
|
|
cwsettlementpaymentreceiptQueryWrapper = (QueryWrapper<CwsettlementpaymentreceiptEntity>)cwsettlementpaymentreceiptObj;
|
|
|
|
|
if( cwsettlementpaymentreceiptQueryWrapper.getExpression().getNormal().size()>0){
|
|
|
|
|
cwsettlementpaymentreceiptNum++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
Object cwsettlementsubjectObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(cwsettlementsubjectQueryWrapper,CwsettlementsubjectEntity.class,cwsettlementPagination.getMenuId(),"0"));
|
|
|
|
|
if (ObjectUtil.isEmpty(cwsettlementsubjectObj)){
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|
} else {
|
|
|
|
|
cwsettlementsubjectQueryWrapper = (QueryWrapper<CwsettlementsubjectEntity>)cwsettlementsubjectObj;
|
|
|
|
|
if( cwsettlementsubjectQueryWrapper.getExpression().getNormal().size()>0){
|
|
|
|
|
cwsettlementsubjectNum++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
Object cwsettlementsummaryObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(cwsettlementsummaryQueryWrapper,CwsettlementsummaryEntity.class,cwsettlementPagination.getMenuId(),"0"));
|
|
|
|
|
if (ObjectUtil.isEmpty(cwsettlementsummaryObj)){
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|
} else {
|
|
|
|
|
cwsettlementsummaryQueryWrapper = (QueryWrapper<CwsettlementsummaryEntity>)cwsettlementsummaryObj;
|
|
|
|
|
if( cwsettlementsummaryQueryWrapper.getExpression().getNormal().size()>0){
|
|
|
|
|
cwsettlementsummaryNum++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if(!isPc && appPermission){
|
|
|
|
|
if (!userProvider.get().getIsAdministrator()){
|
|
|
|
|
Object cwsettlementObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(cwsettlementQueryWrapper,CwsettlementEntity.class,cwsettlementPagination.getMenuId(),"0"));
|
|
|
|
|
if (ObjectUtil.isEmpty(cwsettlementObj)){
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|
} else {
|
|
|
|
|
cwsettlementQueryWrapper = (QueryWrapper<CwsettlementEntity>)cwsettlementObj;
|
|
|
|
|
if( cwsettlementQueryWrapper.getExpression().getNormal().size()>0){
|
|
|
|
|
cwsettlementNum++;
|
|
|
|
|
}
|
|
|
|
|
boolean pcPermission = true;
|
|
|
|
|
boolean appPermission = false;
|
|
|
|
|
if(isPc && pcPermission){
|
|
|
|
|
if (!userProvider.get().getIsAdministrator()){
|
|
|
|
|
Object cwsettlementObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(cwsettlementQueryWrapper,CwsettlementEntity.class,cwsettlementPagination.getMenuId(),"0"));
|
|
|
|
|
if (ObjectUtil.isEmpty(cwsettlementObj)){
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|
} else {
|
|
|
|
|
cwsettlementQueryWrapper = (QueryWrapper<CwsettlementEntity>)cwsettlementObj;
|
|
|
|
|
if( cwsettlementQueryWrapper.getExpression().getNormal().size()>0){
|
|
|
|
|
cwsettlementNum++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
Object cwsettlementaccountObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(cwsettlementaccountQueryWrapper,CwsettlementaccountEntity.class,cwsettlementPagination.getMenuId(),"0"));
|
|
|
|
|
if (ObjectUtil.isEmpty(cwsettlementaccountObj)){
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|
} else {
|
|
|
|
|
cwsettlementaccountQueryWrapper = (QueryWrapper<CwsettlementaccountEntity>)cwsettlementaccountObj;
|
|
|
|
|
if( cwsettlementaccountQueryWrapper.getExpression().getNormal().size()>0){
|
|
|
|
|
cwsettlementaccountNum++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
Object cwsettlementcontractObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(cwsettlementcontractQueryWrapper,CwsettlementcontractEntity.class,cwsettlementPagination.getMenuId(),"0"));
|
|
|
|
|
if (ObjectUtil.isEmpty(cwsettlementcontractObj)){
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|
} else {
|
|
|
|
|
cwsettlementcontractQueryWrapper = (QueryWrapper<CwsettlementcontractEntity>)cwsettlementcontractObj;
|
|
|
|
|
if( cwsettlementcontractQueryWrapper.getExpression().getNormal().size()>0){
|
|
|
|
|
cwsettlementcontractNum++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
Object cwsettlementcostObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(cwsettlementcostQueryWrapper,CwsettlementcostEntity.class,cwsettlementPagination.getMenuId(),"0"));
|
|
|
|
|
if (ObjectUtil.isEmpty(cwsettlementcostObj)){
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|
} else {
|
|
|
|
|
cwsettlementcostQueryWrapper = (QueryWrapper<CwsettlementcostEntity>)cwsettlementcostObj;
|
|
|
|
|
if( cwsettlementcostQueryWrapper.getExpression().getNormal().size()>0){
|
|
|
|
|
cwsettlementcostNum++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
Object cwsettlementpaymentreceiptObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(cwsettlementpaymentreceiptQueryWrapper,CwsettlementpaymentreceiptEntity.class,cwsettlementPagination.getMenuId(),"0"));
|
|
|
|
|
if (ObjectUtil.isEmpty(cwsettlementpaymentreceiptObj)){
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|
} else {
|
|
|
|
|
cwsettlementpaymentreceiptQueryWrapper = (QueryWrapper<CwsettlementpaymentreceiptEntity>)cwsettlementpaymentreceiptObj;
|
|
|
|
|
if( cwsettlementpaymentreceiptQueryWrapper.getExpression().getNormal().size()>0){
|
|
|
|
|
cwsettlementpaymentreceiptNum++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
Object cwsettlementsubjectObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(cwsettlementsubjectQueryWrapper,CwsettlementsubjectEntity.class,cwsettlementPagination.getMenuId(),"0"));
|
|
|
|
|
if (ObjectUtil.isEmpty(cwsettlementsubjectObj)){
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|
} else {
|
|
|
|
|
cwsettlementsubjectQueryWrapper = (QueryWrapper<CwsettlementsubjectEntity>)cwsettlementsubjectObj;
|
|
|
|
|
if( cwsettlementsubjectQueryWrapper.getExpression().getNormal().size()>0){
|
|
|
|
|
cwsettlementsubjectNum++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
Object cwsettlementsummaryObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(cwsettlementsummaryQueryWrapper,CwsettlementsummaryEntity.class,cwsettlementPagination.getMenuId(),"0"));
|
|
|
|
|
if (ObjectUtil.isEmpty(cwsettlementsummaryObj)){
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|
} else {
|
|
|
|
|
cwsettlementsummaryQueryWrapper = (QueryWrapper<CwsettlementsummaryEntity>)cwsettlementsummaryObj;
|
|
|
|
|
if( cwsettlementsummaryQueryWrapper.getExpression().getNormal().size()>0){
|
|
|
|
|
cwsettlementsummaryNum++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if(!isPc && appPermission){
|
|
|
|
|
if (!userProvider.get().getIsAdministrator()){
|
|
|
|
|
Object cwsettlementObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(cwsettlementQueryWrapper,CwsettlementEntity.class,cwsettlementPagination.getMenuId(),"0"));
|
|
|
|
|
if (ObjectUtil.isEmpty(cwsettlementObj)){
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|
} else {
|
|
|
|
|
cwsettlementQueryWrapper = (QueryWrapper<CwsettlementEntity>)cwsettlementObj;
|
|
|
|
|
if( cwsettlementQueryWrapper.getExpression().getNormal().size()>0){
|
|
|
|
|
cwsettlementNum++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Object cwsettlementaccountObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(cwsettlementaccountQueryWrapper,CwsettlementaccountEntity.class,cwsettlementPagination.getMenuId(),"0"));
|
|
|
|
|
if (ObjectUtil.isEmpty(cwsettlementaccountObj)){
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|
} else {
|
|
|
|
|
cwsettlementaccountQueryWrapper = (QueryWrapper<CwsettlementaccountEntity>)cwsettlementaccountObj;
|
|
|
|
|
if( cwsettlementaccountQueryWrapper.getExpression().getNormal().size()>0){
|
|
|
|
|
cwsettlementaccountNum++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
Object cwsettlementaccountObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(cwsettlementaccountQueryWrapper,CwsettlementaccountEntity.class,cwsettlementPagination.getMenuId(),"0"));
|
|
|
|
|
if (ObjectUtil.isEmpty(cwsettlementaccountObj)){
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|
} else {
|
|
|
|
|
cwsettlementaccountQueryWrapper = (QueryWrapper<CwsettlementaccountEntity>)cwsettlementaccountObj;
|
|
|
|
|
if( cwsettlementaccountQueryWrapper.getExpression().getNormal().size()>0){
|
|
|
|
|
cwsettlementaccountNum++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Object cwsettlementcontractObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(cwsettlementcontractQueryWrapper,CwsettlementcontractEntity.class,cwsettlementPagination.getMenuId(),"0"));
|
|
|
|
|
if (ObjectUtil.isEmpty(cwsettlementcontractObj)){
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|
} else {
|
|
|
|
|
cwsettlementcontractQueryWrapper = (QueryWrapper<CwsettlementcontractEntity>)cwsettlementcontractObj;
|
|
|
|
|
if( cwsettlementcontractQueryWrapper.getExpression().getNormal().size()>0){
|
|
|
|
|
cwsettlementcontractNum++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
Object cwsettlementcontractObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(cwsettlementcontractQueryWrapper,CwsettlementcontractEntity.class,cwsettlementPagination.getMenuId(),"0"));
|
|
|
|
|
if (ObjectUtil.isEmpty(cwsettlementcontractObj)){
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|
} else {
|
|
|
|
|
cwsettlementcontractQueryWrapper = (QueryWrapper<CwsettlementcontractEntity>)cwsettlementcontractObj;
|
|
|
|
|
if( cwsettlementcontractQueryWrapper.getExpression().getNormal().size()>0){
|
|
|
|
|
cwsettlementcontractNum++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Object cwsettlementcostObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(cwsettlementcostQueryWrapper,CwsettlementcostEntity.class,cwsettlementPagination.getMenuId(),"0"));
|
|
|
|
|
if (ObjectUtil.isEmpty(cwsettlementcostObj)){
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|
} else {
|
|
|
|
|
cwsettlementcostQueryWrapper = (QueryWrapper<CwsettlementcostEntity>)cwsettlementcostObj;
|
|
|
|
|
if( cwsettlementcostQueryWrapper.getExpression().getNormal().size()>0){
|
|
|
|
|
cwsettlementcostNum++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
Object cwsettlementcostObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(cwsettlementcostQueryWrapper,CwsettlementcostEntity.class,cwsettlementPagination.getMenuId(),"0"));
|
|
|
|
|
if (ObjectUtil.isEmpty(cwsettlementcostObj)){
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|
} else {
|
|
|
|
|
cwsettlementcostQueryWrapper = (QueryWrapper<CwsettlementcostEntity>)cwsettlementcostObj;
|
|
|
|
|
if( cwsettlementcostQueryWrapper.getExpression().getNormal().size()>0){
|
|
|
|
|
cwsettlementcostNum++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Object cwsettlementpaymentreceiptObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(cwsettlementpaymentreceiptQueryWrapper,CwsettlementpaymentreceiptEntity.class,cwsettlementPagination.getMenuId(),"0"));
|
|
|
|
|
if (ObjectUtil.isEmpty(cwsettlementpaymentreceiptObj)){
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|
} else {
|
|
|
|
|
cwsettlementpaymentreceiptQueryWrapper = (QueryWrapper<CwsettlementpaymentreceiptEntity>)cwsettlementpaymentreceiptObj;
|
|
|
|
|
if( cwsettlementpaymentreceiptQueryWrapper.getExpression().getNormal().size()>0){
|
|
|
|
|
cwsettlementpaymentreceiptNum++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
Object cwsettlementpaymentreceiptObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(cwsettlementpaymentreceiptQueryWrapper,CwsettlementpaymentreceiptEntity.class,cwsettlementPagination.getMenuId(),"0"));
|
|
|
|
|
if (ObjectUtil.isEmpty(cwsettlementpaymentreceiptObj)){
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|
} else {
|
|
|
|
|
cwsettlementpaymentreceiptQueryWrapper = (QueryWrapper<CwsettlementpaymentreceiptEntity>)cwsettlementpaymentreceiptObj;
|
|
|
|
|
if( cwsettlementpaymentreceiptQueryWrapper.getExpression().getNormal().size()>0){
|
|
|
|
|
cwsettlementpaymentreceiptNum++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Object cwsettlementsubjectObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(cwsettlementsubjectQueryWrapper,CwsettlementsubjectEntity.class,cwsettlementPagination.getMenuId(),"0"));
|
|
|
|
|
if (ObjectUtil.isEmpty(cwsettlementsubjectObj)){
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|
} else {
|
|
|
|
|
cwsettlementsubjectQueryWrapper = (QueryWrapper<CwsettlementsubjectEntity>)cwsettlementsubjectObj;
|
|
|
|
|
if( cwsettlementsubjectQueryWrapper.getExpression().getNormal().size()>0){
|
|
|
|
|
cwsettlementsubjectNum++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
Object cwsettlementsubjectObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(cwsettlementsubjectQueryWrapper,CwsettlementsubjectEntity.class,cwsettlementPagination.getMenuId(),"0"));
|
|
|
|
|
if (ObjectUtil.isEmpty(cwsettlementsubjectObj)){
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|
} else {
|
|
|
|
|
cwsettlementsubjectQueryWrapper = (QueryWrapper<CwsettlementsubjectEntity>)cwsettlementsubjectObj;
|
|
|
|
|
if( cwsettlementsubjectQueryWrapper.getExpression().getNormal().size()>0){
|
|
|
|
|
cwsettlementsubjectNum++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Object cwsettlementsummaryObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(cwsettlementsummaryQueryWrapper,CwsettlementsummaryEntity.class,cwsettlementPagination.getMenuId(),"0"));
|
|
|
|
|
if (ObjectUtil.isEmpty(cwsettlementsummaryObj)){
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|
} else {
|
|
|
|
|
cwsettlementsummaryQueryWrapper = (QueryWrapper<CwsettlementsummaryEntity>)cwsettlementsummaryObj;
|
|
|
|
|
if( cwsettlementsummaryQueryWrapper.getExpression().getNormal().size()>0){
|
|
|
|
|
cwsettlementsummaryNum++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
Object cwsettlementsummaryObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(cwsettlementsummaryQueryWrapper,CwsettlementsummaryEntity.class,cwsettlementPagination.getMenuId(),"0"));
|
|
|
|
|
if (ObjectUtil.isEmpty(cwsettlementsummaryObj)){
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|
} else {
|
|
|
|
|
cwsettlementsummaryQueryWrapper = (QueryWrapper<CwsettlementsummaryEntity>)cwsettlementsummaryObj;
|
|
|
|
|
if( cwsettlementsummaryQueryWrapper.getExpression().getNormal().size()>0){
|
|
|
|
|
cwsettlementsummaryNum++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if(isPc){
|
|
|
|
|
if(ObjectUtil.isNotEmpty(cwsettlementPagination.getCode())){
|
|
|
|
|
cwsettlementNum++;
|
|
|
|
|
cwsettlementNum++;
|
|
|
|
|
|
|
|
|
|
String value = cwsettlementPagination.getCode() instanceof List ?
|
|
|
|
|
JsonUtil.getObjectToString(cwsettlementPagination.getCode()) :
|
|
|
|
|
String.valueOf(cwsettlementPagination.getCode());
|
|
|
|
|
JsonUtil.getObjectToString(cwsettlementPagination.getCode()) :
|
|
|
|
|
String.valueOf(cwsettlementPagination.getCode());
|
|
|
|
|
cwsettlementQueryWrapper.lambda().like(CwsettlementEntity::getCode,value);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(ObjectUtil.isNotEmpty(cwsettlementPagination.getType())){
|
|
|
|
|
cwsettlementNum++;
|
|
|
|
|
cwsettlementNum++;
|
|
|
|
|
|
|
|
|
|
cwsettlementQueryWrapper.lambda().eq(CwsettlementEntity::getType,cwsettlementPagination.getType());
|
|
|
|
|
cwsettlementQueryWrapper.lambda().eq(CwsettlementEntity::getType,cwsettlementPagination.getType());
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(ObjectUtil.isNotEmpty(cwsettlementPagination.getSettlementSubjectName())){
|
|
|
|
|
cwsettlementNum++;
|
|
|
|
|
cwsettlementNum++;
|
|
|
|
|
|
|
|
|
|
String value = cwsettlementPagination.getSettlementSubjectName() instanceof List ?
|
|
|
|
|
JsonUtil.getObjectToString(cwsettlementPagination.getSettlementSubjectName()) :
|
|
|
|
|
String.valueOf(cwsettlementPagination.getSettlementSubjectName());
|
|
|
|
|
JsonUtil.getObjectToString(cwsettlementPagination.getSettlementSubjectName()) :
|
|
|
|
|
String.valueOf(cwsettlementPagination.getSettlementSubjectName());
|
|
|
|
|
cwsettlementQueryWrapper.lambda().like(CwsettlementEntity::getSettlementSubjectName,value);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
if(cwsettlementaccountNum>0){
|
|
|
|
|
if(cwsettlementaccountNum>0){
|
|
|
|
|
List<String> cwsettlementaccountIdList = cwsettlementaccountService.list(cwsettlementaccountQueryWrapper).stream().filter(t->StringUtil.isNotEmpty(t.getSettlementId())).map(t->t.getSettlementId()).collect(Collectors.toList());
|
|
|
|
|
long count = cwsettlementaccountService.count();
|
|
|
|
|
if (count>0){
|
|
|
|
|
intersectionList.add(cwsettlementaccountIdList);
|
|
|
|
|
intersectionList.add(cwsettlementaccountIdList);
|
|
|
|
|
}
|
|
|
|
|
AllIdList.addAll(cwsettlementaccountIdList);
|
|
|
|
|
}
|
|
|
|
|
total+=cwsettlementaccountNum;
|
|
|
|
|
if(cwsettlementcontractNum>0){
|
|
|
|
|
}
|
|
|
|
|
total+=cwsettlementaccountNum;
|
|
|
|
|
if(cwsettlementcontractNum>0){
|
|
|
|
|
List<String> cwsettlementcontractIdList = cwsettlementcontractService.list(cwsettlementcontractQueryWrapper).stream().filter(t->StringUtil.isNotEmpty(t.getSettlementId())).map(t->t.getSettlementId()).collect(Collectors.toList());
|
|
|
|
|
long count = cwsettlementcontractService.count();
|
|
|
|
|
if (count>0){
|
|
|
|
|
intersectionList.add(cwsettlementcontractIdList);
|
|
|
|
|
intersectionList.add(cwsettlementcontractIdList);
|
|
|
|
|
}
|
|
|
|
|
AllIdList.addAll(cwsettlementcontractIdList);
|
|
|
|
|
}
|
|
|
|
|
total+=cwsettlementcontractNum;
|
|
|
|
|
if(cwsettlementcostNum>0){
|
|
|
|
|
}
|
|
|
|
|
total+=cwsettlementcontractNum;
|
|
|
|
|
if(cwsettlementcostNum>0){
|
|
|
|
|
List<String> cwsettlementcostIdList = cwsettlementcostService.list(cwsettlementcostQueryWrapper).stream().filter(t->StringUtil.isNotEmpty(t.getSettlementId())).map(t->t.getSettlementId()).collect(Collectors.toList());
|
|
|
|
|
long count = cwsettlementcostService.count();
|
|
|
|
|
if (count>0){
|
|
|
|
|
intersectionList.add(cwsettlementcostIdList);
|
|
|
|
|
intersectionList.add(cwsettlementcostIdList);
|
|
|
|
|
}
|
|
|
|
|
AllIdList.addAll(cwsettlementcostIdList);
|
|
|
|
|
}
|
|
|
|
|
total+=cwsettlementcostNum;
|
|
|
|
|
if(cwsettlementpaymentreceiptNum>0){
|
|
|
|
|
}
|
|
|
|
|
total+=cwsettlementcostNum;
|
|
|
|
|
if(cwsettlementpaymentreceiptNum>0){
|
|
|
|
|
List<String> cwsettlementpaymentreceiptIdList = cwsettlementpaymentreceiptService.list(cwsettlementpaymentreceiptQueryWrapper).stream().filter(t->StringUtil.isNotEmpty(t.getSettlementId())).map(t->t.getSettlementId()).collect(Collectors.toList());
|
|
|
|
|
long count = cwsettlementpaymentreceiptService.count();
|
|
|
|
|
if (count>0){
|
|
|
|
|
intersectionList.add(cwsettlementpaymentreceiptIdList);
|
|
|
|
|
intersectionList.add(cwsettlementpaymentreceiptIdList);
|
|
|
|
|
}
|
|
|
|
|
AllIdList.addAll(cwsettlementpaymentreceiptIdList);
|
|
|
|
|
}
|
|
|
|
|
total+=cwsettlementpaymentreceiptNum;
|
|
|
|
|
if(cwsettlementsubjectNum>0){
|
|
|
|
|
}
|
|
|
|
|
total+=cwsettlementpaymentreceiptNum;
|
|
|
|
|
if(cwsettlementsubjectNum>0){
|
|
|
|
|
List<String> cwsettlementsubjectIdList = cwsettlementsubjectService.list(cwsettlementsubjectQueryWrapper).stream().filter(t->StringUtil.isNotEmpty(t.getSettlementId())).map(t->t.getSettlementId()).collect(Collectors.toList());
|
|
|
|
|
long count = cwsettlementsubjectService.count();
|
|
|
|
|
if (count>0){
|
|
|
|
|
intersectionList.add(cwsettlementsubjectIdList);
|
|
|
|
|
intersectionList.add(cwsettlementsubjectIdList);
|
|
|
|
|
}
|
|
|
|
|
AllIdList.addAll(cwsettlementsubjectIdList);
|
|
|
|
|
}
|
|
|
|
|
total+=cwsettlementsubjectNum;
|
|
|
|
|
if(cwsettlementsummaryNum>0){
|
|
|
|
|
}
|
|
|
|
|
total+=cwsettlementsubjectNum;
|
|
|
|
|
if(cwsettlementsummaryNum>0){
|
|
|
|
|
List<String> cwsettlementsummaryIdList = cwsettlementsummaryService.list(cwsettlementsummaryQueryWrapper).stream().filter(t->StringUtil.isNotEmpty(t.getSettlementId())).map(t->t.getSettlementId()).collect(Collectors.toList());
|
|
|
|
|
long count = cwsettlementsummaryService.count();
|
|
|
|
|
if (count>0){
|
|
|
|
|
intersectionList.add(cwsettlementsummaryIdList);
|
|
|
|
|
intersectionList.add(cwsettlementsummaryIdList);
|
|
|
|
|
}
|
|
|
|
|
AllIdList.addAll(cwsettlementsummaryIdList);
|
|
|
|
|
}
|
|
|
|
|
total+=cwsettlementsummaryNum;
|
|
|
|
|
}
|
|
|
|
|
total+=cwsettlementsummaryNum;
|
|
|
|
|
List<String> intersection = generaterSwapUtil.getIntersection(intersectionList);
|
|
|
|
|
if (total>0){
|
|
|
|
|
if (intersection.size()==0){
|
|
|
|
@ -479,7 +478,7 @@ public class CwsettlementServiceImpl extends ServiceImpl<CwsettlementMapper, Cws
|
|
|
|
|
}
|
|
|
|
|
cwsettlementQueryWrapper.lambda().in(CwsettlementEntity::getId, intersection);
|
|
|
|
|
}
|
|
|
|
|
//是否有高级查询
|
|
|
|
|
//是否有高级查询
|
|
|
|
|
if (StringUtil.isNotEmpty(superOp)){
|
|
|
|
|
if (allSuperIDlist.size()==0){
|
|
|
|
|
allSuperIDlist.add("jnpfNullList");
|
|
|
|
@ -487,7 +486,7 @@ public class CwsettlementServiceImpl extends ServiceImpl<CwsettlementMapper, Cws
|
|
|
|
|
List<String> finalAllSuperIDlist = allSuperIDlist;
|
|
|
|
|
cwsettlementQueryWrapper.lambda().and(t->t.in(CwsettlementEntity::getId, finalAllSuperIDlist));
|
|
|
|
|
}
|
|
|
|
|
//是否有数据过滤查询
|
|
|
|
|
//是否有数据过滤查询
|
|
|
|
|
if (StringUtil.isNotEmpty(ruleOp)){
|
|
|
|
|
if (allRuleIDlist.size()==0){
|
|
|
|
|
allRuleIDlist.add("jnpfNullList");
|
|
|
|
@ -552,7 +551,7 @@ public class CwsettlementServiceImpl extends ServiceImpl<CwsettlementMapper, Cws
|
|
|
|
|
@Override
|
|
|
|
|
public List<CwsettlementsubjectEntity> getCwsettlementsubjectList(String id,CwsettlementPagination cwsettlementPagination){
|
|
|
|
|
Map<String, Object> newtabMap=CwsettlementConstant.TABLEFIELDKEY.entrySet()
|
|
|
|
|
.stream().collect( Collectors.toMap(e->e.getValue(),e->e.getKey()));
|
|
|
|
|
.stream().collect( Collectors.toMap(e->e.getValue(),e->e.getKey()));
|
|
|
|
|
String tableName="cwsettlementsubject";
|
|
|
|
|
tableName=newtabMap.get(tableName)==null?tableName:newtabMap.get(tableName).toString();
|
|
|
|
|
QueryWrapper<CwsettlementsubjectEntity> queryWrapper = new QueryWrapper<>();
|
|
|
|
@ -573,7 +572,7 @@ public class CwsettlementServiceImpl extends ServiceImpl<CwsettlementMapper, Cws
|
|
|
|
|
@Override
|
|
|
|
|
public List<CwsettlementcontractEntity> getCwsettlementcontractList(String id,CwsettlementPagination cwsettlementPagination){
|
|
|
|
|
Map<String, Object> newtabMap=CwsettlementConstant.TABLEFIELDKEY.entrySet()
|
|
|
|
|
.stream().collect( Collectors.toMap(e->e.getValue(),e->e.getKey()));
|
|
|
|
|
.stream().collect( Collectors.toMap(e->e.getValue(),e->e.getKey()));
|
|
|
|
|
String tableName="cwsettlementcontract";
|
|
|
|
|
tableName=newtabMap.get(tableName)==null?tableName:newtabMap.get(tableName).toString();
|
|
|
|
|
QueryWrapper<CwsettlementcontractEntity> queryWrapper = new QueryWrapper<>();
|
|
|
|
@ -594,7 +593,7 @@ public class CwsettlementServiceImpl extends ServiceImpl<CwsettlementMapper, Cws
|
|
|
|
|
@Override
|
|
|
|
|
public List<CwsettlementaccountEntity> getCwsettlementaccountList(String id,CwsettlementPagination cwsettlementPagination){
|
|
|
|
|
Map<String, Object> newtabMap=CwsettlementConstant.TABLEFIELDKEY.entrySet()
|
|
|
|
|
.stream().collect( Collectors.toMap(e->e.getValue(),e->e.getKey()));
|
|
|
|
|
.stream().collect( Collectors.toMap(e->e.getValue(),e->e.getKey()));
|
|
|
|
|
String tableName="cwsettlementaccount";
|
|
|
|
|
tableName=newtabMap.get(tableName)==null?tableName:newtabMap.get(tableName).toString();
|
|
|
|
|
QueryWrapper<CwsettlementaccountEntity> queryWrapper = new QueryWrapper<>();
|
|
|
|
@ -615,7 +614,7 @@ public class CwsettlementServiceImpl extends ServiceImpl<CwsettlementMapper, Cws
|
|
|
|
|
@Override
|
|
|
|
|
public List<CwsettlementcostEntity> getCwsettlementcostList(String id,CwsettlementPagination cwsettlementPagination){
|
|
|
|
|
Map<String, Object> newtabMap=CwsettlementConstant.TABLEFIELDKEY.entrySet()
|
|
|
|
|
.stream().collect( Collectors.toMap(e->e.getValue(),e->e.getKey()));
|
|
|
|
|
.stream().collect( Collectors.toMap(e->e.getValue(),e->e.getKey()));
|
|
|
|
|
String tableName="cwsettlementcost";
|
|
|
|
|
tableName=newtabMap.get(tableName)==null?tableName:newtabMap.get(tableName).toString();
|
|
|
|
|
QueryWrapper<CwsettlementcostEntity> queryWrapper = new QueryWrapper<>();
|
|
|
|
@ -636,7 +635,7 @@ public class CwsettlementServiceImpl extends ServiceImpl<CwsettlementMapper, Cws
|
|
|
|
|
@Override
|
|
|
|
|
public List<CwsettlementpaymentreceiptEntity> getCwsettlementpaymentreceiptList(String id,CwsettlementPagination cwsettlementPagination){
|
|
|
|
|
Map<String, Object> newtabMap=CwsettlementConstant.TABLEFIELDKEY.entrySet()
|
|
|
|
|
.stream().collect( Collectors.toMap(e->e.getValue(),e->e.getKey()));
|
|
|
|
|
.stream().collect( Collectors.toMap(e->e.getValue(),e->e.getKey()));
|
|
|
|
|
String tableName="cwsettlementpaymentreceipt";
|
|
|
|
|
tableName=newtabMap.get(tableName)==null?tableName:newtabMap.get(tableName).toString();
|
|
|
|
|
QueryWrapper<CwsettlementpaymentreceiptEntity> queryWrapper = new QueryWrapper<>();
|
|
|
|
@ -657,7 +656,7 @@ public class CwsettlementServiceImpl extends ServiceImpl<CwsettlementMapper, Cws
|
|
|
|
|
@Override
|
|
|
|
|
public List<CwsettlementsummaryEntity> getCwsettlementsummaryList(String id,CwsettlementPagination cwsettlementPagination){
|
|
|
|
|
Map<String, Object> newtabMap=CwsettlementConstant.TABLEFIELDKEY.entrySet()
|
|
|
|
|
.stream().collect( Collectors.toMap(e->e.getValue(),e->e.getKey()));
|
|
|
|
|
.stream().collect( Collectors.toMap(e->e.getValue(),e->e.getKey()));
|
|
|
|
|
String tableName="cwsettlementsummary";
|
|
|
|
|
tableName=newtabMap.get(tableName)==null?tableName:newtabMap.get(tableName).toString();
|
|
|
|
|
QueryWrapper<CwsettlementsummaryEntity> queryWrapper = new QueryWrapper<>();
|
|
|
|
@ -684,122 +683,122 @@ public class CwsettlementServiceImpl extends ServiceImpl<CwsettlementMapper, Cws
|
|
|
|
|
id = form.getId();
|
|
|
|
|
}
|
|
|
|
|
//主表字段验证
|
|
|
|
|
if(StringUtil.isNotEmpty(form.getSettledAmount())){
|
|
|
|
|
if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getSettledAmount())).matches()){
|
|
|
|
|
return "请输入正确的金额";
|
|
|
|
|
if(StringUtil.isNotEmpty(form.getSettledAmount())){
|
|
|
|
|
if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getSettledAmount())).matches()){
|
|
|
|
|
return "请输入正确的金额";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if(StringUtil.isNotEmpty(form.getSettlementAmount())){
|
|
|
|
|
if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getSettlementAmount())).matches()){
|
|
|
|
|
return "请输入正确的金额";
|
|
|
|
|
if(StringUtil.isNotEmpty(form.getSettlementAmount())){
|
|
|
|
|
if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getSettlementAmount())).matches()){
|
|
|
|
|
return "请输入正确的金额";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if(StringUtil.isNotEmpty(form.getSettlementExpenses())){
|
|
|
|
|
if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getSettlementExpenses())).matches()){
|
|
|
|
|
return "请输入正确的金额";
|
|
|
|
|
if(StringUtil.isNotEmpty(form.getSettlementExpenses())){
|
|
|
|
|
if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getSettlementExpenses())).matches()){
|
|
|
|
|
return "请输入正确的金额";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if(StringUtil.isNotEmpty(form.getPaymentAmount())){
|
|
|
|
|
if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getPaymentAmount())).matches()){
|
|
|
|
|
return "请输入正确的金额";
|
|
|
|
|
if(StringUtil.isNotEmpty(form.getPaymentAmount())){
|
|
|
|
|
if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getPaymentAmount())).matches()){
|
|
|
|
|
return "请输入正确的金额";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if(StringUtil.isNotEmpty(form.getPrepaidDeductionAmount())){
|
|
|
|
|
if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getPrepaidDeductionAmount())).matches()){
|
|
|
|
|
return "请输入正确的金额";
|
|
|
|
|
if(StringUtil.isNotEmpty(form.getPrepaidDeductionAmount())){
|
|
|
|
|
if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getPrepaidDeductionAmount())).matches()){
|
|
|
|
|
return "请输入正确的金额";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if(StringUtil.isNotEmpty(form.getReturnAmount())){
|
|
|
|
|
if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getReturnAmount())).matches()){
|
|
|
|
|
return "请输入正确的金额";
|
|
|
|
|
if(StringUtil.isNotEmpty(form.getReturnAmount())){
|
|
|
|
|
if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getReturnAmount())).matches()){
|
|
|
|
|
return "请输入正确的金额";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if(StringUtil.isNotEmpty(form.getMarginAmount())){
|
|
|
|
|
if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getMarginAmount())).matches()){
|
|
|
|
|
return "请输入正确的金额";
|
|
|
|
|
if(StringUtil.isNotEmpty(form.getMarginAmount())){
|
|
|
|
|
if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getMarginAmount())).matches()){
|
|
|
|
|
return "请输入正确的金额";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if(StringUtil.isNotEmpty(form.getUnderpaymentAmount())){
|
|
|
|
|
if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getUnderpaymentAmount())).matches()){
|
|
|
|
|
return "请输入正确的金额";
|
|
|
|
|
if(StringUtil.isNotEmpty(form.getUnderpaymentAmount())){
|
|
|
|
|
if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getUnderpaymentAmount())).matches()){
|
|
|
|
|
return "请输入正确的金额";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if(StringUtil.isNotEmpty(form.getOverdueAmount())){
|
|
|
|
|
if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getOverdueAmount())).matches()){
|
|
|
|
|
return "请输入正确的金额";
|
|
|
|
|
if(StringUtil.isNotEmpty(form.getOverdueAmount())){
|
|
|
|
|
if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getOverdueAmount())).matches()){
|
|
|
|
|
return "请输入正确的金额";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if(StringUtil.isNotEmpty(form.getPayableAmount())){
|
|
|
|
|
if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getPayableAmount())).matches()){
|
|
|
|
|
return "请输入正确的金额";
|
|
|
|
|
if(StringUtil.isNotEmpty(form.getPayableAmount())){
|
|
|
|
|
if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getPayableAmount())).matches()){
|
|
|
|
|
return "请输入正确的金额";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if(StringUtil.isNotEmpty(form.getCurrentMarginAmount())){
|
|
|
|
|
if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getCurrentMarginAmount())).matches()){
|
|
|
|
|
return "请输入正确的金额";
|
|
|
|
|
if(StringUtil.isNotEmpty(form.getCurrentMarginAmount())){
|
|
|
|
|
if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getCurrentMarginAmount())).matches()){
|
|
|
|
|
return "请输入正确的金额";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if(StringUtil.isNotEmpty(form.getCurrentUnderpaymentAmount())){
|
|
|
|
|
if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getCurrentUnderpaymentAmount())).matches()){
|
|
|
|
|
return "请输入正确的金额";
|
|
|
|
|
if(StringUtil.isNotEmpty(form.getCurrentUnderpaymentAmount())){
|
|
|
|
|
if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getCurrentUnderpaymentAmount())).matches()){
|
|
|
|
|
return "请输入正确的金额";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if(StringUtil.isNotEmpty(form.getSettlableAmount())){
|
|
|
|
|
if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getSettlableAmount())).matches()){
|
|
|
|
|
return "请输入正确的金额";
|
|
|
|
|
if(StringUtil.isNotEmpty(form.getSettlableAmount())){
|
|
|
|
|
if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getSettlableAmount())).matches()){
|
|
|
|
|
return "请输入正确的金额";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if(StringUtil.isNotEmpty(form.getApplyAmount())){
|
|
|
|
|
if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getApplyAmount())).matches()){
|
|
|
|
|
return "请输入正确的金额";
|
|
|
|
|
if(StringUtil.isNotEmpty(form.getApplyAmount())){
|
|
|
|
|
if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getApplyAmount())).matches()){
|
|
|
|
|
return "请输入正确的金额";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//子表字段验证
|
|
|
|
|
if (form.getCwsettlementsubjectList()!=null){
|
|
|
|
|
}
|
|
|
|
|
if (form.getCwsettlementcontractList()!=null){
|
|
|
|
|
}
|
|
|
|
|
if (form.getCwsettlementaccountList()!=null){
|
|
|
|
|
}
|
|
|
|
|
if (form.getCwsettlementcostList()!=null){
|
|
|
|
|
}
|
|
|
|
|
if (form.getCwsettlementpaymentreceiptList()!=null){
|
|
|
|
|
}
|
|
|
|
|
if (form.getCwsettlementsummaryList()!=null){
|
|
|
|
|
}
|
|
|
|
|
if (form.getCwsettlementsubjectList()!=null){
|
|
|
|
|
}
|
|
|
|
|
if (form.getCwsettlementcontractList()!=null){
|
|
|
|
|
}
|
|
|
|
|
if (form.getCwsettlementaccountList()!=null){
|
|
|
|
|
}
|
|
|
|
|
if (form.getCwsettlementcostList()!=null){
|
|
|
|
|
}
|
|
|
|
|
if (form.getCwsettlementpaymentreceiptList()!=null){
|
|
|
|
|
}
|
|
|
|
|
if (form.getCwsettlementsummaryList()!=null){
|
|
|
|
|
}
|
|
|
|
|
return countRecover;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* 新增修改数据(事务回滚)
|
|
|
|
|
* @param id
|
|
|
|
|
* @param cwsettlementForm
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
* 新增修改数据(事务回滚)
|
|
|
|
|
* @param id
|
|
|
|
|
* @param cwsettlementForm
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
@Override
|
|
|
|
|
@Transactional
|
|
|
|
|
public void saveOrUpdate(CwsettlementForm cwsettlementForm,String id, boolean isSave) throws Exception{
|
|
|
|
|
UserInfo userInfo=userProvider.get();
|
|
|
|
|
UserEntity userEntity = generaterSwapUtil.getUser(userInfo.getUserId());
|
|
|
|
|
cwsettlementForm = JsonUtil.getJsonToBean(
|
|
|
|
|
generaterSwapUtil.swapDatetime(CwsettlementConstant.getFormData(),cwsettlementForm),CwsettlementForm.class);
|
|
|
|
|
generaterSwapUtil.swapDatetime(CwsettlementConstant.getFormData(),cwsettlementForm),CwsettlementForm.class);
|
|
|
|
|
CwsettlementEntity entity = JsonUtil.getJsonToBean(cwsettlementForm, CwsettlementEntity.class);
|
|
|
|
|
|
|
|
|
|
if(isSave){
|
|
|
|
|
String mainId = id ;
|
|
|
|
|
entity.setCode(generaterSwapUtil.getBillNumber("JSD", false));
|
|
|
|
|
entity.setCreatorUserId(userInfo.getUserId());
|
|
|
|
|
entity.setCreatorTime(DateUtil.getNowDate());
|
|
|
|
|
entity.setLastModifyTime(null);
|
|
|
|
|
entity.setLastModifyUserId(null);
|
|
|
|
|
entity.setCode(generaterSwapUtil.getBillNumber("JSD", false));
|
|
|
|
|
entity.setCreatorUserId(userInfo.getUserId());
|
|
|
|
|
entity.setCreatorTime(DateUtil.getNowDate());
|
|
|
|
|
entity.setLastModifyTime(null);
|
|
|
|
|
entity.setLastModifyUserId(null);
|
|
|
|
|
entity.setId(mainId);
|
|
|
|
|
entity.setFlowId(cwsettlementForm.getFlowId());
|
|
|
|
|
entity.setVersion(0);
|
|
|
|
|
}else{
|
|
|
|
|
entity.setCode(generaterSwapUtil.getBillNumber("JSD", false));
|
|
|
|
|
entity.setCreatorUserId(userInfo.getUserId());
|
|
|
|
|
entity.setCreatorTime(DateUtil.getNowDate());
|
|
|
|
|
entity.setLastModifyTime(null);
|
|
|
|
|
entity.setLastModifyUserId(null);
|
|
|
|
|
entity.setCode(generaterSwapUtil.getBillNumber("JSD", false));
|
|
|
|
|
entity.setCreatorUserId(userInfo.getUserId());
|
|
|
|
|
entity.setCreatorTime(DateUtil.getNowDate());
|
|
|
|
|
entity.setLastModifyTime(null);
|
|
|
|
|
entity.setLastModifyUserId(null);
|
|
|
|
|
entity.setFlowId(cwsettlementForm.getFlowId());
|
|
|
|
|
}
|
|
|
|
|
this.saveOrUpdate(entity);
|
|
|
|
|