diff --git a/cygnus-onprem-app/build/classes/matrix/nimble/edp/cutoff/model/Allocation.class b/cygnus-onprem-app/build/classes/matrix/nimble/edp/cutoff/model/Allocation.class deleted file mode 100644 index a76545e..0000000 Binary files a/cygnus-onprem-app/build/classes/matrix/nimble/edp/cutoff/model/Allocation.class and /dev/null differ diff --git a/cygnus-onprem-app/build/classes/matrix/nimble/edp/cutoff/model/CutOffList.class b/cygnus-onprem-app/build/classes/matrix/nimble/edp/cutoff/model/CutOffList.class deleted file mode 100644 index f12e428..0000000 Binary files a/cygnus-onprem-app/build/classes/matrix/nimble/edp/cutoff/model/CutOffList.class and /dev/null differ diff --git a/cygnus-onprem-app/build/classes/matrix/nimble/edp/cutoff/model/CutOffRecord.class b/cygnus-onprem-app/build/classes/matrix/nimble/edp/cutoff/model/CutOffRecord.class deleted file mode 100644 index dc2e0e1..0000000 Binary files a/cygnus-onprem-app/build/classes/matrix/nimble/edp/cutoff/model/CutOffRecord.class and /dev/null differ diff --git a/cygnus-onprem-app/build/classes/matrix/nimble/edp/cutoff/model/PhotoCases.class b/cygnus-onprem-app/build/classes/matrix/nimble/edp/cutoff/model/PhotoCases.class deleted file mode 100644 index e16b4fc..0000000 Binary files a/cygnus-onprem-app/build/classes/matrix/nimble/edp/cutoff/model/PhotoCases.class and /dev/null differ diff --git a/cygnus-onprem-app/build/classes/matrix/nimble/edp/cutoff/model/ReferenceSheet.class b/cygnus-onprem-app/build/classes/matrix/nimble/edp/cutoff/model/ReferenceSheet.class deleted file mode 100644 index 0a04b22..0000000 Binary files a/cygnus-onprem-app/build/classes/matrix/nimble/edp/cutoff/model/ReferenceSheet.class and /dev/null differ diff --git a/cygnus-onprem-app/build/classes/matrix/nimble/edp/cutoff/model/SendToOperation.class b/cygnus-onprem-app/build/classes/matrix/nimble/edp/cutoff/model/SendToOperation.class deleted file mode 100644 index 97bc6bc..0000000 Binary files a/cygnus-onprem-app/build/classes/matrix/nimble/edp/cutoff/model/SendToOperation.class and /dev/null differ diff --git a/cygnus-onprem-app/build/classes/matrix/nimble/edp/cutoff/model/Telesheet.class b/cygnus-onprem-app/build/classes/matrix/nimble/edp/cutoff/model/Telesheet.class deleted file mode 100644 index 4be532d..0000000 Binary files a/cygnus-onprem-app/build/classes/matrix/nimble/edp/cutoff/model/Telesheet.class and /dev/null differ diff --git a/cygnus-onprem-app/build/classes/matrix/nimble/edp/punching/model/CaseGrid.class b/cygnus-onprem-app/build/classes/matrix/nimble/edp/punching/model/CaseGrid.class deleted file mode 100644 index 80b7f70..0000000 Binary files a/cygnus-onprem-app/build/classes/matrix/nimble/edp/punching/model/CaseGrid.class and /dev/null differ diff --git a/cygnus-onprem-app/build/classes/matrix/nimble/edp/punching/model/PunchingHandler.class b/cygnus-onprem-app/build/classes/matrix/nimble/edp/punching/model/PunchingHandler.class deleted file mode 100644 index 1eb97c1..0000000 Binary files a/cygnus-onprem-app/build/classes/matrix/nimble/edp/punching/model/PunchingHandler.class and /dev/null differ diff --git a/cygnus-onprem-app/src/main/java/matrix/nimble/edp/cutoff/model/Allocation.java b/cygnus-onprem-app/src/main/java/matrix/nimble/edp/cutoff/model/Allocation.java deleted file mode 100644 index 2f8a6f0..0000000 --- a/cygnus-onprem-app/src/main/java/matrix/nimble/edp/cutoff/model/Allocation.java +++ /dev/null @@ -1,238 +0,0 @@ -package matrix.nimble.edp.cutoff.model; - -import java.util.ArrayList; -import java.util.List; - -import matrix.nimble.utilities.DBFunctions; -import matrix.nimble.utilities.GlobalClass; -import matrix.nimble.utilities.StringFunctions; - -import org.apache.commons.collections.FactoryUtils; -import org.apache.commons.collections.list.LazyList; - -public class Allocation { - private List allocationlist = LazyList.decorate(new ArrayList(),FactoryUtils.instantiateFactory(CutOffRecord.class)); - private String AllocTime; - private String ErrMsg; - private String ErrDesc; - private String ErrCode; - private String SessUUID; - private boolean ProcessFlag; - - public List getAllocationlist() { - return allocationlist; - } - public String getAllocTime() { - return AllocTime; - } - public void setAllocTime(String allocTime) { - AllocTime = allocTime; - } - public void setAllocationlist(List allocationlist) { - this.allocationlist = allocationlist; - } - public String getSessUUID() { - return SessUUID; - } - public void setSessUUID(String sessUUID) { - SessUUID = sessUUID; - } - public String getErrMsg() { - return ErrMsg; - } - public void setErrMsg(String errMsg) { - ErrMsg = errMsg; - } - public String getErrDesc() { - return ErrDesc; - } - public void setErrDesc(String errDesc) { - ErrDesc = errDesc; - } - public String getErrCode() { - return ErrCode; - } - public void setErrCode(String errCode) { - ErrCode = errCode; - } - public boolean isProcessFlag() { - return ProcessFlag; - } - public void setProcessFlag(boolean processFlag) { - ProcessFlag = processFlag; - } - public Allocation getAllocList(String CompanyId,String BranchId,String UserId) - { - Allocation AList=new Allocation(); - StringFunctions StrFunc=new StringFunctions(getErrCode()); - setAllocTime(StrFunc.FormatDate("yyyy/MM/dd HH:mm:ss", new java.util.Date())); - DBFunctions DBF=new DBFunctions(getErrCode()); - DBF.setProcessFlag(true); - String [] Vals=(CompanyId+GlobalClass.ColDelim+BranchId+GlobalClass.ColDelim+UserId+GlobalClass.ColDelim).split(GlobalClass.ColDelim); - DBF.FetchRunQuery(27, Vals); - if(DBF.isProcessFlag()) - { - String ResultData=DBF.FetchRunQuery(28, Vals); //Generating list of portfolios to be allocated - if(DBF.isProcessFlag()) - { - String [][] AllocListData=StrFunc.ConverTo2DArray(ResultData, GlobalClass.RowDelim, GlobalClass.ColDelim); - ArrayList Record=new ArrayList(); - for(int RecCount=0;RecCount0) - { - CORec.setAllocation(false); - } - else - { - CORec.setAllocation(Integer.parseInt(AllocListData[RecCount][6])<=0 ? false:true); - } - CORec.setLockedby(AllocListData[RecCount][7]); - //Collecting records for sublist - String [] Vals1=(CompanyId+GlobalClass.ColDelim+BranchId+GlobalClass.ColDelim+UserId+GlobalClass.ColDelim+CORec.getPortfolioid()+GlobalClass.ColDelim).split(GlobalClass.ColDelim); - String ResultData1=DBF.FetchRunQuery(29, Vals1); //Generating sublist records - if(DBF.isProcessFlag()) - { - String [][] SubListData=StrFunc.ConverTo2DArray(ResultData1, GlobalClass.RowDelim, GlobalClass.ColDelim); - ArrayList SubRecord=new ArrayList(); - for(int ListCount=0;ListCount Allocation status - int TotRv=0; - int TotOv=0; - int TotPv=0; - int TotRvAlloc=0; - int TotOvAlloc=0; - int TotPvAlloc=0; - int TotRvFailed=0; - int TotOvFailed=0; - int TotPvFailed=0; - - setAllocTime(new StringFunctions(getErrCode()).FormatDate("yyyy/MM/dd HH:mm:ss", new java.util.Date())); - //<--- Allocation status ends - DBFunctions DBF=new DBFunctions(getErrCode()); - int PortList=getAllocationlist().size(); - for(int LIndx=0;LIndx0 || TotOvAlloc >0 || TotPvAlloc >0) - { - setErrMsg(getErrCode()+"ALFAIL:Info:Total ("+TotRvAlloc+" / "+TotRv+")-RV, ("+TotOvAlloc+" / "+TotOv+")-OV, ("+TotPvAlloc+" / "+TotPv+")-PV allocated successfully."); - } - else - { - setErrMsg(getErrCode()+"ALFAIL:Error:Allocation failed please try again."); - } - } -} diff --git a/cygnus-onprem-app/src/main/java/matrix/nimble/edp/cutoff/model/AutoCutThread.java b/cygnus-onprem-app/src/main/java/matrix/nimble/edp/cutoff/model/AutoCutThread.java deleted file mode 100644 index 97df40a..0000000 --- a/cygnus-onprem-app/src/main/java/matrix/nimble/edp/cutoff/model/AutoCutThread.java +++ /dev/null @@ -1,58 +0,0 @@ -package matrix.nimble.edp.cutoff.model; - -import matrix.nimble.utilities.DBFunctions; -import matrix.nimble.utilities.GlobalClass; - -public class AutoCutThread extends Thread { - - private String uuid; - private String portfolioid; - private String userid; - - public String getUuid() { - return uuid; - } - - - - public void setUuid(String uuid) { - this.uuid = uuid; - } - - - - public String getPortfolioid() { - return portfolioid; - } - - - - public void setPortfolioid(String portfolioid) { - this.portfolioid = portfolioid; - } - - public String getUserid() { - return userid; - } - - public void setUserid(String userid) { - this.userid = userid; - } - - - public void run(){ - - DBFunctions dbf=new DBFunctions("3600"); - dbf.setProcessFlag(true); - String [] Qvals=(getPortfolioid()+GlobalClass.ColDelim+getUuid()+GlobalClass.ColDelim+getUserid()+GlobalClass.ColDelim).split(GlobalClass.ColDelim); - dbf.FetchRunQuery(475, Qvals); - if(dbf.isProcessFlag()) - { - System.out.println(dbf.getProcResult()); - } - else - { - System.out.println(dbf.getErrDesc()); - } - } -} diff --git a/cygnus-onprem-app/src/main/java/matrix/nimble/edp/cutoff/model/CutOffList.java b/cygnus-onprem-app/src/main/java/matrix/nimble/edp/cutoff/model/CutOffList.java deleted file mode 100644 index 1dafc58..0000000 --- a/cygnus-onprem-app/src/main/java/matrix/nimble/edp/cutoff/model/CutOffList.java +++ /dev/null @@ -1,196 +0,0 @@ -package matrix.nimble.edp.cutoff.model; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.apache.commons.collections.FactoryUtils; -import org.apache.commons.collections.list.LazyList; - -import matrix.nimble.utilities.DBFunctions; -import matrix.nimble.utilities.GlobalClass; -import matrix.nimble.utilities.StringFunctions; - -public class CutOffList { - private List cofflist = LazyList.decorate(new ArrayList(),FactoryUtils.instantiateFactory(CutOffRecord.class)); - private String CutoffTime; - private String Batch; - private String ErrMsg; - private String ErrDesc; - private String ErrCode; - private String SessUUID; - private boolean ProcessFlag; - - public List getCofflist() { - return cofflist; - } - public void setCofflist(List cofflist) { - this.cofflist = cofflist; - } - - public String getCutoffTime() { - return CutoffTime; - } - public void setCutoffTime(String cutoffTime) { - CutoffTime = cutoffTime; - } - public String getBatch() { - return Batch; - } - public void setBatch(String batch) { - Batch = batch; - } - public String getSessUUID() { - return SessUUID; - } - public void setSessUUID(String sessUUID) { - SessUUID = sessUUID; - } - public String getErrMsg() { - return ErrMsg; - } - public void setErrMsg(String errMsg) { - ErrMsg = errMsg; - } - public String getErrDesc() { - return ErrDesc; - } - public void setErrDesc(String errDesc) { - ErrDesc = errDesc; - } - public String getErrCode() { - return ErrCode; - } - public void setErrCode(String errCode) { - ErrCode = errCode; - } - public boolean isProcessFlag() { - return ProcessFlag; - } - public void setProcessFlag(boolean processFlag) { - ProcessFlag = processFlag; - } - public CutOffList getCutOffList(String CompanyId,String BranchId,String UserId) - { - CutOffList CList=new CutOffList(); - StringFunctions StrFunc=new StringFunctions(getErrCode()); - String CutTime=StrFunc.FormatDate("yyyy/MM/dd HH:mm:ss", new java.util.Date()); - DBFunctions DBF=new DBFunctions(getErrCode()); - DBF.setProcessFlag(true); - String [] Vals=(CutTime+GlobalClass.ColDelim+CompanyId+GlobalClass.ColDelim+BranchId+GlobalClass.ColDelim+UserId+GlobalClass.ColDelim).split(GlobalClass.ColDelim); - DBF.FetchRunQuery(17, Vals); //Updating enabled process in cutoff table - if(DBF.isProcessFlag()) - { - String ResultData=DBF.FetchRunQuery(18, Vals); - if(DBF.isProcessFlag()) - { - String [][] COffListData=StrFunc.ConverTo2DArray(ResultData, GlobalClass.RowDelim, GlobalClass.ColDelim); - ArrayList Record=new ArrayList(); - for(int RecCount=0;RecCount0) - { - DBFunctions DBF=new DBFunctions(getErrCode()); - DBF.setProcessFlag(true); - DBF.FetchRunQuery(26, (Query+GlobalClass.ColDelim).split(GlobalClass.ColDelim)); - if(DBF.isProcessFlag()) - { - setProcessFlag(true); - setErrMsg(getErrCode()+"STCUT:Info:Cut List is now ready to be processed."); - } - else - { - setProcessFlag(false); - setErrMsg(DBF.getErrMsg()); - setErrDesc(DBF.getErrDesc()); - } - } - else - { - setProcessFlag(false); - setErrMsg(getErrCode()+"STCUT:Info:Please select atleast one portfolio for Cut-Off Process."); - } - } -} diff --git a/cygnus-onprem-app/src/main/java/matrix/nimble/edp/cutoff/model/CutOffRecord.java b/cygnus-onprem-app/src/main/java/matrix/nimble/edp/cutoff/model/CutOffRecord.java deleted file mode 100644 index 1986127..0000000 --- a/cygnus-onprem-app/src/main/java/matrix/nimble/edp/cutoff/model/CutOffRecord.java +++ /dev/null @@ -1,235 +0,0 @@ -package matrix.nimble.edp.cutoff.model; - -import java.util.ArrayList; -import java.util.List; - -import org.apache.commons.collections.FactoryUtils; -import org.apache.commons.collections.list.LazyList; - -public class CutOffRecord { - private List sublist = LazyList.decorate(new ArrayList(),FactoryUtils.instantiateFactory(CutOffRecord.class)); - private String portfolioid; - private String portname; - private String customername; - private String apptype; - private String mvcode; - private String applno; - private boolean allocation; - private boolean sms; - private boolean telesheet; - private boolean earlier; - private boolean negative; - private int islocked; - private String lockedby; - private boolean docut; - private int ischanged; - private int totrv; - private int totov; - private int totpv; - private int totrtv; - private int tototv; - private int totref; - private boolean tv; - private boolean oprsend; - private String resiloc; - private String offloc; - private String proploc; - private String uuid; - private String repformat; - private String repfunction; - private String message; - private String portgroup; - - public List getSublist() { - return sublist; - } - public String getCustomername() { - return customername; - } - public void setCustomername(String customername) { - this.customername = customername; - } - public String getApptype() { - return apptype; - } - public void setApptype(String apptype) { - this.apptype = apptype; - } - public String getMvcode() { - return mvcode; - } - public void setMvcode(String mvcode) { - this.mvcode = mvcode; - } - public String getApplno() { - return applno; - } - public void setApplno(String applno) { - this.applno = applno; - } - public void setSublist(List sublist) { - this.sublist = sublist; - } - public String getPortfolioid() { - return portfolioid; - } - public void setPortfolioid(String portfolioid) { - this.portfolioid = portfolioid; - } - public String getPortname() { - return portname; - } - public void setPortname(String portname) { - this.portname = portname; - } - public boolean isAllocation() { - return allocation; - } - public void setAllocation(boolean allocation) { - this.allocation = allocation; - } - public boolean isSms() { - return sms; - } - public void setSms(boolean sms) { - this.sms = sms; - } - public boolean isTelesheet() { - return telesheet; - } - public void setTelesheet(boolean telesheet) { - this.telesheet = telesheet; - } - public boolean isEarlier() { - return earlier; - } - public void setEarlier(boolean earlier) { - this.earlier = earlier; - } - public boolean isNegative() { - return negative; - } - public void setNegative(boolean negative) { - this.negative = negative; - } - public int getIslocked() { - return islocked; - } - public void setIslocked(int islocked) { - this.islocked = islocked; - } - public String getLockedby() { - return lockedby; - } - public void setLockedby(String lockedby) { - this.lockedby = lockedby; - } - public int getIschanged() { - return ischanged; - } - public void setIschanged(int ischanged) { - this.ischanged = ischanged; - } - public boolean isDocut() { - return docut; - } - public void setDocut(boolean docut) { - this.docut = docut; - } - public int getTotrv() { - return totrv; - } - public void setTotrv(int totrv) { - this.totrv = totrv; - } - public int getTotov() { - return totov; - } - public void setTotov(int totov) { - this.totov = totov; - } - public int getTotpv() { - return totpv; - } - public void setTotpv(int totpv) { - this.totpv = totpv; - } - public int getTotrtv() { - return totrtv; - } - public void setTotrtv(int totrtv) { - this.totrtv = totrtv; - } - public int getTototv() { - return tototv; - } - public void setTototv(int tototv) { - this.tototv = tototv; - } - public int getTotref() { - return totref; - } - public void setTotref(int totref) { - this.totref = totref; - } - public boolean isTv() { - return tv; - } - public void setTv(boolean tv) { - this.tv = tv; - } - public boolean isOprsend() { - return oprsend; - } - public void setOprsend(boolean oprsend) { - this.oprsend = oprsend; - } - public String getResiloc() { - return resiloc; - } - public void setResiloc(String resiloc) { - this.resiloc = resiloc; - } - public String getOffloc() { - return offloc; - } - public void setOffloc(String offloc) { - this.offloc = offloc; - } - public String getProploc() { - return proploc; - } - public void setProploc(String proploc) { - this.proploc = proploc; - } - public String getUuid() { - return uuid; - } - public void setUuid(String uuid) { - this.uuid = uuid; - } - public String getRepformat() { - return repformat; - } - public void setRepformat(String repformat) { - this.repformat = repformat; - } - public String getRepfunction() { - return repfunction; - } - public void setRepfunction(String repfunction) { - this.repfunction = repfunction; - } - public String getMessage() { - return message; - } - public void setMessage(String message) { - this.message = message; - } - public String getPortgroup() { - return portgroup; - } - public void setPortgroup(String portgroup) { - this.portgroup = portgroup; - } -} diff --git a/cygnus-onprem-app/src/main/java/matrix/nimble/edp/cutoff/model/PhotoCases.java b/cygnus-onprem-app/src/main/java/matrix/nimble/edp/cutoff/model/PhotoCases.java deleted file mode 100644 index efcd896..0000000 --- a/cygnus-onprem-app/src/main/java/matrix/nimble/edp/cutoff/model/PhotoCases.java +++ /dev/null @@ -1,83 +0,0 @@ -package matrix.nimble.edp.cutoff.model; - -import matrix.nimble.utilities.DBFunctions; -import matrix.nimble.utilities.GlobalClass; - -public class PhotoCases { - private String ErrMsg; - private String ErrDesc; - private String ErrCode; - private String SessUUID; - private boolean ProcessFlag; - - public String getErrMsg() { - return ErrMsg; - } - public void setErrMsg(String errMsg) { - ErrMsg = errMsg; - } - public String getErrDesc() { - return ErrDesc; - } - public void setErrDesc(String errDesc) { - ErrDesc = errDesc; - } - public String getErrCode() { - return ErrCode; - } - public void setErrCode(String errCode) { - ErrCode = errCode; - } - public String getSessUUID() { - return SessUUID; - } - public void setSessUUID(String sessUUID) { - SessUUID = sessUUID; - } - public boolean isProcessFlag() { - return ProcessFlag; - } - public void setProcessFlag(boolean processFlag) { - ProcessFlag = processFlag; - } - public String[][] getPhotoCaseList(String BranchId) - { - String [][] CaseList=null; - PhotoCases PC=new PhotoCases(); - DBFunctions dbf=new DBFunctions(getErrCode()); - dbf.setProcessFlag(true); - dbf.FetchRunQuery(303, (BranchId).split(GlobalClass.ColDelim)); - if(dbf.isProcessFlag()) - { - CaseList=dbf.getResultArray(); - } - else - { - setProcessFlag(false); - setErrDesc(dbf.getErrDesc()); - setErrMsg(dbf.getErrMsg()); - PC.setErrCode(getErrCode()); - PC.setErrDesc(getErrDesc()); - PC.setErrMsg(getErrMsg()); - } - return CaseList; - } - public String FinalizePhotoCaseList(String [] Qvals) - { - DBFunctions dbf=new DBFunctions(getErrCode()); - dbf.setProcessFlag(true); - String Result=dbf.FetchRunQuery(300, Qvals); - if(dbf.isProcessFlag()) - { - Result="success"; - } - else - { - setProcessFlag(false); - setErrDesc(dbf.getErrDesc()); - setErrMsg(dbf.getErrMsg()); - Result=getErrMsg(); - } - return Result; - } -} diff --git a/cygnus-onprem-app/src/main/java/matrix/nimble/edp/cutoff/model/ReferenceSheet.java b/cygnus-onprem-app/src/main/java/matrix/nimble/edp/cutoff/model/ReferenceSheet.java deleted file mode 100644 index 8461383..0000000 --- a/cygnus-onprem-app/src/main/java/matrix/nimble/edp/cutoff/model/ReferenceSheet.java +++ /dev/null @@ -1,64 +0,0 @@ -package matrix.nimble.edp.cutoff.model; - -import java.util.ArrayList; -import java.util.List; - -public class ReferenceSheet { - private List tvrlist = new ArrayList<>(); - private String TeleSheetTime; - private String ErrMsg; - private String ErrDesc; - private String ErrCode; - private String SessUUID; - private boolean ProcessFlag; - private String TelePDFLink; - - public List getTvrlist() { - return tvrlist; - } - public String getTeleSheetTime() { - return TeleSheetTime; - } - public void setTeleSheetTime(String teleSheetTime) { - TeleSheetTime = teleSheetTime; - } - public void setTvrlist(List tvrlist) { - this.tvrlist = tvrlist; - } - public String getSessUUID() { - return SessUUID; - } - public void setSessUUID(String sessUUID) { - SessUUID = sessUUID; - } - public String getErrMsg() { - return ErrMsg; - } - public void setErrMsg(String errMsg) { - ErrMsg = errMsg; - } - public String getErrDesc() { - return ErrDesc; - } - public void setErrDesc(String errDesc) { - ErrDesc = errDesc; - } - public String getErrCode() { - return ErrCode; - } - public void setErrCode(String errCode) { - ErrCode = errCode; - } - public boolean isProcessFlag() { - return ProcessFlag; - } - public void setProcessFlag(boolean processFlag) { - ProcessFlag = processFlag; - } - public String getTelePDFLink() { - return TelePDFLink; - } - public void setTelePDFLink(String telePDFLink) { - TelePDFLink = telePDFLink; - } -} diff --git a/cygnus-onprem-app/src/main/java/matrix/nimble/edp/cutoff/model/SendToOperation.java b/cygnus-onprem-app/src/main/java/matrix/nimble/edp/cutoff/model/SendToOperation.java deleted file mode 100644 index 4c94e31..0000000 --- a/cygnus-onprem-app/src/main/java/matrix/nimble/edp/cutoff/model/SendToOperation.java +++ /dev/null @@ -1,187 +0,0 @@ -package matrix.nimble.edp.cutoff.model; - -import java.util.ArrayList; -import java.util.List; - -import matrix.nimble.utilities.DBFunctions; -import matrix.nimble.utilities.GlobalClass; -import matrix.nimble.utilities.StringFunctions; - -import org.apache.commons.collections.FactoryUtils; -import org.apache.commons.collections.list.LazyList; - -public class SendToOperation { - private List caselist = LazyList.decorate(new ArrayList(),FactoryUtils.instantiateFactory(CutOffRecord.class)); - private String SendTime; - private String ErrMsg; - private String ErrDesc; - private String ErrCode; - private String SessUUID; - private boolean ProcessFlag; - - public List getCaselist() { - return caselist; - } - public String getSendTime() { - return SendTime; - } - public void setSendTime(String sendTime) { - SendTime = sendTime; - } - public void setCaselist(List caselist) { - this.caselist = caselist; - } - public String getSessUUID() { - return SessUUID; - } - public void setSessUUID(String sessUUID) { - SessUUID = sessUUID; - } - public String getErrMsg() { - return ErrMsg; - } - public void setErrMsg(String errMsg) { - ErrMsg = errMsg; - } - public String getErrDesc() { - return ErrDesc; - } - public void setErrDesc(String errDesc) { - ErrDesc = errDesc; - } - public String getErrCode() { - return ErrCode; - } - public void setErrCode(String errCode) { - ErrCode = errCode; - } - public boolean isProcessFlag() { - return ProcessFlag; - } - public void setProcessFlag(boolean processFlag) { - ProcessFlag = processFlag; - } - public SendToOperation getRecordList(String CompanyId,String BranchId,String UserId) - { - SendToOperation Sopr=new SendToOperation(); - StringFunctions StrFunc=new StringFunctions(getErrCode()); - setSendTime(StrFunc.FormatDate("yyyy/MM/dd HH:mm:ss", new java.util.Date())); - DBFunctions DBF=new DBFunctions(getErrCode()); - DBF.setProcessFlag(true); - String [] Vals=(CompanyId+GlobalClass.ColDelim+BranchId+GlobalClass.ColDelim+UserId+GlobalClass.ColDelim).split(GlobalClass.ColDelim); - DBF.FetchRunQuery(44, Vals); - if(DBF.isProcessFlag()) - { - String ResultData=DBF.FetchRunQuery(45, Vals); //Generating list of portfolios to be allocated - if(DBF.isProcessFlag()) - { - String [][] SendListData=StrFunc.ConverTo2DArray(ResultData, GlobalClass.RowDelim, GlobalClass.ColDelim); - ArrayList Record=new ArrayList(); - for(int RecCount=0;RecCount0) - { - CORec.setOprsend(false); - } - else - { - CORec.setOprsend(Integer.parseInt(SendListData[RecCount][9])<=0 ? false:true); - } - CORec.setLockedby(SendListData[RecCount][10]); - //Collecting records for sublist - String [] Vals1=(CompanyId+GlobalClass.ColDelim+BranchId+GlobalClass.ColDelim+UserId+GlobalClass.ColDelim+CORec.getPortfolioid()+GlobalClass.ColDelim).split(GlobalClass.ColDelim); - String ResultData1=DBF.FetchRunQuery(46, Vals1); //Generating sublist records - if(DBF.isProcessFlag()) - { - String [][] SubListData=StrFunc.ConverTo2DArray(ResultData1, GlobalClass.RowDelim, GlobalClass.ColDelim); - ArrayList SubRecord=new ArrayList(); - for(int ListCount=0;ListCount tvrlist = LazyList.decorate(new ArrayList(),FactoryUtils.instantiateFactory(CutOffRecord.class)); - private String TeleSheetTime; - private String ErrMsg; - private String ErrDesc; - private String ErrCode; - private String SessUUID; - private boolean ProcessFlag; - private String TelePDFLink; - - public List getTvrlist() { - return tvrlist; - } - public String getTeleSheetTime() { - return TeleSheetTime; - } - public void setTeleSheetTime(String teleSheetTime) { - TeleSheetTime = teleSheetTime; - } - public void setTvrlist(List tvrlist) { - this.tvrlist = tvrlist; - } - public String getSessUUID() { - return SessUUID; - } - public void setSessUUID(String sessUUID) { - SessUUID = sessUUID; - } - public String getErrMsg() { - return ErrMsg; - } - public void setErrMsg(String errMsg) { - ErrMsg = errMsg; - } - public String getErrDesc() { - return ErrDesc; - } - public void setErrDesc(String errDesc) { - ErrDesc = errDesc; - } - public String getErrCode() { - return ErrCode; - } - public void setErrCode(String errCode) { - ErrCode = errCode; - } - public boolean isProcessFlag() { - return ProcessFlag; - } - public void setProcessFlag(boolean processFlag) { - ProcessFlag = processFlag; - } - public String getTelePDFLink() { - return TelePDFLink; - } - public void setTelePDFLink(String telePDFLink) { - TelePDFLink = telePDFLink; - } - public Telesheet getTeleList(String CompanyId,String BranchId,String UserId) - { - Telesheet TList=new Telesheet(); - StringFunctions StrFunc=new StringFunctions(getErrCode()); - DBFunctions DBF=new DBFunctions(getErrCode()); - DBF.setProcessFlag(true); - String [] Vals=(CompanyId+GlobalClass.ColDelim+BranchId+GlobalClass.ColDelim+UserId+GlobalClass.ColDelim).split(GlobalClass.ColDelim); - DBF.FetchRunQuery(31, Vals); - if(DBF.isProcessFlag()) - { - String ResultData=DBF.FetchRunQuery(32, Vals); //Generating list of portfolios those telesheet to be generated - if(DBF.isProcessFlag()) - { - String [][] TvrListData=StrFunc.ConverTo2DArray(ResultData, GlobalClass.RowDelim, GlobalClass.ColDelim); - ArrayList Record=new ArrayList(); - for(int RecCount=0;RecCount 0) - { - CORec.setTv(false); - } - else - { - CORec.setTv(Integer.parseInt(TvrListData[RecCount][6])<=0 ? false:true); - } - CORec.setLockedby(TvrListData[RecCount][7]); - CORec.setRepformat(TvrListData[RecCount][8]); - CORec.setRepfunction(TvrListData[RecCount][9]); - //Collecting records for sublist - String [] Vals1=(CompanyId+GlobalClass.ColDelim+BranchId+GlobalClass.ColDelim+UserId+GlobalClass.ColDelim+CORec.getPortfolioid()+GlobalClass.ColDelim).split(GlobalClass.ColDelim); - String ResultData1=DBF.FetchRunQuery(33, Vals1); //Generating sublist records - if(DBF.isProcessFlag()) - { - String [][] SubListData=StrFunc.ConverTo2DArray(ResultData1, GlobalClass.RowDelim, GlobalClass.ColDelim); - ArrayList SubRecord=new ArrayList(); - for(int ListCount=0;ListCount TeleSheet status - int TotRtv=0; - int TotOtv=0; - int TotRef=0; - int TotRtvGen=0; - int TotOtvGen=0; - int TotRefGen=0; - int TotRtvFailed=0; - int TotOtvFailed=0; - int TotRefFailed=0; - setTeleSheetTime(new StringFunctions(getErrCode()).FormatDate("yyyy/MM/dd HH:mm:ss", new java.util.Date())); - //<--- TeleSheet status ends - DBFunctions DBF=new DBFunctions(getErrCode()); - int PortList=getTvrlist().size(); - String [][] TeleCutList=new String[PortList][6]; - int CutListIndx=0; - for(int LIndx=0;LIndx 0 || TotOtvGen>0 || TotRefGen > 0) - { - ReportOutput TS=new ReportOutput(); - TS.setProcessFlag(true); - TS.setErrCode(getErrCode()); - TeleSheetLink=TS.GenerateCallingSheet(TeleCutList,GlobalClass.getStoragePath(),CompanyId,BranchId,"telesheet"); - if(!TS.isProcessFlag()) - { - setProcessFlag(false); - setErrMsg(TS.getErrMsg()); - setErrDesc(TS.getErrDesc()); - } - else - { - setProcessFlag(true); - setErrMsg(getErrCode()+"TSGEN:Info:Telesheet generated successfully. Please use link in a page to open Tele Sheet."); - setTelePDFLink(GlobalClass.DocServer+TeleSheetLink); - DBF.FetchRunQuery(103, (getTeleSheetTime()+GlobalClass.ColDelim+"telesheet"+GlobalClass.ColDelim+TeleSheetLink+GlobalClass.ColDelim+BranchId+GlobalClass.ColDelim).split(GlobalClass.ColDelim)); - } - } - else - { - setProcessFlag(true); - setErrMsg(getErrCode()+"ETLST:Error:No records found to generate Tele Sheet."); - } - } -} diff --git a/cygnus-onprem-app/src/main/java/matrix/nimble/edp/punching/model/CaseGrid.java b/cygnus-onprem-app/src/main/java/matrix/nimble/edp/punching/model/CaseGrid.java deleted file mode 100644 index 16b4bb9..0000000 --- a/cygnus-onprem-app/src/main/java/matrix/nimble/edp/punching/model/CaseGrid.java +++ /dev/null @@ -1,47 +0,0 @@ -package matrix.nimble.edp.punching.model; - -public class CaseGrid { - private String ErrMsg; - private String ErrDesc; - private String ErrCode; - private boolean ProcessFlag; - private String PortfolioId; - private String CaseID; - - public String getErrMsg() { - return ErrMsg; - } - public void setErrMsg(String errMsg) { - ErrMsg = errMsg; - } - public String getErrDesc() { - return ErrDesc; - } - public void setErrDesc(String errDesc) { - ErrDesc = errDesc; - } - public String getErrCode() { - return ErrCode; - } - public void setErrCode(String errCode) { - ErrCode = errCode; - } - public boolean isProcessFlag() { - return ProcessFlag; - } - public void setProcessFlag(boolean processFlag) { - ProcessFlag = processFlag; - } - public String getPortfolioId() { - return PortfolioId; - } - public void setPortfolioId(String portfolioId) { - PortfolioId = portfolioId; - } - public String getCaseID() { - return CaseID; - } - public void setCaseID(String caseID) { - CaseID = caseID; - } -} diff --git a/cygnus-onprem-app/src/main/java/matrix/nimble/edp/punching/model/PunchingHandler.java b/cygnus-onprem-app/src/main/java/matrix/nimble/edp/punching/model/PunchingHandler.java deleted file mode 100644 index bee1257..0000000 --- a/cygnus-onprem-app/src/main/java/matrix/nimble/edp/punching/model/PunchingHandler.java +++ /dev/null @@ -1,180 +0,0 @@ -package matrix.nimble.edp.punching.model; - -import matrix.nimble.utilities.CommonFunctions; -import matrix.nimble.utilities.DBFunctions; -import matrix.nimble.utilities.GlobalClass; -import matrix.nimble.utilities.StringFunctions; - -public class PunchingHandler { - private String ErrMsg; - private String ErrDesc; - private String ErrCode; - private boolean ProcessFlag; - private String visiblecontents; - private String dynamicpanel; - private String dynamicsection; - private String dynamicfields; - private String portfolioid; - private String [][] optionvals; - - public String getErrMsg() { - return ErrMsg; - } - public void setErrMsg(String errMsg) { - ErrMsg = errMsg; - } - public String getErrDesc() { - return ErrDesc; - } - public void setErrDesc(String errDesc) { - ErrDesc = errDesc; - } - public String getErrCode() { - return ErrCode; - } - public void setErrCode(String errCode) { - ErrCode = errCode; - } - public boolean isProcessFlag() { - return ProcessFlag; - } - public void setProcessFlag(boolean processFlag) { - ProcessFlag = processFlag; - } - public String getVisiblecontents() { - return visiblecontents; - } - public void setVisiblecontents(String visiblecontents) { - this.visiblecontents = visiblecontents; - } - public String getDynamicpanel() { - return dynamicpanel; - } - public void setDynamicpanel(String dynamicpanel) { - this.dynamicpanel = dynamicpanel; - } - public String getDynamicsection() { - return dynamicsection; - } - public void setDynamicsection(String dynamicsection) { - this.dynamicsection = dynamicsection; - } - public String getDynamicfields() { - return dynamicfields; - } - public void setDynamicfields(String dynamicfields) { - this.dynamicfields = dynamicfields; - } - public String getPortfolioid() { - return portfolioid; - } - public void setPortfolioid(String portfolioid) { - this.portfolioid = portfolioid; - } - public String[][] getOptionvals() { - return optionvals; - } - public void setOptionvals(String[][] optionvals) { - this.optionvals = optionvals; - } - public String GetVisibleSections() - { - DBFunctions dbf=new DBFunctions(getErrCode()); - dbf.setProcessFlag(true); - setVisiblecontents(""); - return dbf.FetchRunQuery(10, ("10"+GlobalClass.ColDelim+getPortfolioid()+GlobalClass.ColDelim).split(GlobalClass.ColDelim)).replace(GlobalClass.RowDelim, ""); - } - public void GetDDValues(int QueryId,String [] Qvals) - { - DBFunctions dbf=new DBFunctions(getErrCode()); - dbf.setProcessFlag(true); - dbf.FetchRunQuery(QueryId, Qvals); - if(dbf.isProcessFlag()) - { - setOptionvals(dbf.getResultArray()); - } - else - { - setOptionvals(null); - } - } - public void DynamicHtml(String pageId) - { - DBFunctions dbf=new DBFunctions(getErrCode()); - StringFunctions StrFunc=new StringFunctions(getErrCode()); - setDynamicpanel(""); - setDynamicfields(""); - dbf.setProcessFlag(true); - String ResultString=dbf.FetchRunQuery(74, (getPortfolioid()+GlobalClass.ColDelim+pageId+GlobalClass.ColDelim+"ADDCASE"+GlobalClass.ColDelim).split(GlobalClass.ColDelim)); - if(dbf.isProcessFlag()) - { - StrFunc=new StringFunctions(getErrCode()); - CommonFunctions Cfunc=new CommonFunctions(); - String [][] ResultSet=StrFunc.ConverTo2DArray(ResultString, GlobalClass.RowDelim, GlobalClass.ColDelim); - if(StrFunc.isProcessFlag()) - { - if(ResultSet.length > 0) - { - setDynamicsection("section6"+GlobalClass.ColDelim); - Cfunc.setGeneratedHtml(""); - Cfunc.setPrevControl(""); - Cfunc.setDynamicCtrls(""); - for(int indx=0;indx") && Cfunc.getGeneratedHtml().endsWith("")) - { - if(!Cfunc.getGeneratedHtml().startsWith("
")) - { - Temp=Temp.substring(0,Temp.lastIndexOf("
")); - } - - } - setDynamicpanel(Temp+""+Cfunc.getGeneratedHtml()); - - } - } - setDynamicfields(Cfunc.getDynamicCtrls()); - } - } - else - { - setProcessFlag(false); - setErrMsg(dbf.getErrMsg()); - setErrDesc(dbf.getErrDesc()); - } - } - else - { - setProcessFlag(dbf.getErrMsg().toLowerCase().contains("no records found") ? true:false); - setErrMsg(dbf.getErrMsg().toLowerCase().contains("no records found") ? "" : dbf.getErrMsg()); - setErrDesc(dbf.getErrDesc()); - } - } - public String[][] loadCasesForAddrCorrection() { - String [][]resultArray = null; - DBFunctions dbf=new DBFunctions(getErrCode()); - StringFunctions StrFunc=new StringFunctions(getErrCode()); - setDynamicpanel(""); - setDynamicfields(""); - dbf.setProcessFlag(true); - dbf.FetchRunQuery(474, (getPortfolioid()+GlobalClass.ColDelim).split(GlobalClass.ColDelim)); - if(dbf.isProcessFlag()) - { - resultArray = dbf.getResultArray(); - } - else - { - setProcessFlag(false); - setErrMsg(dbf.getErrMsg()); - setErrDesc(dbf.getErrDesc()); - } - return resultArray; - } -} diff --git a/cygnus-onprem-db/src/main/resources/db/027_cleanup_migrated_dead_artifacts.sql b/cygnus-onprem-db/src/main/resources/db/027_cleanup_migrated_dead_artifacts.sql new file mode 100644 index 0000000..60805de --- /dev/null +++ b/cygnus-onprem-db/src/main/resources/db/027_cleanup_migrated_dead_artifacts.sql @@ -0,0 +1,11 @@ +-- Remove artifacts made obsolete by the migrated Punching/Cut-Off workflows. + +UPDATE platform.application_query +SET query_text = 'SELECT m.uuid AS document_case_id, m.mvcode AS mv_code, UPPER(m.applno) AS file_number, UPPER(m.customername) AS customer_name, UPPER(m.apptype) AS application_type, UPPER(m.product) AS product, TO_CHAR(COALESCE(m.addedon, m.lasteditedon), ''DD-MON-YYYY HH24:MI:SS'') AS received_on, COALESCE(NULLIF(m.lasteditedbyuser, ''''), m.addedbyuser, '''') AS punched_by, b.bkbranchcode AS branch_code, m.portfolio_id FROM main m JOIN main_operations mo ON mo.case_id = m.case_id JOIN portfolio_bank_branch b ON b.portbranch_id = m.bank_branch_id WHERE mo.oprsend = 1 AND mo.sdone = 0 AND m.isdeleted = 0 AND m.portfolio_id = ? AND m.company_id = ? AND m.branch_id = ? ORDER BY COALESCE(m.addedon, m.lasteditedon), m.applno, m.apptype', + ismigrated = TRUE +WHERE query_id = 23; + +DELETE FROM platform.application_query +WHERE query_id = 475; + +DROP VIEW IF EXISTS public.editcasesgrid; diff --git a/latest_queries.qry b/latest_queries.qry index 0254f5f..87c2ec3 100644 --- a/latest_queries.qry +++ b/latest_queries.qry @@ -20,7 +20,7 @@ Query19!C0L!select!C0L!select distinct raddr1,raddr2,raddr3,rlandmark,rcolony,(s Query20!C0L!select!C0L!select distinct companyname,oaddr1,oaddr2,oaddr3,olandmark,ocolony,(select location from colony where colony_id=ocolony) as colo,ocity,opincode,ophone,extension from main where upper(applno)=upper('val0') and portfolio_id=val1 and receivedate='val2' and isdeleted=0 and ocolony>0 Query21!C0L!select!C0L!select distinct paddr1,paddr2,paddr3,plandmark,pcolony,(select location from colony where colony_id=pcolony) as colp,pcity,ppincode from main where upper(applno)=upper('val0') and portfolio_id=val1 and receivedate='val2' and isdeleted=0 and pcolony>0 Query22!C0L!select!C0L!select distinct bankcode,bank_branch_id,product,loanamount,'Co-Applicant' as apptype,contactperson,specialinst from main where upper(applno)=upper('val0') and portfolio_id=val1 and receivedate='val2' and isdeleted=0 -Query23!C0L!select!C0L!select uuid as document_case_id, mvcode as mv_code, upper(applno) as file_number, upper(customername) as customer_name, upper(apptype) as application_type, upper(product) as product, to_char(receivedate,'DD-MON-YYYY HH24:MI:SS') as received_on, (select displayname from app_user u where u.user_id=addedby) as punched_by, bkbranchcode as branch_code, portfolio_id from editcasesgrid where portfolio_id=? and company_id=? and branch_id=? order by receivedate,applno,apptype +Query23!C0L!select!C0L!SELECT m.uuid AS document_case_id, m.mvcode AS mv_code, UPPER(m.applno) AS file_number, UPPER(m.customername) AS customer_name, UPPER(m.apptype) AS application_type, UPPER(m.product) AS product, TO_CHAR(COALESCE(m.addedon, m.lasteditedon), 'DD-MON-YYYY HH24:MI:SS') AS received_on, COALESCE(NULLIF(m.lasteditedbyuser, ''), m.addedbyuser, '') AS punched_by, b.bkbranchcode AS branch_code, m.portfolio_id FROM main m JOIN main_operations mo ON mo.case_id = m.case_id JOIN portfolio_bank_branch b ON b.portbranch_id = m.bank_branch_id WHERE mo.oprsend = 1 AND mo.sdone = 0 AND m.isdeleted = 0 AND m.portfolio_id = ? AND m.company_id = ? AND m.branch_id = ? ORDER BY COALESCE(m.addedon, m.lasteditedon), m.applno, m.apptype Query24!C0L!select!C0L!SELECT mm.case_id,mm.portfolio_id,mm.mvcode,mm.bank_branch_id,mm.applno,mm.product,mm.loanamount,mm.customername,mm.apptype,mm.category,mm.dob,mm.contactperson,mm.mobileno,mm.raddr1,mm.raddr2,mm.raddr3,mm.rlandmark,mm.rcolony AS "Rcolony",mm.rcity,mm.rpincode,mm.rphone,mm.companyname,mm.oaddr1,mm.oaddr2,mm.oaddr3,mm.olandmark,mm.ocolony AS "Ocolony",mm.ocity,mm.opincode,mm.department,mm.designation,mm.ophone,mm.extension,mm.paddr1,mm.paddr2,mm.paddr3,mm.plandmark,mm.pcolony AS "Pcolony",mm.pcity,mm.ppincode,mm.refname1,mm.refaddress1,mm.refcontactno1,mm.refname2,mm.refaddress2,mm.refcontactno2,mm.rv,mm.rtv,mm.ov,mm.otv,mm.pv,mm.refv,mm.docv,mm.rco,mm.rcp,mm.ocp,mm.specialinst,mm.sradd,mm.soadd,mm.spadd,rc.location AS colr,oc.location AS colo,pc.location AS colp,mm.fathername,mm.bankcode,0 AS status,mm.company_id,mm.branch_id,mm.uuid,jsonb_strip_nulls(jsonb_build_object('field1',mm.field1,'field2',mm.field2,'field3',mm.field3,'field4',mm.field4,'field5',mm.field5,'field6',mm.field6,'field7',mm.field7,'field8',mm.field8,'field9',mm.field9,'field10',mm.field10,'field11',mm.field11,'field12',mm.field12,'dtfield1',to_char(mm.dtfield1,'DD/MM/YYYY'),'field150',mm.field150,'field150_2',mm.field150_2))::text AS dynamic_fields FROM main_mainopr mm LEFT JOIN colony rc ON rc.colony_id=mm.rcolony LEFT JOIN colony oc ON oc.colony_id=mm.ocolony LEFT JOIN colony pc ON pc.colony_id=mm.pcolony WHERE (((?<>'' AND mm.uuid::text=?) OR (?='' AND mm.portfolio_id=? AND COALESCE(mm.cutoffby,0)=0)) AND mm.company_id=? AND mm.branch_id=?) ORDER BY mm.case_id Query25!C0L!procedure!C0L!select caseediting('update main set val0','val1','val2',val3,val4,val5,val6) Query26!C0L!procedure!C0L!select createcutofflist('val0') @@ -449,7 +449,6 @@ Query469!C0L!select!C0L!select uuid,product,maincompany,bkbranchname,to_char(rec Query470!C0L!select!C0L!select uuid,product,maincompany,bkbranchname,to_char(receivedate,'DD/MM/YYYY') as recdate,applno,upper(customername) as cname,bank_branch_id,'','','images/signs/logo.png','','Zapfin Tekhnologies Pvt. Ltd.','','','Aditya Business Center S N 1 A B Wing','','','3rd Floor Above ICICI Bank Kondhwa','','','Pune- 411048.','','','www.docboyz.in#https://www.docboyz.in/','','','','Case Details','','','Application ID : '||applno,'Customer Name : '||upper(customername),'FCID : 6345','','','Activity Name : CPVO','Product : PAYTM OFFICE CPV','','','Address : '||upper(paddr1)||' '||upper(paddr2)||coalesce(' '||paddr3,''),'','','City : '||upper(pcity),'State : '||(case when (pcity='Daruhera' or pcity='Gurugram' or pcity='Manesar' or pcity='Bahadurgarh' or pcity='Ballabhgarh' or pcity='Palwal' or pcity='Faridabad') then 'HARYANA' when (pcity='Modi Nagar' or pcity='Ghaziabad' or pcity='Noida') then 'UTTAR PRADESH' when (pcity='Delhi') then 'Delhi' else 'NA' end),'','','Case Status : Completed','Document Submitted Date : NA','','','POD No : Not Submitted','POD completed Date : Not Submitted','','','Latitude : '||getlatlong(p.uuid,'latitude','P'),'Longitude : '||getlatlong(p.uuid,'longitude','P'),'Map View : ','View Location#https://www.google.com/maps/place/'||getlatlong(p.uuid,'latitude','P')||','||getlatlong(p.uuid,'longitude','P'),'','','','','pagebreak','','Question 1 :','Answer :','','','Take Photo of office from Outside/Godown / Physical Stock seen/(Mandatory)+With landmark',Field50_1,'','','',coalesce((select docpath from tagged_docs where doctype='FINANCIALS' and vistype='P' and uuid=p.uuid limit 1),'{SK!PTH15D@TA}'),'','',getlatlong(p.uuid,'latlongdate','P'),'','pagebreak','','Question 2 :','Answer :','','','Name of met Person',upper(Field50_4),'','','',coalesce((select docpath from tagged_docs where doctype='POV' and vistype='P' and uuid=p.uuid limit 1),'{SK!PTH15D@TA}'),'','',getlatlong(p.uuid,'latlongdate','P'),'','pagebreak','','Question 3 :','Answer :','','','Ownership of Office (if Rental Required Monthly rent Amount)',(case upper(Field50_2) when 'RENTED' then Field50_2||' - '||upper(Field30_19) else Field50_2 end),'','','','Question 4 :','Answer :','','','Co board / Name Plate / Address plate - If yes Take photo',Field3_1,'','','',coalesce((select docpath from tagged_docs where doctype='ADD_PROOF' and vistype='P' and uuid=p.uuid limit 1),'{SK!PTH15D@TA}'),'','',getlatlong(p.uuid,'latlongdate','P'),'','pagebreak','','Question 5 :','Answer :','','','Photo of Paytm QR code/ POS Machine',Field50_3,'','','',coalesce((select docpath from tagged_docs where doctype='KYC' and vistype='P' and uuid=p.uuid limit 1),'{SK!PTH15D@TA}'),'','',getlatlong(p.uuid,'latlongdate','P'),'','pagebreak','','Question 6 :','Answer :','','','Years at current office/shop',Field30_1,'','','','Question 7 :','Answer :','','','Office/shop Type',Field30_3,'','','',coalesce((select docpath from tagged_docs where doctype='BANK_STATEMENT' and vistype='P' and uuid=p.uuid limit 1),'{SK!PTH15D@TA}'),'','',getlatlong(p.uuid,'latlongdate','P'),'','pagebreak','','Question 8 :','Answer :','','','Type of office / shop Set up',Field30_4,'','','','Question 9 :','Answer :','','','Number of Employees',Field30_6,'','','','Question 10 :','Answer :','','','Neighbour Check -YES/NO(If yes check neighbour shop/office board photo).',Field30_8,'','','',coalesce((select docpath from tagged_docs where doctype='MNIMBLE' and vistype='P' and uuid=p.uuid limit 1),'{SK!PTH15D@TA}'),'','',getlatlong(p.uuid,'latlongdate','P'),'','pagebreak','','Question 11 :','Answer :','','','Final Status',status,'','','','Question 12 :','Answer :','','','DETAILS FEEDBACK',upper(remarks),'','','','POD Number: Not Submited','','','Not Submited','','','','Company Disclaimer','' from banklist_main_property p where (val0) val1 Query471!C0L!insert!C0L!insert into main (portfolio_id,mvcode,bank_branch_id,applno,product,loanamount,customername,apptype,category,dob,contactperson,mobileno,raddr1,raddr2,raddr3,rlandmark,Rcolony,rcity,rpincode,rphone,companyname,oaddr1,oaddr2,oaddr3,olandmark,Ocolony,ocity,opincode,department,designation,ophone,extension,paddr1,paddr2,paddr3,plandmark,Pcolony,pcity,ppincode,refname1,refaddress1,refcontactno1,refname2,refaddress2,refcontactno2,rv,rtv,ov,otv,pv,refv,docv,rco,rcp,ocp,specialinst,sradd,soadd,spadd,fathername,field1,field2,field3,field4,field5,field6,dtfield1,bankcode,company_id,branch_id,addedby,addedon,receivedate,uuid) values (,''xmvcodex'',(CASE WHEN val10 = 1804 OR val10 = 1806 OR val10 = 1805 THEN 1805 ELSE val10 END),''val1'',''val11'',NULL,''val0'',''val9'',''Self Employed'',NULL,NULL,''val3'',(CASE WHEN ''val5'' = ''RESIDENCE'' THEN ''RadDrXS-val6-ERadDrX'' ELSE NULL END),(CASE WHEN ''val5'' = ''RESIDENCE'' THEN ''RadDrX1'' ELSE NULL END),(CASE WHEN ''val5'' = ''RESIDENCE'' THEN ''RadDrX2'' ELSE NULL END),(CASE WHEN ''val5'' = ''RESIDENCE'' THEN ''val7'' ELSE NULL END),0,-1,NULL,NULL,(CASE WHEN ''val5'' = ''OFFICE'' THEN ''val2'' ELSE NULL END),(CASE WHEN ''val5'' = ''OFFICE'' THEN ''OadDrXS-val6-EOadDrX'' ELSE NULL END),(CASE WHEN ''val5'' = ''OFFICE'' THEN ''OadDrX1'' ELSE NULL END),(CASE WHEN ''val5'' = ''OFFICE'' THEN ''OadDrX2'' ELSE NULL END),(CASE WHEN ''val5'' = ''OFFICE'' THEN ''val7'' ELSE NULL END),0,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(CASE WHEN ''val5'' = ''RESIDENCE'' THEN 1 ELSE 0 END),0,(CASE WHEN ''val5'' = ''OFFICE'' THEN 1 ELSE 0 END),0,0,0,0,0,0,0,'''',0,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,val12,val13,0,''val14'',''val15'','''') Query473!C0L!procedure!C0L!select dashboard() -Query475!C0L!procedure!C0L!select autocut(val0,'val1',val2) Query476!C0L!insert!C0L!INSERT INTO operation_history(user_id, operation, uuid, operationon,reptype) VALUES (val0, 'PHOTO SEEN', 'val1', 'val2','val3'); Query477!C0L!select!C0L!select s.displayname,s.portname,s.timeperiod,s.portfolio_id,m.mvcode,m.applno,m.customername,to_char(m.receivedate,'DD-MON-YYYY') as recdate,m.product,m.raddr1||coalesce(' '||m.raddr2,'')||coalesce(' '||m.raddr2,'') as raddr,m.companyname,m.oaddr1||coalesce(' '||m.oaddr2,'')||coalesce(' '||m.oaddr3,'') as oaddr,m.paddr1||coalesce(' '||m.paddr2,'')||coalesce(' '||m.paddr3,'') as paddr,(select verifiercode from verifier where verifier_id=m.resiverifier) as resiverifier,(select verifiercode from verifier where verifier_id=m.offverifier) as offverifier,(select verifiercode from verifier where verifier_id=m.propverifier) as propverifier,to_char(m.sdoneon,'DD-MON-YYYY HH24:mi:ss') as doneon,m.overallstatus from scan_mis s left join main_mainopr m on s.uuid=m.uuid where s.addedon > current_date val0 order by s.displayname,s.portname,s.timeperiod Query478!C0L!select!C0L!select uuid,product,maincompany,bkbranchname,to_char(receivedate,'DD/MM/YYYY') as recdate,applno,upper(customername) cname,bank_branch_id,'Residence Verification Report - MSME','Application ID','Product','First Applicant Name','Name of Co-Applicant - 1','Name of Co-Applicant - 2',upper(applno),upper(product),upper(customername),upper(field150) as coapp,upper(field2),'Name of Business',upper(mfield150_2),'Complete Residence Address you have visited',upper(coalesce(raddr1||' ','')||coalesce(raddr2||' ','')||raddr3),'Nearest Landmark of the customer residence address',upper(Field150_5),'Latitude/Longitude of the address (Capture the location of this address and mention the numbers of latitude and longitude)','Latitude No.','Longitude No.',coalesce((select trim(trailing '00' FROM latitude::text) from mnimble_messages_lat_long mcm where latitude <> 0 and longitude <> 0 and mcm.uuid=r.uuid and mcm.visit='R' order by mcm.uid limit 1),'NA') as latitude,coalesce((select trim(trailing '00' FROM longitude::text) from mnimble_messages_lat_long mcm where latitude <> 0 and longitude <> 0 and mcm.uuid=r.uuid and mcm.visit='R' order by mcm.uid limit 1),'NA') as longitude,'Details of your observation during visit','House No Plate (Y/N)','Borrower Name on name plate (Y/N)','Whether all borrower lives here? (Y/N)',upper(nameplate),upper(Field15_1),upper(Field15_2),'Confirm whether any of the borrower(s) lives at different address. If yes mention the second address also.',upper(Field150_4),'House Details','Kachha/Pukka/Tin','No of Rooms','Self-owned/Rented',(case upper(construction) WHEN 'OTHERS' THEN upper(constoth) ELSE upper(construction) END),upper(Field15_5),(case upper(rowner) WHEN 'OTHERS' THEN upper(owneroth) ELSE upper(rowner) END),'Name of the owner of this house you have visited',upper(Field30_10),'Permanent Address/ Native place address with pin code. Mention',upper(permadd),'Who is living at permanent Address?','Name','Relation with BO','Mobile No',upper(Field30_1),upper(Field30_20),upper(Field30_21),'Details of Electricity meters' as lblmeters,'Meter No' as lblmeterno,'Account No' as lblaccountno,upper(Field30_14) as meterno,upper(Field30_14) as accountno,'PERSONAL DETAILS','Met Person Name',upper(metperson),'Relationship with business owner',(case upper(metrela) WHEN 'OTHERS' THEN upper(metrealoth) ELSE upper(metrela) END),'No of years living at Current Address',((case when (yrsadd<>'0' and yrsadd<>'') then yrsadd||' YEARS(S) ' else '' end)||(case when (mnthadd <> '0' and mnthadd <> '') then mnthadd||' MONTH(S)' else '' end)),'No of years living in the current city',((case when (yrscity<>'0' and yrscity<>'') then yrscity||' YEARS(S) ' else '' end)||(case when (mnthcity <> '0' and mnthcity <> '') then mnthcity||' MONTH(S)' else '' end)),'Qualification',upper(Field30_11),'No of Family member Staying in the house',totmem,'Marital Status',upper(maritial),'Spouse Name',upper(spsname),'No of Dependents',dependent,'Any Family member under medical Treatment (Yes/No)',upper(Field15_3),'No of child going to school',Field15_6,'Name of the school',upper(Field30_22),'LIVING STATNDARD - ECONOMIC INDICATORS','Refrigerator','Washing Machine','Color TV','Air Conditioner','Computer/Laptop',(case when upper(chkfield6)='X' then 'YES' else 'NOT SEEN' end) as refg,(case when upper(chkfield7)='X' then 'YES' else 'NOT SEEN' end) as washm,(case when upper(chkfield8)='X' then 'YES' else 'NOT SEEN' end) as ctv,(case when upper(chkfield9)='X' then 'YES' else 'NOT SEEN' end) as ac,(case when upper(chkfield10)='X' then 'YES' else 'NOT SEEN' end) as pc,'Two-Wheeler ownership filled the registration no','Four-Wheeler ownership filled the registration no','CC TV installed at Home (Yes/No)','Property Ownership',upper(Field30_2),upper(Field30_3),(case when upper(chkfield11)='X' then 'YES' else 'NOT SEEN' end) as cctv,(case upper(rowner) WHEN 'OTHERS' THEN upper(owneroth) ELSE upper(rowner) END),'NEIGHBOR DETAILS','Neighbor Check(2)','Any Relation with the Customer','Address of the Neighbor','Contact No','Number Of years Customer is living in the locality as per Neighbor','Any adverse comments or observation by neighbor','Name of The Neighbor Met 1',upper(Field30_4),upper(Field150_1),upper(Field30_5),upper(Field30_6),upper(Field30_12),'','','','','','','Name of The Neighbor Met 1',upper(Field30_7),upper(Field150_2),upper(Field30_8),upper(Field30_9),upper(Field30_13),'','','','','','','Observation:- (Any notice at Bank/Re-Possession and Any Others)',upper(Field150_3),'Any Recovery/ SARFAESI Notice at house from any Bank (Yes/No)',upper(Field15_4),'Locality and Affiliations','Upper/Middle/Lower Middle/Lower/Slum',(case upper(locality) WHEN 'OTHERS' THEN upper(locaoth) ELSE upper(locality) END),'Negative or Dominated Area (Yes/No)',(case upper(locality) WHEN 'NEGATIVE AREA' THEN 'YES' ELSE 'NO' END),'Affiliation with political or Religious Entity (Yes/No)',upper(political)||(case upper(political) WHEN 'YES' THEN ' - '||upper(politicdet) ELSE '' END),'VERIFIERS COMMENT','Overall Remarks',upper(remarks),'Final Status',upper(status),'Date & Time of Visit',visitdate||' '||visittime,'','Verifier declaration','This is to declare that I have personally visited the borrower on the above-mentioned address, and all the information provided is correct to best of my understanding and knowledge','Signature of Borrower','','Signature of Verifier',upper(customername),'',upper(rvername),'','','','In case of Agency:',upper(r.portsupervisor),'Agency Manager Name:','images/signs/'||sdoneby||(case compcode when 'mcrc' then '' else compcode end)||'.png' as seal,'Signature and stamp of Agency:',mvcode||'-'||applno||'-'||customername||'-'||coalesce(metperson,'NA')||'-'||(case when metrela ='Others' then upper(metrealoth) else upper(metrela) end)||'-RES-'||status as bcode,(case when (portfolio_id=142 or portfolio_id=152) then 'RESIDENCE PHOTOS' else '{SK!PTH15D@TA}' end),(case when (PORTFOLIO_ID=142 OR PORTFOLIO_ID=152) then sublist('select docpath::text as field from tagged_docs where isdeleted=0 and doctype=''REP_ATTACH'' and vistype=''R'' and uuid='''||r.uuid||'''',',') else '{SK!PTH15D@TA}' end) as photographs from banklist_main_residence r where (val0) val1