|
@@ -988,14 +988,13 @@ public class HouseDocumentUtil {
|
|
|
|
|
|
/**
|
|
|
* 限制条件 适用于原设立抵押权未注销,向新的抵押权人申请贷款
|
|
|
- * @param targets
|
|
|
* @param tmplParagraph
|
|
|
* @return
|
|
|
*/
|
|
|
public static String isOldPledgeToNewPledge(TmplHouseParagraph tmplParagraph,HouseGuarantyBase base) {
|
|
|
StringBuilder result = new StringBuilder();
|
|
|
String paragraph = tmplParagraph.getParagraph();
|
|
|
- if (base.getHasPledge()){
|
|
|
+ if (base.getHasPledge() && !base.getSamePledgeContinue() && base.getNewPledgeUser()!=null){
|
|
|
// List<HouseGuarantyTarget> collect = targets.stream().filter(x -> (x.getHasPledge()!=null &&
|
|
|
// x.getHasPledge() && StrUtil.isNotBlank(x.getPledgeType())
|
|
|
// && StrUtil.isNotBlank(x.getPledgeUser()) && StrUtil.isNotBlank(x.getPledgeValue())
|
|
@@ -1127,7 +1126,6 @@ public class HouseDocumentUtil {
|
|
|
|
|
|
/**
|
|
|
* 估价中的特殊处理事项 适用于同一抵押权人续贷
|
|
|
- * @param targets
|
|
|
* @param tmplParagraph
|
|
|
* @return
|
|
|
*/
|
|
@@ -1141,7 +1139,6 @@ public class HouseDocumentUtil {
|
|
|
|
|
|
/**
|
|
|
* 估价中的特殊处理事项 适用于原设立抵押权未注销,向新的抵押权人申请贷款
|
|
|
- * @param targets
|
|
|
* @param tmplParagraph
|
|
|
* @return
|
|
|
*/
|
|
@@ -1440,13 +1437,13 @@ public class HouseDocumentUtil {
|
|
|
* @param rights
|
|
|
* @return
|
|
|
*/
|
|
|
- public static void getRightsDesc(Document doc,List<HouseRightsDTO> rights,Boolean checkOriginCerts) throws Exception {
|
|
|
+ public static void getRightsDesc(Document doc,List<HouseRightsDTO> rights,HouseGuarantyBase baseInfo) throws Exception {
|
|
|
//构造 builder
|
|
|
DocumentBuilder builder = new DocumentBuilder(doc);
|
|
|
//将 光标移动到指定书签处,准备创作
|
|
|
builder.moveToBookmark("rightsInfo", true, false);
|
|
|
|
|
|
- String copys = checkOriginCerts?"":"(复印件)";
|
|
|
+ String copys = baseInfo.getIsCheckOriginCertificate()?"":"(复印件)";
|
|
|
|
|
|
Map<String, List<HouseRightsDTO>> rightsMap = rights.stream().collect(Collectors.groupingBy(HouseRightsDTO::getTid));
|
|
|
|
|
@@ -1493,7 +1490,7 @@ public class HouseDocumentUtil {
|
|
|
|
|
|
builder.writeln(j+".担保物权状况");
|
|
|
//是否设置抵押权
|
|
|
- Boolean hasPledge = right.getHasPledge();
|
|
|
+ Boolean hasPledge = baseInfo.getHasPledge();
|
|
|
|
|
|
if (hasPledge != null && !hasPledge){
|
|
|
builder.writeln("根据估价对象权利人提供的《房地产评估委托、确认书》《估价对象权利状况、法定优先受偿款调查说明及承诺书》,经注册房地产估价师实地查勘,至价值时点,估价对象未设定抵押等他项权利。");
|
|
@@ -1502,7 +1499,7 @@ public class HouseDocumentUtil {
|
|
|
|
|
|
if (hasPledge != null && hasPledge){
|
|
|
builder.writeln("根据估价对象权利人介绍和提供的“房地产评估委托、确认书”、“估价对象权利状况、法定优先受偿款调查说明及承诺书”,经注册房地产估价师实地查勘,至价值时点,估价对象已设立了"
|
|
|
- +right.getPledgeType()+","+(right.getPledgeType().equals("一般抵押权")?"抵押权利价值为":"最高债权额为")+right.getPledgeValue()+"万元,抵押权人为"+right.getPledgeUser()+"。");
|
|
|
+ +baseInfo.getPledgeType()+","+(baseInfo.getPledgeType().equals("一般抵押权")?"抵押权利价值为":"最高债权额为")+baseInfo.getPledgeValue()+"万元,抵押权人为"+baseInfo.getPledgeUser()+"。");
|
|
|
j++;
|
|
|
}
|
|
|
|
|
@@ -1543,7 +1540,7 @@ public class HouseDocumentUtil {
|
|
|
|
|
|
builder.writeln(j+".租赁或占用情况");
|
|
|
|
|
|
- if (hasPledge != null && !hasPledge){
|
|
|
+ if (hasPledge != null && !hasPledge && !right.getIsRentOut()){
|
|
|
builder.writeln("根据估价对象权利人介绍和提供的“估价对象权利状况、法定优先受偿款调查说明及承诺书”、“估价对象权利状况说明及承诺书”,经注册房地产估价师实地查勘,至价值时点,估价对象未出租,目前为"+right.getUseInfo()+"。");
|
|
|
}
|
|
|
|