app查询逾期客户数据
This commit is contained in:
parent
f4c45d4c76
commit
91d6b6d7d1
@ -3,6 +3,7 @@ package apx.com.amarsoft.als.user.change.center.service.impl;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Map.Entry;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
@ -11,7 +12,18 @@ import com.amarsoft.are.jbo.BizObject;
|
||||
import com.amarsoft.are.jbo.BizObjectManager;
|
||||
import com.amarsoft.are.jbo.JBOFactory;
|
||||
import com.amarsoft.are.jbo.JBOTransaction;
|
||||
import com.amarsoft.are.lang.DateX;
|
||||
import com.amarsoft.are.security.MessageDigest;
|
||||
import com.amarsoft.are.util.DataConvert;
|
||||
import com.amarsoft.are.util.StringFunction;
|
||||
import com.amarsoft.awe.security.LogonUser;
|
||||
import com.amarsoft.awe.security.SecurityAudit;
|
||||
import com.amarsoft.awe.security.SecurityAuditConstants;
|
||||
import com.amarsoft.awe.security.SecurityOptionManager;
|
||||
import com.amarsoft.awe.security.UserMarkInfo;
|
||||
import com.amarsoft.awe.security.pwdrule.ALSPWDRules;
|
||||
import com.amarsoft.awe.security.pwdrule.ComparePasswordRule;
|
||||
import com.amarsoft.awe.security.pwdrule.PasswordRuleManager;
|
||||
import com.amarsoft.awe.util.Transaction;
|
||||
import com.amarsoft.context.ASUser;
|
||||
import com.base.constant.RestfullConstant;
|
||||
@ -21,6 +33,7 @@ import com.base.util.ReturnMapUtil;
|
||||
import com.tenwa.comm.util.jboutil.DataOperatorUtil;
|
||||
|
||||
import apx.com.amarsoft.als.user.change.center.service.ApplyArchiveService;
|
||||
import jbo.app.SUBMIT_USER_FEEDBACK;
|
||||
import jbo.app.tenwa.doc.LB_FILE_MAILARCHIVING_INFO;
|
||||
import jbo.app.tenwa.doc.LB_FILE_MAILARCHIVING_INFO_TEMP;
|
||||
import jbo.app.tenwa.doc.LM_APPROVALOPINION_DOC;
|
||||
@ -212,7 +225,8 @@ public class ApplyArchiveServiceImpl implements ApplyArchiveService{
|
||||
String flowunid = fieldMap.get("flowunid") == null ? "" : fieldMap.get("flowunid").toString();
|
||||
String contractid = fieldMap.get("contractid") == null ? "" : fieldMap.get("contractid").toString();
|
||||
String sql = "";
|
||||
sql = "select O.FULLNAME,O.mobile,O.SEX,O.WORKCORP,O.WORKADD,ca.fulladdress,O.EMERGENCY_CONTACT_PERSON from CUSTOMER_PERSON_TEMP O left join CUSTOMER_ADDRESS_TEMP ca on O.customerid=ca.customerid and O.flowunid=ca.flowunid where O.flowunid='"+flowunid+"' ";
|
||||
//sql = "select O.FULLNAME,O.mobile,O.SEX,O.WORKCORP,O.WORKADD,ca.fulladdress,O.EMERGENCY_CONTACT_PERSON from CUSTOMER_PERSON_TEMP O left join CUSTOMER_ADDRESS_TEMP ca on O.customerid=ca.customerid and O.flowunid=ca.flowunid where O.flowunid='"+flowunid+"' ";
|
||||
sql = "select t.FULLNAME,t.mobile,t.SEX,t.WORKCORP,t.WORKADD,t.fulladdress,t.EMERGENCY_CONTACT_PERSON,t.plan_date,sum(t.residue_rent) as residue_rent from (select cp.FULLNAME,cp.mobile,cp.SEX,cp.WORKCORP,cp.WORKADD,ca.fulladdress,cp.EMERGENCY_CONTACT_PERSON,lrp.plan_date,ifnull(sum(lrp.rent),0) - ifnull(sum(lri.rent),0) as residue_rent from lc_rent_plan lrp left join lc_rent_income lri on lri.plan_id=lrp.id left join lb_union_lessee lul on lul.CONTRACT_ID=lrp.CONTRACT_ID left join CUSTOMER_PERSON cp on cp.customerid=lul.CUSTOMER_ID left join CUSTOMER_ADDRESS ca on ca.customerid=cp.customerid WHERE lrp.plan_date <NOW() group by lrp.id) t where t.residue_rent>=0 group by t.plan_date";
|
||||
List<Map<String, String>> dataList = DataOperatorUtil.getDataBySql(sql);
|
||||
|
||||
Map<String, Object> body = new HashMap<String, Object>();
|
||||
@ -371,5 +385,4 @@ public class ApplyArchiveServiceImpl implements ApplyArchiveService{
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user