|
@@ -740,15 +740,14 @@ public class CustInfomationTask extends AbstractTask{
|
|
|
JSONArray enShareholdersList = JSONArray.parseArray(enShareholders_Str);
|
|
JSONArray enShareholdersList = JSONArray.parseArray(enShareholders_Str);
|
|
|
if(enShareholdersList!=null && enShareholdersList.size()>0) {
|
|
if(enShareholdersList!=null && enShareholdersList.size()>0) {
|
|
|
if(type.equals("UPDATE")) {
|
|
if(type.equals("UPDATE")) {
|
|
|
- sqls.add("delete from CUSTOMERSHAREHOLDER where CE_CUID = " + cuId);
|
|
|
|
|
|
|
+ sqls.add("delete from CUSTOMERSHAREHOLDER where CS_CUID = " + cuId);
|
|
|
}
|
|
}
|
|
|
for (int i = 0; i < enShareholdersList.size(); i++) {
|
|
for (int i = 0; i < enShareholdersList.size(); i++) {
|
|
|
JSONObject enShareholders = enShareholdersList.getJSONObject(i);
|
|
JSONObject enShareholders = enShareholdersList.getJSONObject(i);
|
|
|
Object cs_payableamount = ((enShareholders.get("认缴出资额(万元)") == null || enShareholders.get("认缴出资额(万元)").equals("-")) ? "null" : enShareholders.get("认缴出资额(万元)") );
|
|
Object cs_payableamount = ((enShareholders.get("认缴出资额(万元)") == null || enShareholders.get("认缴出资额(万元)").equals("-")) ? "null" : enShareholders.get("认缴出资额(万元)") );
|
|
|
Object cs_investratio = (enShareholders.getString("持股比例") == null ? 0 :enShareholders.getString("持股比例").replace("%",""));
|
|
Object cs_investratio = (enShareholders.getString("持股比例") == null ? 0 :enShareholders.getString("持股比例").replace("%",""));
|
|
|
Object cs_investdate = (enShareholders.getDate("认缴出资日期") == null ? "''" :"to_date('"+ new SimpleDateFormat("yyyy-MM-dd").format(enShareholders.getDate("认缴出资日期"))+"','yyyy-mm-dd')");
|
|
Object cs_investdate = (enShareholders.getDate("认缴出资日期") == null ? "''" :"to_date('"+ new SimpleDateFormat("yyyy-MM-dd").format(enShareholders.getDate("认缴出资日期"))+"','yyyy-mm-dd')");
|
|
|
- sqls.add("INSERT into CUSTOMERSHAREHOLDER (CS_ID,CS_CUID,CS_DETNO,CS_NAME,INHOLDER" +
|
|
|
|
|
- ".CS_PAYABLEAMOUNT,CS_INVESTRATIO,CS_INVESTDATE) " +
|
|
|
|
|
|
|
+ sqls.add("INSERT into CUSTOMERSHAREHOLDER (CS_ID,CS_CUID,CS_DETNO,CS_NAME,CS_PAYABLEAMOUNT,CS_INVESTRATIO,CS_INVESTDATE) " +
|
|
|
" VALUES(CUSTOMERSHAREHOLDER_SEQ.NEXTVAL,"+cuId+",9999,'"+enShareholders.get("股东")+"',"+cs_payableamount+","+cs_investratio+","+cs_investdate+")");
|
|
" VALUES(CUSTOMERSHAREHOLDER_SEQ.NEXTVAL,"+cuId+",9999,'"+enShareholders.get("股东")+"',"+cs_payableamount+","+cs_investratio+","+cs_investdate+")");
|
|
|
}
|
|
}
|
|
|
sqls.add("UPDATE CUSTOMERSHAREHOLDER SET CS_DETNO = (select RN from (SELECT ROWNUM RN,CS_ID FROM " +
|
|
sqls.add("UPDATE CUSTOMERSHAREHOLDER SET CS_DETNO = (select RN from (SELECT ROWNUM RN,CS_ID FROM " +
|