From 74c5bff3b54249114f3cf736499966a496c71443 Mon Sep 17 00:00:00 2001 From: lvleigang <957075182@qq.com> Date: Tue, 15 Jul 2025 15:02:23 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A2=84=E7=AE=97=E7=BC=96=E5=88=B6=E7=94=9F?= =?UTF-8?q?=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugin/c4project/dao/IC4ProjectDao.java | 4 + .../c4project/dao/impl/C4ProjectDaoImpl.java | 14 +- .../c4project/entity/C4ProjectEntity.java | 39 ++- .../c4project/entity/C4ProjectEntity.xml | 17 ++ .../LexmisC4ProjectPluginInitializer.java | 82 +++++- .../service/impl/NuoNuoServiceImpl.java | 12 +- .../seeyon/lexmisC4/dao/ILexmisC4Dao.java | 2 + .../lexmisC4/dao/impl/LexmisC4DaoImpl.java | 6 + .../lexmisC4/entity/LexmisC4Entity.java | 18 ++ .../seeyon/lexmisC4/entity/LexmisC4Entity.xml | 266 +++++++++--------- .../service/impl/LexmisC4ServiceImpl.java | 8 + 11 files changed, 318 insertions(+), 150 deletions(-) diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/c4project/dao/IC4ProjectDao.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/c4project/dao/IC4ProjectDao.java index b1f8bcf2..c5c88ee1 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/plugin/c4project/dao/IC4ProjectDao.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/c4project/dao/IC4ProjectDao.java @@ -29,4 +29,8 @@ public interface IC4ProjectDao extends IBaseDao { Integer saveC4Project(C4ProjectEntity entity); List queryAffair(LexmisC4ProjectEntity lexmisC4ProjectEntity); + + List queryBm(C4ProjectEntity bm); + + List queryBmBypath(C4ProjectEntity bm); } diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/c4project/dao/impl/C4ProjectDaoImpl.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/c4project/dao/impl/C4ProjectDaoImpl.java index 89ad7023..80ae845a 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/plugin/c4project/dao/impl/C4ProjectDaoImpl.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/c4project/dao/impl/C4ProjectDaoImpl.java @@ -13,13 +13,13 @@ public class C4ProjectDaoImpl extends MybatisGenericDao @DS("#entity.dataSourceCode") @Override public List queryProjectToC4(C4ProjectEntity entity) { - return (List) super.selectList("queryProjectToC4",entity); + return (List) super.selectList(getSqlIdPrifx()+"queryProjectToC4",entity); } @DS("#entity.dataSourceCode") @Override public Integer saveC4Project(C4ProjectEntity entity) { - return super.insert("saveC4Project",entity); + return super.insert(getSqlIdPrifx()+"saveC4Project",entity); } @DS("#entity.dataSourceCode") @@ -28,4 +28,14 @@ public class C4ProjectDaoImpl extends MybatisGenericDao return (List) super.selectList(getSqlIdPrifx()+"queryAffair",entity); } + @DS("#entity.dataSourceCode") + @Override + public List queryBm(C4ProjectEntity entity) { + return (List) super.selectList(getSqlIdPrifx()+"queryBm",entity); + } + @DS("#entity.dataSourceCode") + @Override + public List queryBmBypath(C4ProjectEntity entity) { + return (List) super.selectList(getSqlIdPrifx()+"queryBmBypath",entity); + } } diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/c4project/entity/C4ProjectEntity.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/c4project/entity/C4ProjectEntity.java index 60dd6f1f..d1b8089c 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/plugin/c4project/entity/C4ProjectEntity.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/c4project/entity/C4ProjectEntity.java @@ -2,6 +2,8 @@ package com.hzya.frame.plugin.c4project.entity; import com.hzya.frame.web.entity.BaseEntity; +import java.util.List; + public class C4ProjectEntity extends BaseEntity { private String caNo;//项目编号 private String caName;//项目名称 @@ -18,7 +20,10 @@ public class C4ProjectEntity extends BaseEntity { private String caFulllevelno;// private String startTime;//开始时间 private String endTime;//结束时间 - + private String bm; // 部门 + private String bmmc; // 部门名称 + private String path; // 部门名称 + private List pathList; public String getCaBudgetorg() { return caBudgetorg; @@ -139,4 +144,36 @@ public class C4ProjectEntity extends BaseEntity { public void setCaBudgetamt(String caBudgetamt) { this.caBudgetamt = caBudgetamt; } + + public String getBm() { + return bm; + } + + public void setBm(String bm) { + this.bm = bm; + } + + public String getBmmc() { + return bmmc; + } + + public void setBmmc(String bmmc) { + this.bmmc = bmmc; + } + + public String getPath() { + return path; + } + + public void setPath(String path) { + this.path = path; + } + + public List getPathList() { + return pathList; + } + + public void setPathList(List pathList) { + this.pathList = pathList; + } } diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/c4project/entity/C4ProjectEntity.xml b/base-buildpackage/src/main/java/com/hzya/frame/plugin/c4project/entity/C4ProjectEntity.xml index 9e55adb0..3f7c41e3 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/plugin/c4project/entity/C4ProjectEntity.xml +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/c4project/entity/C4ProjectEntity.xml @@ -105,5 +105,22 @@ and field0052 in ( id = #{affairId} + + + + + + diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/c4project/plugin/LexmisC4ProjectPluginInitializer.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/c4project/plugin/LexmisC4ProjectPluginInitializer.java index c6bbc250..9f908d18 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/plugin/c4project/plugin/LexmisC4ProjectPluginInitializer.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/c4project/plugin/LexmisC4ProjectPluginInitializer.java @@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.hzya.frame.base.PluginBaseEntity; import com.hzya.frame.plugin.c4project.dao.IC4ProjectDao; +import com.hzya.frame.plugin.c4project.entity.C4ProjectEntity; import com.hzya.frame.plugin.c4project.entity.LexmisC4ProjectEntity; import com.hzya.frame.plugin.masterData.plugin.MdmPluginInitializer; import com.hzya.frame.plugin.nuonuo.entity.NuoNuoEntity; @@ -145,16 +146,16 @@ public class LexmisC4ProjectPluginInitializer extends PluginBaseEntity{ } if("-6504696439968085996".equals(mainData.getString("field0052"))){ lexmisC4Entity.setSmBudgetOrg("-978677123947674601");//预算单位代号 - lexmisC4Entity.setSmBudgetOrgNm("'浙江三维利普维网络有限公司'");//预算单位名称 + lexmisC4Entity.setSmBudgetOrgNm("浙江三维利普维网络有限公司");//预算单位名称 }else if("7045878877534307194".equals(mainData.getString("field0052"))){ - lexmisC4Entity.setSmBudgetOrg("'670869647114347'");//预算单位代号 - lexmisC4Entity.setSmBudgetOrgNm("'三维通信股份有限公司'");//预算单位名称 + lexmisC4Entity.setSmBudgetOrg("670869647114347");//预算单位代号 + lexmisC4Entity.setSmBudgetOrgNm("三维通信股份有限公司");//预算单位名称 }else if("-5302246194420562875".equals(mainData.getString("field0052"))){ lexmisC4Entity.setSmBudgetOrg("-3530937844003287164");//预算单位代号 - lexmisC4Entity.setSmBudgetOrgNm("'浙江三维通信科技有限公司'");//预算单位名称 + lexmisC4Entity.setSmBudgetOrgNm("浙江三维通信科技有限公司");//预算单位名称 }else if("-8106884040682618016".equals(mainData.getString("field0052"))){ lexmisC4Entity.setSmBudgetOrg("-3759985945848298333");//预算单位代号 - lexmisC4Entity.setSmBudgetOrgNm("'浙江三维通信研究院有限公司'");//预算单位名称 + lexmisC4Entity.setSmBudgetOrgNm("浙江三维通信研究院有限公司");//预算单位名称 }else { return BaseResult.getSuccessMessageEntity("项目归属主体不是这四个,不同步"); } @@ -172,7 +173,30 @@ public class LexmisC4ProjectPluginInitializer extends PluginBaseEntity{ lexmisC4Entity.setSmEYear(0);//截止年度 lexmisC4Entity.setSmEMonth(0);//截止月份 lexmisC4Entity.setSmOAno(mainData.getString("field0001"));//OA 单据编号 - + StringBuffer bmmc = new StringBuffer(); + //查找部门 + if(mainData.getString("field0069") != null && !"".equals(mainData.getString("field0069"))){ + C4ProjectEntity bm = new C4ProjectEntity(); + bm.setDataSourceCode("SW-OA"); + bm.setBm(mainData.getString("field0069"));// 部门 + List list = ic4ProjectDao.queryBm(bm); + if(list != null && list.size() == 1){ + List pathList = new ArrayList<>(); + String path = list.get(0).getPath(); + if(path != null && !"".equals(path)){ + splitReverse(path,pathList); + if(pathList != null && pathList.size() > 0){ + C4ProjectEntity projectEntity = new C4ProjectEntity(); + projectEntity.setDataSourceCode("SW-OA"); + projectEntity.setPathList(pathList);// 部门 + List name = ic4ProjectDao.queryBmBypath(projectEntity); + if(name != null && name.size() > 0){ + bmmc = getbmmc(path,name,bmmc); + } + } + } + } + } List detailEntityList = new ArrayList<>(); for (int i = 0; i < detailArray.size(); i++) { LexmisC4DetailEntity lexmisC4DetailEntity = new LexmisC4DetailEntity(); @@ -187,8 +211,8 @@ public class LexmisC4ProjectPluginInitializer extends PluginBaseEntity{ lexmisC4DetailEntity.setSdChargeNm(detailArray.getJSONObject(i).getString("field0088"));//费用名称 lexmisC4DetailEntity.setSdMoney1(detailArray.getJSONObject(i).getBigDecimal("field0089"));// 第 1 期金额,初次预算金额 lexmisC4DetailEntity.setSdShareBudget(1);// 预算共用,1勾选0取消 - lexmisC4DetailEntity.setSd999(detailArray.getJSONObject(i).getString("field0069"));// 部门 - lexmisC4DetailEntity.setSd999Nm(detailArray.getJSONObject(i).getString("field0069"));// 部门 + lexmisC4DetailEntity.setSd999(mainData.getString("field0069"));// 部门 + lexmisC4DetailEntity.setSd999Nm(bmmc.toString());// 部门 lexmisC4DetailEntity.setSdCtrlMode(2);// 当期控制强度,0不控制1弱控制2强控制 lexmisC4DetailEntity.setSdCtrlModeYear(2);// 超年控制强度,0不控制1弱控制2强控制 lexmisC4DetailEntity.setSdRefreshCtrl(1);// 是否需要升级强度标识 @@ -201,4 +225,46 @@ public class LexmisC4ProjectPluginInitializer extends PluginBaseEntity{ //保存数据 return lexmisC4Service.saveLexmisC4(lexmisC4Entity); } + + /** + * @Author lvleigang + * @Description + * @Date 9:41 上午 2025/7/15 + * @param path + * @param name + * @return java.lang.String + **/ + private StringBuffer getbmmc(String path, List name,StringBuffer bmmc) { + for (int i = 0; i < name.size(); i++) { + if(path.equals(name.get(i).getPath())){ + if("".equals(bmmc.toString())){ + bmmc.append(name.get(i).getBmmc()); + getbmmc(path.substring(0,path.length()-4),name,bmmc); + }else { + bmmc.insert(0,name.get(i).getBmmc()+"->"); + getbmmc(path.substring(0,path.length()-4),name,bmmc); + } + } + } + return bmmc; + } + + private void splitReverse(String str,List asd ) { + if (str.isEmpty()) return; + if(str != null && !"".equals(str)){ + asd.add(str); + } + if(str.length() <= 12){ + return; + } + // 截取最后四位(或全部剩余字符) + int start = Math.max(0, str.length() - 4); + if(start == 0){ + return; + } + // 递归处理剩余部分(如果有) + if (start > 0) { + splitReverse(str.substring(0, start),asd); + } + } } diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/nuonuo/service/impl/NuoNuoServiceImpl.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/nuonuo/service/impl/NuoNuoServiceImpl.java index 3f027264..d92e48f1 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/plugin/nuonuo/service/impl/NuoNuoServiceImpl.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/nuonuo/service/impl/NuoNuoServiceImpl.java @@ -326,9 +326,11 @@ public class NuoNuoServiceImpl extends BaseService impleme } else { detail.put("withTaxFlag", 1);//含税标志,0:不含税,1:含税 } - detail.put("goodsPrice", detailArray.getJSONObject(i).getString("field0154"));//含税单价 - detail.put("taxFreePrice", detailArray.getJSONObject(i).getString("field0155"));//不含税单价 - detail.put("goodsNum", detailArray.getJSONObject(i).getString("field0157"));//数量 + if(ys == null || !"03".equals(ys)){ + detail.put("goodsPrice", detailArray.getJSONObject(i).getString("field0154"));//含税单价 + detail.put("taxFreePrice", detailArray.getJSONObject(i).getString("field0155"));//不含税单价 + detail.put("goodsNum", detailArray.getJSONObject(i).getString("field0157"));//数量 + } detail.put("taxrate", detailArray.getJSONObject(i).getString("field0156"));//税率 detail.put("goodsCode", detailArray.getJSONObject(i).getString("field0158"));//税收分类编码 detail.put("favouredPolicyCode", detailArray.getJSONObject(i).getString("field0170"));//优惠政策编码 @@ -368,7 +370,6 @@ public class NuoNuoServiceImpl extends BaseService impleme sendData.put("realPropertyRentInfoList", realPropertyRentInfoList);//不动产租赁发票 }else if ("03".equals(ys)) { sendData.put("specificFactor", "03");//建筑服务 - JSONArray realPropertyRentInfoList = new JSONArray(); JSONObject detail = new JSONObject(); detail.put("buildingAddress", mainData.getString("field0182"));//建筑服务发生地 detail.put("detailedAddress", mainData.getString("field0180"));//不动产详细地址 @@ -381,8 +382,7 @@ public class NuoNuoServiceImpl extends BaseService impleme } else { detail.put("crossCityFlag", 0);//跨地市标志 } - realPropertyRentInfoList.add(detail); - sendData.put("invoiceBuildingInfo", realPropertyRentInfoList);//不动产租赁发票 + sendData.put("invoiceBuildingInfo", detail);//不动产租赁发票 }else { StringBuffer asd = new StringBuffer(); if(mainData.getString("field0179") != null){ diff --git a/fw-oa/src/main/java/com/hzya/frame/seeyon/lexmisC4/dao/ILexmisC4Dao.java b/fw-oa/src/main/java/com/hzya/frame/seeyon/lexmisC4/dao/ILexmisC4Dao.java index 6f7616d3..49ed7e9c 100644 --- a/fw-oa/src/main/java/com/hzya/frame/seeyon/lexmisC4/dao/ILexmisC4Dao.java +++ b/fw-oa/src/main/java/com/hzya/frame/seeyon/lexmisC4/dao/ILexmisC4Dao.java @@ -26,5 +26,7 @@ public interface ILexmisC4Dao extends IBaseDao { int saveC4Check(LexmisC4CheckEntity lexmisC4CheckEntity); int insertCheckSource(LexmisC4CheckSourceEntity lexmisC4CheckSourceEntity); + + List selectLexmisC4Detail(LexmisC4DetailEntity lexmisC4DetailEntity); } diff --git a/fw-oa/src/main/java/com/hzya/frame/seeyon/lexmisC4/dao/impl/LexmisC4DaoImpl.java b/fw-oa/src/main/java/com/hzya/frame/seeyon/lexmisC4/dao/impl/LexmisC4DaoImpl.java index c4aa5749..913b923d 100644 --- a/fw-oa/src/main/java/com/hzya/frame/seeyon/lexmisC4/dao/impl/LexmisC4DaoImpl.java +++ b/fw-oa/src/main/java/com/hzya/frame/seeyon/lexmisC4/dao/impl/LexmisC4DaoImpl.java @@ -53,6 +53,12 @@ public class LexmisC4DaoImpl extends MybatisGenericDao i public int insertCheckSource(LexmisC4CheckSourceEntity entity) { return super.insert(getSqlIdPrifx()+"insertCheckSource",entity); + } + @DS("#entity.dataSourceCode") + @Override + public List selectLexmisC4Detail(LexmisC4DetailEntity entity) { + return (List) super.selectList(getSqlIdPrifx()+"selectLexmisC4Detail",entity); + } @DS("#entity.dataSourceCode") diff --git a/fw-oa/src/main/java/com/hzya/frame/seeyon/lexmisC4/entity/LexmisC4Entity.java b/fw-oa/src/main/java/com/hzya/frame/seeyon/lexmisC4/entity/LexmisC4Entity.java index e9d5a8d6..65d45fbf 100644 --- a/fw-oa/src/main/java/com/hzya/frame/seeyon/lexmisC4/entity/LexmisC4Entity.java +++ b/fw-oa/src/main/java/com/hzya/frame/seeyon/lexmisC4/entity/LexmisC4Entity.java @@ -33,6 +33,8 @@ public class LexmisC4Entity extends BaseEntity { private Integer smEMonth; // 截止月份 private String smBeginYM; // 起始年月 private String smEndYM; // 截止年月 + private String bm; // 部门 + private String bmmc; // 部门名称 /** * @Author lvleigang @@ -260,5 +262,21 @@ public class LexmisC4Entity extends BaseEntity { public void setSmEndYM(String smEndYM) { this.smEndYM = smEndYM; } + + public String getBm() { + return bm; + } + + public void setBm(String bm) { + this.bm = bm; + } + + public String getBmmc() { + return bmmc; + } + + public void setBmmc(String bmmc) { + this.bmmc = bmmc; + } } diff --git a/fw-oa/src/main/java/com/hzya/frame/seeyon/lexmisC4/entity/LexmisC4Entity.xml b/fw-oa/src/main/java/com/hzya/frame/seeyon/lexmisC4/entity/LexmisC4Entity.xml index c2925b17..83862962 100644 --- a/fw-oa/src/main/java/com/hzya/frame/seeyon/lexmisC4/entity/LexmisC4Entity.xml +++ b/fw-oa/src/main/java/com/hzya/frame/seeyon/lexmisC4/entity/LexmisC4Entity.xml @@ -5,39 +5,39 @@ - - + + - + - - + + - - + + - - - + + + - - - - + + + + @@ -126,30 +126,30 @@ ID, SM_NO, - SM_BUDGET_ORG, - SM_BUDGET_ORG_NM, + SM_BUDGETORG, + SM_BUDGETORGNM, SM_ACCOUNT, - SM_ACCOUNT_NM, + SM_ACCOUNTNM, SM_CLOSE, SM_YEAR, SM_CASENO, SM_CASENM, - SM_PLAN_NO, - SM_PLAN_NM, + SM_PLANNO, + SM_PLANNM, SM_REM, SM_MAKER, - SM_MAKER_NM, - SM_C_DATE, + SM_MAKERNM, + SM_CDATE, SM_CHECK, SM_CHECKER, - SM_CHECKER_NM, - SM_CHK_DATE, - SM_OA_NO, + SM_CHECKERNM, + SM_CHKDATE, + SM_OANO, SM_MONTH, - SM_E_YEAR, - SM_E_MONTH, - SM_BEGIN_YM, - SM_END_YM, + SM_EYEAR, + SM_EMONTH, + SM_BEGINYM, + SM_ENDYM, VALUES @@ -187,30 +187,30 @@ UPDATE LexmisC4_BudgetSheet_Main SM_NO = #{smNo}, - SM_BUDGET_ORG = #{smBudgetOrg}, - SM_BUDGET_ORG_NM = #{smBudgetOrgNm}, + SM_BUDGETORG = #{smBudgetOrg}, + SM_BUDGETORGNM = #{smBudgetOrgNm}, SM_ACCOUNT = #{smAccount}, - SM_ACCOUNT_NM = #{smAccountNm}, + SM_ACCOUNTNM = #{smAccountNm}, SM_CLOSE = #{smClose}, SM_YEAR = #{smYear}, SM_CASENO = #{smCaseno}, SM_CASENM = #{smCasenm}, - SM_PLAN_NO = #{smPlanNo}, - SM_PLAN_NM = #{smPlanNm}, + SM_PLANNO = #{smPlanNo}, + SM_PLANNM = #{smPlanNm}, SM_REM = #{smRem}, SM_MAKER = #{smMaker}, - SM_MAKER_NM = #{smMakerNm}, - SM_C_DATE = #{smCDate}, + SM_MAKERNM = #{smMakerNm}, + SM_CDATE = #{smCDate}, SM_CHECK = #{smCheck}, SM_CHECKER = #{smChecker}, - SM_CHECKER_NM = #{smCheckerNm}, - SM_CHK_DATE = #{smChkDate}, - SM_OA_NO = #{smOAno}, + SM_CHECKERNM = #{smCheckerNm}, + SM_CHKDATE = #{smChkDate}, + SM_OANO = #{smOAno}, SM_MONTH = #{smMonth}, - SM_E_YEAR = #{smEYear}, - SM_E_MONTH = #{smEMonth}, - SM_BEGIN_YM = #{smBeginYM}, - SM_END_YM = #{smEndYM}, + SM_EYEAR = #{smEYear}, + SM_EMONTH = #{smEMonth}, + SM_BEGINYM = #{smBeginYM}, + SM_ENDYM = #{smEndYM}, WHERE ID = #{id} @@ -225,18 +225,18 @@ - - - + + + - - + + - - - - + + + + @@ -295,14 +295,14 @@ - - - + + + - - - + + + @@ -316,23 +316,23 @@ AND SD_SORT = #{sdSort} - AND SD_SHEET_NO = #{sdSheetNo} + AND SD_SHEETNO = #{sdSheetNo} - AND SD_PLAN_NO = #{sdPlanNo} + AND SD_PLANNO = #{sdPlanNo} - AND SD_PLAN_NM = #{sdPlanNm} + AND SD_PLANNM = #{sdPlanNm} AND SD_MAKER = #{sdMaker} - AND SD_MAKER_NM = #{sdMakerNm} + AND SD_MAKERNM = #{sdMakerNm} - AND SD_C_DATE = #{sdCDate} + AND SD_CDATE = #{sdCDate} AND SD_CHECK = #{sdCheck} @@ -341,16 +341,16 @@ AND SD_CHECKER = #{sdChecker} - AND SD_CHECKER_NM = #{sdCheckerNm} + AND SD_CHECKERNM = #{sdCheckerNm} - AND SD_CHK_DATE = #{sdChkDate} + AND SD_CHKDATE = #{sdChkDate} - AND SD_CHARGE_NO = #{sdChargeNo} + AND SD_CHARGENO = #{sdChargeNo} - AND SD_CHARGE_NM = #{sdChargeNm} + AND SD_CHARGENM = #{sdChargeNm} AND SD_MONEY1 = #{sdMoney1} @@ -497,13 +497,13 @@ AND SD_COVER12 = #{sdCover12} - AND SD_CTRL_ITEM_NO = #{sdCtrlItemNo} + AND SD_CTRLITEMNO = #{sdCtrlItemNo} - AND SD_CTRL_ITEM_NM = #{sdCtrlItemNm} + AND SD_CTRLITEMNM = #{sdCtrlItemNm} - AND SD_SHARE_BUDGET = #{sdShareBudget} + AND SD_SHAREBUDGET = #{sdShareBudget} AND SD_999 = #{sd999} @@ -512,32 +512,32 @@ AND SD_999_NM = #{sd999Nm} - AND SD_CTRL_MODE = #{sdCtrlMode} + AND SD_CTRLMODE = #{sdCtrlMode} - AND SD_CTRL_MODE_YEAR = #{sdCtrlModeYear} + AND SD_CTRLMODEY = #{sdCtrlModeYear} - AND SD_REFRESH_CTRL = #{sdRefreshCtrl} + AND SD_REFRESHCTRL = #{sdRefreshCtrl} - + INSERT INTO LexmisC4_BudgetSheet_Detail SD_SORT, - SD_SHEET_NO, - SD_PLAN_NO, - SD_PLAN_NM, + SD_SHEETNO, + SD_PLANNO, + SD_PLANNM, SD_MAKER, - SD_MAKER_NM, - SD_C_DATE, + SD_MAKERNM, + SD_CDATE, SD_CHECK, SD_CHECKER, - SD_CHECKER_NM, - SD_CHK_DATE, - SD_CHARGE_NO, - SD_CHARGE_NM, + SD_CHECKERNM, + SD_CHKDATE, + SD_CHARGENO, + SD_CHARGENM, SD_MONEY1, SD_MONEY2, SD_MONEY3, @@ -586,14 +586,14 @@ SD_COVER10, SD_COVER11, SD_COVER12, - SD_CTRL_ITEM_NO, - SD_CTRL_ITEM_NM, - SD_SHARE_BUDGET, + SD_CTRLITEMNO, + SD_CTRLITEMNM, + SD_SHAREBUDGET, SD_999, SD_999_NM, - SD_CTRL_MODE, - SD_CTRL_MODE_YEAR, - SD_REFRESH_CTRL, + SD_CTRLMODE, + SD_CTRLMODEY, + SD_REFRESHCTRL, VALUES @@ -673,18 +673,18 @@ UPDATE LexmisC4_BudgetSheet_Detail SD_SORT = #{sdSort}, - SD_SHEET_NO = #{sdSheetNo}, - SD_PLAN_NO = #{sdPlanNo}, - SD_PLAN_NM = #{sdPlanNm}, + SD_SHEETNO = #{sdSheetNo}, + SD_PLANNO = #{sdPlanNo}, + SD_PLANNM = #{sdPlanNm}, SD_MAKER = #{sdMaker}, - SD_MAKER_NM = #{sdMakerNm}, - SD_C_DATE = #{sdCDate}, + SD_MAKERNM = #{sdMakerNm}, + SD_CDATE = #{sdCDate}, SD_CHECK = #{sdCheck}, SD_CHECKER = #{sdChecker}, - SD_CHECKER_NM = #{sdCheckerNm}, - SD_CHK_DATE = #{sdChkDate}, - SD_CHARGE_NO = #{sdChargeNo}, - SD_CHARGE_NM = #{sdChargeNm}, + SD_CHECKERNM = #{sdCheckerNm}, + SD_CHKDATE = #{sdChkDate}, + SD_CHARGENO = #{sdChargeNo}, + SD_CHARGENM = #{sdChargeNm}, SD_MONEY1 = #{sdMoney1}, SD_MONEY2 = #{sdMoney2}, SD_MONEY3 = #{sdMoney3}, @@ -733,14 +733,14 @@ SD_COVER10 = #{sdCover10}, SD_COVER11 = #{sdCover11}, SD_COVER12 = #{sdCover12}, - SD_CTRL_ITEM_NO = #{sdCtrlItemNo}, - SD_CTRL_ITEM_NM = #{sdCtrlItemNm}, - SD_SHARE_BUDGET = #{sdShareBudget}, + SD_CTRLITEMNO = #{sdCtrlItemNo}, + SD_CTRLITEMNM = #{sdCtrlItemNm}, + SD_SHAREBUDGET = #{sdShareBudget}, SD_999 = #{sd999}, SD_999_NM = #{sd999Nm}, - SD_CTRL_MODE = #{sdCtrlMode}, - SD_CTRL_MODE_YEAR = #{sdCtrlModeYear}, - SD_REFRESH_CTRL = #{sdRefreshCtrl}, + SD_CTRLMODE = #{sdCtrlMode}, + SD_CTRLMODEY = #{sdCtrlModeYear}, + SD_REFRESHCTRL = #{sdRefreshCtrl}, WHERE ID = #{id} @@ -752,8 +752,8 @@