Browse Source

客户基础资料部分信息修改

koul 5 years ago
parent
commit
de6bed1215
1 changed files with 152 additions and 142 deletions
  1. 152 142
      src/main/java/com/uas/erp/schedular/finance/task/CustInfomationTask.java

+ 152 - 142
src/main/java/com/uas/erp/schedular/finance/task/CustInfomationTask.java

@@ -13,6 +13,7 @@ import com.usoft.fin.external.open.api.protobuf.GetEnterpriseExtensionInfoResp;
 import com.usoft.sdk.fin.client.TradingHallSdk;
 import com.usoft.sdk.fin.utils.ProtoBufUtil;
 import org.springframework.stereotype.Component;
+import org.springframework.util.StringUtils;
 
 import java.text.SimpleDateFormat;
 import java.util.*;
@@ -750,7 +751,7 @@ public class CustInfomationTask extends AbstractTask{
                 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')");
                 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 " +
                     "	(SELECT CS_ID FROM CUSTOMERSHAREHOLDER WHERE CS_CUID = "+cuId+" ORDER BY CS_DETNO ASC,CS_ID ASC)) TT where TT.CS_ID = CUSTOMERSHAREHOLDER.CS_ID) " +
@@ -863,13 +864,16 @@ public class CustInfomationTask extends AbstractTask{
         inMsgList.addAll(getErpCashFlowLists(year,"现金流量表(元)",erpDataInfoRest.getErpCashFlowList()));
         //盈利能力指标 资产质量指标 债务风险指标 经营增长指标
         inMsgList.addAll(getCalculationOfEachIndexLists(erpDataInfoRest));
-        for(Map<String,Object> map : inMsgList){
-            Double[] DATAS = (Double[])map.get("DATAS");
-            sqls.add("INSERT INTO CUSTOMERFINANCIAL (CF_ID, CF_CUID, CF_DETNO,CF_REPORTTYPE,CF_PROJECTTYPE," +
-                    "CF_LASTMONTH, CF_YEAR1, CF_YEAR2, CF_YEAR3, CF_YEAR4)" +
-                    "VALUES (CUSTOMERFINANCIAL_SEQ.NEXTVAL,"+cuId+","+(detno++)+",'"+map.get("CF_REPORTTYPE")+"','"+map.get("CF_PROJECTTYPE")+"'," +
-                    ""+(DATAS[0] == null ? "NULL" : DATAS[0])+","+(DATAS[1] == null ? "NULL" : DATAS[1])+","+(DATAS[2] == null ? "NULL" : DATAS[2])+"," +
-                    ""+(DATAS[3] == null ? "NULL" : DATAS[3])+","+(DATAS[4] == null ? "NULL" : DATAS[4])+")");
+        if (inMsgList!=null&&inMsgList.size()>0) {
+            for (Map<String, Object> map : inMsgList) {
+                Double[] DATAS = (Double[]) map.get("DATAS");
+                sqls.add("INSERT INTO CUSTOMERFINANCIAL (CF_ID, CF_CUID, CF_DETNO,CF_REPORTTYPE,CF_PROJECTTYPE," +
+                        "CF_LASTMONTH, CF_YEAR1, CF_YEAR2, CF_YEAR3, CF_YEAR4)" +
+                        "VALUES (CUSTOMERFINANCIAL_SEQ.NEXTVAL," + cuId + "," + (detno++) + ",'" + map.get("CF_REPORTTYPE") + "','" + map.get("CF_PROJECTTYPE") + "'," +
+                        "" + (DATAS[0] == null ? 0 : DATAS[0]) + "," + (DATAS[1] == null ? 0 : DATAS[1]) + "," + (DATAS[2] == null
+                        ? 0 : DATAS[2]) + "," +
+                        "" + (DATAS[3] == null ? 0 : DATAS[3]) + "," + (DATAS[4] == null ? 0 : DATAS[4]) + ")");
+            }
         }
         return sqls;
     }
@@ -1015,141 +1019,147 @@ public class CustInfomationTask extends AbstractTask{
     private List<Map<String,Object>> getCalculationOfEachIndexLists(ErpDataInfoRest erpDataInfoRest){
         List<Map<String,Object>> inMsgList = new ArrayList<Map<String,Object>>();
         //最近月份
-        ErpCalculationOfEachIndex curYear = erpDataInfoRest.getErpCalculationOfEachIndexYearList().get(0);
-        //System.out.println("盈利能力指标..-最近月份: "+ProtoBufUtil.toJSON(curYear));
+        List<ErpCalculationOfEachIndex> erpCalculationOfEachIndexYearList =
+                erpDataInfoRest.getErpCalculationOfEachIndexYearList();
         //前一年
-        ErpCalculationOfEachIndex lastYear = erpDataInfoRest.getErpCalculationOfEachIndexLastYearList().get(0);
-        //System.out.println("盈利能力指标..-前一年: "+ProtoBufUtil.toJSON(lastYear));
+        List<ErpCalculationOfEachIndex> erpCalculationOfEachIndexLastYearList =
+                erpDataInfoRest.getErpCalculationOfEachIndexLastYearList();
         //前两年
-        ErpCalculationOfEachIndex twoYearsBefore = erpDataInfoRest.getErpCalculationOfEachIndexBeforeYearList().get(0);
-        //System.out.println("盈利能力指标..-前两年: "+ProtoBufUtil.toJSON(twoYearsBefore));
+        List<ErpCalculationOfEachIndex> erpCalculationOfEachIndexBeforeYearList =
+                erpDataInfoRest.getErpCalculationOfEachIndexBeforeYearList();
         //前三年
-        ErpCalculationOfEachIndex thereYearsBefore = erpDataInfoRest.getErpCalculationOfEachIndexBeforeLastYearList().get(0);
-        //System.out.println("盈利能力指标..-前三年: "+ProtoBufUtil.toJSON(thereYearsBefore));
-        //盈利能力指标
-        Map<String,Object> inMsgMap = new HashMap<>();
-        Double[] dataList = new Double[5];
-        inMsgMap.put("CF_REPORTTYPE","盈利能力指标");
-        inMsgMap.put("CF_PROJECTTYPE","净资产周转率(%)");//turnoverRateOfNetAssets
-        dataList[0] = curYear.getTurnoverRateOfNetAssets();
-        dataList[1] = lastYear.getTurnoverRateOfNetAssets();
-        dataList[2] = twoYearsBefore.getTurnoverRateOfNetAssets();
-        dataList[3] = thereYearsBefore.getTurnoverRateOfNetAssets();
-        inMsgMap.put("DATAS",dataList);
-        inMsgList.add(inMsgMap);
-        inMsgMap = new HashMap<>();
-        dataList = new Double[5];
-        inMsgMap.put("CF_REPORTTYPE","盈利能力指标");
-        inMsgMap.put("CF_PROJECTTYPE","总资产报酬率(%)");//returnOnTotalAssets
-        dataList[0] = curYear.getReturnOnTotalAssets();
-        dataList[1] = lastYear.getReturnOnTotalAssets();
-        dataList[2] = twoYearsBefore.getReturnOnTotalAssets();
-        dataList[3] = thereYearsBefore.getReturnOnTotalAssets();
-        inMsgMap.put("DATAS",dataList);
-        inMsgList.add(inMsgMap);
-        inMsgMap = new HashMap<>();
-        dataList = new Double[5];
-        inMsgMap.put("CF_REPORTTYPE","盈利能力指标");
-        inMsgMap.put("CF_PROJECTTYPE","销售(营业)利润率(%)");//salesProfitMargin
-        dataList[0] = curYear.getSalesProfitMargin();
-        dataList[1] = lastYear.getSalesProfitMargin();
-        dataList[2] = twoYearsBefore.getSalesProfitMargin();
-        dataList[3] = thereYearsBefore.getSalesProfitMargin();
-        inMsgMap.put("DATAS",dataList);
-        inMsgList.add(inMsgMap);
-        //资产质量指标
-        inMsgMap = new HashMap<>();
-        dataList = new Double[5];
-        inMsgMap.put("CF_REPORTTYPE","资产质量指标");
-        inMsgMap.put("CF_PROJECTTYPE","总资产周转率(次)");//turnoverRateOfTotalAssets
-        dataList[0] = curYear.getTurnoverRateOfTotalAssets();
-        dataList[1] = lastYear.getTurnoverRateOfTotalAssets();
-        dataList[2] = twoYearsBefore.getTurnoverRateOfTotalAssets();
-        dataList[3] = thereYearsBefore.getTurnoverRateOfTotalAssets();
-        inMsgMap.put("DATAS",dataList);
-        inMsgList.add(inMsgMap);
-        inMsgMap = new HashMap<>();
-        dataList = new Double[5];
-        inMsgMap.put("CF_REPORTTYPE","资产质量指标");
-        inMsgMap.put("CF_PROJECTTYPE","应收账款周转率(次)");//turnoverRateOfAccountsReceivable
-        dataList[0] = curYear.getTurnoverRateOfAccountsReceivable();
-        dataList[1] = lastYear.getTurnoverRateOfAccountsReceivable();
-        dataList[2] = twoYearsBefore.getTurnoverRateOfAccountsReceivable();
-        dataList[3] = thereYearsBefore.getTurnoverRateOfAccountsReceivable();
-        inMsgMap.put("DATAS",dataList);
-        inMsgList.add(inMsgMap);
-        inMsgMap = new HashMap<>();
-        dataList = new Double[5];
-        inMsgMap.put("CF_REPORTTYPE","资产质量指标");
-        inMsgMap.put("CF_PROJECTTYPE","存货周转速度(次)");//inventoryTurnoverSpeed
-        dataList[0] = curYear.getInventoryTurnoverSpeed();
-        dataList[1] = lastYear.getInventoryTurnoverSpeed();
-        dataList[2] = twoYearsBefore.getInventoryTurnoverSpeed();
-        dataList[3] = thereYearsBefore.getInventoryTurnoverSpeed();
-        inMsgMap.put("DATAS",dataList);
-        inMsgList.add(inMsgMap);
-        //债务风险指标
-        inMsgMap = new HashMap<>();
-        dataList = new Double[5];
-        inMsgMap.put("CF_REPORTTYPE","债务风险指标");
-        inMsgMap.put("CF_PROJECTTYPE","资产负债率(%)");//assetLiabilityRatio
-        dataList[0] = curYear.getAssetLiabilityRatio();
-        dataList[1] = lastYear.getAssetLiabilityRatio();
-        dataList[2] = twoYearsBefore.getAssetLiabilityRatio();
-        dataList[3] = thereYearsBefore.getAssetLiabilityRatio();
-        inMsgMap.put("DATAS",dataList);
-        inMsgList.add(inMsgMap);
-        inMsgMap = new HashMap<>();
-        dataList = new Double[5];
-        inMsgMap.put("CF_REPORTTYPE","债务风险指标");
-        inMsgMap.put("CF_PROJECTTYPE","现金流动负债比率(%)");//cashFlowLiabilityRatio
-        dataList[0] = curYear.getCashFlowLiabilityRatio();
-        dataList[1] = lastYear.getCashFlowLiabilityRatio();
-        dataList[2] = twoYearsBefore.getCashFlowLiabilityRatio();
-        dataList[3] = thereYearsBefore.getCashFlowLiabilityRatio();
-        inMsgMap.put("DATAS",dataList);
-        inMsgList.add(inMsgMap);
-        inMsgMap = new HashMap<>();
-        dataList = new Double[5];
-        inMsgMap.put("CF_REPORTTYPE","债务风险指标");
-        inMsgMap.put("CF_PROJECTTYPE","速动比率(%)");//quickRatio
-        dataList[0] = curYear.getQuickRatio();
-        dataList[1] = lastYear.getQuickRatio();
-        dataList[2] = twoYearsBefore.getQuickRatio();
-        dataList[3] = thereYearsBefore.getQuickRatio();
-        inMsgMap.put("DATAS",dataList);
-        inMsgList.add(inMsgMap);
-        //经营增长指标
-        inMsgMap = new HashMap<>();
-        dataList = new Double[5];
-        inMsgMap.put("CF_REPORTTYPE","经营增长指标");
-        inMsgMap.put("CF_PROJECTTYPE","销售增长率(%)");//salesGrowthRate
-        dataList[0] = curYear.getSalesGrowthRate();
-        dataList[1] = lastYear.getSalesGrowthRate();
-        dataList[2] = twoYearsBefore.getSalesGrowthRate();
-        dataList[3] = thereYearsBefore.getSalesGrowthRate();
-        inMsgMap.put("DATAS",dataList);
-        inMsgList.add(inMsgMap);
-        inMsgMap = new HashMap<>();
-        dataList = new Double[5];
-        inMsgMap.put("CF_REPORTTYPE","经营增长指标");
-        inMsgMap.put("CF_PROJECTTYPE","销售(营业)利润增长率(%)");//operatingProfitGrowthRate
-        dataList[0] = curYear.getOperatingProfitGrowthRate();
-        dataList[1] = lastYear.getOperatingProfitGrowthRate();
-        dataList[2] = twoYearsBefore.getOperatingProfitGrowthRate();
-        dataList[3] = thereYearsBefore.getOperatingProfitGrowthRate();
-        inMsgMap.put("DATAS",dataList);
-        inMsgList.add(inMsgMap);
-        inMsgMap = new HashMap<>();
-        dataList = new Double[5];
-        inMsgMap.put("CF_REPORTTYPE","经营增长指标");
-        inMsgMap.put("CF_PROJECTTYPE","总资产增长率(%)");//growthRateOfTotalAssets
-        dataList[0] = curYear.getGrowthRateOfTotalAssets();
-        dataList[1] = lastYear.getGrowthRateOfTotalAssets();
-        dataList[2] = twoYearsBefore.getGrowthRateOfTotalAssets();
-        dataList[3] = thereYearsBefore.getGrowthRateOfTotalAssets();
-        inMsgMap.put("DATAS",dataList);
-        inMsgList.add(inMsgMap);
+        List<ErpCalculationOfEachIndex> erpCalculationOfEachIndexBeforeLastYearList =
+                erpDataInfoRest.getErpCalculationOfEachIndexBeforeLastYearList();
+        if (erpCalculationOfEachIndexYearList!=null&&erpCalculationOfEachIndexYearList.size()>0&&erpCalculationOfEachIndexLastYearList!=null&&erpCalculationOfEachIndexLastYearList.size()>0&&erpCalculationOfEachIndexBeforeYearList!=null&&erpCalculationOfEachIndexBeforeYearList.size()>0&&erpCalculationOfEachIndexBeforeLastYearList!=null&&erpCalculationOfEachIndexBeforeLastYearList.size()>0) {
+            ErpCalculationOfEachIndex curYear = erpCalculationOfEachIndexYearList.get(0);
+            ErpCalculationOfEachIndex lastYear = erpCalculationOfEachIndexLastYearList.get(0);
+            ErpCalculationOfEachIndex twoYearsBefore = erpCalculationOfEachIndexBeforeYearList.get(0);
+            ErpCalculationOfEachIndex thereYearsBefore = erpCalculationOfEachIndexBeforeLastYearList.get(0);
+            //盈利能力指标
+            Map<String, Object> inMsgMap = new HashMap<>();
+            Double[] dataList = new Double[5];
+            inMsgMap.put("CF_REPORTTYPE", "盈利能力指标");
+            inMsgMap.put("CF_PROJECTTYPE", "净资产周转率(%)");//turnoverRateOfNetAssets
+            dataList[0] = curYear.getTurnoverRateOfNetAssets();
+            dataList[1] = lastYear.getTurnoverRateOfNetAssets();
+            dataList[2] = twoYearsBefore.getTurnoverRateOfNetAssets();
+            dataList[3] = thereYearsBefore.getTurnoverRateOfNetAssets();
+            inMsgMap.put("DATAS", dataList);
+            inMsgList.add(inMsgMap);
+            inMsgMap = new HashMap<>();
+            dataList = new Double[5];
+            inMsgMap.put("CF_REPORTTYPE", "盈利能力指标");
+            inMsgMap.put("CF_PROJECTTYPE", "总资产报酬率(%)");//returnOnTotalAssets
+            dataList[0] = curYear.getReturnOnTotalAssets();
+            dataList[1] = lastYear.getReturnOnTotalAssets();
+            dataList[2] = twoYearsBefore.getReturnOnTotalAssets();
+            dataList[3] = thereYearsBefore.getReturnOnTotalAssets();
+            inMsgMap.put("DATAS", dataList);
+            inMsgList.add(inMsgMap);
+            inMsgMap = new HashMap<>();
+            dataList = new Double[5];
+            inMsgMap.put("CF_REPORTTYPE", "盈利能力指标");
+            inMsgMap.put("CF_PROJECTTYPE", "销售(营业)利润率(%)");//salesProfitMargin
+            dataList[0] = curYear.getSalesProfitMargin();
+            dataList[1] = lastYear.getSalesProfitMargin();
+            dataList[2] = twoYearsBefore.getSalesProfitMargin();
+            dataList[3] = thereYearsBefore.getSalesProfitMargin();
+            inMsgMap.put("DATAS", dataList);
+            inMsgList.add(inMsgMap);
+            //资产质量指标
+            inMsgMap = new HashMap<>();
+            dataList = new Double[5];
+            inMsgMap.put("CF_REPORTTYPE", "资产质量指标");
+            inMsgMap.put("CF_PROJECTTYPE", "总资产周转率(次)");//turnoverRateOfTotalAssets
+            dataList[0] = curYear.getTurnoverRateOfTotalAssets();
+            dataList[1] = lastYear.getTurnoverRateOfTotalAssets();
+            dataList[2] = twoYearsBefore.getTurnoverRateOfTotalAssets();
+            dataList[3] = thereYearsBefore.getTurnoverRateOfTotalAssets();
+            inMsgMap.put("DATAS", dataList);
+            inMsgList.add(inMsgMap);
+            inMsgMap = new HashMap<>();
+            dataList = new Double[5];
+            inMsgMap.put("CF_REPORTTYPE", "资产质量指标");
+            inMsgMap.put("CF_PROJECTTYPE", "应收账款周转率(次)");//turnoverRateOfAccountsReceivable
+            dataList[0] = curYear.getTurnoverRateOfAccountsReceivable();
+            dataList[1] = lastYear.getTurnoverRateOfAccountsReceivable();
+            dataList[2] = twoYearsBefore.getTurnoverRateOfAccountsReceivable();
+            dataList[3] = thereYearsBefore.getTurnoverRateOfAccountsReceivable();
+            inMsgMap.put("DATAS", dataList);
+            inMsgList.add(inMsgMap);
+            inMsgMap = new HashMap<>();
+            dataList = new Double[5];
+            inMsgMap.put("CF_REPORTTYPE", "资产质量指标");
+            inMsgMap.put("CF_PROJECTTYPE", "存货周转速度(次)");//inventoryTurnoverSpeed
+            dataList[0] = curYear.getInventoryTurnoverSpeed();
+            dataList[1] = lastYear.getInventoryTurnoverSpeed();
+            dataList[2] = twoYearsBefore.getInventoryTurnoverSpeed();
+            dataList[3] = thereYearsBefore.getInventoryTurnoverSpeed();
+            inMsgMap.put("DATAS", dataList);
+            inMsgList.add(inMsgMap);
+            //债务风险指标
+            inMsgMap = new HashMap<>();
+            dataList = new Double[5];
+            inMsgMap.put("CF_REPORTTYPE", "债务风险指标");
+            inMsgMap.put("CF_PROJECTTYPE", "资产负债率(%)");//assetLiabilityRatio
+            dataList[0] = curYear.getAssetLiabilityRatio();
+            dataList[1] = lastYear.getAssetLiabilityRatio();
+            dataList[2] = twoYearsBefore.getAssetLiabilityRatio();
+            dataList[3] = thereYearsBefore.getAssetLiabilityRatio();
+            inMsgMap.put("DATAS", dataList);
+            inMsgList.add(inMsgMap);
+            inMsgMap = new HashMap<>();
+            dataList = new Double[5];
+            inMsgMap.put("CF_REPORTTYPE", "债务风险指标");
+            inMsgMap.put("CF_PROJECTTYPE", "现金流动负债比率(%)");//cashFlowLiabilityRatio
+            dataList[0] = curYear.getCashFlowLiabilityRatio();
+            dataList[1] = lastYear.getCashFlowLiabilityRatio();
+            dataList[2] = twoYearsBefore.getCashFlowLiabilityRatio();
+            dataList[3] = thereYearsBefore.getCashFlowLiabilityRatio();
+            inMsgMap.put("DATAS", dataList);
+            inMsgList.add(inMsgMap);
+            inMsgMap = new HashMap<>();
+            dataList = new Double[5];
+            inMsgMap.put("CF_REPORTTYPE", "债务风险指标");
+            inMsgMap.put("CF_PROJECTTYPE", "速动比率(%)");//quickRatio
+            dataList[0] = curYear.getQuickRatio();
+            dataList[1] = lastYear.getQuickRatio();
+            dataList[2] = twoYearsBefore.getQuickRatio();
+            dataList[3] = thereYearsBefore.getQuickRatio();
+            inMsgMap.put("DATAS", dataList);
+            inMsgList.add(inMsgMap);
+            //经营增长指标
+            inMsgMap = new HashMap<>();
+            dataList = new Double[5];
+            inMsgMap.put("CF_REPORTTYPE", "经营增长指标");
+            inMsgMap.put("CF_PROJECTTYPE", "销售增长率(%)");//salesGrowthRate
+            dataList[0] = curYear.getSalesGrowthRate();
+            dataList[1] = lastYear.getSalesGrowthRate();
+            dataList[2] = twoYearsBefore.getSalesGrowthRate();
+            dataList[3] = thereYearsBefore.getSalesGrowthRate();
+            inMsgMap.put("DATAS", dataList);
+            inMsgList.add(inMsgMap);
+            inMsgMap = new HashMap<>();
+            dataList = new Double[5];
+            inMsgMap.put("CF_REPORTTYPE", "经营增长指标");
+            inMsgMap.put("CF_PROJECTTYPE", "销售(营业)利润增长率(%)");//operatingProfitGrowthRate
+            dataList[0] = curYear.getOperatingProfitGrowthRate();
+            dataList[1] = lastYear.getOperatingProfitGrowthRate();
+            dataList[2] = twoYearsBefore.getOperatingProfitGrowthRate();
+            dataList[3] = thereYearsBefore.getOperatingProfitGrowthRate();
+            inMsgMap.put("DATAS", dataList);
+            inMsgList.add(inMsgMap);
+            inMsgMap = new HashMap<>();
+            dataList = new Double[5];
+            inMsgMap.put("CF_REPORTTYPE", "经营增长指标");
+            inMsgMap.put("CF_PROJECTTYPE", "总资产增长率(%)");//growthRateOfTotalAssets
+            dataList[0] = curYear.getGrowthRateOfTotalAssets();
+            dataList[1] = lastYear.getGrowthRateOfTotalAssets();
+            dataList[2] = twoYearsBefore.getGrowthRateOfTotalAssets();
+            dataList[3] = thereYearsBefore.getGrowthRateOfTotalAssets();
+            inMsgMap.put("DATAS", dataList);
+            inMsgList.add(inMsgMap);
+        }
         return inMsgList;
     }
 
@@ -1204,8 +1214,8 @@ public class CustInfomationTask extends AbstractTask{
         }
         sqls.add("INSERT INTO MANAGEMENTINFO (MT_ID, MT_CUID, MT_DETNO, MT_CTOTALPUR, MT_LASTTOTALPUR, MT_SUPPLIER, " +
                 "MT_LASTSUPPLIER, MT_GROSSSALES, MT_LGROSSSALES, MT_CUSTOMERNUM, MT_LCUSTOMERNUM)" +
-                "VALUES (MANAGEMENTINFO_SEQ.NEXTVAL,"+cuId+",1,'"+maMsg.get("MT_CTOTALPUR")+"','"+maMsg.get("MT_LASTTOTALPUR")+"','"+maMsg.get("MT_SUPPLIER")+"'," +
-                "'"+maMsg.get("MT_LASTSUPPLIER")+"','"+maMsg.get("MT_GROSSSALES")+"','"+maMsg.get("MT_LGROSSSALES")+"','"+maMsg.get("MT_CUSTOMERNUM")+"','"+maMsg.get("MT_LCUSTOMERNUM")+"')");
+                "VALUES (MANAGEMENTINFO_SEQ.NEXTVAL,"+cuId+",1,"+maMsg.get("MT_CTOTALPUR")+","+maMsg.get("MT_LASTTOTALPUR")+","+maMsg.get("MT_SUPPLIER")+"," +
+                ""+maMsg.get("MT_LASTSUPPLIER")+","+maMsg.get("MT_GROSSSALES")+","+maMsg.get("MT_LGROSSSALES")+","+maMsg.get("MT_CUSTOMERNUM")+","+maMsg.get("MT_LCUSTOMERNUM")+")");
         return sqls;
     }
     /**