diff --git a/buildpackage/pom.xml b/buildpackage/pom.xml index fea721b7..16cf454a 100644 --- a/buildpackage/pom.xml +++ b/buildpackage/pom.xml @@ -17,88 +17,27 @@ webapp ${revision} - - - - - - - - - - - - - - - - - - local - - local - - - true - - dev dev + + true + - - ax - - ax - - - - hclocal - - hclocal - - + + llg llg - - zqtlocal - - zqtlocal - - - - yuqh - - yuqh - - - - xel - - xel - - - - ydc - - ydc - - - - yc - - yc - - + kangarooDataCenterV3 diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/dao/IPayBillDao.java b/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/dao/IPayBillDao.java deleted file mode 100644 index 4c8956ed..00000000 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/dao/IPayBillDao.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.hzya.frame.plugin.a8bill.dao; - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.plugin.a8bill.entity.PayBillEntity; - -/** - * 组织档案(mdm_org: table)表数据库访问层 - * - * @author makejava - * @since 2024-06-07 18:30:04 - */ -public interface IPayBillDao extends IBaseDao { - -} - diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/dao/impl/PayBillDaoImpl.java b/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/dao/impl/PayBillDaoImpl.java deleted file mode 100644 index f4bc0c6e..00000000 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/dao/impl/PayBillDaoImpl.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.hzya.frame.plugin.a8bill.dao.impl; - -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.plugin.a8bill.dao.IPayBillDao; -import com.hzya.frame.plugin.a8bill.entity.PayBillEntity; - -/** - * 组织档案(MdmOrg)表数据库访问层 - * - * @author makejava - * @since 2024-06-07 18:30:04 - */ -public class PayBillDaoImpl extends MybatisGenericDao implements IPayBillDao { - -} - diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/entity/PayBillEntity.java b/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/entity/PayBillEntity.java deleted file mode 100644 index ecca14fb..00000000 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/entity/PayBillEntity.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.hzya.frame.plugin.a8bill.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * 付款单 - * - * @author makejava - * @since 2024-06-07 18:30:04 - */ -public class PayBillEntity extends BaseEntity { - -} - diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/entity/PayBillEntity.xml b/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/entity/PayBillEntity.xml deleted file mode 100644 index a251e1cd..00000000 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/entity/PayBillEntity.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - id - - - - - diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/plugin/PayBillPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/plugin/PayBillPluginInitializer.java deleted file mode 100644 index e57f8e6c..00000000 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/plugin/PayBillPluginInitializer.java +++ /dev/null @@ -1,63 +0,0 @@ -package com.hzya.frame.plugin.a8bill.plugin; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.base.PluginBaseEntity; - -import com.hzya.frame.seeyon.paybill.service.IPayBillService; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; - -/** - * 付款单(PayBill)表服务接口 - * - * @author makejava - * @since 2024-06-07 18:30:05 - */ -public class PayBillPluginInitializer extends PluginBaseEntity{ - Logger logger = LoggerFactory.getLogger(PayBillPluginInitializer.class); - @Autowired - private IPayBillService payBillService; - - @Override - public void initialize() { - logger.info(getPluginLabel() + "執行初始化方法initialize()"); - } - - @Override - public void destroy() { - logger.info(getPluginLabel() + "執行銷毀方法destroy()"); - } - - @Override - public String getPluginId() { - return "PayBillPlugin"; - } - - @Override - public String getPluginName() { - return "PayBillPlugin插件"; - } - - @Override - public String getPluginLabel() { - return "PayBillPlugin"; - } - - @Override - public String getPluginType() { - return "1"; - } - @Override - public JsonResultEntity executeBusiness(JSONObject requestJson) { - try { - logger.info("======开始执行付款单据信息同步========"); - return payBillService.sendEngineerPayBillToBip(requestJson); - }catch (Exception e){ - logger.info("======执行付款单据同步失败:{}========",e.getMessage()); - e.printStackTrace(); - } - return null; - } -} diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/plugin/RecBillPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/plugin/RecBillPluginInitializer.java deleted file mode 100644 index f4689b83..00000000 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/plugin/RecBillPluginInitializer.java +++ /dev/null @@ -1,63 +0,0 @@ -package com.hzya.frame.plugin.a8bill.plugin; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.base.PluginBaseEntity; -import com.hzya.frame.seeyon.paybill.service.IPayBillService; -import com.hzya.frame.seeyon.recbill.service.IRecBillService; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; - -/** - * 收款单(RecBill)表服务接口 - * - * @author makejava - * @since 2024-06-07 18:30:05 - */ -public class RecBillPluginInitializer extends PluginBaseEntity{ - Logger logger = LoggerFactory.getLogger(RecBillPluginInitializer.class); - @Autowired - private IRecBillService recBillService; - - @Override - public void initialize() { - logger.info(getPluginLabel() + "執行初始化方法initialize()"); - } - - @Override - public void destroy() { - logger.info(getPluginLabel() + "執行銷毀方法destroy()"); - } - - @Override - public String getPluginId() { - return "RecBillPluginInitializer"; - } - - @Override - public String getPluginName() { - return "RecBillPluginInitializer插件"; - } - - @Override - public String getPluginLabel() { - return "RecBillPluginInitializer"; - } - - @Override - public String getPluginType() { - return "1"; - } - @Override - public JsonResultEntity executeBusiness(JSONObject requestJson) { - try { - logger.info("======开始执行收款单据信息同步========"); - return recBillService.sendRecBillToBip(requestJson); - }catch (Exception e){ - logger.info("======执行收款单据同步失败:{}========",e.getMessage()); - e.printStackTrace(); - } - return null; - } -} diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/service/IPayBillService.java b/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/service/IPayBillService.java deleted file mode 100644 index 8a8f041c..00000000 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/service/IPayBillService.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.hzya.frame.plugin.a8bill.service; - -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.plugin.a8bill.entity.PayBillEntity; - -/** - * 付款单 - * - * @author makejava - * @since 2024-06-07 18:30:05 - */ -public interface IPayBillService extends IBaseService{ -} diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/service/impl/PayBillServiceImpl.java b/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/service/impl/PayBillServiceImpl.java deleted file mode 100644 index e6375473..00000000 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/service/impl/PayBillServiceImpl.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.hzya.frame.plugin.a8bill.service.impl; - -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.plugin.a8bill.entity.PayBillEntity; -import com.hzya.frame.plugin.a8bill.service.IPayBillService; - -/** - * private IMdmOrgDao mdmOrgDao; - * - * @Autowired - * public void setMdmOrgDao(IMdmOrgDao dao) { - * this.mdmOrgDao = dao; - * this.dao = dao; - * } - * - * @author makejava - * @since 2024-06-07 18:30:05 - */ -public class PayBillServiceImpl extends BaseService implements IPayBillService { - - -} diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/cbs8/plugin/AgentPayResultPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/cbs8/plugin/AgentPayResultPluginInitializer.java deleted file mode 100644 index 118e47b4..00000000 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/cbs8/plugin/AgentPayResultPluginInitializer.java +++ /dev/null @@ -1,114 +0,0 @@ -package com.hzya.frame.plugin.cbs8.plugin; - -import com.alibaba.fastjson.JSONObject; -import com.baomidou.mybatisplus.core.toolkit.StringUtils; -import com.hzya.frame.base.PluginBaseEntity; -import com.hzya.frame.cbs8.dto.req.AgentPayResultRequestDTO; -import com.hzya.frame.cbs8.dto.res.AgentPayQueryDTO; -import com.hzya.frame.cbs8.dto.res.AgentPayResultResDTO; -import com.hzya.frame.plugin.cbs8.service.ICbsPluginService; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.checkerframework.checker.units.qual.A; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; - -import java.util.List; - -/** - * @Description - * @Author xiangerlin - * @Date 2024/6/18 17:22 - **/ -public class AgentPayResultPluginInitializer extends PluginBaseEntity { - Logger logger = LoggerFactory.getLogger(AgentPayResultPluginInitializer.class); - - @Autowired - private ICbsPluginService cbsPluginService; - - /*** - * 插件初始化方法 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-08-02 10:48 - * @Param [] - * @return void - **/ - @Override - public void initialize() { - - } - - /**** - * 插件销毁方法 - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-02 10:48 - * @return void - **/ - @Override - public void destroy() { - logger.info(getPluginLabel() + "執行銷毀方法destroy()"); - } - - /**** - * 插件的ID - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-02 10:48 - * @return void - **/ - @Override - public String getPluginId() { - return "CBS8AgentPayResultPlugin"; - } - - /**** - * 插件的名称 - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-02 10:48 - * @return void - **/ - @Override - public String getPluginName() { - return "cbs8代发代扣详情查询插件"; - } - - /**** - * 插件的显示值 - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-02 10:48 - * @return void - **/ - @Override - public String getPluginLabel() { - return "cbs8代发代扣详情查询插件"; - } - - /*** - * 插件类型 1、场景插件 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-08-02 14:01 - * @Param [] - * @return java.lang.String - **/ - @Override - public String getPluginType() { - return "1"; - } - - /*** - * 执行业务代码 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-08-07 11:20 - * @param requestJson 执行业务代码的参数 - * @return void - **/ - @Override - public JsonResultEntity executeBusiness(JSONObject requestJson) throws Exception { - //1、查询代发代扣交易未完成代 - //2、调用cbs接口 - AgentPayResultRequestDTO agentPayResultRequestDTO = new AgentPayResultRequestDTO(); - agentPayResultRequestDTO.setBusNum("PA00034224062600011"); - AgentPayResultResDTO agentPayResultResDTO = cbsPluginService.agentPayResult(agentPayResultRequestDTO); - //记录日志 - return null; - } -} diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/cbs8/plugin/ElecBillPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/cbs8/plugin/ElecBillPluginInitializer.java deleted file mode 100644 index 685cef93..00000000 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/cbs8/plugin/ElecBillPluginInitializer.java +++ /dev/null @@ -1,101 +0,0 @@ -package com.hzya.frame.plugin.cbs8.plugin; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.base.PluginBaseEntity; -import com.hzya.frame.plugin.cbs8.service.ICbsPluginService; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; - -/** - * @Description 电子回单定时任务 - * @Author xiangerlin - * @Date 2024/6/17 14:03 - **/ -public class ElecBillPluginInitializer extends PluginBaseEntity { - - Logger logger = LoggerFactory.getLogger(getClass()); - @Autowired - private ICbsPluginService cbsPluginService; - /*** - * 插件初始化方法 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-08-02 10:48 - * @Param [] - * @return void - **/ - @Override - public void initialize() { - logger.info(getPluginLabel() + "執行初始化方法initialize()"); - } - - /**** - * 插件销毁方法 - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-02 10:48 - * @return void - **/ - @Override - public void destroy() { - logger.info(getPluginLabel() + "執行銷毀方法destroy()"); - } - - /**** - * 插件的ID - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-02 10:48 - * @return void - **/ - @Override - public String getPluginId() { - return "CBS8ElecBillPlugin"; - } - - /**** - * 插件的名称 - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-02 10:48 - * @return void - **/ - @Override - public String getPluginName() { - return "cbs8电子回单插件"; - } - - /**** - * 插件的显示值 - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-02 10:48 - * @return void - **/ - @Override - public String getPluginLabel() { - return "cbs8电子回单插件"; - } - - /*** - * 插件类型 1、场景插件 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-08-02 14:01 - * @Param [] - * @return java.lang.String - **/ - @Override - public String getPluginType() { - return "1"; - } - - /*** - * 执行业务代码 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-08-07 11:20 - * @param requestJson 执行业务代码的参数 - * @return void - **/ - @Override - public JsonResultEntity executeBusiness(JSONObject requestJson) throws Exception { - cbsPluginService.elecBillUpload(requestJson); - return null; - } -} diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/cbs8/plugin/PayApplyAgentPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/cbs8/plugin/PayApplyAgentPluginInitializer.java deleted file mode 100644 index 9c90a865..00000000 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/cbs8/plugin/PayApplyAgentPluginInitializer.java +++ /dev/null @@ -1,116 +0,0 @@ -package com.hzya.frame.plugin.cbs8.plugin; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.base.PluginBaseEntity; -import com.hzya.frame.cbs8.dto.res.PayResponseDTO; -import com.hzya.frame.plugin.cbs8.service.ICbsPluginService; -import com.hzya.frame.seeyon.cbs8.entity.AgentPaymentDetailEntity; -import com.hzya.frame.seeyon.cbs8.entity.AgentPaymentEntity; -import com.hzya.frame.seeyon.cbs8.service.IAgentPaymentService; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.apache.commons.collections.CollectionUtils; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; - -import java.util.List; - -/** - * @Description - * @Author xiangerlin - * @Date 2024/6/18 14:03 - **/ -public class PayApplyAgentPluginInitializer extends PluginBaseEntity { - Logger logger = LoggerFactory.getLogger(PayApplyAgentPluginInitializer.class); - @Autowired - private ICbsPluginService cbsPluginService; - - - @Autowired - private IAgentPaymentService agentPaymentService; - - - /*** - * 插件初始化方法 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-08-02 10:48 - * @Param [] - * @return void - **/ - @Override - public void initialize() { - logger.info(getPluginLabel() + "執行初始化方法initialize()"); - } - - /**** - * 插件销毁方法 - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-02 10:48 - * @return void - **/ - @Override - public void destroy() { - logger.info(getPluginLabel() + "執行銷毀方法destroy()"); - } - - /**** - * 插件的ID - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-02 10:48 - * @return void - **/ - @Override - public String getPluginId() { - return "CBS8PayApplyAgentPlugin"; - } - - /**** - * 插件的名称 - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-02 10:48 - * @return void - **/ - @Override - public String getPluginName() { - return "cbs8代发代扣插件"; - } - - /**** - * 插件的显示值 - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-02 10:48 - * @return void - **/ - @Override - public String getPluginLabel() { - return "cbs8代发代扣插件"; - } - - /*** - * 插件类型 1、场景插件 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-08-02 14:01 - * @Param [] - * @return java.lang.String - **/ - @Override - public String getPluginType() { - return "1"; - } - - /*** - * 执行业务代码 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-08-07 11:20 - * @param requestJson 执行业务代码的参数 - * @return void - **/ - @Override - public JsonResultEntity executeBusiness(JSONObject requestJson) throws Exception { - //1、查询代支付的 - AgentPaymentEntity agentPaymentEntity = new AgentPaymentEntity(); - agentPaymentEntity.setOaId("4442823497745714629"); - cbsPluginService.applyAgentPay(agentPaymentEntity); - return null; - } -} diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/cbs8/plugin/PayApplyPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/cbs8/plugin/PayApplyPluginInitializer.java deleted file mode 100644 index 36baa131..00000000 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/cbs8/plugin/PayApplyPluginInitializer.java +++ /dev/null @@ -1,112 +0,0 @@ -package com.hzya.frame.plugin.cbs8.plugin; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.base.PluginBaseEntity; -import com.hzya.frame.plugin.cbs8.service.ICbsPluginService; -import com.hzya.frame.seeyon.cbs8.entity.PaymentEntity; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; - -/** - * @Description 经办支付申请 - * @Author xiangerlin - * @Date 2024/6/7 13:42 - **/ -public class PayApplyPluginInitializer extends PluginBaseEntity { - Logger logger = LoggerFactory.getLogger(PayApplyPluginInitializer.class); - - @Autowired - private ICbsPluginService cbsPluginService; - - /*** - * 插件初始化方法 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-08-02 10:48 - * @Param [] - * @return void - **/ - @Override - public void initialize() { - logger.info(getPluginLabel() + "執行初始化方法initialize()"); - } - - /**** - * 插件销毁方法 - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-02 10:48 - * @return void - **/ - @Override - public void destroy() { - logger.info(getPluginLabel() + "執行銷毀方法destroy()"); - } - - /**** - * 插件的ID - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-02 10:48 - * @return void - **/ - @Override - public String getPluginId() { - return "CBS8PayApplyPlugin"; - } - - /**** - * 插件的名称 - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-02 10:48 - * @return void - **/ - @Override - public String getPluginName() { - return "cbs8支付申请插件"; - } - - /**** - * 插件的显示值 - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-02 10:48 - * @return void - **/ - @Override - public String getPluginLabel() { - return "cbs8支付申请插件"; - } - - /*** - * 插件类型 1、场景插件 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-08-02 14:01 - * @Param [] - * @return java.lang.String - **/ - @Override - public String getPluginType() { - return "1"; - } - - /*** - * 执行业务代码 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-08-07 11:20 - * @param requestJson 执行业务代码的参数 - * @return void - **/ - @Override - public JsonResultEntity executeBusiness(JSONObject requestJson) throws Exception { - PaymentEntity paymentEntity = null; - if (null != requestJson){ - requestJson.remove("jsonStr"); - paymentEntity = JSONObject.parseObject(requestJson.toString(),PaymentEntity.class); - } - if (null == paymentEntity) - paymentEntity = new PaymentEntity(); - //支付申请 - paymentEntity.setOaId("8475071606892874568"); - cbsPluginService.applyPay(paymentEntity); - return null; - } -} diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/cbs8/plugin/PayResultPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/cbs8/plugin/PayResultPluginInitializer.java deleted file mode 100644 index fab668fa..00000000 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/cbs8/plugin/PayResultPluginInitializer.java +++ /dev/null @@ -1,110 +0,0 @@ -package com.hzya.frame.plugin.cbs8.plugin; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.base.PluginBaseEntity; -import com.hzya.frame.plugin.cbs8.service.ICbsPluginService; -import com.hzya.frame.seeyon.cbs8.entity.CbsLogEntity; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; - -/** - * @Description 查询支付结果 - * @Author xiangerlin - * @Date 2024/6/14 16:24 - **/ -public class PayResultPluginInitializer extends PluginBaseEntity { - Logger logger = LoggerFactory.getLogger(PayResultPluginInitializer.class); - - @Autowired - private ICbsPluginService cbsPluginService; - /*** - * 插件初始化方法 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-08-02 10:48 - * @Param [] - * @return void - **/ - @Override - public void initialize() { - logger.info(getPluginLabel() + "執行初始化方法initialize()"); - } - - /**** - * 插件销毁方法 - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-02 10:48 - * @return void - **/ - @Override - public void destroy() { - logger.info(getPluginLabel() + "執行銷毀方法destroy()"); - } - - /**** - * 插件的ID - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-02 10:48 - * @return void - **/ - @Override - public String getPluginId() { - return "CBS8PayResultPlugin"; - } - - /**** - * 插件的名称 - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-02 10:48 - * @return void - **/ - @Override - public String getPluginName() { - return "cbs8支付结果查询插件"; - } - - /**** - * 插件的显示值 - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-02 10:48 - * @return void - **/ - @Override - public String getPluginLabel() { - return "cbs8支付结果查询插件"; - } - - /*** - * 插件类型 1、场景插件 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-08-02 14:01 - * @Param [] - * @return java.lang.String - **/ - @Override - public String getPluginType() { - return "1"; - } - - /*** - * 执行业务代码 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-08-07 11:20 - * @param requestJson 执行业务代码的参数 - * @return void - **/ - @Override - public JsonResultEntity executeBusiness(JSONObject requestJson) throws Exception { - CbsLogEntity cbsLogEntity = null; - if (null != requestJson){ - requestJson.remove("jsonStr"); - cbsLogEntity = JSONObject.parseObject(requestJson.toString(),CbsLogEntity.class); - } - if (null == cbsLogEntity){ - cbsLogEntity = new CbsLogEntity(); - } - cbsPluginService.queryResult(cbsLogEntity); - return null; - } -} diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/cbs8/plugin/TransactionDetailPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/cbs8/plugin/TransactionDetailPluginInitializer.java deleted file mode 100644 index de84e734..00000000 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/cbs8/plugin/TransactionDetailPluginInitializer.java +++ /dev/null @@ -1,126 +0,0 @@ -package com.hzya.frame.plugin.cbs8.plugin; - -import cn.hutool.core.date.DateUtil; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.base.PluginBaseEntity; -import com.hzya.frame.cbs8.dto.req.TransactionDetailReqDTO; -import com.hzya.frame.cbs8.dto.res.TransactionDetailDTO; -import com.hzya.frame.cbs8.util.CBSUtil; -import com.hzya.frame.plugin.cbs8.service.ICbsPluginService; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; - -import java.util.List; - -/** - * @Description 交易明细查询 - * @Author xiangerlin - * @Date 2024/6/17 16:03 - **/ -public class TransactionDetailPluginInitializer extends PluginBaseEntity { - Logger logger = LoggerFactory.getLogger(getClass()); - - @Autowired - private ICbsPluginService cbsPluginService; - - /*** - * 插件初始化方法 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-08-02 10:48 - * @Param [] - * @return void - **/ - @Override - public void initialize() { - logger.info(getPluginLabel() + "執行初始化方法initialize()"); - } - - /**** - * 插件销毁方法 - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-02 10:48 - * @return void - **/ - @Override - public void destroy() { - logger.info(getPluginLabel() + "執行銷毀方法destroy()"); - } - - /**** - * 插件的ID - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-02 10:48 - * @return void - **/ - @Override - public String getPluginId() { - return "CBS8TransactionDetailQueryPlugin"; - } - - /**** - * 插件的名称 - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-02 10:48 - * @return void - **/ - @Override - public String getPluginName() { - return "cbs8交易明细查询插件"; - } - - /**** - * 插件的显示值 - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-02 10:48 - * @return void - **/ - @Override - public String getPluginLabel() { - return "cbs8交易明细查询插件"; - } - - /*** - * 插件类型 1、场景插件 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-08-02 14:01 - * @Param [] - * @return java.lang.String - **/ - @Override - public String getPluginType() { - return "1"; - } - - /*** - * 执行业务代码 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-08-07 11:20 - * @param requestJson 执行业务代码的参数 - * @return void - **/ - @Override - public JsonResultEntity executeBusiness(JSONObject requestJson) throws Exception { - TransactionDetailReqDTO transactionDetailReqDTO = null; - if (null != requestJson){ - requestJson.remove("jsonStr"); - transactionDetailReqDTO = JSONObject.parseObject(requestJson.toString(),TransactionDetailReqDTO.class); - } - if (null == transactionDetailReqDTO){ - transactionDetailReqDTO = new TransactionDetailReqDTO(); - } - transactionDetailReqDTO.setCurrentPage(CBSUtil.DEFAULT_CURRENT_PAGE); - transactionDetailReqDTO.setPageSize(CBSUtil.DEFAULT_PAGE_SIZE); - transactionDetailReqDTO.setStartDate(DateUtil.today()); - transactionDetailReqDTO.setEndDate(DateUtil.today()); - transactionDetailReqDTO.setDateType("0"); - transactionDetailReqDTO.setLoanType("2"); - //1查询交易明细 - List transactionDetailList = cbsPluginService.queryTransactionDetail(transactionDetailReqDTO); - //保存交易明细到OA底表 - cbsPluginService.saveTransactionDetail(transactionDetailList); - return new JsonResultEntity("成功",true,transactionDetailList); - //return null; - } -} diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/cbs8/service/ICbsPluginService.java b/buildpackage/src/main/java/com/hzya/frame/plugin/cbs8/service/ICbsPluginService.java deleted file mode 100644 index dd07a04b..00000000 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/cbs8/service/ICbsPluginService.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.hzya.frame.plugin.cbs8.service; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.cbs8.dto.req.AgentPayResultRequestDTO; -import com.hzya.frame.cbs8.dto.req.TransactionDetailReqDTO; -import com.hzya.frame.cbs8.dto.res.AgentPayResultResDTO; -import com.hzya.frame.cbs8.dto.res.PayResponseDTO; -import com.hzya.frame.cbs8.dto.res.TransactionDetailDTO; -import com.hzya.frame.seeyon.cbs8.entity.AgentPaymentDetailEntity; -import com.hzya.frame.seeyon.cbs8.entity.AgentPaymentEntity; -import com.hzya.frame.seeyon.cbs8.entity.CbsLogEntity; -import com.hzya.frame.seeyon.cbs8.entity.PaymentEntity; - -import java.util.List; - -/** - * @Description - * @Author xiangerlin - * @Date 2024/6/17 08:46 - **/ -public interface ICbsPluginService { - - /** - * 支付申请 - * @param entity - */ - void applyPay(PaymentEntity entity)throws Exception; - - /** - * 保存支付申请日志 - * @param entity - * @throws Exception - */ - void savePayLog(PaymentEntity entity,PayResponseDTO payResponseDTO)throws Exception; - - /** - * 查询支付申请的交易结果 - * @param cbsLogEntity - * @throws Exception - */ - void queryResult(CbsLogEntity cbsLogEntity)throws Exception; - - /** - * 电子回单查询 并上传OA - * @param requestJson - * @throws Exception - */ - void elecBillUpload(JSONObject requestJson)throws Exception; - - /** - * 查询交易明细 - * transactionDetailReqDTO.currentPage 、 transactionDetailReqDTO.pageSize 必填 - * @param transactionDetailReqDTO - */ - List queryTransactionDetail(TransactionDetailReqDTO transactionDetailReqDTO); - - /** - * 代发代扣 支付申请 - * @param paymentEntity - */ - void applyAgentPay(AgentPaymentEntity paymentEntity); - - /** - * 代发代扣 结果详情查询 - * @param agentPayResultRequestDTO - * @return - */ - AgentPayResultResDTO agentPayResult(AgentPayResultRequestDTO agentPayResultRequestDTO); - - /** - * 保存交易明细到OA底表 - * @param transactionDetailList - */ - void saveTransactionDetail(List transactionDetailList); - -} diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/cbs8/service/impl/CbsPluginServiceImpl.java b/buildpackage/src/main/java/com/hzya/frame/plugin/cbs8/service/impl/CbsPluginServiceImpl.java deleted file mode 100644 index 854a9191..00000000 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/cbs8/service/impl/CbsPluginServiceImpl.java +++ /dev/null @@ -1,513 +0,0 @@ -package com.hzya.frame.plugin.cbs8.service.impl; - -import cn.hutool.core.bean.BeanUtil; -import cn.hutool.core.convert.Convert; -import cn.hutool.core.date.DateUtil; -import cn.hutool.core.io.FileUtil; -import cn.hutool.core.map.MapBuilder; -import cn.hutool.core.util.NumberUtil; -import cn.hutool.core.util.StrUtil; -import cn.hutool.http.HttpRequest; -import cn.hutool.http.HttpUtil; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; -import com.baomidou.mybatisplus.core.toolkit.StringUtils; -import com.hzya.frame.cbs8.dto.req.*; -import com.hzya.frame.cbs8.dto.res.*; -import com.hzya.frame.cbs8.service.ICbs8Service; -import com.hzya.frame.cbs8.util.CBSUtil; -import com.hzya.frame.cbs8.util.CurrencyEnum; -import com.hzya.frame.cbs8.util.PayState; -import com.hzya.frame.plugin.cbs8.service.ICbsPluginService; -import com.hzya.frame.seeyon.cap4.form.dto.*; -import com.hzya.frame.seeyon.cbs8.entity.*; -import com.hzya.frame.seeyon.cbs8.service.*; -import com.hzya.frame.seeyon.entity.CtpAttachmentEntity; -import com.hzya.frame.seeyon.entity.CtpFileEntity; -import com.hzya.frame.seeyon.service.ICtpAttachmentService; -import com.hzya.frame.seeyon.util.RestUtil; -import com.hzya.frame.uuid.UUIDLong; -import com.hzya.frame.web.exception.BaseSystemException; -import org.apache.commons.collections.CollectionUtils; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Value; - -import java.io.File; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; -import java.util.Map; -import java.util.stream.Collectors; - -/** - * @Description - * @Author xiangerlin - * @Date 2024/6/17 08:46 - **/ -public class CbsPluginServiceImpl implements ICbsPluginService { - - Logger logger = LoggerFactory.getLogger(CbsPluginServiceImpl.class); - @Autowired - private ICbs8Service cbs8Service; - @Autowired - private IPaymentService paymentService; - @Autowired - private ICbsLogService cbsLogService; - @Autowired - private ICtpAttachmentService ctpAttachmentService; - @Autowired - private ITransactionDetailService transactionDetailService; - @Autowired - private IAgentPaymentService agentPaymentService; - @Autowired - private IAgentPaymentDetailService agentPaymentDetailService; - - @Autowired - private RestUtil restUtil; - @Value("${cbs8.elec_path:}") - private String elec_path; - @Value("${OA.data_source_code:}") - private String oa_data_source_code; - /** - * 支付申请 - * - * @param paymentEntity - */ - @Override - public void applyPay(PaymentEntity paymentEntity) throws Exception{ - //查询待支付的列表 - if (null == paymentEntity){ - paymentEntity = new PaymentEntity(); - } - paymentEntity.setDataSourceCode(oa_data_source_code); - List paymentList = paymentService.queryUnpaid(paymentEntity); - /* List paymentList = new ArrayList<>(); - paymentEntity.setReferenceNum("CL202406140001"); - paymentEntity.setPayAccount("655905707410000"); - paymentEntity.setPayBankName(""); - paymentEntity.setAmount("99"); - paymentEntity.setRevAccount("123456778"); - paymentEntity.setRevBankName("中国工商银行总行清算中心"); - paymentEntity.setRevBankType("ICB"); - paymentEntity.setRevAccountName("测试账户"); - paymentEntity.setCnapsCode("102100099996"); - paymentEntity.setPurpose("测试用途"); - paymentEntity.setBusType("202"); - paymentEntity.setCurrency("10"); - paymentEntity.setPurpose("测试用途"); - paymentList.add(paymentEntity);*/ - if (CollectionUtils.isNotEmpty(paymentList)){ - for (PaymentEntity pay : paymentList) { - //调用支付申请接口 - PayResponseDTO payResponseDTO = cbs8Service.payApply(pay); - boolean successed = payResponseDTO.getSuccessed(); - if (successed){ - pay.setPayResult(PayState.p.getValue()); - }else { - pay.setPayResult("推送失败"); - } - //4、更新OA表单 - pay.setDataSourceCode(oa_data_source_code); - pay.setApplyCode(payResponseDTO.getBusNum()); - paymentService.updatePayState(pay); - //5、记录操作日志 - savePayLog(pay,payResponseDTO); - } - } - } - - /** - * 保存支付申请日志 - * - * @param entity - * @throws Exception - */ - @Override - public void savePayLog(PaymentEntity entity,PayResponseDTO payResponseDTO) throws Exception { - //4. 保存日志 - CbsLogEntity cbsLogEntity = new CbsLogEntity(); - cbsLogEntity.setTitle(entity.getTitle()); - cbsLogEntity.setPay_company(entity.getPayCompany()); - cbsLogEntity.setPayee(entity.getRevAccountName()); - cbsLogEntity.setAmount(entity.getAmount()); - cbsLogEntity.setOa_id(entity.getOaId()); - cbsLogEntity.setBill_code(Convert.toStr(entity.getReferenceNumNew(),entity.getReferenceNum())); - cbsLogEntity.setTab_name_ch(entity.getBillName()); - cbsLogEntity.setTab_name_en(entity.getTableName()); - Boolean successed = payResponseDTO.getSuccessed(); - if (successed){ - cbsLogEntity.setPay_state(PayState.p.getValue()); - cbsLogEntity.setApply_state(PayState.two.getValue()); - cbsLogEntity.setCbs_apply_code(payResponseDTO.getBusNum()); - cbsLogEntity.setSuccessed("true"); - entity.setPayResult(PayState.p.getValue()); - }else { - cbsLogEntity.setPay_state("推送失败"); - cbsLogEntity.setMessage(payResponseDTO.getErrorMsg()); - cbsLogEntity.setSuccessed("false"); - entity.setPayResult("推送失败"); - } - cbsLogService.saveLog(cbsLogEntity); - } - - /** - * 查询支付申请的交易结果 - * - * @param cbsLogEntity - * @throws Exception - */ - @Override - public void queryResult(CbsLogEntity cbsLogEntity) throws Exception { - if (null == cbsLogEntity){ - cbsLogEntity = new CbsLogEntity(); - } - cbsLogEntity.setDataSourceCode(oa_data_source_code); - // 1、查询支付中的日志 - List inPayList = cbsLogService.queryInPayment(cbsLogEntity); - if (CollectionUtils.isNotEmpty(inPayList)){ - for (CbsLogEntity entity : inPayList) { - try { - List payResultResList = cbs8Service.queryPayResult(new PayResultRequestDTO(entity.getBill_code())); - if (CollectionUtils.isNotEmpty(payResultResList)){ - PayResultResDTO payResultResDTO = payResultResList.get(0); - //支付申请状态 - String status = payResultResDTO.getStatus(); - //支付状态 - String pay_status = payResultResDTO.getPayStatus(); - //不等于支付中的时候 更新支付状态 - if (!PayState.p.getType().equals(pay_status)){ - //如果支付状态为空,保存支付申请状态,如果支付状态不为空,则保存支付状态 - PaymentEntity paymentEntity = new PaymentEntity(); - paymentEntity.setOaId(entity.getOa_id()); - paymentEntity.setApplyCode(entity.getCbs_apply_code()); - paymentEntity.setDataSourceCode(oa_data_source_code); - List paymentList = paymentService.query(paymentEntity); - if (CollectionUtils.isNotEmpty(paymentList)){ - paymentEntity = paymentList.get(0); - if (StrUtil.isEmpty(pay_status)) { - //支付申请状态 支付状态和支付申请状态用一个 - paymentEntity.setPayResult(PayState.payStateGetValue(status)); - } else { - //支付状态 支付状态和支付申请状态用一个 - paymentEntity.setPayResult(PayState.payStateGetValue(pay_status)); - } - if (StrUtil.isNotEmpty(pay_status) && pay_status.equals(PayState.g.getType())) { - //支付时间 - paymentEntity.setPayDate(CBSUtil.convertTimestampToString(payResultResDTO.getPayDate())); - } - //更新视图单据状态 - paymentEntity.setDataSourceCode(oa_data_source_code); - paymentService.updatePayState(paymentEntity); - //更新日志表状态 - entity.setPay_state(paymentEntity.getPayResult()); - entity.setApply_state(PayState.payStateGetValue(status)); - entity.setDataSourceCode(oa_data_source_code); - cbsLogService.updateLog(entity); - } - } - } - }catch (Exception e){ - e.printStackTrace(); - logger.error("查询交易结果出错",e); - } - } - } - } - - /** - * 电子回单查询 并上传OA - * - * @param requestJson - * @throws Exception - */ - @Override - public void elecBillUpload(JSONObject requestJson) throws Exception { - //查询支付成功 没有电子回单的数据 - PaymentEntity paymentEntity = new PaymentEntity(); - // List paymentList = paymentService.queryElecIsNull(paymentEntity); - paymentEntity.setPayDate("2024-06-20"); - paymentEntity.setReferenceNum("41"); - List paymentList = Arrays.asList(paymentEntity); - if (CollectionUtils.isNotEmpty(paymentList)) { - for (PaymentEntity pay : paymentList) { - try { - String payDate = DateUtil.format(DateUtil.parse(pay.getPayDate()), "yyyy-MM-dd"); - //查询cbs电子回单 - List elecResList = cbs8Service.queryElecBill(new ElecRequestDTO(payDate,DateUtil.today(),pay.getReferenceNum())); - if (CollectionUtils.isNotEmpty(elecResList)){ - ElecResponseDTO elecResponseDTO = elecResList.get(0); - String bucketFileUrl = elecResponseDTO.getBucketFileUrl(); - String bucketFileName = elecResponseDTO.getBucketFileName(); - //上传电子回单到OA - HttpUtil.downloadFile(bucketFileUrl, FileUtil.file(elec_path));//附件下载 - String pdfUrl = elec_path + bucketFileName; - File file = new File(pdfUrl); - if (file.exists()) { - CtpFileEntity cpFileEntity = new CtpFileEntity(); - cpFileEntity.setFile(file); - cpFileEntity.setDataSourceCode(oa_data_source_code); - JSONObject jsonObjectUpload = restUtil.fileUpload(file,"8000240005"); - String file_url = jsonObjectUpload.getString("fileUrl"); - if (null != jsonObjectUpload && StrUtil.isNotEmpty(file_url)) { - String sub_reference = String.valueOf(UUIDLong.longUUID()); - pay.setReceipt(sub_reference); - //更新表单的电子回单值 - paymentService.updateElec(pay); - //保存附件关系 - CtpAttachmentEntity ctpAttachmentEntity = new CtpAttachmentEntity(); - ctpAttachmentEntity.setFile_url(file_url); - ctpAttachmentService.saveAttachment(file_url, pay.getSummaryId(), sub_reference); - } - //删除本地临时文件 - file.delete(); - } - } - }catch (Exception e){ - logger.error("电子回单查询出错",e); - } - } - } - } - - /** - * 查询交易明细 - * transactionDetailReqDTO.currentPage 、 transactionDetailReqDTO.pageSize 必填 - * @param transactionDetailReqDTO - */ - @Override - public List queryTransactionDetail(TransactionDetailReqDTO transactionDetailReqDTO) { - boolean hasNextPage = true;//是否有下一页 - int currentPage = transactionDetailReqDTO.getCurrentPage(); - int pageSize = transactionDetailReqDTO.getPageSize(); - if (currentPage == 0){ - currentPage = CBSUtil.DEFAULT_CURRENT_PAGE;//页码 - } - if (pageSize == 0){ - pageSize = CBSUtil.DEFAULT_PAGE_SIZE;//每页条数 - transactionDetailReqDTO.setPageSize(pageSize); - } - List resultList = new ArrayList<>(); - do{ - transactionDetailReqDTO.setCurrentPage(currentPage);//页码 - currentPage++;//页码自增 - hasNextPage = false;//保护功能,防止出现死循环 - CbsResDataDTO dataDTO = cbs8Service.queryTransactionDetail(transactionDetailReqDTO); - if (null != dataDTO){ - hasNextPage = dataDTO.getHasNextPage(); - List transactionDetailDTOList = CBSUtil.convertJsonArrayToList(dataDTO.getList(), TransactionDetailDTO.class); - resultList.addAll(transactionDetailDTOList); - } - }while (hasNextPage); - - return resultList; - } - - /** - * 代发代扣 支付申请 - * - * @param paymentEntity - - */ - @Override - public void applyAgentPay(AgentPaymentEntity paymentEntity) { - try { - if (null != paymentEntity ){ - paymentEntity.setDataSourceCode(oa_data_source_code); - List agentPaymentList = agentPaymentService.queryUnpaid(paymentEntity); - if (CollectionUtils.isNotEmpty(agentPaymentList)){ - for (AgentPaymentEntity agentPay : agentPaymentList) { - AgentPaymentDetailEntity detailEntity = new AgentPaymentDetailEntity(); - detailEntity.setFormmainId(agentPay.getOaId()); - detailEntity.setDataSourceCode(oa_data_source_code); - List agentPaymentDetailList = agentPaymentService.queryDetails(detailEntity); - if (CollectionUtils.isNotEmpty(agentPaymentDetailList)){ - PaymentApplySubmitReqDTO paymentApplySubmitReqDTO = BeanUtil.copyProperties(agentPay,PaymentApplySubmitReqDTO.class); - List paymentApplyAgentList = new ArrayList<>(); - for (AgentPaymentDetailEntity detail : agentPaymentDetailList) { - PaymentApplyAgentDTO detailDTO = BeanUtil.copyProperties(detail,PaymentApplyAgentDTO.class); - paymentApplyAgentList.add(detailDTO); - } - //招行这里要传203 - paymentApplySubmitReqDTO.setBankExtend5("203"); - PayResponseDTO payResponseDTO = cbs8Service.agentPayApply(paymentApplySubmitReqDTO,paymentApplyAgentList); - if (null != payResponseDTO){ - Boolean successed = payResponseDTO.getSuccessed(); - AgentPaymentEntity pay = new AgentPaymentEntity(); - pay.setOaId(paymentEntity.getOaId()); - pay.setDataSourceCode(oa_data_source_code); - if (successed){ - //更新申请单号到OA - pay.setApplyCode(payResponseDTO.getBusNum()); - pay.setPayResult("审批中"); - }else { - pay.setPayResult(payResponseDTO.getErrorMsg()); - } - agentPaymentService.updateResult(pay); - System.out.println(JSONObject.toJSONString(payResponseDTO)); - } - } - } - } - }else { - throw new BaseSystemException("参数不能为空"); - } - }catch (Exception e){ - logger.error("代发代扣出错:{}",e); - } - } - - /** - * 代发代扣 结果详情查询 - * - * @param agentPayResultRequestDTO - * @return - */ - @Override - public AgentPayResultResDTO agentPayResult(AgentPayResultRequestDTO agentPayResultRequestDTO) { - try { - if (null != agentPayResultRequestDTO && StrUtil.isNotEmpty(agentPayResultRequestDTO.getBusNum())){ - AgentPayResultResDTO agentPayResultResDTO = cbs8Service.agentPayResult(agentPayResultRequestDTO); - //更新OA表单 - String busNum = agentPayResultResDTO.getBusNum(); - if (StringUtils.isNotEmpty(busNum)){ - AgentPaymentEntity agentPaymentEntity = new AgentPaymentEntity(); - agentPaymentEntity.setApplyCode(busNum); - agentPaymentEntity.setDataSourceCode(oa_data_source_code); - AgentPaymentEntity entity = agentPaymentService.queryByApplyCode(agentPaymentEntity); - String pay_status = agentPayResultResDTO.getPayStatus(); - String status = agentPayResultResDTO.getStatus(); - if (null != entity){ - AgentPaymentEntity result = new AgentPaymentEntity(); - result.setOaId(entity.getOaId()); - result.setDataSourceCode(oa_data_source_code); - //更新主表 - if (StrUtil.isEmpty(pay_status)) { - result.setPayResult(PayState.payStateGetValue(status));//支付申请状态 支付状态和支付申请状态用一个 - } else { - result.setPayResult(PayState.payStateGetValue(pay_status));//支付状态 支付状态和支付申请状态用一个 - } - agentPaymentService.updateResult(result); - //更新明细表 - List agentDetails = agentPayResultResDTO.getAgentDetails(); - for (AgentPayQueryDTO d : agentDetails) { - AgentPaymentDetailEntity detail = new AgentPaymentDetailEntity(); - detail.setFormmainId(entity.getOaId()); - detail.setDtlAmount(d.getDtlAmount()); - detail.setDtlCnapsCode(d.getDtlCnapsCode()); - detail.setDtlRevName(d.getDtlRevName()); - detail.setDtlSeqNum(Integer.valueOf(d.getDtlSeqNum())); - detail.setPayResult(PayState.payStateGetValue(d.getDtlStatus())); - detail.setPayDate(CBSUtil.convertTimestampToString(d.getDtlPayTime())); - detail.setDataSourceCode(oa_data_source_code); - agentPaymentDetailService.updatePayResult(detail); - } - } - } - return agentPayResultResDTO; - } - }catch (Exception e){ - logger.error("代发代扣详情结果查询出错{}",e); - } - return null; - } - - /** - * 保存交易明细到OA底表 - * - * @param transactionlList - */ - @Override - public void saveTransactionDetail(List transactionlList) { - if (CollectionUtils.isNotEmpty(transactionlList)){ - //过滤已经保存过的数据 - //收款档案表的数据 - TransactionDetailEntity transactionDetailEntity = new TransactionDetailEntity(); - transactionDetailEntity.setBankTransactionDate(DateUtil.lastWeek().toDateStr()); - transactionDetailEntity.setDataSourceCode(oa_data_source_code); - List transactionDetailList = transactionDetailService.querySerialNumber(transactionDetailEntity); - //过滤已经保存的数据 - if (CollectionUtils.isNotEmpty(transactionDetailList)){ - //过滤transactionlList 去除已经存在transactionDetailList中的数据,条件为transactionSerialNumber相等 - if (CollectionUtils.isNotEmpty(transactionlList)){ - transactionlList = transactionlList.stream() - .filter(item -> transactionDetailList.stream() - .noneMatch(detailItem -> item.getTransactionSerialNumber().equals(detailItem.getTransactionSerialNumber()))) - .collect(Collectors.toList()); - } - } - if (CollectionUtils.isNotEmpty(transactionlList)){ - //保存到OA底表 - for (TransactionDetailDTO dto : transactionlList) { - TransactionDetailEntity transactionDetail = new TransactionDetailEntity(); - BeanUtil.copyProperties(dto,transactionDetail); - transactionDetail.setCurrency(CurrencyEnum.getChineseNameByCode(dto.getCurrency())); - if (NumberUtil.isNumber(dto.getBankTransactionDate())){//如果是时间戳 转换成日期字符串 - transactionDetail.setBankTransactionDate(CBSUtil.convertTimestampToString(dto.getBankTransactionDate())); - } - transactionDetailService.restSave(transactionDetail); - } - } - } - } - - //这个方法没用,用的是8.0批量保存方式,我没有测试 - private void saveTransactionDetailTemp(List transactionDetailList) { - if (CollectionUtils.isNotEmpty(transactionDetailList)){ - //过滤已经保存过的数据 - for (TransactionDetailDTO dto : transactionDetailList) { - List dataList = new ArrayList<>(); - FormDTO formDTO = new FormDTO(); - formDTO.setFormCode("formmain_0233"); - formDTO.setLoginName("yonyou"); - formDTO.setRightId("6603635988997229999.-8611088937958683581"); - String field0001=dto.getAccountNo();//我方银行账号 - String field0002=dto.getAccountName();//我方户名 - String field0003=dto.getOpenBank();//我方开户行 - String field0004=dto.getBankType();//我方银行类型 - String field0005=dto.getTransactionSerialNumber();//交易流水号 - String field0006=dto.getBankTransactionDate();//交易日期 - String field0007=dto.getBankSerialNumber();//银行流水号 - String field0008=dto.getCurrency();//币种 - String field0009=dto.getIncurredAmount();//收款金额 - String field0010=dto.getPurpose();//用途 - String field0011=dto.getDigest();//摘要 - String field0012=dto.getOppositeAccount();//对方账号 - String field0013=dto.getOppositeName();//对方户名 - String field0014=dto.getOppositeOpeningBank();//对方开户行 - String field0015=dto.getRemark();//备注 - //fields - List fields = new ArrayList<>(); - fields.add(new RecordFieldDTO("field0001",field0001,field0001)); - fields.add(new RecordFieldDTO("field0002",field0002,field0002)); - fields.add(new RecordFieldDTO("field0003",field0003,field0003)); - fields.add(new RecordFieldDTO("field0004",field0004,field0004)); - fields.add(new RecordFieldDTO("field0005",field0005,field0005)); - fields.add(new RecordFieldDTO("field0006",field0006,field0006)); - fields.add(new RecordFieldDTO("field0007",field0007,field0007)); - fields.add(new RecordFieldDTO("field0008",field0008,field0008)); - fields.add(new RecordFieldDTO("field0009",field0009,field0009)); - fields.add(new RecordFieldDTO("field0010",field0010,field0010)); - fields.add(new RecordFieldDTO("field0011",field0011,field0011)); - fields.add(new RecordFieldDTO("field0012",field0012,field0012)); - fields.add(new RecordFieldDTO("field0013",field0013,field0013)); - fields.add(new RecordFieldDTO("field0014",field0014,field0014)); - fields.add(new RecordFieldDTO("field0015",field0015,field0015)); - //masterTable - MasterTableDTO masterTableDTO = new MasterTableDTO(); - masterTableDTO.setName("formmain_1284"); - RecordDTO recordDTO = new RecordDTO(); - recordDTO.setId(UUIDLong.longUUID()); - recordDTO.setFields(fields); - masterTableDTO.setRecord(recordDTO); - //dataList - FormDataDTO formDataDTO = new FormDataDTO(); - formDataDTO.setMasterTable(masterTableDTO); - dataList.add(formDataDTO); - formDTO.setDataList(dataList); - } - } - } - -} diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/masterData/dao/IMdmDao.java b/buildpackage/src/main/java/com/hzya/frame/plugin/masterData/dao/IMdmDao.java deleted file mode 100644 index b69adb80..00000000 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/masterData/dao/IMdmDao.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.hzya.frame.plugin.masterData.dao; - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.plugin.masterData.entity.MdmEntity; - -/** - * 客户档案(mdm_customer: table)表数据库访问层 - * - * @author makejava - * @since 2024-06-21 13:52:35 - */ -public interface IMdmDao extends IBaseDao { - -} - diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/masterData/dao/impl/MdmDaoImpl.java b/buildpackage/src/main/java/com/hzya/frame/plugin/masterData/dao/impl/MdmDaoImpl.java deleted file mode 100644 index 05e95b1e..00000000 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/masterData/dao/impl/MdmDaoImpl.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.hzya.frame.plugin.masterData.dao.impl; - -import com.hzya.frame.plugin.masterData.entity.MdmEntity; -import com.hzya.frame.plugin.masterData.dao.IMdmDao; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -/** - * 客户档案(MdmCustomer)表数据库访问层 - * - * @author makejava - * @since 2024-06-21 13:52:35 - */ -public class MdmDaoImpl extends MybatisGenericDao implements IMdmDao { - -} - diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/masterData/entity/MdmEntity.java b/buildpackage/src/main/java/com/hzya/frame/plugin/masterData/entity/MdmEntity.java deleted file mode 100644 index e8d7f6f9..00000000 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/masterData/entity/MdmEntity.java +++ /dev/null @@ -1,186 +0,0 @@ -package com.hzya.frame.plugin.masterData.entity; - -import java.util.Date; -import com.hzya.frame.web.entity.BaseEntity; -/** - * 客户档案(MdmCustomer)实体类 - * - * @author makejava - * @since 2024-06-21 13:52:35 - */ -public class MdmEntity extends BaseEntity { - - /** 单据规则 */ - private String documentRule; - /** 单据规则流水号 */ - private Long documentRuleNum; - /** 数据状态 Y正常 N删除 F修改 */ - private String dataStatus; - /** 新增数据状态 0待下发 1已下发 */ - private String addStatus; - /** 修改数据状态 0待下发 1已下发 */ - private String updateStatus; - /** 删除数据状态 0待下发 1已下发 */ - private String deleteStatus; - /** 公司id */ - private String companyId; - /** 客户编码 */ - private String code; - /** 客户类型 */ - private String custprop; - /** 客户状态 */ - private String custstate; - /** 启用状态 */ - private String enablestate; - /** 客户名称 */ - private String name; - /** 国家/地区 */ - private String pkCountry; - /** 客户基本分类 */ - private String pkCustclass; - /** 所属集团 */ - private String pkGroup; - /** 所属组织 */ - private String pkOrg; - /** 纳税人登记号 */ - private String taxpayerid; - - - public String getDocumentRule() { - return documentRule; - } - - public void setDocumentRule(String documentRule) { - this.documentRule = documentRule; - } - - public Long getDocumentRuleNum() { - return documentRuleNum; - } - - public void setDocumentRuleNum(Long documentRuleNum) { - this.documentRuleNum = documentRuleNum; - } - - public String getDataStatus() { - return dataStatus; - } - - public void setDataStatus(String dataStatus) { - this.dataStatus = dataStatus; - } - - public String getAddStatus() { - return addStatus; - } - - public void setAddStatus(String addStatus) { - this.addStatus = addStatus; - } - - public String getUpdateStatus() { - return updateStatus; - } - - public void setUpdateStatus(String updateStatus) { - this.updateStatus = updateStatus; - } - - public String getDeleteStatus() { - return deleteStatus; - } - - public void setDeleteStatus(String deleteStatus) { - this.deleteStatus = deleteStatus; - } - - public String getCompanyId() { - return companyId; - } - - public void setCompanyId(String companyId) { - this.companyId = companyId; - } - - public String getCode() { - return code; - } - - public void setCode(String code) { - this.code = code; - } - - public String getCustprop() { - return custprop; - } - - public void setCustprop(String custprop) { - this.custprop = custprop; - } - - public String getCuststate() { - return custstate; - } - - public void setCuststate(String custstate) { - this.custstate = custstate; - } - - public String getEnablestate() { - return enablestate; - } - - public void setEnablestate(String enablestate) { - this.enablestate = enablestate; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getPkCountry() { - return pkCountry; - } - - public void setPkCountry(String pkCountry) { - this.pkCountry = pkCountry; - } - - public String getPkCustclass() { - return pkCustclass; - } - - public void setPkCustclass(String pkCustclass) { - this.pkCustclass = pkCustclass; - } - - public String getPkGroup() { - return pkGroup; - } - - public void setPkGroup(String pkGroup) { - this.pkGroup = pkGroup; - } - - public String getPkOrg() { - return pkOrg; - } - - public void setPkOrg(String pkOrg) { - this.pkOrg = pkOrg; - } - - public String getTaxpayerid() { - return taxpayerid; - } - - public void setTaxpayerid(String taxpayerid) { - this.taxpayerid = taxpayerid; - } - -} - diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/masterData/entity/MdmEntity.xml b/buildpackage/src/main/java/com/hzya/frame/plugin/masterData/entity/MdmEntity.xml deleted file mode 100644 index 46d5962b..00000000 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/masterData/entity/MdmEntity.xml +++ /dev/null @@ -1,375 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - id - ,document_rule - ,document_rule_num - ,data_status - ,add_status - ,update_status - ,delete_status - ,sorts - ,create_user_id - ,create_time - ,modify_user_id - ,modify_time - ,sts - ,org_id - ,company_id - ,code - ,custprop - ,custstate - ,enablestate - ,name - ,pk_country - ,pk_custclass - ,pk_group - ,pk_org - ,taxpayerid - - - - - - - - - - - - - - - - insert into mdm_customer( - - id , - document_rule , - document_rule_num , - data_status , - add_status , - update_status , - delete_status , - sorts , - create_user_id , - create_time , - modify_user_id , - modify_time , - sts , - org_id , - company_id , - code , - custprop , - custstate , - enablestate , - name , - pk_country , - pk_custclass , - pk_group , - pk_org , - taxpayerid , - sts, - - )values( - - #{id} , - #{documentRule} , - #{documentRuleNum} , - #{dataStatus} , - #{addStatus} , - #{updateStatus} , - #{deleteStatus} , - #{sorts} , - #{create_user_id} , - #{create_time} , - #{modify_user_id} , - #{modify_time} , - #{sts} , - #{org_id} , - #{companyId} , - #{code} , - #{custprop} , - #{custstate} , - #{enablestate} , - #{name} , - #{pkCountry} , - #{pkCustclass} , - #{pkGroup} , - #{pkOrg} , - #{taxpayerid} , - 'Y', - - ) - - - - insert into mdm_customer(document_rule, document_rule_num, data_status, add_status, update_status, delete_status, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, company_id, code, custprop, custstate, enablestate, name, pk_country, pk_custclass, pk_group, pk_org, taxpayerid, sts) - values - - (#{entity.documentRule},#{entity.documentRuleNum},#{entity.dataStatus},#{entity.addStatus},#{entity.updateStatus},#{entity.deleteStatus},#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.org_id},#{entity.companyId},#{entity.code},#{entity.custprop},#{entity.custstate},#{entity.enablestate},#{entity.name},#{entity.pkCountry},#{entity.pkCustclass},#{entity.pkGroup},#{entity.pkOrg},#{entity.taxpayerid}, 'Y') - - - - - insert into mdm_customer(document_rule, document_rule_num, data_status, add_status, update_status, delete_status, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, company_id, code, custprop, custstate, enablestate, name, pk_country, pk_custclass, pk_group, pk_org, taxpayerid) - values - - (#{entity.documentRule},#{entity.documentRuleNum},#{entity.dataStatus},#{entity.addStatus},#{entity.updateStatus},#{entity.deleteStatus},#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.org_id},#{entity.companyId},#{entity.code},#{entity.custprop},#{entity.custstate},#{entity.enablestate},#{entity.name},#{entity.pkCountry},#{entity.pkCustclass},#{entity.pkGroup},#{entity.pkOrg},#{entity.taxpayerid}) - - on duplicate key update - document_rule = values(document_rule), - document_rule_num = values(document_rule_num), - data_status = values(data_status), - add_status = values(add_status), - update_status = values(update_status), - delete_status = values(delete_status), - create_user_id = values(create_user_id), - create_time = values(create_time), - modify_user_id = values(modify_user_id), - modify_time = values(modify_time), - sts = values(sts), - org_id = values(org_id), - company_id = values(company_id), - code = values(code), - custprop = values(custprop), - custstate = values(custstate), - enablestate = values(enablestate), - name = values(name), - pk_country = values(pk_country), - pk_custclass = values(pk_custclass), - pk_group = values(pk_group), - pk_org = values(pk_org), - taxpayerid = values(taxpayerid) - - -update mdm_customer set - - document_rule = #{documentRule}, - document_rule_num = #{documentRuleNum}, - data_status = #{dataStatus}, - add_status = #{addStatus}, - update_status = #{updateStatus}, - delete_status = #{deleteStatus}, - create_user_id = #{create_user_id}, - create_time = #{create_time}, - modify_user_id = #{modify_user_id}, - modify_time = #{modify_time}, - sts = #{sts}, - org_id = #{org_id}, - company_id = #{companyId}, - code = #{code}, - custprop = #{custprop}, - custstate = #{custstate}, - enablestate = #{enablestate}, - name = #{name}, - pk_country = #{pkCountry}, - pk_custclass = #{pkCustclass}, - pk_group = #{pkGroup}, - pk_org = #{pkOrg}, - taxpayerid = #{taxpayerid}, - -where id = #{id} - - - -update mdm_customer set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} -where id = #{id} - - - -update mdm_customer set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} - - and id = #{id} - and document_rule = #{documentRule} - and document_rule_num = #{documentRuleNum} - and data_status = #{dataStatus} - and add_status = #{addStatus} - and update_status = #{updateStatus} - and delete_status = #{deleteStatus} - and sorts = #{sorts} - and sts = #{sts} - and company_id = #{companyId} - and code = #{code} - and custprop = #{custprop} - and custstate = #{custstate} - and enablestate = #{enablestate} - and name = #{name} - and pk_country = #{pkCountry} - and pk_custclass = #{pkCustclass} - and pk_group = #{pkGroup} - and pk_org = #{pkOrg} - and taxpayerid = #{taxpayerid} - and sts='Y' - - - - - delete from mdm_customer where id = #{id} - - - - diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/masterData/plugin/MdmPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/masterData/plugin/MdmPluginInitializer.java deleted file mode 100644 index 02577f11..00000000 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/masterData/plugin/MdmPluginInitializer.java +++ /dev/null @@ -1,61 +0,0 @@ -package com.hzya.frame.plugin.masterData.plugin; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.base.PluginBaseEntity; -import com.hzya.frame.sysnew.comparison.masterData.service.IMasterDataService; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; - -/** - * 主数据同步 - * - * @author makejava - * @since 2024-06-21 13:52:35 - */ -public class MdmPluginInitializer extends PluginBaseEntity{ - Logger logger = LoggerFactory.getLogger(MdmPluginInitializer.class); - @Autowired - private IMasterDataService masterDataService; - - @Override - public void initialize() { - logger.info(getPluginLabel() + "執行初始化方法initialize()"); - } - - @Override - public void destroy() { - logger.info(getPluginLabel() + "執行銷毀方法destroy()"); - } - - @Override - public String getPluginId() { - return "MdmCustomerPlugin"; - } - - @Override - public String getPluginName() { - return "MdmCustomerPlugin插件"; - } - - @Override - public String getPluginLabel() { - return "MdmCustomerPlugin"; - } - - @Override - public String getPluginType() { - return "1"; - } - @Override - public JsonResultEntity executeBusiness(JSONObject requestJson) { - try { - logger.info("======开始执行主数据信息同步========"); - return masterDataService.queryArchives(requestJson); - }catch (Exception e){ - logger.info("======执行主数据同步失败:{}========",e.getMessage()); - e.printStackTrace(); - } - return null; - } -} diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/masterData/service/IMdmService.java b/buildpackage/src/main/java/com/hzya/frame/plugin/masterData/service/IMdmService.java deleted file mode 100644 index 175d0616..00000000 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/masterData/service/IMdmService.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.hzya.frame.plugin.masterData.service; - -import com.hzya.frame.plugin.masterData.entity.MdmEntity; -import com.hzya.frame.basedao.service.IBaseService; -/** - * 客户档案(MdmCustomer)表服务接口 - * - * @author makejava - * @since 2024-06-21 13:52:35 - */ -public interface IMdmService extends IBaseService{ -} diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/masterData/service/impl/MdmServiceImpl.java b/buildpackage/src/main/java/com/hzya/frame/plugin/masterData/service/impl/MdmServiceImpl.java deleted file mode 100644 index e1016019..00000000 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/masterData/service/impl/MdmServiceImpl.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.hzya.frame.plugin.masterData.service.impl; - -import com.hzya.frame.plugin.masterData.entity.MdmEntity; -import com.hzya.frame.plugin.masterData.dao.IMdmDao; -import com.hzya.frame.plugin.masterData.service.IMdmService; -import com.hzya.frame.plugin.masterData.service.IMdmService; -import org.springframework.beans.factory.annotation.Autowired; -import com.hzya.frame.basedao.service.impl.BaseService; -/** - * 客户档案(MdmCustomer)表服务实现类 - * - * @author makejava - * @since 2024-06-21 13:52:35 - */ -public class MdmServiceImpl extends BaseService implements IMdmService { - - private IMdmDao mdmCustomerDao; - - @Autowired - public void setMdmCustomerDao(IMdmDao dao) { - this.mdmCustomerDao = dao; - this.dao = dao; - } -} diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/seeyonExt/plugin/SeeyonExtPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/seeyonExt/plugin/SeeyonExtPluginInitializer.java deleted file mode 100644 index 94c446d8..00000000 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/seeyonExt/plugin/SeeyonExtPluginInitializer.java +++ /dev/null @@ -1,138 +0,0 @@ -package com.hzya.frame.plugin.seeyonExt.plugin; - -import cn.hutool.core.util.StrUtil; -import cn.hutool.json.JSONUtil; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.base.PluginBaseEntity; -import com.hzya.frame.seeyon.service.ISeeYonInterFace; -import com.hzya.frame.sysnew.integtationTaskLivingDetails.entity.IntegrationTaskLivingDetailsEntity; -import com.hzya.frame.sysnew.integtationTaskLivingDetails.service.IIntegrationTaskLivingDetailsService; -import com.hzya.frame.web.entity.BaseResult; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; - -import java.util.HashMap; -import java.util.Map; - -/** - * @Description - * @Author xiangerlin - * @Date 2024/5/15 08:34 - **/ -public class SeeyonExtPluginInitializer extends PluginBaseEntity { - Logger logger = LoggerFactory.getLogger(SeeyonExtPluginInitializer.class); - @Autowired - private IIntegrationTaskLivingDetailsService taskLivingDetailsService; - @Autowired - private ISeeYonInterFace seeyInterFace; - /*** - * 插件初始化方法 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-08-02 10:48 - * @Param [] - * @return void - **/ - @Override - public void initialize() { - logger.info(getPluginLabel() + "執行初始化方法initialize()"); - } - - /**** - * 插件销毁方法 - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-02 10:48 - * @return void - **/ - @Override - public void destroy() { - logger.info(getPluginLabel() + "執行銷毀方法destroy()"); - } - - /**** - * 插件的ID - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-02 10:48 - * @return void - **/ - @Override - public String getPluginId() { - return "SeeyonExtPlugin"; - } - - /**** - * 插件的名称 - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-02 10:48 - * @return void - **/ - @Override - public String getPluginName() { - return "seeyonExt插件"; - } - - /**** - * 插件的显示值 - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-02 10:48 - * @return void - **/ - @Override - public String getPluginLabel() { - return "seeyonExt插件"; - } - - /*** - * 插件类型 1、场景插件 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-08-02 14:01 - * @Param [] - * @return java.lang.String - **/ - @Override - public String getPluginType() { - return "1"; - } - - /*** - * seeyonExt 重试专用插件 - * @Since 3.0 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-08-07 11:20 - * @param requestJson 执行业务代码的参数 - * @return void - **/ - @Override - public JsonResultEntity executeBusiness(JSONObject requestJson) throws Exception { - try { - //重试方法 - if (null != requestJson){ - //JSONObject jsonStr = requestJson.getJSONObject("jsonStr"); - //如果这个id不为空,说明是重试的 - String id = requestJson.getString("integration_task_living_details_id"); - if (StrUtil.isNotEmpty(id)){ - //查询日志表 - IntegrationTaskLivingDetailsEntity taskDetailEntity = taskLivingDetailsService.get(id); - if (null != taskDetailEntity && JSONUtil.isTypeJSON(taskDetailEntity.getRootAppPk())){ - //拿到这张表的源系统ID - JSONObject jsonObject = JSONObject.parseObject(taskDetailEntity.getRootAppPk()); - MapextData = new HashMap<>(); - extData.put("integration_task_living_details_id",id);//把日志id放到hzyaExtData中,下游方法从这个对象里取 - jsonObject.put("hzyaExtData",extData); - JSONObject param = new JSONObject(); - param.put("jsonStr", JSON.toJSONString(jsonObject)); - //调用seeyon标准重试方法 - seeyInterFace.thirdInterfaceSeeYonDefinitionRePush(param); - } - } - } - logger.info("执行成功"); - return BaseResult.getSuccessMessageEntity("执行成功"); - }catch (Exception e){ - e.printStackTrace(); - } - return BaseResult.getSuccessMessageEntity("执行成功"); - } -} diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/sysMessageManageLogBack/entity/SysESBMessageManageLogEntity.java b/buildpackage/src/main/java/com/hzya/frame/plugin/sysMessageManageLogBack/entity/SysESBMessageManageLogEntity.java deleted file mode 100644 index 1d39e5c6..00000000 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/sysMessageManageLogBack/entity/SysESBMessageManageLogEntity.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.hzya.frame.plugin.sysMessageManageLogBack.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -public class SysESBMessageManageLogEntity extends BaseEntity { - - private String name; - - - -} - diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/sysMessageManageLogBack/plugin/SysMessageManageLogPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/sysMessageManageLogBack/plugin/SysMessageManageLogPluginInitializer.java deleted file mode 100644 index ed6f5231..00000000 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/sysMessageManageLogBack/plugin/SysMessageManageLogPluginInitializer.java +++ /dev/null @@ -1,59 +0,0 @@ -package com.hzya.frame.plugin.sysMessageManageLogBack.plugin; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.base.PluginBaseEntity; -import com.hzya.frame.web.entity.BaseResult; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -/** - * 消息管理日志(SysMessageManageLog)表服务接口 - * - * @author makejava - * @since 2024-03-08 10:22:00 - */ -public class SysMessageManageLogPluginInitializer extends PluginBaseEntity { - Logger logger = LoggerFactory.getLogger(SysMessageManageLogPluginInitializer.class); - - @Override - public void initialize() { - logger.info(getPluginLabel() + "執行初始化方法initialize()"); - } - - @Override - public void destroy() { - logger.info(getPluginLabel() + "執行銷毀方法destroy()"); - } - - @Override - public String getPluginId() { - return "SysMessageManageLogPlugin"; - } - - @Override - public String getPluginName() { - return "ESB消息日志备份"; - } - - @Override - public String getPluginLabel() { - return "ESB消息日志备份"; - } - @Override - public String getPluginType() { - return "1"; - } - - @Override - public JsonResultEntity executeBusiness(JSONObject requestJson) throws Exception { - try { - logger.info("执行成功"); - return BaseResult.getSuccessMessageEntity("执行成功"); - }catch (Exception e){ - e.printStackTrace(); - } - return BaseResult.getSuccessMessageEntity("执行成功"); - } - -} diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/sysMessageManageLogBack/service/ISysESBMessageManageLogService.java b/buildpackage/src/main/java/com/hzya/frame/plugin/sysMessageManageLogBack/service/ISysESBMessageManageLogService.java deleted file mode 100644 index b30d5da9..00000000 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/sysMessageManageLogBack/service/ISysESBMessageManageLogService.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.hzya.frame.plugin.sysMessageManageLogBack.service; - -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.plugin.sysMessageManageLogBack.entity.SysESBMessageManageLogEntity; - -/** - * 消息管理日志(SysMessageManageLog)表服务接口 - * - * @author makejava - * @since 2024-03-08 10:22:00 - */ -public interface ISysESBMessageManageLogService extends IBaseService { -} diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/sysMessageManageLogBack/service/impl/SysESBMessageManageLogServiceImpl.java b/buildpackage/src/main/java/com/hzya/frame/plugin/sysMessageManageLogBack/service/impl/SysESBMessageManageLogServiceImpl.java deleted file mode 100644 index a1494624..00000000 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/sysMessageManageLogBack/service/impl/SysESBMessageManageLogServiceImpl.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.hzya.frame.plugin.sysMessageManageLogBack.service.impl; - -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.plugin.sysMessageManageLogBack.entity.SysESBMessageManageLogEntity; -import com.hzya.frame.plugin.sysMessageManageLogBack.service.ISysESBMessageManageLogService; - -/** - * 消息管理日志(SysMessageManageLog)表服务实现类 - * - * @author makejava - * @since 2024-03-08 10:22:00 - */ -public class SysESBMessageManageLogServiceImpl extends BaseService implements ISysESBMessageManageLogService { - -} diff --git a/buildpackage/src/main/resources/application-ax.yml b/buildpackage/src/main/resources/application-ax.yml deleted file mode 100644 index fda31564..00000000 --- a/buildpackage/src/main/resources/application-ax.yml +++ /dev/null @@ -1,23 +0,0 @@ -#######################澳星环境####################### -logging: - #日志级别 指定目录级别 - level: - root: info - encodings: GBK - file: -# 日志保存路径 - path: E:\yongansystem\log -spring: - datasource: - dynamic: - datasource: - master: - url: jdbc:mysql://127.0.0.1:3306/businesscenter?serverTimezone=UTC&useUnicode=true&characterEncoding=UTF8&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowLoadLocalInfile=false&autoReconnect=true&failOverReadOnly=false&connectTimeout=30000&socketTimeout=30000&autoReconnectForPools=true - username: root - password: 62e4295b615a30dbf3b8ee96f41c820b - driver-class-name: com.mysql.jdbc.Driver # 3.2.0开始支持SPI可省略此配置 -savefile: - # 文件保存路径 - path: E:\yongansystem\file -zt: - url: http://127.0.0.1:9081/kangarooDataCenterV3/entranceController/externalCallInterface \ No newline at end of file diff --git a/buildpackage/src/main/resources/application-hclocal.yml b/buildpackage/src/main/resources/application-hclocal.yml deleted file mode 100644 index 1ec327da..00000000 --- a/buildpackage/src/main/resources/application-hclocal.yml +++ /dev/null @@ -1,27 +0,0 @@ -#######################本地环境####################### -logging: - #日志级别 指定目录级别 - level: - root: info - encodings: UTF-8 - file: -# 日志保存路径 - path: D:\yongansystem\kangarooDataCenter\v3\logs -spring: - datasource: - dynamic: - datasource: - master: -# url: jdbc:mysql://ufidahz.com.cn:9096/businesscenternew?serverTimezone=UTC&useUnicode=true&characterEncoding=UTF8&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowLoadLocalInfile=false&autoReconnect=true&failOverReadOnly=false&connectTimeout=30000&socketTimeout=30000&autoReconnectForPools=true -# username: root -# password: bd993088e8a7c3dc5f44441617f9b4bf -# driver-class-name: com.mysql.jdbc.Driver # 3.2.0开始支持SPI可省略此配置 - url: jdbc:mysql://ufidahz.com.cn:9014/businesscenter?serverTimezone=UTC&useUnicode=true&characterEncoding=UTF8&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowLoadLocalInfile=false&autoReconnect=true&failOverReadOnly=false&connectTimeout=30000&socketTimeout=30000&autoReconnectForPools=true - username: root - password: 62e4295b615a30dbf3b8ee96f41c820b - driver-class-name: com.mysql.jdbc.Driver # 3.2.0开始支持SPI可省略此配置 -savefile: - # 文件保存路径 - path: D:\yongansystem\kangarooDataCenter\v3\logs -zt: - url: http://127.0.0.1:9999/kangarooDataCenterV3/entranceController/externalCallInterface diff --git a/buildpackage/src/main/resources/application-local.yml b/buildpackage/src/main/resources/application-local.yml deleted file mode 100644 index 66d151f2..00000000 --- a/buildpackage/src/main/resources/application-local.yml +++ /dev/null @@ -1,23 +0,0 @@ -#######################本地环境####################### -logging: - #日志级别 指定目录级别 - level: - root: info - encodings: UTF-8 - file: -# 日志保存路径 - path: /Users/apple/Desktop/log/local -spring: - datasource: - dynamic: - datasource: - master: - url: jdbc:mysql://ufidahz.com.cn:9014/businesscenter?serverTimezone=UTC&useUnicode=true&characterEncoding=UTF8&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowLoadLocalInfile=false&autoReconnect=true&failOverReadOnly=false&connectTimeout=30000&socketTimeout=30000&autoReconnectForPools=true - username: root - password: 62e4295b615a30dbf3b8ee96f41c820b - driver-class-name: com.mysql.jdbc.Driver # 3.2.0开始支持SPI可省略此配置 -savefile: - # 文件保存路径 - path: /Users/apple/Desktop/log/local -zt: - url: http://127.0.0.1:9999/kangarooDataCenterV3/entranceController/externalCallInterface diff --git a/buildpackage/src/main/resources/application-xel.yml b/buildpackage/src/main/resources/application-xel.yml deleted file mode 100644 index e53ca4c4..00000000 --- a/buildpackage/src/main/resources/application-xel.yml +++ /dev/null @@ -1,35 +0,0 @@ -#######################本地环境####################### -logging: - #日志级别 指定目录级别 - level: - root: info - encodings: UTF-8 - file: -# 日志保存路径 - path: /Users/xiangerlin/work/app/logs/dev -spring: - datasource: - dynamic: - datasource: - master: - url: jdbc:mysql://ufidahz.com.cn:9014/businesscenter?serverTimezone=UTC&useUnicode=true&characterEncoding=UTF8&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowLoadLocalInfile=false&autoReconnect=true&failOverReadOnly=false&connectTimeout=30000&socketTimeout=30000&autoReconnectForPools=true - username: root - password: 62e4295b615a30dbf3b8ee96f41c820b - driver-class-name: com.mysql.jdbc.Driver # 3.2.0开始支持SPI可省略此配置 -savefile: - # 文件保存路径 - path: /Users/xiangerlin/work/app/file/dev -cbs8: - appId: 1P4AGrpz - appSecret: 2c2369ae5dc04382844bbe3a5abf39e1bea9cd3a - url: https://cbs8-openapi-reprd.csuat.cmburl.cn - # 测试用这个 这个是银行给的,和下面的公钥不是一对密钥 - ya_private_key: 83BA7EC821D35F4CB31FF9A51C1EFA520FC52AF828C2337F88E91CF119B07F44 - # 这个私钥到时候上传到cbs,和下面到是同一对 - #ya_private_key: e1eacfdee9b8d4184437d5a2071e17ce31befc3d93395f9f05709ed562e8dc46 - ya_public_key: 044fa399d2223760f17b81b863cb482b009294c4516f8a605dea1475ec09e720eaa98468715e5ad509a592a0b426061551c5a3df236966c23253a7d894eac0dcde - cbs_public_key: 0469146F06BF3B01236E84632441E826F3067A6B93BC3839C836A06007869CD351FBBE388B51F742859388BBC1DE089923AAFBC69E448F15141DDF30EE6CE90185 - #电子回单下载临时存放位置 - elec_path: /Users/xiangerlin/Downloads/ -OA: - data_source_code: yc-test diff --git a/buildpackage/src/main/resources/application-yc.yml b/buildpackage/src/main/resources/application-yc.yml deleted file mode 100644 index b2e3e2cf..00000000 --- a/buildpackage/src/main/resources/application-yc.yml +++ /dev/null @@ -1,90 +0,0 @@ -#logging: -# #日志级别 指定目录级别 -# level: -# root: info -# encodings: UTF-8 -# file: -# # 日志保存路径 -# path: /zt/log -#spring: -# flyway: -# # 启动flyway migration, 默认为true -# enabled: false -# datasource: -# dynamic: -# druid: -# filters: stat,log4j2 -# datasource: -# master: -# url: jdbc:dm://10.75.51.82:5238?schema=businesscenter&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8&compatibleMode=oracle -# username: businesscenter -# password: 6842568689469adad597d144ee104063 -# driver-class-name: dm.jdbc.driver.DmDriver -#savefile: -# # 文件保存路径 -# path: /zt/file -#公司mysql -#ax: -# url: http://127.0.0.1:9999/kangarooDataCenterV3/entranceController/externalCallInterface -#logging: -# #日志级别 指定目录级别warn -# level: -# root: info -# encodings: UTF-8 -# file: -# # 日志保存路径 -# path: /home/webservice/zt/log -#spring: -# datasource: -# dynamic: -# datasource: -# master: -# url: jdbc:mysql://ufidahz.com.cn:9014/businesscenter?serverTimezone=UTC&useUnicode=true&characterEncoding=UTF8&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowLoadLocalInfile=false&autoReconnect=true&failOverReadOnly=false&connectTimeout=30000&socketTimeout=30000&autoReconnectForPools=true -# username: root -# password: 62e4295b615a30dbf3b8ee96f41c820b -# driver-class-name: com.mysql.jdbc.Driver # 3.2.0开始支持SPI可省略此配置 -#savefile: -# # 文件保存路径 -# path: /home/webservice/zt/file - - -#公司服务器达梦 -logging: - #日志级别 指定目录级别 - level: - root: info - encodings: UTF-8 - file: - # 日志保存路径 - path: /zt/log -spring: - flyway: - # 启动flyway migration, 默认为true - enabled: false - datasource: - dynamic: - druid: - filters: stat,log4j2 - datasource: - master: - url: jdbc:dm://ufidahz.com.cn:9040?schema=businesscenter&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8&compatibleMode=oracle - username: hzyazt - password: 62e4295b615a30dbf3b8ee96f41c820b - driver-class-name: dm.jdbc.driver.DmDriver -savefile: - # 文件保存路径 - path: /zt/file -cbs8: - appId: 1P4AGrpz - appSecret: 2c2369ae5dc04382844bbe3a5abf39e1bea9cd3a - url: https://cbs8-openapi-reprd.csuat.cmburl.cn - # 测试用这个 这个是银行给的,和下面的公钥不是一对密钥 - ya_private_key: 83BA7EC821D35F4CB31FF9A51C1EFA520FC52AF828C2337F88E91CF119B07F44 - # 这个私钥到时候上传到cbs,和下面到是同一对 - #ya_private_key: e1eacfdee9b8d4184437d5a2071e17ce31befc3d93395f9f05709ed562e8dc46 - ya_public_key: 044fa399d2223760f17b81b863cb482b009294c4516f8a605dea1475ec09e720eaa98468715e5ad509a592a0b426061551c5a3df236966c23253a7d894eac0dcde - cbs_public_key: 0469146F06BF3B01236E84632441E826 - #电子回单下载临时存放位置 - elec_path: /zt/elecfile -OA: - data_source_code: yc_oa diff --git a/buildpackage/src/main/resources/application-ydc.yml b/buildpackage/src/main/resources/application-ydc.yml deleted file mode 100644 index 3038dda0..00000000 --- a/buildpackage/src/main/resources/application-ydc.yml +++ /dev/null @@ -1,21 +0,0 @@ -#######################本地环境####################### -logging: - #日志级别 指定目录级别 - level: - root: info - encodings: UTF-8 - file: -# 日志保存路径 - path: /Users/xiangerlin/work/app/logs/ydc -spring: - datasource: - dynamic: - datasource: - master: - url: jdbc:mysql://ufidahz.com.cn:9096/businesscenternew?serverTimezone=UTC&useUnicode=true&characterEncoding=UTF8&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowLoadLocalInfile=false&autoReconnect=true&failOverReadOnly=false&connectTimeout=30000&socketTimeout=30000&autoReconnectForPools=true - username: root - password: bd993088e8a7c3dc5f44441617f9b4bf - driver-class-name: com.mysql.jdbc.Driver # 3.2.0开始支持SPI可省略此配置 -savefile: - # 文件保存路径 - path: /Users/xiangerlin/work/app/logs/ydc diff --git a/buildpackage/src/main/resources/application-yuecheng.yml b/buildpackage/src/main/resources/application-yuecheng.yml deleted file mode 100644 index 7e081ecb..00000000 --- a/buildpackage/src/main/resources/application-yuecheng.yml +++ /dev/null @@ -1,31 +0,0 @@ -#######################本地环境####################### -logging: - #日志级别 指定目录级别 - level: - root: info - encodings: UTF-8 - file: -# 日志保存路径 - path: /Users/xiangerlin/work/app/logs/yuecheng -spring: - datasource: - dynamic: - datasource: - master: - url: jdbc:mysql://ufidahz.com.cn:9014/businesscenter?serverTimezone=UTC&useUnicode=true&characterEncoding=UTF8&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowLoadLocalInfile=false&autoReconnect=true&failOverReadOnly=false&connectTimeout=30000&socketTimeout=30000&autoReconnectForPools=true - username: root - password: 62e4295b615a30dbf3b8ee96f41c820b - driver-class-name: com.mysql.jdbc.Driver # 3.2.0开始支持SPI可省略此配置 -savefile: - # 文件保存路径 - path: /Users/xiangerlin/work/app/logs/yuecheng -cbs8: - appId: 1P4AGrpz - appSecret: 2c2369ae5dc04382844bbe3a5abf39e1bea9cd3a - url: https://cbs8-openapi-reprd.csuat.cmburl.cn - # 测试用这个 这个是银行给的,和下面的公钥不是一对密钥 - ya_private_key: 83BA7EC821D35F4CB31FF9A51C1EFA520FC52AF828C2337F88E91CF119B07F44 - # 这个私钥到时候上传到cbs,和下面到是同一对 - #ya_private_key: e1eacfdee9b8d4184437d5a2071e17ce31befc3d93395f9f05709ed562e8dc46 - ya_public_key: 044fa399d2223760f17b81b863cb482b009294c4516f8a605dea1475ec09e720eaa98468715e5ad509a592a0b426061551c5a3df236966c23253a7d894eac0dcde - cbs_public_key: 0469146F06BF3B01236E84632441E826F3067A6B93BC3839C836A06007869CD351FBBE388B51F742859388BBC1DE089923AAFBC69E448F15141DDF30EE6CE90185 diff --git a/buildpackage/src/main/resources/application-yuqh.yml b/buildpackage/src/main/resources/application-yuqh.yml deleted file mode 100644 index d114d224..00000000 --- a/buildpackage/src/main/resources/application-yuqh.yml +++ /dev/null @@ -1,23 +0,0 @@ -#######################本地环境####################### -logging: - #日志级别 指定目录级别 - level: - root: info - encodings: UTF-8 - file: -# 日志保存路径 - path: E:\yongansystem\log -spring: - datasource: - dynamic: - datasource: - master: - url: jdbc:mysql://ufidahz.com.cn:9096/businesscenternew?serverTimezone=UTC&useUnicode=true&characterEncoding=UTF8&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowLoadLocalInfile=false&autoReconnect=true&failOverReadOnly=false&connectTimeout=30000&socketTimeout=30000&autoReconnectForPools=true - username: root - password: bd993088e8a7c3dc5f44441617f9b4bf - driver-class-name: com.mysql.jdbc.Driver # 3.2.0开始支持SPI可省略此配置 -savefile: - # 文件保存路径 - path: E:\yongansystem\log -zt: - url: http://127.0.0.1:9999/kangarooDataCenterV3/entranceController/externalCallInterface diff --git a/buildpackage/src/main/resources/application-zqtlocal.yml b/buildpackage/src/main/resources/application-zqtlocal.yml deleted file mode 100644 index ffff00a3..00000000 --- a/buildpackage/src/main/resources/application-zqtlocal.yml +++ /dev/null @@ -1,39 +0,0 @@ -#######################zqtlocal环境####################### -logging: - #日志级别 指定目录级别 - level: - root: info - encodings: UTF-8 - file: - # 日志保存路径 - path: D:/local/logs/ -spring: - datasource: - dynamic: - datasource: - master: - url: jdbc:mysql://ufidahz.com.cn:9014/businesscenter?serverTimezone=UTC&useUnicode=true&characterEncoding=UTF8&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowLoadLocalInfile=false&autoReconnect=true&failOverReadOnly=false&connectTimeout=30000&socketTimeout=30000&autoReconnectForPools=true - username: root - password: 62e4295b615a30dbf3b8ee96f41c820b - driver-class-name: com.mysql.jdbc.Driver # 3.2.0开始支持SPI可省略此配置 -savefile: - # 文件保存路径 - path: D:/local/upload/ - pluginpath : D:/local/plugin/ - tomcatpath: E:\apache-tomcat-9.0.27\webapps\kangarooDataCenterV3\WEB-INF\classes\ -cbs8: - appId: 1P4AGrpz - appSecret: 2c2369ae5dc04382844bbe3a5abf39e1bea9cd3a - url: https://cbs8-openapi-reprd.csuat.cmburl.cn - # 测试用这个 这个是银行给的,和下面的公钥不是一对密钥 - ya_private_key: 83BA7EC821D35F4CB31FF9A51C1EFA520FC52AF828C2337F88E91CF119B07F44 - # 这个私钥到时候上传到cbs,和下面到是同一对 - #ya_private_key: e1eacfdee9b8d4184437d5a2071e17ce31befc3d93395f9f05709ed562e8dc46 - ya_public_key: 044fa399d2223760f17b81b863cb482b009294c4516f8a605dea1475ec09e720eaa98468715e5ad509a592a0b426061551c5a3df236966c23253a7d894eac0dcde - cbs_public_key: 0469146F06BF3B01236E84632441E826 - #电子回单下载临时存放位置 - elec_path: /Users/xiangerlin/Downloads/ -OA: - data_source_code: yc_oa -zt: - url: http://127.0.0.1:9082/kangarooDataCenterV3/entranceController/externalCallInterface \ No newline at end of file diff --git a/buildpackage/src/main/resources/application.yml b/buildpackage/src/main/resources/application.yml index 7b481a9d..be68b2f0 100644 --- a/buildpackage/src/main/resources/application.yml +++ b/buildpackage/src/main/resources/application.yml @@ -125,4 +125,4 @@ jeecg : minio_pass: ?? bucketName: ?? data: - use: true + use: false diff --git a/buildpackage/src/main/resources/cfgHome/plugin/cbs8/pluginCfg.xml b/buildpackage/src/main/resources/cfgHome/plugin/cbs8/pluginCfg.xml deleted file mode 100644 index eec419c5..00000000 --- a/buildpackage/src/main/resources/cfgHome/plugin/cbs8/pluginCfg.xml +++ /dev/null @@ -1,6 +0,0 @@ - - -CBS8PayApplyPlugin -cbs8插件 -202406070001 - diff --git a/buildpackage/src/main/resources/cfgHome/plugin/cbs8/spring/spring-buildpackage-plugin.xml b/buildpackage/src/main/resources/cfgHome/plugin/cbs8/spring/spring-buildpackage-plugin.xml deleted file mode 100644 index 81dc741a..00000000 --- a/buildpackage/src/main/resources/cfgHome/plugin/cbs8/spring/spring-buildpackage-plugin.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/buildpackage/src/main/resources/cfgHome/plugin/cbs8/spring/spring-buildpackage-service.xml b/buildpackage/src/main/resources/cfgHome/plugin/cbs8/spring/spring-buildpackage-service.xml deleted file mode 100644 index f3c93de6..00000000 --- a/buildpackage/src/main/resources/cfgHome/plugin/cbs8/spring/spring-buildpackage-service.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/buildpackage/src/main/resources/cfgHome/plugin/masterData/pluginCfg.xml b/buildpackage/src/main/resources/cfgHome/plugin/masterData/pluginCfg.xml deleted file mode 100644 index e9adf11a..00000000 --- a/buildpackage/src/main/resources/cfgHome/plugin/masterData/pluginCfg.xml +++ /dev/null @@ -1,6 +0,0 @@ - - -MdmPlugin -MdmPlugin插件 -90000001 - diff --git a/buildpackage/src/main/resources/cfgHome/plugin/masterData/spring/spring-buildpackage-dao.xml b/buildpackage/src/main/resources/cfgHome/plugin/masterData/spring/spring-buildpackage-dao.xml deleted file mode 100644 index 471dd4a6..00000000 --- a/buildpackage/src/main/resources/cfgHome/plugin/masterData/spring/spring-buildpackage-dao.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/buildpackage/src/main/resources/cfgHome/plugin/masterData/spring/spring-buildpackage-plugin.xml b/buildpackage/src/main/resources/cfgHome/plugin/masterData/spring/spring-buildpackage-plugin.xml deleted file mode 100644 index 6943ad23..00000000 --- a/buildpackage/src/main/resources/cfgHome/plugin/masterData/spring/spring-buildpackage-plugin.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/buildpackage/src/main/resources/cfgHome/plugin/masterData/spring/spring-buildpackage-service.xml b/buildpackage/src/main/resources/cfgHome/plugin/masterData/spring/spring-buildpackage-service.xml deleted file mode 100644 index c642948f..00000000 --- a/buildpackage/src/main/resources/cfgHome/plugin/masterData/spring/spring-buildpackage-service.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/buildpackage/src/main/resources/cfgHome/plugin/payBill/pluginCfg.xml b/buildpackage/src/main/resources/cfgHome/plugin/payBill/pluginCfg.xml deleted file mode 100644 index cedbfee4..00000000 --- a/buildpackage/src/main/resources/cfgHome/plugin/payBill/pluginCfg.xml +++ /dev/null @@ -1,6 +0,0 @@ - - -PayBillPlugin -OA付款单插件 -202406210001 - diff --git a/buildpackage/src/main/resources/cfgHome/plugin/payBill/spring/spring-buildpackage-plugin.xml b/buildpackage/src/main/resources/cfgHome/plugin/payBill/spring/spring-buildpackage-plugin.xml deleted file mode 100644 index 03e1cd8a..00000000 --- a/buildpackage/src/main/resources/cfgHome/plugin/payBill/spring/spring-buildpackage-plugin.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/buildpackage/src/main/resources/cfgHome/plugin/payBill/spring/spring-buildpackage-service.xml b/buildpackage/src/main/resources/cfgHome/plugin/payBill/spring/spring-buildpackage-service.xml deleted file mode 100644 index 88a86bfb..00000000 --- a/buildpackage/src/main/resources/cfgHome/plugin/payBill/spring/spring-buildpackage-service.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/buildpackage/src/main/resources/cfgHome/plugin/seeyonExt/pluginCfg.xml b/buildpackage/src/main/resources/cfgHome/plugin/seeyonExt/pluginCfg.xml deleted file mode 100644 index 458372d8..00000000 --- a/buildpackage/src/main/resources/cfgHome/plugin/seeyonExt/pluginCfg.xml +++ /dev/null @@ -1,6 +0,0 @@ - - -SeeyonExtPlugin -seeyonExt插件 -202405150001 - diff --git a/buildpackage/src/main/resources/cfgHome/plugin/seeyonExt/spring/spring-buildpackage-plugin.xml b/buildpackage/src/main/resources/cfgHome/plugin/seeyonExt/spring/spring-buildpackage-plugin.xml deleted file mode 100644 index cb98d142..00000000 --- a/buildpackage/src/main/resources/cfgHome/plugin/seeyonExt/spring/spring-buildpackage-plugin.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/buildpackage/src/main/resources/cfgHome/plugin/sysMessageManageLogBack/pluginCfg.xml b/buildpackage/src/main/resources/cfgHome/plugin/sysMessageManageLogBack/pluginCfg.xml deleted file mode 100644 index 00d5dc0b..00000000 --- a/buildpackage/src/main/resources/cfgHome/plugin/sysMessageManageLogBack/pluginCfg.xml +++ /dev/null @@ -1,6 +0,0 @@ - - -SysMessageManageLogPlugin -SysMessageManageLogPlugin插件 -202403080010 - diff --git a/buildpackage/src/main/resources/cfgHome/plugin/sysMessageManageLogBack/spring/spring-buildpackage-dao.xml b/buildpackage/src/main/resources/cfgHome/plugin/sysMessageManageLogBack/spring/spring-buildpackage-dao.xml deleted file mode 100644 index f857d7fc..00000000 --- a/buildpackage/src/main/resources/cfgHome/plugin/sysMessageManageLogBack/spring/spring-buildpackage-dao.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/buildpackage/src/main/resources/cfgHome/plugin/sysMessageManageLogBack/spring/spring-buildpackage-plugin.xml b/buildpackage/src/main/resources/cfgHome/plugin/sysMessageManageLogBack/spring/spring-buildpackage-plugin.xml deleted file mode 100644 index 2ca55124..00000000 --- a/buildpackage/src/main/resources/cfgHome/plugin/sysMessageManageLogBack/spring/spring-buildpackage-plugin.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/buildpackage/src/main/resources/cfgHome/plugin/sysMessageManageLogBack/spring/spring-buildpackage-service.xml b/buildpackage/src/main/resources/cfgHome/plugin/sysMessageManageLogBack/spring/spring-buildpackage-service.xml deleted file mode 100644 index 4f0c39ab..00000000 --- a/buildpackage/src/main/resources/cfgHome/plugin/sysMessageManageLogBack/spring/spring-buildpackage-service.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/buildpackage/src/main/resources/dbSql/dj/V3.0.10__init_app_djhs.sql b/buildpackage/src/main/resources/dbSql/dj/V3.0.10__init_app_djhs.sql deleted file mode 100644 index 61f06431..00000000 --- a/buildpackage/src/main/resources/dbSql/dj/V3.0.10__init_app_djhs.sql +++ /dev/null @@ -1,24 +0,0 @@ -INSERT INTO sys_application (id, app_logo, app_status, name, version_number, access_mode, affiliation_field, manufacturer, app_introduction, client_path, app_id, system_address, web_path, program_path, public_key, secret_key, interface_address, interface_status, app_type, db_status, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('70d24970f0e8429485220fff1e331e50', NULL, '1', '东进环思', '1.0', '[\"2\",\"1\"]', '1', '环丝应用(东进环思)', '环丝应用(东进环思)', NULL, 800033, NULL, NULL, NULL, 'ZJYA0iD/DtdYCBYE1AqHlz4All0gLb96p8G1xNjdGz4tDZlCe7eDIk+3zDUT+v578prj', 'nL860JIPqIuB0jUsJE5RZLcyZfi8ArRSz6rk0h69TDbkf3Qq0Jstwk9FIgbGa6ejj3JzOP8MtA1LSGvL+2BWG8c/o7DKi92S4mr3zcGearA=', NULL, '2', '1', '2', 25, NULL, 'Y', '2024-07-16 10:14:05', '1', '2024-07-16 10:14:05', '1'); - -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('0be0862057b249c5b3b902f9d2e18744', 8000330000, NULL, '1', '70d24970f0e8429485220fff1e331e50', '770605aa7fdd4673960b488ee37538ad', '客商档案新增', '中台—环思,客商档案同步环思', '2', NULL, '1', '1', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"id\":\"f7c387b0-d5d3-48d3-9aa6-c84e9b12a06d\",\"parameterName\":\"body\",\"first\":true}]', '[]', 252, '1', '2024-07-16 10:53:07', '1', '2024-07-16 10:53:07', 'Y', NULL, NULL, NULL, '2', '1', '1', '1'); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('362bc0ef8a0e4a8fbb015e7ff241147b', 8000330002, NULL, '1', '70d24970f0e8429485220fff1e331e50', 'a02cccd7bac94d7ba2a42bf684d9ab4c', '物料分类新增', '中台—环思,物料分类同步环思', '2', NULL, '1', '1', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"id\":\"0c291ae8-7bc7-46ad-8954-4f9b1cf03454\",\"parameterName\":\"body\",\"first\":true}]', '[]', 254, '1', '2024-07-16 10:54:57', '1', '2024-07-16 10:54:57', 'Y', NULL, NULL, NULL, '2', '1', '1', '1'); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('3c40a2e4a5a7444d9cdb28b9c8e4e1a9', 8000330003, NULL, '1', '70d24970f0e8429485220fff1e331e50', 'a02cccd7bac94d7ba2a42bf684d9ab4c', '物料分类修改', '中台—环思,物料分类同步环思\n', '2', NULL, '1', '1', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"id\":\"f3b82e1a-1fea-4804-bbbc-17ea51a78871\",\"parameterName\":\"body\",\"first\":true}]', '[]', 255, '1', '2024-07-16 10:55:21', '1', '2024-07-16 10:55:21', 'Y', NULL, NULL, NULL, '2', '1', '1', '1'); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('5d89843a48c248649dfc351913666f6e', 8000330001, NULL, '1', '70d24970f0e8429485220fff1e331e50', '770605aa7fdd4673960b488ee37538ad', '客商档案修改', '中台—环思,客商档案同步环思\n', '2', NULL, '1', '1', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"id\":\"376565d7-604b-4451-9ce9-c8593b925b11\",\"parameterName\":\"body\",\"first\":true}]', '[]', 253, '1', '2024-07-16 10:53:33', '1', '2024-07-16 10:53:33', 'Y', NULL, NULL, NULL, '2', '1', '1', '1'); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('72a4da1a75394bf282260a755dd5b083', 8000330005, NULL, '1', '70d24970f0e8429485220fff1e331e50', '3b0732a8f5fc443d984c06b9fbde6459', '物料档案修改', '中台—环思,物料档案同步环思', '2', NULL, '1', '1', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"id\":\"9d3ef246-32bd-47ec-9acf-79f8bd83824f\",\"parameterName\":\"body\",\"first\":true}]', '[]', 257, '1', '2024-07-16 10:56:23', '1', '2024-07-16 10:56:23', 'Y', NULL, NULL, NULL, '2', '1', '1', '1'); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('c9a1fa17652f4d4fabe9d9656b0998ea', 8000330004, NULL, '1', '70d24970f0e8429485220fff1e331e50', '3b0732a8f5fc443d984c06b9fbde6459', '物料档案新增', '中台—环思,物料档案同步环思\n', '2', NULL, '1', '1', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"id\":\"70c43e7b-ce2e-4746-a358-26151c933a4d\",\"parameterName\":\"body\",\"first\":true}]', '[]', 256, '1', '2024-07-16 10:56:03', '1', '2024-07-16 10:56:03', 'Y', NULL, NULL, NULL, '2', '1', '1', '1'); - -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('3b0732a8f5fc443d984c06b9fbde6459', '70d24970f0e8429485220fff1e331e50', '物料档案', 82, NULL, 'Y', '2024-07-16 10:55:32', '1', '2024-07-16 10:55:32', '1'); -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('770605aa7fdd4673960b488ee37538ad', '70d24970f0e8429485220fff1e331e50', '客商档案', 80, NULL, 'Y', '2024-07-16 10:52:27', '1', '2024-07-16 10:52:27', '1'); -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('a02cccd7bac94d7ba2a42bf684d9ab4c', '70d24970f0e8429485220fff1e331e50', '物料分类', 81, NULL, 'Y', '2024-07-16 10:54:23', '1', '2024-07-16 10:54:23', '1'); - -update sys_application_api set extension_api = '2' where extension_api is null; -update sys_application_api set return_success_field = 'status' where return_success_field is null; -update sys_application_api set return_success_value = '200' where return_success_value is null; -update sys_application_api set return_msg = 'msg' where return_msg is null; - - - - -commit; - - diff --git a/buildpackage/src/main/resources/dbSql/dj/V3.0.11__init_app_djnbyhczdgj.sql b/buildpackage/src/main/resources/dbSql/dj/V3.0.11__init_app_djnbyhczdgj.sql deleted file mode 100644 index 8ca2dd7c..00000000 --- a/buildpackage/src/main/resources/dbSql/dj/V3.0.11__init_app_djnbyhczdgj.sql +++ /dev/null @@ -1,17 +0,0 @@ -INSERT INTO sys_application (id, app_logo, app_status, name, version_number, access_mode, affiliation_field, manufacturer, app_introduction, client_path, app_id, system_address, web_path, program_path, public_key, secret_key, interface_address, interface_status, app_type, db_status, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('ae67183945fe48a890a5bedde34a23e8', NULL, '1', '宁波银行财资大管家', 'V1.0', '[\"1\",\"2\",\"3\",\"4\"]', '1', '宁波银行', '东进新材料对接宁波财资大管家', NULL, 800036, NULL, NULL, NULL, 'ZJYAA9Z/jWMe1rC+Sjh8NVMRtwVMb5Bn0DbmIEsgpVlR3C9Ce7eDIk+3zDUT+v578prj', 'B8sgQwEaskwM7BQj1XLvu3kdKD3xm7Lyd4FWsPaFQk5v+UtQLCkzVzLlCZ9Bdyv2j3JzOP8MtA1LSGvL+2BWG8c/o7DKi92S4mr3zcGearA=', 'http://127.0.0.1:9999/', '1', '3', '2', 23, NULL, 'Y', '2024-07-17 09:05:35', '1', '2024-07-17 09:05:35', '1'); - -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('a7490cf7c5a641f68a6deb84df941d57', 8000360000, NULL, '1', 'ae67183945fe48a890a5bedde34a23e8', '58105ccc4b4b4fbf89312f85b09ea9f6', '单笔转账接口', '单笔转账接口', '2', NULL, '1', 'kangarooDataCenterV3/entranceController/platformInterface', '1', '1', '10000', '100', '[{\"parameterType\":\"fundamental\",\"length\":\"255\",\"index\":0,\"concreteType\":\"String\",\"id\":\"8db68afc-64ff-4dac-b581-168b0b15ec59\",\"parameterName\":\"yatl\",\"required\":true,\"example\":\"ningboBankTreasuryServiceImpl\"},{\"parameterType\":\"fundamental\",\"length\":\"255\",\"index\":1,\"concreteType\":\"String\",\"id\":\"9a51135c-3c31-408d-8188-e0e8def2a2ea\",\"parameterName\":\"yadj\",\"required\":true,\"example\":\"sendNbBank\"},{\"parameterType\":\"fundamental\",\"length\":\"255\",\"index\":2,\"concreteType\":\"String\",\"id\":\"450138d7-fc93-4963-b891-beee640e1faa\",\"parameterName\":\"appKey\",\"required\":true,\"example\":\"54b3e05c-7983-4e6c-8920-f9ab8a0004a6\"},{\"parameterType\":\"fundamental\",\"length\":\"255\",\"index\":3,\"concreteType\":\"String\",\"description\":\"商户私钥\",\"id\":\"811d51c8-07a2-4245-b01f-a2f0de56db68\",\"parameterName\":\"privateKey\",\"required\":true,\"example\":\"MIGTAgEAMBMGByqGSM49AgEGCCqBHM9VAYItBHkwdwIBAQQgTt6OadouxxxSDg/0SZdOIBqtnFGKrpwmL+quEUf+hfSgCgYIKoEcz1UBgi2hRANCAAQGHNN2NO7btp+w1248yk98E0asGC8sG0bmIzdom4M0xp3vc4IfXjmZ8omUz4oVcjzAuyMSSpJM6uPLcU1SH4HZ\"},{\"parameterType\":\"fundamental\",\"length\":\"255\",\"index\":4,\"concreteType\":\"String\",\"id\":\"8da0ab8c-c518-439b-a241-0d66cd96ca21\",\"parameterName\":\"publicUrl\",\"required\":true,\"example\":\"http://cz-test.nbcb.com.cn:7070/nbcb/api\"},{\"parameterType\":\"fundamental\",\"length\":\"255\",\"index\":5,\"concreteType\":\"String\",\"description\":\"开放平台公钥\",\"id\":\"dee6fb29-61aa-4fd8-905c-e15904c5a35a\",\"parameterName\":\"publicKey\",\"required\":true,\"example\":\"MFkwEwYHKoZIzj0CAQYIKoEcz1UBgi0DQgAEXAt6fxeKlpREIyXoT3jDwGU7L6JkKrzdOKP1cMB14rtNwwlyaUGLrtuHVoArAHP3x7XN2rUw0GxSngYQwOAsjQ==\"},{\"parameterType\":\"fundamental\",\"length\":\"255\",\"index\":6,\"concreteType\":\"String\",\"description\":\"财资客户号\",\"id\":\"6d499c86-b66b-40e2-8f0f-48ea392478f5\",\"parameterName\":\"custId\",\"required\":true,\"example\":\"0000112058\"},{\"parameterType\":\"fundamental\",\"length\":\"255\",\"index\":7,\"concreteType\":\"String\",\"id\":\"b791597e-a44e-4c43-840e-daf35aa4856f\",\"parameterName\":\"productID\",\"required\":true,\"example\":\"tmsSettle\"},{\"parameterType\":\"fundamental\",\"length\":\"255\",\"index\":8,\"concreteType\":\"String\",\"id\":\"80dfdc20-38a6-4191-8c98-e32ff4c683d1\",\"parameterName\":\"serviceID\",\"required\":true,\"example\":\"singleTransfer\"}]', '[]', '1', '[{\"index\":0,\"id\":\"159491c8-a097-4df4-9abf-98f777b4f2c5\",\"parameterName\":\"body\",\"first\":true}]', '[]', 244, '1', '2024-07-17 09:05:35', '1', '2024-07-17 09:05:35', 'Y', NULL, 'ningboBankTreasuryServiceImpl', 'doChangeData', '1', 'retCode', '0000', 'retMsg'); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('ecdaa2fb5a754aab984ea94fed80a840', 8000360001, NULL, '1', 'ae67183945fe48a890a5bedde34a23e8', 'e6d546212791410593f758e289733361', '交易结果接口', '交易结果接口', '2', NULL, '1', 'kangarooDataCenterV3/entranceController/platformInterface', '1', '1', '10000', '100', '[{\"parameterType\":\"fundamental\",\"length\":\"255\",\"concreteType\":\"String\",\"index\":0,\"parameterName\":\"yatl\",\"id\":\"08d57d17-352f-4eb5-ab35-0c8f8d37c54f\",\"required\":true,\"example\":\"ningboBankTreasuryServiceImpl\"},{\"parameterType\":\"fundamental\",\"length\":\"255\",\"concreteType\":\"String\",\"index\":1,\"parameterName\":\"yadj\",\"id\":\"c0412200-27c5-42ad-bd92-3d60cf5fae05\",\"required\":true,\"example\":\"sendNbBank\"},{\"parameterType\":\"fundamental\",\"length\":\"255\",\"concreteType\":\"String\",\"index\":2,\"parameterName\":\"appKey\",\"id\":\"e4be39d4-016f-4048-85a7-4751a0b45221\",\"required\":true,\"example\":\"54b3e05c-7983-4e6c-8920-f9ab8a0004a6\"},{\"parameterType\":\"fundamental\",\"length\":\"255\",\"concreteType\":\"String\",\"index\":3,\"description\":\"商户私钥\",\"parameterName\":\"privateKey\",\"id\":\"8027bd40-b0db-4040-9e1c-7971eb2c4480\",\"required\":true,\"example\":\"MIGTAgEAMBMGByqGSM49AgEGCCqBHM9VAYItBHkwdwIBAQQgTt6OadouxxxSDg/0SZdOIBqtnFGKrpwmL+quEUf+hfSgCgYIKoEcz1UBgi2hRANCAAQGHNN2NO7btp+w1248yk98E0asGC8sG0bmIzdom4M0xp3vc4IfXjmZ8omUz4oVcjzAuyMSSpJM6uPLcU1SH4HZ\"},{\"parameterType\":\"fundamental\",\"length\":\"255\",\"concreteType\":\"String\",\"index\":4,\"parameterName\":\"publicUrl\",\"id\":\"89c7052d-8a90-4a22-bc95-a10b656d7ad6\",\"required\":true,\"example\":\"http://cz-test.nbcb.com.cn:7070/nbcb/api\"},{\"parameterType\":\"fundamental\",\"length\":\"255\",\"concreteType\":\"String\",\"index\":5,\"description\":\"开放平台公钥\",\"parameterName\":\"publicKey\",\"id\":\"c96236b3-ed05-437a-ab01-829e8052dee9\",\"required\":true,\"example\":\"MFkwEwYHKoZIzj0CAQYIKoEcz1UBgi0DQgAEXAt6fxeKlpREIyXoT3jDwGU7L6JkKrzdOKP1cMB14rtNwwlyaUGLrtuHVoArAHP3x7XN2rUw0GxSngYQwOAsjQ==\"},{\"parameterType\":\"fundamental\",\"length\":\"255\",\"concreteType\":\"String\",\"index\":6,\"description\":\"财资客户号\",\"parameterName\":\"custId\",\"id\":\"bddeecac-2ca0-498a-9063-3655c50b8089\",\"required\":true,\"example\":\"0000112058\"},{\"parameterType\":\"fundamental\",\"length\":\"255\",\"index\":7,\"concreteType\":\"String\",\"id\":\"b2785506-3c80-47f7-a211-8ccb9ce35a34\",\"parameterName\":\"productID\",\"required\":true,\"example\":\"tmsSettle\"},{\"parameterType\":\"fundamental\",\"length\":\"255\",\"index\":8,\"concreteType\":\"String\",\"id\":\"eb20bd5c-19e2-413b-8c4d-3ce5272bc691\",\"parameterName\":\"serviceID\",\"required\":true,\"example\":\"querySingleTransferResult\"}]', '[]', '1', '[{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":1,\"description\":\"流水号\",\"parameterName\":\"serialNo\",\"id\":\"6b973918-89bf-43b4-b9db-436928dff463\",\"required\":true,\"example\":\"Api20230607003\"}],\"concreteType\":\"Object\",\"index\":0,\"id\":\"726732fd-30ec-4aec-a572-590a3d9bca68\",\"parameterName\":\"body\",\"first\":true,\"required\":true}]', '[]', 245, '1', '2024-07-17 09:05:35', '1', '2024-07-17 09:05:35', 'Y', NULL, 'ningboBankTreasuryServiceImpl', 'doChangeData', '1', 'retCode', '0000', 'retMsg'); - -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('58105ccc4b4b4fbf89312f85b09ea9f6', 'ae67183945fe48a890a5bedde34a23e8', '转账', 77, NULL, 'Y', '2024-07-17 09:05:35', '1', '2024-07-17 09:05:35', '1'); -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('e6d546212791410593f758e289733361', 'ae67183945fe48a890a5bedde34a23e8', '交易结果', 78, NULL, 'Y', '2024-07-17 09:05:35', '1', '2024-07-17 09:05:35', '1'); - -update sys_application_api set extension_api = '2' where extension_api is null; -update sys_application_api set return_success_field = 'status' where return_success_field is null; -update sys_application_api set return_success_value = '200' where return_success_value is null; -update sys_application_api set return_msg = 'msg' where return_msg is null; - - -commit; - - diff --git a/buildpackage/src/main/resources/dbSql/dj/V3.0.12__init_app_dju8c.sql b/buildpackage/src/main/resources/dbSql/dj/V3.0.12__init_app_dju8c.sql deleted file mode 100644 index 217fc3d2..00000000 --- a/buildpackage/src/main/resources/dbSql/dj/V3.0.12__init_app_dju8c.sql +++ /dev/null @@ -1,73 +0,0 @@ -INSERT INTO sys_application (id, app_logo, app_status, name, version_number, access_mode, affiliation_field, manufacturer, app_introduction, client_path, app_id, system_address, web_path, program_path, public_key, secret_key, interface_address, interface_status, app_type, db_status, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('3b52dc340cad48dab548b17d3095b981', NULL, '1', '东进U8C', '3.5', '[\"1\"]', '1', '用友', '东进U8C,标准U8C接口模板', 'http://220.189.210.58:7099', 800035, NULL, 'http://220.189.210.58:7099', NULL, 'ZJYAE7P1jdIECvgTCdxIRMMx7XQ8VNha5bFd+XbaiPhAVjJCe7eDIk+3zDUT+v578prj', 'QyAQHgx7OLpbzW5XiJ9ZBng2u/TM8F5reSJK/yQJOLtOg2bxeh7HWL9jBBZbRPHMj3JzOP8MtA1LSGvL+2BWG8c/o7DKi92S4mr3zcGearA=', 'http://220.189.210.58:7099', '1', '2', '2', 4, NULL, 'Y', '2024-07-16 10:18:38', '1', '2024-07-17 09:18:45', '1'); - -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('13231c6ee6cc4d1997ab295c56c01745', 8000350030, NULL, '1', '3b52dc340cad48dab548b17d3095b981', '71d6de477f1e4ecc86c819fc33738bb1', '凭证更新', NULL, '2', NULL, '1', '/u8cloud/api/gl/voucher/update', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"id\":\"79fb8f9a-6687-4950-b81e-a00458c30fa0\",\"parameterName\":\"body\",\"first\":true}]', '[]', 196, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, '2', NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('14bd520d34074f7baf5d1afbe820779f', 8000350018, NULL, '1', '3b52dc340cad48dab548b17d3095b981', 'c78369f5e69d4338bc1c27c2122827f2', '客商管理档案-新增', NULL, '2', NULL, '1', '/u8cloud/api/uapbd/custmandoc/insert', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":3,\"description\":\"地址\",\"parameterName\":\"addrname\",\"id\":\"22c354c1-c846-47e8-b828-0051dde3fcf3\",\"example\":\"测试地址\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":4,\"description\":\"客商分类01 内部 02外部 03 其他\",\"parameterName\":\"pk_areacl\",\"id\":\"6c8c3bbe-aa32-4bbb-a52a-b60a1e1d4373\",\"example\":\"02\"}],\"concreteType\":\"ObjectCom\",\"index\":2,\"parameterName\":\"addrs\",\"id\":\"fb2a944c-cc2a-4843-9c6d-71fafa19e834\"},{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":6,\"description\":\"传递数据的时候必须传递两条明细由于客商管理档案在数据库表中存的两条,所以childrenvo如果传的\",\"parameterName\":\"custflag\",\"id\":\"cec52591-3363-431f-8113-4579fed62367\",\"example\":\"0\"}],\"concreteType\":\"ObjectCom\",\"index\":5,\"parameterName\":\"childrenvo\",\"id\":\"d57cb8a3-a98f-4e43-8e35-0a05c39d4822\"},{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":9,\"description\":\"是否默认银行\",\"parameterName\":\"defflag\",\"id\":\"2bb5b731-4149-4202-9515-8b4a9a8a0ace\",\"example\":\"Y\"}],\"concreteType\":\"Object\",\"index\":8,\"parameterName\":\"banks\",\"id\":\"f6b7dbfb-ef29-4708-8016-72270f707e85\"},{\"parameterType\":\"complex\",\"children\":[],\"concreteType\":\"Object\",\"index\":10,\"parameterName\":\"baseBank\",\"id\":\"6ab39de2-b926-4523-86cf-131d2d6fb509\"}],\"concreteType\":\"ObjectCom\",\"index\":7,\"parameterName\":\"custBanks\",\"id\":\"aee27ab1-7847-44b0-9878-f28df08cf792\"},{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":12,\"description\":\"创建人编码\",\"parameterName\":\"creator\",\"id\":\"7a1f1c78-42a2-4119-88ef-2a640386665e\",\"example\":\"17633965916\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":13,\"description\":\"客商编码\",\"parameterName\":\"custcode\",\"id\":\"422bd076-0e43-4268-8e24-9e967dc55555\",\"example\":\"202499101111\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":14,\"description\":\"客商名称\",\"parameterName\":\"custname\",\"id\":\"87cfa6d0-5e25-4c02-87ce-1153b03c4961\",\"example\":\"测试管理档案客商111\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":15,\"description\":\"客商类型*必填\",\"parameterName\":\"custprop\",\"id\":\"cd9099f3-f658-4d69-9c06-4f6949b64c95\",\"example\":\"0\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":16,\"description\":\"客商分类01 内部 02外部 03 其他\",\"parameterName\":\"pk_areacl\",\"id\":\"b38026a3-a8d1-4b5d-82c0-923415892bb7\",\"example\":\"02\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":17,\"description\":\"公司编码\",\"parameterName\":\"pk_corp\",\"id\":\"bb2a2635-f0eb-474e-b048-f51db1998277\",\"example\":\"01\"}],\"concreteType\":\"Object\",\"index\":11,\"parameterName\":\"parentvo\",\"id\":\"edcb3b5e-6203-49f3-968a-3dcb32e0b15a\"}],\"concreteType\":\"Object\",\"index\":1,\"parameterName\":\"billvo\",\"id\":\"187156c7-602c-4d44-8e0a-c327f2a08020\"}],\"concreteType\":\"Object\",\"index\":0,\"id\":\"8a188bb6-d3d9-457d-b046-b9a6d3a81dae\",\"parameterName\":\"body\",\"first\":true}]', '[]', 159, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('19a23d67dea246fba9afcea3af159f91', 8000350012, NULL, '1', '3b52dc340cad48dab548b17d3095b981', '5e4f5bc4d6a8438ba13efc05a39bfc5c', '其他入库保存', NULL, '2', NULL, '1', '/u8cloud/api/ic/otherin/insert', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"id\":\"f4f093a5-8a32-4752-a89c-c251b7344c72\",\"parameterName\":\"body\",\"first\":true}]', '[]', 95, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('2149760e12094430a8c61ba732c792cd', 8000350025, NULL, '1', '3b52dc340cad48dab548b17d3095b981', '64b66d7dac3c4bc89c056c472208954d', '存货分类新增', NULL, '2', NULL, '1', '/u8cloud/api/uapbd/bdinvcl/save', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":2,\"description\":\"分类编码\",\"parameterName\":\"invclasscode\",\"id\":\"b6fb5c3f-6189-469f-b49c-98f3d7041ad0\",\"example\":\"04\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":3,\"description\":\"分类名称\",\"parameterName\":\"invclassname\",\"id\":\"04eb2fbf-2d4e-4f1c-86c8-51e2b1feb4dc\",\"example\":\"成品测试\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":4,\"description\":\"公司编码默认0001\",\"parameterName\":\"pk_corp\",\"id\":\"07ff5ae0-7273-48c6-b105-d553f7451fe8\",\"example\":\"0001\"}],\"concreteType\":\"ObjectCom\",\"index\":1,\"parameterName\":\"invcl\",\"id\":\"d83589e8-03b0-453f-a045-2fc7d48cdc3e\"}],\"concreteType\":\"Object\",\"index\":0,\"id\":\"d94ccb4d-7bf6-4408-8972-470b2fb1a765\",\"parameterName\":\"body\",\"first\":true}]', '[]', 166, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('21b1cc3c74774dc8923ac174a12a68b2', 8000350010, NULL, '1', '3b52dc340cad48dab548b17d3095b981', '81a2cc28c3a64ee1abbf9e64f96b4f30', '速网U8C_销售出库单保存即审批', '速网U8C_销售出库单保存即审批', '2', NULL, '1', '/u8cloud/api/ic/saleout/save/sign', '1', '1', '10000', '100', '[]', '[]', '1', '[]', '[]', 68, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('2219d67ca4f74ba9a447ad226f88790b', 8000350015, NULL, '1', '3b52dc340cad48dab548b17d3095b981', '05b318825e1049af8f3a5703fe46351e', '部门档案-新增', NULL, '2', NULL, '1', '/u8cloud/api/uapbd/bddept/save', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":2,\"description\":\"创建日期\",\"parameterName\":\"createDate\",\"id\":\"ceff0dc6-a601-4882-a117-ef05f816f1cc\",\"example\":\"2024-04-24\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":3,\"description\":\"部门属性\",\"parameterName\":\"deptattr\",\"id\":\"d3301c56-8561-4496-8130-45babc6b04f0\",\"example\":\"1\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":4,\"description\":\"部门编码\",\"parameterName\":\"deptcode\",\"id\":\"e2adbecc-ff19-448c-85ad-bc19865f35bb\",\"example\":\"99\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":5,\"description\":\"部门名称\",\"parameterName\":\"deptname\",\"id\":\"eca1e77f-9e9c-42b8-b9b4-759cab37cbf0\",\"example\":\"DEV测试一级部门\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":6,\"description\":\"部门类型\",\"parameterName\":\"depttype\",\"id\":\"0e536d7b-3348-4f4c-abad-d4fcffa79abd\",\"example\":\"0\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":7,\"description\":\"是否用于零售\",\"parameterName\":\"isuseretail\",\"id\":\"caf5e96f-cb18-4a7e-a886-53b735c7c995\",\"example\":\"false\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":8,\"description\":\"组织编码\",\"parameterName\":\"pk_corp\",\"id\":\"4565e1b7-a928-4ceb-969f-ad84d4ea224d\",\"example\":\"01\"}],\"concreteType\":\"ObjectCom\",\"index\":1,\"parameterName\":\"deptdoc\",\"id\":\"782aa1a0-042a-483f-9de8-03ec9795fef2\"}],\"concreteType\":\"Object\",\"index\":0,\"id\":\"66ed2c6f-34a7-4816-94f0-5a77c2aa1830\",\"parameterName\":\"body\",\"first\":true}]', '[]', 156, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('22dae86e581f4f2e9b9d857961c4d1ea', 8000350004, NULL, '1', '3b52dc340cad48dab548b17d3095b981', '56ccfdd16c59466986caa7f778d8908c', '采购订单审批即保存', '采购订单审批即保存', '2', NULL, '1', '/u8cloud/api/pu/order/saveapprove', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":2,\"parameterName\":\"cmangid\",\"id\":\"0d2afede-89fe-4155-b602-5da16db63541\",\"example\":\"0001F81000000000HNQW\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":3,\"parameterName\":\"nordernum\",\"id\":\"54d2a491-1f36-46c4-b0d7-3dffb3115371\",\"example\":\"1\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":4,\"parameterName\":\"norgtaxprice\",\"id\":\"4dfaa531-c862-4c5b-84f9-e05fa1ff5f51\",\"example\":\"10\"}],\"concreteType\":\"ObjectCom\",\"index\":1,\"parameterName\":\"childrenvo\",\"id\":\"071d3eb1-c1ac-49cb-b3be-72f67a8cd46a\"},{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":6,\"parameterName\":\"cbiztype\",\"id\":\"6757e86a-4215-459e-be0a-99195e065d6d\",\"example\":\"0001F81000000000HJDM\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":7,\"parameterName\":\"cdeptid\",\"id\":\"970ccf18-7d3b-46d4-8f25-46d36ba38b22\",\"example\":\"1007F81000000000I0Y1\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":8,\"parameterName\":\"coperator\",\"id\":\"f4fb3339-50f0-4e8b-b2c3-2529489a2415\",\"example\":\"0001F81000000000HGZ1\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":9,\"parameterName\":\"cpurorganization\",\"id\":\"b55c46a9-322b-4765-87c2-9b4f5f0c9c21\",\"example\":\"0001F81000000000HJEN\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":10,\"parameterName\":\"cvendormangid\",\"id\":\"235678bc-443e-49bb-bd45-e9b83f960e90\",\"example\":\"0001F810000000000VZB\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":11,\"parameterName\":\"pk_corp\",\"id\":\"f447a97f-c054-4abe-acab-c4e9f31527fe\",\"example\":\"1007\"}],\"concreteType\":\"Object\",\"index\":5,\"parameterName\":\"parentvo\",\"id\":\"5159d2ad-c2b0-49d9-a2ea-b07b4bcae512\"}],\"concreteType\":\"Object\",\"index\":0,\"parameterName\":\"puordervo\",\"id\":\"0cdb262d-21c0-4831-846b-d2df4c0f48af\"}]', '[]', 6, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('290199b02cd843429da1e0af5e151485', 8000350002, NULL, '1', '3b52dc340cad48dab548b17d3095b981', '601f31d4350f45a0b12682050f15abb2', '存货档案新增', '存货档案新增', '2', NULL, '1', '/u8cloud/api/uapbd/invbasdoc/insert', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":2,\"parameterName\":\"assistunit\",\"id\":\"02687afb-b84c-47a6-b4cd-5cabc242730d\",\"example\":\"N\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":3,\"parameterName\":\"invcode\",\"id\":\"5ec2b4b8-f51b-4960-8d55-e282255891b4\",\"example\":\"ceshi0005\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":4,\"parameterName\":\"invname\",\"id\":\"7c7787c7-a32b-43c5-bc3c-c69094a91d64\",\"example\":\"测试0005\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":5,\"parameterName\":\"pk_invcl\",\"id\":\"906bc4d5-eed5-43c0-ab8a-5e8175604aca\",\"example\":\"0001F81000000000HJ8C\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":6,\"parameterName\":\"pk_measdoc\",\"id\":\"816a4d37-9911-4e33-a2bf-71d6a2bdd383\",\"example\":\"0001F81000000000HJ8M\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":7,\"parameterName\":\"pk_taxitems\",\"id\":\"fe95d3a5-3771-4180-abf8-c2aca7884417\",\"example\":\"40040000000000000082\"}],\"concreteType\":\"Object\",\"index\":1,\"parameterName\":\"parentvo\",\"id\":\"8ee94f28-8353-4898-9def-26c47741ed9a\"}],\"concreteType\":\"ObjectCom\",\"index\":0,\"parameterName\":\"invbasdoc\",\"id\":\"70de5cb4-4ba7-4089-9faf-7ec7dedcc74e\"}]', '[]', 4, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('3d0a0296f7ee42b2a5cd33be6dc9d799', 8000350032, NULL, '1', '3b52dc340cad48dab548b17d3095b981', '71d6de477f1e4ecc86c819fc33738bb1', '凭证删除', NULL, '2', NULL, '1', '/u8cloud/api/gl/voucher/delete', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":1,\"description\":\"当前页\",\"parameterName\":\"page_now\",\"id\":\"926c33d5-2066-40be-9465-0b74d058cf2f\",\"required\":true,\"example\":\"1\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":2,\"description\":\"每页条数\",\"parameterName\":\"page_size\",\"id\":\"c074af79-5757-41b8-b460-f84162a89e4b\",\"required\":true,\"example\":\"1\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":3,\"description\":\"凭证主键\",\"parameterName\":\"pk_voucher\",\"id\":\"03c8e16a-6ed8-4c97-aafc-1c64f99e8e72\",\"required\":true,\"example\":\"0001F11000000000IKP4\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":4,\"description\":\"账簿编码\",\"parameterName\":\"pk_glorgbook\",\"id\":\"2227a7d6-0836-44d7-83a8-d85d096d51ee\",\"required\":true,\"example\":\"01-01\"}],\"concreteType\":\"Object\",\"index\":0,\"id\":\"f1c8c283-b0a8-43c2-b4a3-5be69064a4de\",\"parameterName\":\"body\",\"first\":true}]', '[]', 198, '1', '2024-07-16 10:18:40', '1', '2024-07-16 10:18:40', 'Y', NULL, NULL, NULL, '2', NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('431049276d8d4f2893f67cc40384aeae', 8000350007, NULL, '1', '3b52dc340cad48dab548b17d3095b981', '5e4f5bc4d6a8438ba13efc05a39bfc5c', '库存其他入库保存即签字', '库存其他入库保存即签字', '2', NULL, '1', '/u8cloud/api/ic/otherin/save/sign', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":2,\"parameterName\":\"bonroadflag\",\"id\":\"e0c040b0-d296-453e-a805-2943e5c528c3\",\"example\":\"N\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":3,\"parameterName\":\"cinventoryid\",\"id\":\"4c41e861-2b42-4593-a25e-52b2b2126b1d\",\"example\":\"0001F81000000000HJFH\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":4,\"parameterName\":\"dbizdate\",\"id\":\"10ce2b3a-c852-4268-80a5-9bf0ba20f482\",\"example\":\"2023-10-07\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":5,\"parameterName\":\"flargess\",\"id\":\"3930668c-83f1-4884-b552-5bef620666ae\",\"example\":\"N\"},{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":7,\"parameterName\":\"cspaceid\",\"id\":\"e7c1a416-e594-489d-8c70-42513538aa81\",\"example\":\"1007F81000000000I19T\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":8,\"parameterName\":\"ninspacenum\",\"id\":\"4afc603f-74f0-4ae6-8976-ada46eb58ec6\",\"example\":\"1\"}],\"concreteType\":\"ObjectCom\",\"index\":6,\"parameterName\":\"locator\",\"id\":\"374782c3-9bcd-4b6f-914b-51dcf200eb91\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":9,\"parameterName\":\"ninnum\",\"id\":\"c3908a11-5ada-4cb8-8d78-e50d8bdabe65\",\"example\":\"1\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":10,\"parameterName\":\"nshouldinnum\",\"id\":\"7ba1344a-cdab-44e9-a5fd-db0fb10afe27\",\"example\":\"1\"}],\"concreteType\":\"ObjectCom\",\"index\":1,\"parameterName\":\"childrenvo\",\"id\":\"2287630e-0451-45ee-a3ed-aac78962e559\"},{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":12,\"parameterName\":\"cbizid\",\"id\":\"7ac5735d-93d4-449e-b6af-67ef28d9e53f\",\"example\":\"1007F81000000000I0YI\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":13,\"parameterName\":\"cbiztype\",\"id\":\"7c6977c7-4d22-49ab-9f91-a1ff4d06a7be\",\"example\":\"0001F81000000000HJDM\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":14,\"parameterName\":\"ccustomerid\",\"id\":\"46d26060-fda8-4cf7-a158-b8397c6386af\",\"example\":\"0001F81000000000HJRD\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":15,\"parameterName\":\"coperatorid\",\"id\":\"c0ffd48b-904d-430f-855c-ad4999cfc55c\",\"example\":\"0001F81000000000HGZ1\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":16,\"parameterName\":\"cotherwhid\",\"id\":\"af6062cf-5b47-4119-8aa9-6c9b101adb9f\",\"example\":\"1007F81000000000I0Z7\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":17,\"parameterName\":\"cwarehouseid\",\"id\":\"2266b097-10bd-4496-9f32-07de6bace9d5\",\"example\":\"1007F81000000000I0Z7\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":18,\"parameterName\":\"dauditdate\",\"id\":\"2e6f5186-eb01-422b-bb27-0c85ec3db85e\",\"example\":\"2023-10-07\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":19,\"parameterName\":\"dbilldate\",\"id\":\"37ea0f0f-c6fb-479a-bfde-e76c09ef42c0\",\"example\":\"2023-10-07\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":20,\"parameterName\":\"pk_calbody\",\"id\":\"b5d2935d-4d0f-4804-ba61-2c2c3fc508be\",\"example\":\"1007F81000000000I0YF\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":21,\"parameterName\":\"pk_corp\",\"id\":\"6b25e6b3-9eb7-4a98-9162-6104fa93631f\",\"example\":\"1007\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":22,\"parameterName\":\"vbillcode\",\"id\":\"b831d431-601e-4401-ae4b-7ef817433b55\",\"example\":\"ceshi005\"}],\"concreteType\":\"Object\",\"index\":11,\"parameterName\":\"parentvo\",\"id\":\"c92895a0-45cb-425d-a721-ba8d2f11b22f\"}],\"concreteType\":\"ObjectCom\",\"index\":0,\"parameterName\":\"GeneralBillVO_4A\",\"id\":\"ff3a17a3-8f6e-45bf-ae17-abe494009a6f\"}]', '[]', 9, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('44c64be3af0848a588f5dd9a8777bfab', 8000350031, NULL, '1', '3b52dc340cad48dab548b17d3095b981', '71d6de477f1e4ecc86c819fc33738bb1', '凭证作废', NULL, '2', NULL, '1', '/u8cloud/api/gl/voucher/abandon', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":2,\"description\":\"操作人编码\",\"parameterName\":\"abandoner_code\",\"id\":\"8d210c2b-6896-42f2-b1ce-d5e9af639599\",\"example\":\"17633965916\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":3,\"description\":\"凭证主键\",\"parameterName\":\"pk_voucher\",\"id\":\"f6c76396-d5bb-498b-aa29-99c2e67c233e\",\"example\":\"0001F11000000000IKP4\"}],\"concreteType\":\"ObjectCom\",\"index\":1,\"parameterName\":\"bills\",\"id\":\"78fab8a6-3add-4b88-932d-c9bf45d8d876\"}],\"concreteType\":\"Object\",\"index\":0,\"id\":\"4c9cca6e-4503-4e07-a3b8-9c6d0e2d3391\",\"parameterName\":\"body\",\"first\":true}]', '[]', 197, '1', '2024-07-16 10:18:40', '1', '2024-07-16 10:18:40', 'Y', NULL, NULL, NULL, '2', NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('4912e52ffa1046f7b3f2d2e3df1b6b78', 8000350028, NULL, '1', '3b52dc340cad48dab548b17d3095b981', 'f3acb3c21037486b9aaaced07b24e2d2', '人员档案新增', NULL, '2', NULL, '1', '/u8cloud/api/uapbd/bdpsn/save', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"fundamentallist\",\"concreteType\":\"String\",\"index\":2,\"parameterName\":\"childrenvo\",\"id\":\"eb56b3bb-e1c7-46bc-a9dd-be12dafa5d37\"},{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":4,\"description\":\"公司编码\",\"parameterName\":\"currentcorp\",\"id\":\"8ca3aeb2-7355-4bed-bad2-67e1ce876c71\",\"example\":\"01\"},{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":6,\"description\":\"人员名称\",\"parameterName\":\"psnname\",\"id\":\"0677074c-19ce-49cd-9c2f-967930803e4c\",\"example\":\"测试人员12\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":7,\"description\":\"人员主键(填写为更新反之为新增)\",\"parameterName\":\"pk_psnbasdoc\",\"id\":\"e104c2bf-ff2b-42ff-90d3-84f91fbb8e04\",\"example\":\"1001F1100000000067B1\"}],\"concreteType\":\"Object\",\"index\":5,\"parameterName\":\"psnbasvo\",\"id\":\"9a5fd953-76bd-4e6c-837a-729bf96170b8\"},{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":9,\"description\":\"部门编码\",\"parameterName\":\"pk_deptdoc\",\"id\":\"46cb327c-73ce-4dd2-86d0-ee2f11d142df\",\"example\":\"999\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":10,\"description\":\"员工类型01在职02离职\",\"parameterName\":\"pk_psncl\",\"id\":\"1fbd9360-0e27-4d01-b3d0-6cca2e16710e\",\"example\":\"01\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":11,\"description\":\"人员编码\",\"parameterName\":\"psncode\",\"id\":\"121a8b54-52e2-4ca5-8417-384ae4c32f7f\",\"example\":\"999\"}],\"concreteType\":\"Object\",\"index\":8,\"parameterName\":\"psnmanvo\",\"id\":\"9d366549-e631-4770-9d9e-aa3549b1f82b\"}],\"concreteType\":\"Object\",\"index\":3,\"parameterName\":\"parentvo\",\"id\":\"ee25c3fa-9e75-4e86-a893-87250719ec9c\"}],\"concreteType\":\"ObjectCom\",\"index\":1,\"parameterName\":\"psn\",\"id\":\"1f724e00-c699-434b-9c12-bd9d2289e228\"}],\"concreteType\":\"Object\",\"index\":0,\"id\":\"9b0ae8d1-ec1f-4e20-84b3-fee4742bf9ed\",\"parameterName\":\"body\",\"first\":true}]', '[]', 170, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('5038f1d7216a477c8b5ec3d4392a3b9e', 8000350001, NULL, '1', '3b52dc340cad48dab548b17d3095b981', 'c78369f5e69d4338bc1c27c2122827f2', '客商分配', '速网客商分配', '2', NULL, '1', '/u8cloud/api/uapbd/custdoc/assign', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":1,\"parameterName\":\"pk_corp\",\"id\":\"33bc86ee-652c-4822-b6a8-dbd329a20779\",\"example\":\"1004\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":2,\"parameterName\":\"custprop\",\"id\":\"b5d55712-b378-4dbd-b2ae-04bcb3d0fb2b\",\"example\":\"0\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":3,\"parameterName\":\"pk_cubasdoc\",\"id\":\"0c4a5614-effb-4d88-83e2-e9cd0f33ea3a\",\"example\":\"0001F810000000000FE0\"}],\"concreteType\":\"ObjectCom\",\"index\":0,\"parameterName\":\"custbasvo\",\"id\":\"df932132-3a93-463c-aaa7-7393b0abfa80\"}]', '[]', 3, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('5798ffdc8527473999e50c794244e9d0', 8000350019, NULL, '1', '3b52dc340cad48dab548b17d3095b981', 'c78369f5e69d4338bc1c27c2122827f2', '客商管理档案-修改', NULL, '2', NULL, '1', '/u8cloud/api/uapbd/custmandoc/update', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"fundamentallist\",\"concreteType\":\"String\",\"index\":2,\"parameterName\":\"addrs\",\"id\":\"32fce380-1604-4e65-aead-0f717bc59866\"},{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":4,\"description\":\"客商属性传递数据的时候必须传递两条明细由于客商管理档案在数据库表中存的两条,所以childrenvo\",\"parameterName\":\"custflag\",\"id\":\"6723dfb7-c001-40e7-af70-19f07329a9b7\",\"example\":\"0\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":5,\"description\":\"客商管理档案主键\",\"parameterName\":\"pk_cumandoc\",\"id\":\"83b70517-8d18-4b41-bb93-304f1048cc46\",\"example\":\"0001F11000000000I6I9\"}],\"concreteType\":\"ObjectCom\",\"index\":3,\"parameterName\":\"childrenvo\",\"id\":\"39e8d457-8a5d-4309-9fab-495d9e289344\"},{\"parameterType\":\"fundamentallist\",\"concreteType\":\"String\",\"index\":6,\"parameterName\":\"custBanks\",\"id\":\"2adafd63-ded1-4217-ae76-fe64dd59589c\"},{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":8,\"description\":\"创建人编码\",\"parameterName\":\"creator\",\"id\":\"3ac5b03b-e9a5-4155-8763-372c9aea2336\",\"example\":\"17633965916\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":9,\"description\":\"客商编码\",\"parameterName\":\"custcode\",\"id\":\"717f55c1-20d3-4d6f-93cb-a8c82511c342\",\"example\":\"202499101111\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":10,\"description\":\"客商名称\",\"parameterName\":\"custname\",\"id\":\"84497538-64e6-4733-810e-b8e3f8fd4345\",\"example\":\"测试管理档案客商1112\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":11,\"description\":\"客商类型\",\"parameterName\":\"custprop\",\"id\":\"c6ba1a38-402b-4a2b-9d50-483ac6e404f0\",\"example\":\"0\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":12,\"description\":\"地区分类编码\",\"parameterName\":\"pk_areacl\",\"id\":\"42e2a12a-c73e-455b-a826-a64d57967c6c\",\"example\":\"02\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":13,\"description\":\"公司编码\",\"parameterName\":\"pk_corp\",\"id\":\"e73b7786-747f-41d9-8494-3ea39dbca683\",\"example\":\"01\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":14,\"description\":\"基本档案主键\",\"parameterName\":\"pk_cubasdoc\",\"id\":\"6dc986e4-ff76-469e-af9b-d1b7a6065789\",\"example\":\"0001F11000000000I6I5\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":15,\"description\":\"管理档案主键\",\"parameterName\":\"pk_cumandoc\",\"id\":\"6b5ac0b6-484c-4d58-894b-23c6d0d93755\",\"example\":\"0001F11000000000I6I9\"}],\"concreteType\":\"Object\",\"index\":7,\"parameterName\":\"parentvo\",\"id\":\"6af9dddc-8e8d-4213-a2cb-13c3fa3fa756\"}],\"concreteType\":\"Object\",\"index\":1,\"parameterName\":\"billvo\",\"id\":\"53ec85a9-12bd-4537-9ddb-c663e9191914\"}],\"concreteType\":\"Object\",\"index\":0,\"id\":\"9fa29026-7a11-4dad-8c85-6c3a75ca28ef\",\"parameterName\":\"body\",\"first\":true}]', '[]', 160, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('76c28dee27e54372854b6da07c0b3f08', 8000350000, NULL, '1', '3b52dc340cad48dab548b17d3095b981', 'c78369f5e69d4338bc1c27c2122827f2', '速网U8C_客商档案新增', '速网U8C_客商档案新增', '2', NULL, '1', '/u8cloud/api/uapbd/custdoc/insert', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":2,\"parameterName\":\"accname\",\"id\":\"69014133-b81e-4a9d-82fc-7c29821e77f9\",\"example\":\"666601\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":3,\"parameterName\":\"account\",\"id\":\"51980e53-c1dd-448a-bf36-d24fd817b1a5\",\"example\":\"test001\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":4,\"parameterName\":\"accountname\",\"id\":\"97111e2d-8df9-4465-a241-e1969b032287\",\"example\":\"zy测试银行账户\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":5,\"parameterName\":\"banktypename\",\"id\":\"176cd4c8-5228-4dd6-bee7-2101f09a16d3\",\"example\":\"6666\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":6,\"parameterName\":\"defflag\",\"id\":\"8d833cbf-a396-41af-ba52-cb58b3aa5a74\",\"example\":\"Y\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":7,\"parameterName\":\"pk_currtype\",\"id\":\"d80241ec-c9fb-480c-9e0a-bd1589595a20\",\"example\":\"CNY\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":8,\"parameterName\":\"status\",\"id\":\"2c7d4b42-b26e-4aa9-a294-3b330e08cf70\",\"example\":\"2\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":9,\"parameterName\":\"unitname\",\"id\":\"9e6a593f-e35f-456e-879a-41d3d63bb94b\",\"example\":\"测试001\"}],\"concreteType\":\"ObjectCom\",\"index\":1,\"parameterName\":\"banks\",\"id\":\"3815c339-d96b-40d6-a96c-81b8cf68be28\"},{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":11,\"parameterName\":\"conaddr\",\"id\":\"b5990933-94e0-4015-9f53-2ce6fa9bc3da\",\"example\":\"测试33145411113\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":12,\"parameterName\":\"creator\",\"id\":\"f0cce0b5-b5fa-4ea7-8f15-f1ac075eb7f1\",\"example\":\"0001F8100000000000PL\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":13,\"parameterName\":\"custcode\",\"id\":\"853453c3-dad1-4155-998b-9d1c4b8e2acd\",\"example\":\"ceshi007\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":14,\"parameterName\":\"custname\",\"id\":\"2b06423d-827a-465d-b829-42471733fa51\",\"example\":\"测试007\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":15,\"parameterName\":\"custprop\",\"id\":\"c4277bcb-7d80-4c12-8508-935086e2c7df\",\"example\":\"0\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":16,\"parameterName\":\"custshortname\",\"id\":\"6c02f4ec-618c-4973-babe-a0c81c179743\",\"example\":\"测试007\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":17,\"parameterName\":\"freecustflag\",\"id\":\"48c1d795-4396-4189-8f22-9228b2424fce\",\"example\":\"N\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":18,\"parameterName\":\"isconnflag\",\"id\":\"92be035c-eb7c-46be-a2c3-5e48ce18cf4f\",\"example\":\"N\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":19,\"parameterName\":\"pk_areacl\",\"id\":\"8bc3d731-ab42-46d5-afc3-3227de0df96b\",\"example\":\"01\"}],\"concreteType\":\"Object\",\"index\":10,\"parameterName\":\"parentvo\",\"id\":\"627af933-4b7f-433b-beb5-f2a49b50cfaa\"}],\"concreteType\":\"ObjectCom\",\"index\":0,\"parameterName\":\"cbdocvo\",\"id\":\"33aac70c-d95a-475d-8f98-28925223f305\"}]', '[]', 2, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('76d717b85ff04ad5ad069c27cc82c476', 8000350026, NULL, '1', '3b52dc340cad48dab548b17d3095b981', '64b66d7dac3c4bc89c056c472208954d', '存货分类修改', NULL, '2', NULL, '1', '/u8cloud/api/uapbd/bdinvcl/update', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":2,\"description\":\"分类编码\",\"parameterName\":\"invclasscode\",\"id\":\"3b2af319-87c8-400a-b38a-d54f9b207f26\",\"example\":\"04\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":3,\"description\":\"分类名称\",\"parameterName\":\"invclassname\",\"id\":\"7c5bd695-ed84-4a92-a1c7-31c862e98d21\",\"example\":\"成品测试1\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":4,\"description\":\"公司编码默认0001\",\"parameterName\":\"pk_corp\",\"id\":\"482d659b-b374-4fb5-b31b-32bca4a6d8be\",\"example\":\"0001\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":5,\"description\":\"分类主键\",\"parameterName\":\"pk_invcl\",\"id\":\"3fa6caac-e0cd-4ec7-8df4-7c990504ee25\",\"example\":\"0001F11000000000I6NN\"}],\"concreteType\":\"ObjectCom\",\"index\":1,\"parameterName\":\"invcl\",\"id\":\"0638670a-e65d-46e1-aabd-adc7a956c4cb\"}],\"concreteType\":\"Object\",\"index\":0,\"id\":\"81cdd912-9bf3-4cb4-b74f-2a8ee27de93a\",\"parameterName\":\"body\",\"first\":true}]', '[]', 167, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('7d31e3a226944de088ac431f0e01dce5', 8000350029, NULL, '1', '3b52dc340cad48dab548b17d3095b981', 'f3acb3c21037486b9aaaced07b24e2d2', '人员档案删除', NULL, '2', NULL, '1', '/u8cloud/api/uapbd/bdpsn/delete', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":1,\"description\":\"公司编码\",\"parameterName\":\"corpcode\",\"id\":\"9fbd0909-2fa8-4de9-b5e6-8472dcc8e343\",\"example\":\"01\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":2,\"description\":\"人员编码\",\"parameterName\":\"psncode\",\"id\":\"0b769e22-96a4-41da-b557-73cd1ec60b11\",\"example\":\"999\"}],\"concreteType\":\"Object\",\"index\":0,\"id\":\"e46d3508-a724-4fa6-8776-d9f13e48deb7\",\"parameterName\":\"body\",\"first\":true}]', '[]', 171, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('7ff61b82173e4d1fa2d71500c187029b', 8000350014, NULL, '1', '3b52dc340cad48dab548b17d3095b981', '71d6de477f1e4ecc86c819fc33738bb1', '凭证新增', NULL, '2', NULL, '1', '/u8cloud/api/gl/voucher/insert', '1', '1', '30000', '100', '[{\"parameterType\":\"fundamental\",\"length\":\"30\",\"index\":0,\"concreteType\":\"String\",\"id\":\"1ad4c45d-22b6-4ddb-942b-19140e774372\",\"parameterName\":\"usercode\",\"example\":\"aoxing\"},{\"parameterType\":\"fundamental\",\"length\":\"30\",\"index\":1,\"concreteType\":\"String\",\"id\":\"4dd1d9b7-cc0d-4df2-ba1d-c3a215b0302a\",\"parameterName\":\"password\",\"example\":\"83f1ad3e7fa3617f1aae62ae7413c810\"},{\"parameterType\":\"fundamental\",\"length\":\"30\",\"index\":2,\"concreteType\":\"String\",\"id\":\"bc8df059-e505-47ec-b36e-235ba9dc4f29\",\"parameterName\":\"trantype\",\"example\":\"code\"},{\"parameterType\":\"fundamental\",\"length\":\"30\",\"index\":3,\"concreteType\":\"String\",\"id\":\"20d53708-43ac-43be-961a-567b24cdf890\",\"parameterName\":\"system\",\"example\":\"01\"}]', '[]', '1', '[{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"fundamentallist\",\"concreteType\":\"String\",\"index\":3,\"description\":\"辅助核算列表\",\"parameterName\":\"ass\",\"id\":\"e8e4e3f1-e2b8-4dbc-b85c-f4819b3f05b8\"},{\"parameterType\":\"fundamentallist\",\"concreteType\":\"String\",\"index\":4,\"description\":\"现金流量\",\"parameterName\":\"cashflow\",\"id\":\"d14c267e-66ea-45c8-9554-822170858c90\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":5,\"description\":\"原币贷方金额(必填,没有就传0就行了)*必填\",\"parameterName\":\"creditamount\",\"id\":\"659bdf16-a7a4-44a5-a0f5-d57f78ef206b\",\"example\":\"0\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":6,\"description\":\"原币借方金额(必填,没有就传0就行了)*必填\",\"parameterName\":\"debitamount\",\"id\":\"e55685c6-a0f8-488d-bd68-3442813c7806\",\"example\":\"100\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":7,\"description\":\"摘要\",\"parameterName\":\"explanation\",\"id\":\"2fb7d04d-6154-4bc1-aa59-80ef7c14d2ad\",\"example\":\"测试借方金额\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":8,\"description\":\"本币贷方金额(必填,没有就传0就行了)*必填\",\"parameterName\":\"localcreditamount\",\"id\":\"b490d96a-b658-47ea-9b5f-ac6dc6e90f58\",\"example\":\"0\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":9,\"description\":\"本币借方金额(必填,没有就传0就行了)*必填\",\"parameterName\":\"localdebitamount\",\"id\":\"f7d1a53c-3d7c-4123-adae-dc91891429ec\",\"example\":\"100\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":10,\"description\":\"客户编码\",\"parameterName\":\"pk_accsubj\",\"id\":\"ae4e4676-312d-4d48-8683-79574c108279\",\"example\":\"1132\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":11,\"description\":\"币种\",\"parameterName\":\"pk_currtype\",\"id\":\"6c437906-d9ce-41d5-9a5c-c84db83f3999\",\"example\":\"CNY\"}],\"concreteType\":\"ObjectCom\",\"index\":2,\"description\":\"明细\",\"parameterName\":\"details\",\"id\":\"693ff58d-86f3-4117-a7d5-551db1c3ed1e\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":12,\"description\":\"凭证号\",\"parameterName\":\"no\",\"id\":\"00141b68-d19e-422c-9093-6d20a80d486b\",\"example\":\"1\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":13,\"description\":\"所属公司编码\",\"parameterName\":\"pk_corp\",\"id\":\"a6619f3a-1894-41ef-8cb6-7f8c72b2db2b\",\"example\":\"01\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":14,\"description\":\"账簿编码\",\"parameterName\":\"pk_glorgbook\",\"id\":\"16a7c55c-87dc-4bd3-b7d1-929d5fc437b6\",\"example\":\"01-01\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":15,\"description\":\"用户编码\",\"parameterName\":\"pk_prepared\",\"id\":\"12f2ee11-78a3-4526-ad4c-1fde81b6e98c\",\"example\":\"17633965916\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":16,\"description\":\"凭证类型编码\",\"parameterName\":\"pk_vouchertype\",\"id\":\"cb81b4e1-fa2c-44a7-87b1-9bff8ea39b00\",\"example\":\"记账\"}],\"concreteType\":\"ObjectCom\",\"index\":1,\"description\":\"凭证主体\",\"parameterName\":\"voucher\",\"id\":\"f9238f40-ccc6-4b63-8e6c-57432e54ac32\"}],\"concreteType\":\"Object\",\"index\":0,\"id\":\"9cf9d3b2-3e8f-4aa9-bf43-b57166023b7f\",\"parameterName\":\"body\",\"first\":true}]', '[]', 155, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('8858a96701414b7687178969fa4b2f8f', 8000350006, NULL, '1', '3b52dc340cad48dab548b17d3095b981', '81a2cc28c3a64ee1abbf9e64f96b4f30', '速网U8C_销售订单保存即审批', '速网U8C_销售订单保存即审批', '2', NULL, '1', '/u8cloud/api/so/saleorder/saveapprove', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":2,\"parameterName\":\"blargessflag\",\"id\":\"6f0c57fd-b5a0-4c24-9651-04390cac7316\",\"example\":\"N\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":3,\"parameterName\":\"cadvisecalbodyid\",\"id\":\"4d46f085-ecf4-426c-8216-458d5be02e04\",\"example\":\"1007F81000000000I0YF\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":4,\"parameterName\":\"cinventoryid\",\"id\":\"8ac81482-e8cc-47ad-ad11-8969da8b9ab6\",\"example\":\"0001F81000000000HJR7\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":5,\"parameterName\":\"nnumber\",\"id\":\"815afec0-1a3e-41dd-84d5-65bcf871db6e\",\"example\":\"1\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":6,\"parameterName\":\"noriginalcurprice\",\"id\":\"6594589c-3913-43fb-a36e-8ba553f15f24\",\"example\":\"8.85\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":7,\"parameterName\":\"vostatus\",\"id\":\"33e3de7c-ae23-4efa-aca8-a69b3e2e603b\",\"example\":\"new\"}],\"concreteType\":\"ObjectCom\",\"index\":1,\"parameterName\":\"childrenvo\",\"id\":\"7490ddcf-5b49-4dea-aaca-def95b5139b7\"},{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":9,\"parameterName\":\"bretinvflag\",\"id\":\"9e5f88fd-a2b2-434b-b5bd-3e63b6edb01e\",\"example\":\"N\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":10,\"parameterName\":\"cbiztype\",\"id\":\"b257ff66-6a06-4a01-8e14-fddee6423431\",\"example\":\"1001F810000000000003\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":11,\"parameterName\":\"ccalbodyid\",\"id\":\"688f54ca-6bbb-4482-bf73-14527f209e50\",\"example\":\"1001F81000000000290R\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":12,\"parameterName\":\"ccustomerid\",\"id\":\"9761c3a0-04e8-48cd-a0b3-078aa4fda30d\",\"example\":\"0001F81000000000HJRD\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":13,\"parameterName\":\"cdeptid\",\"id\":\"59b88197-0625-4ae1-a31e-989ac31c8641\",\"example\":\"1007F81000000000I2BN\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":14,\"parameterName\":\"coperatorid\",\"id\":\"02b2ea8f-00ba-433f-a954-8c4495ad3424\",\"example\":\"0001F81000000000HGZ1\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":15,\"parameterName\":\"csalecorpid\",\"id\":\"75359be1-eb41-40da-acb7-a5ff82e70a55\",\"example\":\"0001F81000000000HKST\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":16,\"parameterName\":\"pk_corp\",\"id\":\"b1df1e06-eeca-4487-8620-eb5fd1c6abe8\",\"example\":\"1007\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":17,\"parameterName\":\"vreceiptcode\",\"id\":\"0f9c2a41-eaf3-4c74-93a8-df5873aaf3aa\",\"example\":\"ceshi003\"}],\"concreteType\":\"Object\",\"index\":8,\"parameterName\":\"parentvo\",\"id\":\"831c8eee-d8bc-4399-82f2-77143226cf1d\"}],\"concreteType\":\"Object\",\"index\":0,\"parameterName\":\"saleorder\",\"id\":\"a37043a9-85f8-452a-a421-a426d47c927f\"}]', '[]', 8, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('89e1d03e106b4cd9b4e27fabb8701d37', 8000350024, NULL, '1', '3b52dc340cad48dab548b17d3095b981', 'ef3465ed2f0c4bef950d54972ce11768', '项目基本档案-分配', NULL, '2', NULL, '1', '/u8cloud/api/uapbd/bdjobbasfil/assign', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":2,\"description\":\"所属公司主键\",\"parameterName\":\"pk_corp\",\"id\":\"bbb2dca9-9694-4597-9188-5afcc97f643b\",\"example\":\"所属公司主键\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":3,\"description\":\"项目基本档案主键\",\"parameterName\":\"pk_jobbasfil\",\"id\":\"1a56a6f0-a889-45b6-8e60-9eb1e8e572ca\",\"example\":\"项目基本档案主键\"}],\"concreteType\":\"ObjectCom\",\"index\":1,\"parameterName\":\"jobbasfilvo\",\"id\":\"d4598b40-d09c-4238-9fb8-f9f38808bef7\"}],\"concreteType\":\"Object\",\"index\":0,\"id\":\"4d4fab3e-65ce-4d39-a725-4a670fb01ced\",\"parameterName\":\"body\",\"first\":true}]', '[]', 165, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('a3b1a868047544d293a327cb14f914e9', 8000350023, NULL, '1', '3b52dc340cad48dab548b17d3095b981', 'ef3465ed2f0c4bef950d54972ce11768', '项目管理档案-删除', NULL, '2', NULL, '1', '/u8cloud/api/uapbd/bdjobbasfil/delete', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":1,\"description\":\"项目编码\",\"parameterName\":\"id\",\"id\":\"543adea8-5bfa-4dee-ae36-43f311346f1d\",\"example\":\"20249002\"}],\"concreteType\":\"Object\",\"index\":0,\"id\":\"4c76b510-3512-4bf2-a082-c13bf9e16f79\",\"parameterName\":\"body\",\"first\":true}]', '[]', 164, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('a9213967143e4755aa701d0c77dc80f2', 8000350017, NULL, '1', '3b52dc340cad48dab548b17d3095b981', '05b318825e1049af8f3a5703fe46351e', '部门档案-删除', NULL, '2', NULL, '1', '/u8cloud/api/uapbd/bddept/delete', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":1,\"description\":\"部门编码\",\"parameterName\":\"code\",\"id\":\"e13e0b00-c177-4480-91ae-287eaf28f729\",\"example\":\"99\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":2,\"description\":\"部门主键\",\"parameterName\":\"id\",\"id\":\"16f64405-3771-4bd7-80cc-c154442fe8e4\",\"example\":\"1001F11000000000676O\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":3,\"description\":\"公司编码\",\"parameterName\":\"unitcode\",\"id\":\"62bc6f7d-99a4-4ce9-85b5-1238d5705cbf\",\"example\":\"01\"}],\"concreteType\":\"Object\",\"index\":0,\"id\":\"cfefc53a-367b-448d-88bb-618d5db4e43c\",\"parameterName\":\"body\",\"first\":true}]', '[]', 158, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('b00d2570d8814a09ab4fbbae75b748a8', 8000350022, NULL, '1', '3b52dc340cad48dab548b17d3095b981', 'ef3465ed2f0c4bef950d54972ce11768', '项目基本档案-修改', NULL, '2', NULL, '1', '/u8cloud/api/uapbd/bdjobbasfil/update', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":2,\"description\":\"是否完工\",\"parameterName\":\"finishedflag\",\"id\":\"2502ab3a-94af-4b93-b7a7-2d4d782f7cfc\",\"example\":\"false\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":3,\"description\":\"预计完工日期\",\"parameterName\":\"forecastenddate\",\"id\":\"ac71ec27-c9a0-46b9-a7a1-636361aaac78\",\"example\":\"2024-09-22\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":4,\"description\":\"项目编码\",\"parameterName\":\"jobcode\",\"id\":\"143102b8-27a4-4ab8-9eaf-a4cf8a543031\",\"example\":\"20249001\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":5,\"description\":\"项目名称\",\"parameterName\":\"jobname\",\"id\":\"fbb69482-02e0-4dac-ada2-f0d11ab4a63d\",\"example\":\"测试项目1\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":6,\"description\":\"所属公司 默认0001\",\"parameterName\":\"pk_corp\",\"id\":\"16366b81-2276-4063-a396-100028a0adcf\",\"example\":\"0001\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":7,\"description\":\"项目分类\",\"parameterName\":\"pk_jobcl\",\"id\":\"70acfe17-ce24-40a8-b8a9-88bd7e0ee67d\",\"example\":\"01\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":8,\"description\":\"项目类型\",\"parameterName\":\"pk_jobtype\",\"id\":\"4572e196-1041-4f50-b0fe-e39ea3e18708\",\"example\":\"01\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":9,\"description\":\"项目主键\",\"parameterName\":\"pk_jobbasfil\",\"id\":\"6deb9590-517b-4811-af03-ffee60a8f70c\",\"example\":\"0001F1100000000008B9\"}],\"concreteType\":\"ObjectCom\",\"index\":1,\"parameterName\":\"jobbasfils\",\"id\":\"0bf3769a-37fc-46fa-a21d-b9e5ce4b2ebe\"}],\"concreteType\":\"Object\",\"index\":0,\"id\":\"bde85557-d1cc-4b4f-afbd-3224903c9214\",\"parameterName\":\"body\",\"first\":true}]', '[]', 163, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('c94eda7988384a4e80bec6148239f242', 8000350003, NULL, '1', '3b52dc340cad48dab548b17d3095b981', '601f31d4350f45a0b12682050f15abb2', '存货档案分配', '存货档案分配', '2', NULL, '1', '/u8cloud/api/uapbd/invbasdoc/assign', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":2,\"parameterName\":\"assistunit\",\"id\":\"2a19854e-fa74-4936-a970-40584b10878d\",\"example\":\"N\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":3,\"parameterName\":\"invcode\",\"id\":\"0840cd1d-8f17-451f-8b8a-d66e49fe1cb3\",\"example\":\"ceshi0005\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":4,\"parameterName\":\"invname\",\"id\":\"32fba384-d961-4483-902a-e1d96574bab4\",\"example\":\"测试0005\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":5,\"parameterName\":\"pk_invcl\",\"id\":\"8adba933-21dd-4b55-a4b0-0d37f6804256\",\"example\":\"0001F81000000000HJ8C\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":6,\"parameterName\":\"pk_measdoc\",\"id\":\"09288d2b-1864-4a67-803e-60a661706002\",\"example\":\"0001F81000000000HJ8M\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":7,\"parameterName\":\"pk_taxitems\",\"id\":\"8994532c-0efd-4dbc-adc8-805e07bce37e\",\"example\":\"40040000000000000082\"}],\"concreteType\":\"Object\",\"index\":1,\"parameterName\":\"parentvo\",\"id\":\"89f4bacc-f2ec-4542-bd8f-cfdb72b73c27\"}],\"concreteType\":\"ObjectCom\",\"index\":0,\"parameterName\":\"invbasdoc\",\"id\":\"ae814ed6-2fc1-4f07-80eb-d869d378c721\"}]', '[]', 5, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('e43948e32d8d4303a3052cb40f8eb5a5', 8000350009, NULL, '1', '3b52dc340cad48dab548b17d3095b981', 'b4c9b97eaa1042d2bfabb704e35fdc19', '调拨订单保存即审批', '调拨订单保存即审批\n', '2', NULL, '1', '/u8cloud/api/to/transorder/saveapprove', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":2,\"parameterName\":\"cinvbasid\",\"id\":\"eadc291a-13a9-4b68-956b-ff444f1a9ff2\",\"example\":\"B01008A\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":3,\"parameterName\":\"nnum\",\"id\":\"f6148926-03b9-4926-98be-2195d4777826\",\"example\":\"1\"}],\"concreteType\":\"ObjectCom\",\"index\":1,\"parameterName\":\"childrenvo\",\"id\":\"5abeb6a0-d048-4b4b-858d-cbcd94371677\"},{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":5,\"parameterName\":\"cbiztypeid\",\"id\":\"c0dd37f0-b1e5-4410-bc16-ee85e1e34ced\",\"example\":\"0001ZZ1000000000UFQ0\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":6,\"parameterName\":\"cincbid\",\"id\":\"bf86de5c-3561-4218-8026-9ccf4bf695f0\",\"example\":\"1007F81000000000I0YF\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":7,\"parameterName\":\"cincorpid\",\"id\":\"253f18cb-8888-4bef-a793-002452a836cd\",\"example\":\"1007\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":8,\"parameterName\":\"cinwhid\",\"id\":\"0faa8567-d305-483d-9eb5-cf29f24766f9\",\"example\":\"1007F81000000000I13S\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":9,\"parameterName\":\"coperatorid\",\"id\":\"b227d073-c25c-4ad6-8c69-afc9173b4379\",\"example\":\"0001F81000000000HGYQ\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":10,\"parameterName\":\"coutcbid\",\"id\":\"1b16ba03-d67f-4061-9dbd-c6cff48cc042\",\"example\":\"1007F81000000000I0YF\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":11,\"parameterName\":\"coutcorpid\",\"id\":\"59bb72be-8165-4b8b-974d-114dadc1355c\",\"example\":\"1007\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":12,\"parameterName\":\"coutwhid\",\"id\":\"f3a6d51c-e9bc-4139-b1c4-bc5acdafe956\",\"example\":\"1007F81000000000I0Z7\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":13,\"parameterName\":\"vcode\",\"id\":\"f5889173-9c65-471e-bc11-96aa3bb4ed0f\",\"example\":\"ceshi007\"}],\"concreteType\":\"Object\",\"index\":4,\"parameterName\":\"parentvo\",\"id\":\"a639c3f3-b42d-4603-a365-bdaa6387059a\"}],\"concreteType\":\"Object\",\"index\":0,\"parameterName\":\"billvo\",\"id\":\"7b562eaf-e25e-4fd9-982a-3069ba4ba2c5\"}]', '[]', 11, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('e8818b561b084dc8937c67626a5b19da', 8000350011, NULL, '1', '3b52dc340cad48dab548b17d3095b981', '81a2cc28c3a64ee1abbf9e64f96b4f30', '速网U8C_销售订单关闭', '速网U8C_销售订单关闭', '2', NULL, '1', '/u8cloud/api/so/saleorder/close', '1', '1', '10000', '100', '[]', '[]', '1', '[]', '[]', 69, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('ef6fd4bac1ba4c43a73bdc8e07e0cbe2', 8000350020, NULL, '1', '3b52dc340cad48dab548b17d3095b981', 'c78369f5e69d4338bc1c27c2122827f2', '客商管理档案-删除', NULL, '2', NULL, '1', '/u8cloud/api/uapbd/custmandoc/delete', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":1,\"description\":\"公司编码\",\"parameterName\":\"unitcode\",\"id\":\"8ce4e367-f0b7-498f-952a-9057dc15cc86\",\"example\":\"01\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":2,\"description\":\"客商编码\",\"parameterName\":\"custcode\",\"id\":\"d1213c87-bbf7-426e-b1f2-bcaeebd232f3\",\"example\":\"202499101111\"}],\"concreteType\":\"Object\",\"index\":0,\"id\":\"5e2ee220-20b6-4f48-9723-73164ce75163\",\"parameterName\":\"body\",\"first\":true}]', '[]', 161, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('f223c8f5a3b242a6a800e092db0c33da', 8000350021, NULL, '1', '3b52dc340cad48dab548b17d3095b981', 'ef3465ed2f0c4bef950d54972ce11768', '项目基本档案-新增', NULL, '2', NULL, '1', '/u8cloud/api/uapbd/bdjobbasfil/save', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":2,\"description\":\"是否完工*必填\",\"parameterName\":\"finishedflag\",\"id\":\"8d00c456-cb2f-4d5a-b1e9-4bee25dce595\",\"example\":\"false\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":3,\"description\":\"预计完工日期\",\"parameterName\":\"forecastenddate\",\"id\":\"fb2b0a1e-63d3-4b41-81b8-b56f3d3aec50\",\"example\":\"2024-09-22\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":4,\"description\":\"项目编码\",\"parameterName\":\"jobcode\",\"id\":\"7d28e5f9-7593-496f-84f7-044069f78fed\",\"example\":\"20249001\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":5,\"description\":\"项目名称\",\"parameterName\":\"jobname\",\"id\":\"fd78b563-3b93-4bf9-970f-80d3abb04ed7\",\"example\":\"测试项目\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":6,\"description\":\"所属公司,默认0001\",\"parameterName\":\"pk_corp\",\"id\":\"a03142ad-bde3-4589-9fe0-de7f2b14bea7\",\"example\":\"0001\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":7,\"description\":\"项目分类\",\"parameterName\":\"pk_jobcl\",\"id\":\"3c018241-fee6-4704-ad02-8df11673bc20\",\"example\":\"01\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":8,\"description\":\"项目类型\",\"parameterName\":\"pk_jobtype\",\"id\":\"52b080ec-689a-459c-bb4c-bbe437464f9c\",\"example\":\"01\"}],\"concreteType\":\"ObjectCom\",\"index\":1,\"parameterName\":\"jobbasfils\",\"id\":\"caccafa6-2695-43b7-aefd-5b4af0132fab\"}],\"concreteType\":\"Object\",\"index\":0,\"id\":\"1c75e9b4-9176-4852-ab69-3b5b28091a33\",\"parameterName\":\"body\",\"first\":true}]', '[]', 162, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('f479b033bfe240c3bc9bf1eee4894624', 8000350013, NULL, '1', '3b52dc340cad48dab548b17d3095b981', 'df25cd0136ac4a5e94ea2f820176e00c', '其他出库保存', NULL, '2', NULL, '1', '/u8cloud/api/ic/otherout/insert', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"id\":\"88fffdf0-b0b2-44b8-b120-9c58fdfc2129\",\"parameterName\":\"body\",\"first\":true}]', '[]', 96, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('f4d04a88ba7c431f9d4ab81465c2aae3', 8000350016, NULL, '1', '3b52dc340cad48dab548b17d3095b981', '05b318825e1049af8f3a5703fe46351e', '部门修改', NULL, '2', NULL, '1', '/u8cloud/api/uapbd/bddept/update', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":2,\"description\":\"创建日期\",\"parameterName\":\"createDate\",\"id\":\"35b3c0a6-5720-43b8-9174-14d1f2d56471\",\"example\":\"2024-04-24\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":3,\"description\":\"部门属性(其他部门1,采购2,销售3,采购销售4)\",\"parameterName\":\"deptattr\",\"id\":\"c7e7992d-7027-40ab-9293-d235e263b19d\",\"example\":\"1\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":4,\"description\":\"部门编码\",\"parameterName\":\"deptcode\",\"id\":\"31fef11e-fe45-4014-be7f-6be2f698b298\",\"example\":\"99\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":5,\"description\":\"部门名称\",\"parameterName\":\"deptname\",\"id\":\"909a6c10-f098-406b-b9bd-66d40e6edb52\",\"example\":\"DEV测试一级部门1\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":6,\"description\":\"部门类型\",\"parameterName\":\"depttype\",\"id\":\"8a2c04b4-2e28-447c-a805-b83efbfab36a\",\"example\":\"0\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":7,\"description\":\"是否用于零售\",\"parameterName\":\"isuseretail\",\"id\":\"51bfead8-63f9-4075-ab6b-f75450907966\",\"example\":\"false\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":8,\"description\":\"公司编码\",\"parameterName\":\"pk_corp\",\"id\":\"bff76dd6-2e96-4942-a99e-873e29f4da19\",\"example\":\"01\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":9,\"description\":\"部门主键\",\"parameterName\":\"pk_deptdoc\",\"id\":\"ec4e39a4-2f05-4c4f-96a8-9b4865c4ec70\",\"example\":\"1001F11000000000676O\"}],\"concreteType\":\"ObjectCom\",\"index\":1,\"parameterName\":\"deptdoc\",\"id\":\"f0928b26-0a47-45b4-818f-35079c76ce80\"}],\"concreteType\":\"Object\",\"index\":0,\"id\":\"af3fb096-be80-4976-865e-f996a09d002f\",\"parameterName\":\"body\",\"first\":true}]', '[]', 157, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('f623449f939e4fd9857eb0fba53797a3', 8000350005, NULL, '1', '3b52dc340cad48dab548b17d3095b981', 'c0b2315ff678446ab6ba390c1926fe3c', '采购付款单保存即审批', '采购付款单保存即审批', '2', NULL, '1', '/u8cloud/api/arap/fk/insertapprove', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":2,\"parameterName\":\"bbhl\",\"id\":\"7aff6eac-f575-4ae5-a027-848645ab4020\",\"example\":\"1\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":3,\"parameterName\":\"dfbbje\",\"id\":\"02b1c539-a6d3-46ac-9a99-b6357ea748c5\",\"example\":\"0\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":4,\"parameterName\":\"dfbbsj\",\"id\":\"7253200a-030b-4ddc-829c-089509eee718\",\"example\":\"0\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":5,\"parameterName\":\"dfbbwsje\",\"id\":\"641b56c4-00aa-4cff-b040-4e35f70a68cc\",\"example\":\"0\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":6,\"parameterName\":\"dfshl\",\"id\":\"a47098b5-15b9-4560-aaf1-3e661dc815ee\",\"example\":\"0\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":7,\"parameterName\":\"dfybje\",\"id\":\"a0adf1df-234a-414f-95d6-3fa09a2e5b91\",\"example\":\"0\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":8,\"parameterName\":\"dfybsj\",\"id\":\"f5b8e1be-4c5c-40d9-b867-0e26788129d2\",\"example\":\"0\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":9,\"parameterName\":\"dfybwsje\",\"id\":\"152fca0a-a993-48a6-a9e0-58dd23319719\",\"example\":\"0\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":10,\"parameterName\":\"dj\",\"id\":\"759492d1-0a54-4605-ad4a-c8f018c74de1\",\"example\":\"0\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":11,\"parameterName\":\"hsdj\",\"id\":\"9292797f-ca0a-49ba-834a-2e5680d78b01\",\"example\":\"0\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":12,\"parameterName\":\"jfbbje\",\"id\":\"a71ebdd0-643b-4ff0-8bc5-5b8baa8fca67\",\"example\":\"999\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":13,\"parameterName\":\"jfbbsj\",\"id\":\"ad930aa2-d63a-4767-bdd6-8742436ad63b\",\"example\":\"0\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":14,\"parameterName\":\"jfshl\",\"id\":\"8cc0c71e-aa01-428a-a9d4-981f717a6991\",\"example\":\"0\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":15,\"parameterName\":\"jfybje\",\"id\":\"2928980d-58a1-4345-ba95-56cab883f3e1\",\"example\":\"999\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":16,\"parameterName\":\"jfybsj\",\"id\":\"168ed4e5-0dda-439b-a6dc-9d2d222531b3\",\"example\":\"0\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":17,\"parameterName\":\"jfybwsje\",\"id\":\"b7d6ec64-fff6-4b88-8fd2-65e4aa7421d2\",\"example\":\"999\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":18,\"parameterName\":\"kslb\",\"id\":\"22e3190e-19db-49c5-880f-7c044e9e58ec\",\"example\":\"1\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":19,\"parameterName\":\"sl\",\"id\":\"6d5f9c6e-d8b7-4825-a022-2dddf03fbd14\",\"example\":\"0\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":20,\"parameterName\":\"tradertype\",\"id\":\"49bb7919-6d6c-499c-ad4b-a639a85a9d5b\",\"example\":\"0\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":21,\"parameterName\":\"wbfbbje\",\"id\":\"58c49293-fa8c-4050-bc33-b0dc4016a603\",\"example\":\"999\"}],\"concreteType\":\"ObjectCom\",\"index\":1,\"parameterName\":\"children\",\"id\":\"322e3c04-dba4-4294-bd69-8053ef534ffa\"},{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":23,\"parameterName\":\"bzbm\",\"id\":\"df9906a7-d287-4aa5-94c6-1b59729c222d\",\"example\":\"00010000000000000001\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":24,\"parameterName\":\"djbh\",\"id\":\"6254d078-334f-4466-a744-7d665722ed9a\",\"example\":\"FK2309250004\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":25,\"parameterName\":\"djlxbm\",\"id\":\"ec3f5256-59a3-4cae-96cd-a4dfeb5f3ea8\",\"example\":\"D3\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":26,\"parameterName\":\"djrq\",\"id\":\"984c54c7-8332-4eb0-843d-c205b5a688c7\",\"example\":\"2023-09-27\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":27,\"parameterName\":\"dwbm\",\"id\":\"f7cbc093-519e-491c-9817-d15a93279186\",\"example\":\"1007\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":28,\"parameterName\":\"effectdate\",\"id\":\"152b9d89-8b2c-466d-8a1a-70674843f3f8\",\"example\":\"2023-09-27\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":29,\"parameterName\":\"hbbm\",\"id\":\"cafddd3a-dd1c-4096-86e3-7cf92c998e04\",\"example\":\"0001F81000000000HJRA\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":30,\"parameterName\":\"isreded\",\"id\":\"78b2a316-7582-44f7-ac34-3ee942abf859\",\"example\":\"N\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":31,\"parameterName\":\"lrr\",\"id\":\"ba039bff-8774-4101-8729-499607a0e7aa\",\"example\":\"0001F81000000000HGYQ\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":32,\"parameterName\":\"prepay\",\"id\":\"0dd31959-74c0-4d85-8fbd-f995fcf29898\",\"example\":\"N\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":33,\"parameterName\":\"qcbz\",\"id\":\"5619061c-20c1-46a0-9f93-8326ec3367e1\",\"example\":\"N\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":34,\"parameterName\":\"shr\",\"id\":\"ca33d4c4-ff37-466b-9759-09d6532929a5\",\"example\":\"0001F81000000000HGZ1\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":35,\"parameterName\":\"shrq\",\"id\":\"8cdb21ec-7cdc-4e0e-943e-d8595fe99dcd\",\"example\":\"2023-09-27\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":36,\"parameterName\":\"tradertype\",\"id\":\"bec4a564-89bc-4d6a-bc3e-fee9343057a2\",\"example\":\"0\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":37,\"parameterName\":\"wldx\",\"id\":\"f233a73f-19d0-4b61-9fe4-669e6f6a2209\",\"example\":\"1\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":38,\"parameterName\":\"xslxbm\",\"id\":\"97b1671a-f368-4515-8790-17b3d648d6a6\",\"example\":\"00011110000000002RGT\"}],\"concreteType\":\"Object\",\"index\":22,\"parameterName\":\"parentvo\",\"id\":\"ff76661d-961a-4ccb-8555-b0814efd300a\"}],\"concreteType\":\"ObjectCom\",\"index\":0,\"parameterName\":\"billvo\",\"id\":\"ba471ce4-118f-4902-a3c1-4992c371aecd\"}]', '[]', 7, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('f7c2d73bd47b40549a7f77ed15f19e8e', 8000350008, NULL, '1', '3b52dc340cad48dab548b17d3095b981', 'df25cd0136ac4a5e94ea2f820176e00c', '其他出库保存即签字', '其他出库保存即签字', '2', NULL, '1', '/u8cloud/api/ic/otherout/save/sign', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":2,\"parameterName\":\"bonroadflag\",\"id\":\"08cd9a51-837e-4f69-a7e9-a9c5ce80cc5d\",\"example\":\"N\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":3,\"parameterName\":\"cinventoryid\",\"id\":\"08f9145b-2385-46bb-8922-23d305b3ea85\",\"example\":\"0001F81000000000HJFH\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":4,\"parameterName\":\"flargess\",\"id\":\"e8e39a04-931c-40d7-b351-d06f1e3227b0\",\"example\":\"N\"},{\"parameterType\":\"complexlist\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":6,\"parameterName\":\"cspaceid\",\"id\":\"83e249d0-9ea9-40b0-b81e-e7ae4527f8dc\",\"example\":\"1007F81000000000I19T\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":7,\"parameterName\":\"noutspacenum\",\"id\":\"607b83a9-df01-46b7-b05a-2bf8494475ed\",\"example\":\"0\"}],\"concreteType\":\"ObjectCom\",\"index\":5,\"parameterName\":\"locator\",\"id\":\"57fb6980-b5f1-457d-b9bd-7ce036453e8e\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":8,\"parameterName\":\"noutnum\",\"id\":\"e25dac78-9055-4ec7-aca1-a584c2b21dbc\",\"example\":\"0\"}],\"concreteType\":\"ObjectCom\",\"index\":1,\"parameterName\":\"childrenvo\",\"id\":\"0adf4304-bb1d-41a1-8dd4-d945c2e226bb\"},{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":10,\"parameterName\":\"coperatorid\",\"id\":\"6e81e723-b1af-4713-8c56-fe19a69beab7\",\"example\":\"0001F81000000000HGZ1\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":11,\"parameterName\":\"cwarehouseid\",\"id\":\"a6802c07-6617-4f86-8569-6a4a244399a0\",\"example\":\"1007F81000000000I0Z7\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":12,\"parameterName\":\"pk_calbody\",\"id\":\"1e515dd9-2049-411f-b065-969cf7fa2e75\",\"example\":\"1007F81000000000I0YF\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":13,\"parameterName\":\"pk_corp\",\"id\":\"60701db0-81d6-423b-afa3-e4735f81d442\",\"example\":\"1007\"},{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":14,\"parameterName\":\"vbillcode\",\"id\":\"6a56b584-ceaa-44ec-94d1-9f4f46442991\",\"example\":\"ceshi005\"}],\"concreteType\":\"Object\",\"index\":9,\"parameterName\":\"parentvo\",\"id\":\"84da4e56-1ea9-4e8c-b776-e84a75295471\"}],\"concreteType\":\"ObjectCom\",\"index\":0,\"parameterName\":\"GeneralBillVO_4I\",\"id\":\"4afa054e-811a-4c1c-8fb1-23e78d60d913\"}]', '[]', 10, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('fca4e31da00d47fb8a6ae6f1e185e8a2', 8000350027, NULL, '1', '3b52dc340cad48dab548b17d3095b981', '64b66d7dac3c4bc89c056c472208954d', '存货分类删除', NULL, '2', NULL, '1', '/u8cloud/api/uapbd/bdinvcl/delete', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"fundamental\",\"concreteType\":\"String\",\"index\":1,\"description\":\"分类编码\",\"parameterName\":\"code\",\"id\":\"a5a198fc-5bb1-48c0-8302-40980e50c5ad\",\"example\":\"04\"}],\"concreteType\":\"Object\",\"index\":0,\"id\":\"b8b3e0ba-4979-407a-88fa-e4151cf251a6\",\"parameterName\":\"body\",\"first\":true}]', '[]', 168, '1', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', 'Y', NULL, NULL, NULL, NULL, NULL, NULL, NULL); - -INSERT INTO sys_application_api_para (id, app_id, interface_key, interface_value, interface_type, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('04c7764766504656b32176ab87ee0bd7', '3b52dc340cad48dab548b17d3095b981', 'password', '83f1ad3e7fa3617f1aae62ae7413c810', '1', 4, NULL, 'Y', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', '1'); -INSERT INTO sys_application_api_para (id, app_id, interface_key, interface_value, interface_type, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('0f37aef4670047febecac1cc7417d56c', '3b52dc340cad48dab548b17d3095b981', 'usercode', 'aoxing', '1', 3, NULL, 'Y', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', '1'); -INSERT INTO sys_application_api_para (id, app_id, interface_key, interface_value, interface_type, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('22dbefe60056444295e34005368de36c', '3b52dc340cad48dab548b17d3095b981', 'trantype', 'code', '1', 5, NULL, 'Y', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', '1'); -INSERT INTO sys_application_api_para (id, app_id, interface_key, interface_value, interface_type, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('315dd421ba1547fe8319773f4822129e', '3b52dc340cad48dab548b17d3095b981', 'system', '01', '1', 6, NULL, 'Y', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', '1'); - -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('05b318825e1049af8f3a5703fe46351e', '3b52dc340cad48dab548b17d3095b981', '部门档案', 46, NULL, 'Y', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', '1'); -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('1f061a02e4604353b5f62e33c7307840', '3b52dc340cad48dab548b17d3095b981', '库存委托加工入库单', 90, NULL, 'Y', '2024-07-16 11:17:16', '1', '2024-07-16 11:17:16', '1'); -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('2336f43a33d244959285a74c16443aa8', '3b52dc340cad48dab548b17d3095b981', '转库单', 89, NULL, 'Y', '2024-07-16 11:15:58', '1', '2024-07-16 11:15:58', '1'); -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('48de5b43d1ea4f7ebfd0a18d8ac2253a', '3b52dc340cad48dab548b17d3095b981', '采购入库', 86, NULL, 'Y', '2024-07-16 11:08:28', '1', '2024-07-16 11:08:28', '1'); -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('56ccfdd16c59466986caa7f778d8908c', '3b52dc340cad48dab548b17d3095b981', '采购订单', 10, NULL, 'Y', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', '1'); -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('5bfeb3fef9004a9a8df21c30ef2c3265', '3b52dc340cad48dab548b17d3095b981', '委外订单', 88, NULL, 'Y', '2024-07-16 11:15:29', '1', '2024-07-16 11:15:29', '1'); -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('5e4f5bc4d6a8438ba13efc05a39bfc5c', '3b52dc340cad48dab548b17d3095b981', '其他入库单', 13, NULL, 'Y', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', '1'); -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('601f31d4350f45a0b12682050f15abb2', '3b52dc340cad48dab548b17d3095b981', '存货档案', 9, NULL, 'Y', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', '1'); -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('60788a2d84f84d9288c92b371ff65f36', '3b52dc340cad48dab548b17d3095b981', '银行类别', 49, NULL, 'Y', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', '1'); -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('64b66d7dac3c4bc89c056c472208954d', '3b52dc340cad48dab548b17d3095b981', '存货分类', 48, NULL, 'Y', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', '1'); -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('71d6de477f1e4ecc86c819fc33738bb1', '3b52dc340cad48dab548b17d3095b981', '凭证管理', 45, NULL, 'Y', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', '1'); -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('74f7cdafcc264989b6c091ac6c431e3a', '3b52dc340cad48dab548b17d3095b981', '产成品入库单', 87, NULL, 'Y', '2024-07-16 11:13:51', '1', '2024-07-16 11:13:51', '1'); -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('81a2cc28c3a64ee1abbf9e64f96b4f30', '3b52dc340cad48dab548b17d3095b981', '销售订单', 12, NULL, 'Y', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', '1'); -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('ae7f51130f7646fe8e704fd259f161e0', '3b52dc340cad48dab548b17d3095b981', '收款单', 85, NULL, 'Y', '2024-07-16 11:06:17', '1', '2024-07-16 11:06:17', '1'); -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('b4c9b97eaa1042d2bfabb704e35fdc19', '3b52dc340cad48dab548b17d3095b981', '调拨单', 15, NULL, 'Y', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', '1'); -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('be79f584800346e8b4332db0c45d706f', '3b52dc340cad48dab548b17d3095b981', '销售出库', 83, NULL, 'Y', '2024-07-16 11:01:30', '1', '2024-07-16 11:01:30', '1'); -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('c0b2315ff678446ab6ba390c1926fe3c', '3b52dc340cad48dab548b17d3095b981', '采购付款单', 11, NULL, 'Y', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', '1'); -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('c78369f5e69d4338bc1c27c2122827f2', '3b52dc340cad48dab548b17d3095b981', '客商档案', 8, NULL, 'Y', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', '1'); -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('df25cd0136ac4a5e94ea2f820176e00c', '3b52dc340cad48dab548b17d3095b981', '其他出库单', 14, NULL, 'Y', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', '1'); -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('ef3465ed2f0c4bef950d54972ce11768', '3b52dc340cad48dab548b17d3095b981', '项目档案', 47, NULL, 'Y', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', '1'); -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('f3acb3c21037486b9aaaced07b24e2d2', '3b52dc340cad48dab548b17d3095b981', '人员档案', 50, NULL, 'Y', '2024-07-16 10:18:39', '1', '2024-07-16 10:18:39', '1'); - - -update sys_application_api set extension_api = '2' where extension_api is null; -update sys_application_api set return_success_field = 'status' where return_success_field is null; -update sys_application_api set return_success_value = '200' where return_success_value is null; -update sys_application_api set return_msg = 'msg' where return_msg is null; - - -commit; - - diff --git a/buildpackage/src/main/resources/dbSql/dj/V3.0.13__init_app_djzyOA.sql b/buildpackage/src/main/resources/dbSql/dj/V3.0.13__init_app_djzyOA.sql deleted file mode 100644 index 34c80780..00000000 --- a/buildpackage/src/main/resources/dbSql/dj/V3.0.13__init_app_djzyOA.sql +++ /dev/null @@ -1,35 +0,0 @@ -INSERT INTO sys_application (id, app_logo, app_status, name, version_number, access_mode, affiliation_field, manufacturer, app_introduction, client_path, app_id, system_address, web_path, program_path, public_key, secret_key, interface_address, interface_status, app_type, db_status, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('53936623a8bd451fb7f5fed09cb36fab', NULL, '1', '东进致远OA', '8.2', '[\"1\"]', '11', '致远', '越城区发展集团致远OA', 'http://ufidahz.com.cn:9955/', 800034, NULL, 'http://ufidahz.com.cn:9955/', 'http://ufidahz.com.cn:9955/', 'ZJYATW/MfYZX7zF0eAh4DJXbyTLwUtwSoSz5Y/o1ksAaN/dCe7eDIk+3zDUT+v578prj', '+5BUkLQh3iX3VHgEt5bE2IPh+ZeebGvDaEspsvVu739Ar6sFnwg+fpPod4t6XhoTj3JzOP8MtA1LSGvL+2BWG8c/o7DKi92S4mr3zcGearA=', 'http://115.239.174.22:9999', '1', '1', '1', 17, NULL, 'Y', '2024-07-16 10:15:14', '1', '2024-07-16 10:17:56', '1'); - -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('23499f05d50b495d989208e124469eff', 8000340004, NULL, '1', '53936623a8bd451fb7f5fed09cb36fab', '33406ee83887421bb1cdeb728606dcbf', '按登录名取人员信息', '按登录名取人员信息', '2', NULL, '1', '/seeyon/rest/orgMember', '1', '2', '10000', '100', '[]', '[]', '1', '[{\"id\":\"c8620cd3-7ee3-47a9-8b1d-88d26f7c21d8\",\"parameterName\":\"body\",\"first\":true}]', '[]', 228, '1', '2024-07-16 10:15:14', '1', '2024-07-16 10:15:14', 'Y', NULL, NULL, NULL, '2', 'enabled', 'true', 'enabled'); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('539a319b80224ce6a39106324bb68ef9', 8000340005, NULL, '1', '53936623a8bd451fb7f5fed09cb36fab', '81333abd92ac40d7b15b080d6d3750a9', '附件上传', '假的', '2', NULL, '1', '/seeyon/rest/attachment', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"id\":\"03521015-0cf3-4b9f-b0d6-41d13b5578e4\",\"parameterName\":\"body\",\"first\":true}]', '[]', 235, '1', '2024-07-16 10:15:14', '1', '2024-07-16 10:15:14', 'Y', NULL, NULL, NULL, '1', '1', '1', '1'); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('6cc3ea97cec24265810efced08509203', 8000340007, NULL, '1', '53936623a8bd451fb7f5fed09cb36fab', '27eae7084739493c97f2da86ba5f434b', '支付申请明细日志', 'OA付款推到CBS的支付申请日志', '2', '6f561dd4a5a74bba850cc37e5c287e92', '1', '/seeyon/rest/form/import/formmain_0232', '1', '1', '10000', '100', '[{\"parameterType\":\"fundamental\",\"index\":0,\"concreteType\":\"String\",\"id\":\"cc04b232-1755-49ab-b5bd-451ed4e7a9cf\",\"parameterName\":\"token\"}]', '[]', '1', '[{\"index\":0,\"id\":\"e167aa7a-43c0-476c-ae0d-9fc75752fc77\",\"parameterName\":\"body\",\"first\":true}]', '[]', 237, '1', '2024-07-16 10:15:14', '1', '2024-07-16 10:15:14', 'Y', NULL, 'CbsLogServiceImpl', 'getTokenExt', '1', '1', '1', '1'); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('8aa016962a474a54a4a8efc60f284fa3', 8000340006, NULL, '1', '53936623a8bd451fb7f5fed09cb36fab', '27eae7084739493c97f2da86ba5f434b', 'CBS收款记录', '保存CBS收款记录到OA底表\n调用的是xml格式的接口', '2', '6f561dd4a5a74bba850cc37e5c287e92', '1', '/seeyon/rest/form/import/formmain_0233', '1', '1', '10000', '100', '[{\"parameterType\":\"fundamental\",\"index\":0,\"concreteType\":\"String\",\"id\":\"3a5e0ff5-7790-4402-9e93-a175f35a6630\",\"parameterName\":\"token\"}]', '[]', '1', '[{\"id\":\"a09d407c-df44-46fa-ab3c-cf99f1332b17\",\"parameterName\":\"body\",\"first\":true}]', '[]', 236, '1', '2024-07-16 10:15:14', '1', '2024-07-16 10:15:14', 'Y', NULL, 'CbsLogServiceImpl', 'getTokenExt', '1', '1', '1', '1'); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('9f047fd9a30246b48d12844da5ab59d5', 8000340003, NULL, '1', '53936623a8bd451fb7f5fed09cb36fab', '27eae7084739493c97f2da86ba5f434b', '无流程表单批量新增', NULL, '2', NULL, '1', '/seeyon/rest/cap4/form/soap/batch-add', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"id\":\"ad5f0b02-d555-4f65-8856-6afbab270870\",\"parameterName\":\"body\",\"first\":true}]', '[]', 221, '1', '2024-07-16 10:15:14', '1', '2024-07-16 10:15:14', 'Y', NULL, NULL, NULL, '2', 'code', '0', 'code'); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('c75bab671dc94be68bf4498d49a93951', 8000340002, NULL, '1', '53936623a8bd451fb7f5fed09cb36fab', '3b45cc93711c49c6a150d3b6aeddc60f', '流程表单发起', '流程表单发起', '2', NULL, '1', '/seeyon/rest/bpm/process/start', '1', '1', '10000', '100', '[]', '[]', '1', '[{\"id\":\"c25f517e-b8b8-4fcb-9466-6952ff754a1c\",\"parameterName\":\"body\",\"first\":true}]', '[]', 220, '1', '2024-07-16 10:15:14', '1', '2024-07-16 10:15:14', 'Y', NULL, NULL, NULL, '2', 'code', '0', 'code'); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('c7ac1418cb0a4061ade501ee5614630d', 8000340000, NULL, '1', '53936623a8bd451fb7f5fed09cb36fab', '75200bc1ee464e86accf4022c71cc16c', 'token', '获取oatoken', '2', NULL, '1', '/seeyon/rest/token', '1', '1', '10000', '100', '[{\"parameterType\":\"fundamental\",\"index\":0,\"concreteType\":\"String\",\"description\":\"hzya_rest\",\"id\":\"a7f634e6-4325-409f-9d4d-c05418153f13\",\"parameterName\":\"userName\",\"example\":\"hzya_rest\"},{\"parameterType\":\"fundamental\",\"index\":1,\"concreteType\":\"String\",\"id\":\"f34ec8a4-10ca-4af5-8895-0bc650f92516\",\"parameterName\":\"password\",\"example\":\"5339d0e3-b23b-45d6-b301-c59de8bd447a\"},{\"parameterType\":\"fundamental\",\"index\":2,\"concreteType\":\"String\",\"description\":\"hzya_rest\",\"id\":\"4435d5e8-20d1-4b39-9286-77589e338c1e\",\"parameterName\":\"loginName\",\"example\":\"hzya_rest\"}]', '[]', '1', '[{\"parameterType\":\"complex\",\"children\":[{\"parameterType\":\"fundamental\",\"index\":1,\"concreteType\":\"String\",\"description\":\"hzyaRest\",\"id\":\"37d4be39-a313-4776-9b80-214bb73666aa\",\"parameterName\":\"userName\",\"example\":\"hzyaRest\"},{\"parameterType\":\"fundamental\",\"index\":2,\"concreteType\":\"String\",\"description\":\"0c92d077-03ea-4d58-92c2-c743dae957d1\",\"id\":\"9fb64713-6645-429d-b377-66f4bc72e968\",\"parameterName\":\"password\",\"example\":\"0c92d077-03ea-4d58-92c2-c743dae957d1\"},{\"parameterType\":\"fundamental\",\"index\":3,\"concreteType\":\"String\",\"description\":\"xel\",\"id\":\"16789d17-bc77-4fd5-9ca9-5dbbbed2d59b\",\"parameterName\":\"loginName\",\"example\":\"xel\"}],\"index\":0,\"concreteType\":\"Object\",\"id\":\"8aef3b7b-e4b7-4465-b0c5-88ecc5f84200\",\"parameterName\":\"body\",\"first\":true}]', '[{\"parameterType\":\"fundamental\",\"index\":0,\"concreteType\":\"String\",\"id\":\"85f455c0-eed0-4292-8130-a52c242974ec\",\"parameterName\":\"userName\"},{\"parameterType\":\"fundamental\",\"index\":1,\"concreteType\":\"String\",\"id\":\"902fce32-f09d-4ce6-ac88-a06ef1950963\",\"parameterName\":\"id\"}]', 214, '1', '2024-07-16 10:15:14', '1', '2024-07-16 10:15:14', 'Y', NULL, NULL, NULL, '2', 'userName', 'hzyaRest', 'id不为空说明成功'); -INSERT INTO sys_application_api (id, api_code, api_path, api_status, app_id, catalogue_id, api_name, api_remark, need_Login, authentication_port, parameter_passing_mode, destination_address, request_coding, request_method, timeout_period, current_limiting, header_in, query_in, body_in_type, body_in, body_out, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, bean_name, fun_name, extension_api, return_success_field, return_success_value, return_msg) VALUES ('f3778b38d03048249e9d063abbcacc5c', 8000340001, NULL, '1', '53936623a8bd451fb7f5fed09cb36fab', '3b45cc93711c49c6a150d3b6aeddc60f', '更新表单', '更新表单', '1', NULL, '1', '/seeyon/rest/businessResource/updateForm', '1', '1', '10000', '100', '[{\"parameterType\":\"authport\",\"index\":0,\"concreteType\":\"String\",\"id\":\"fdc278ea-8981-4db0-92b4-0b067d740ab6\",\"parameterName\":\"token\",\"example\":[\"id\"]}]', '[]', '1', '[]', '[]', 215, '1', '2024-07-16 10:15:14', '1', '2024-07-16 10:15:14', 'Y', NULL, NULL, NULL, '2', 'code', '0', '0表示成功'); - -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('27eae7084739493c97f2da86ba5f434b', '53936623a8bd451fb7f5fed09cb36fab', '无流程表单', 65, NULL, 'Y', '2024-07-16 10:15:14', '1', '2024-07-16 10:15:14', '1'); -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('33406ee83887421bb1cdeb728606dcbf', '53936623a8bd451fb7f5fed09cb36fab', '组织架构', 70, NULL, 'Y', '2024-07-16 10:15:14', '1', '2024-07-16 10:15:14', '1'); -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('3b45cc93711c49c6a150d3b6aeddc60f', '53936623a8bd451fb7f5fed09cb36fab', '流程表单', 64, NULL, 'Y', '2024-07-16 10:15:14', '1', '2024-07-16 10:15:14', '1'); -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('75200bc1ee464e86accf4022c71cc16c', '53936623a8bd451fb7f5fed09cb36fab', 'token', 63, NULL, 'Y', '2024-07-16 10:15:14', '1', '2024-07-16 10:15:14', '1'); -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('81333abd92ac40d7b15b080d6d3750a9', '53936623a8bd451fb7f5fed09cb36fab', '附件', 66, NULL, 'Y', '2024-07-16 10:15:14', '1', '2024-07-16 10:15:14', '1'); -INSERT INTO sys_application_api_type (id, app_id, name, sorts, org_id, sts, create_time, create_user_id, modify_time, modify_user_id) VALUES ('ced72ee34965400cbac80b8944fb9eda', '53936623a8bd451fb7f5fed09cb36fab', '销售合同', 84, NULL, 'Y', '2024-07-16 11:03:40', '1', '2024-07-16 11:03:40', '1'); - -INSERT INTO sys_application_database (id, app_id, source_code, source_name, source_type, source_ip, source_port, login_name, password, db_name, service_name, db_status, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id) VALUES ('21a9e85a5dfc497a9fdd5b2e084b57ec', '53936623a8bd451fb7f5fed09cb36fab', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', 19, '1', '2024-07-16 10:17:56', '1', '2024-07-16 10:17:56', 'Y', NULL); - -INSERT INTO sys_application_plugin (id, app_id, plugin_name, plugin_code, plugin_version, plugin_remark, release_date, plugin_status, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id) VALUES ('9378e84eacb94edaafcc09f3469b37e1', '53936623a8bd451fb7f5fed09cb36fab', 'OA用户档案', 'MdmCustomerPlugin', '1.0', NULL, '2024-06-24 00:00:00', '1', 11, '1', '2024-07-16 10:15:14', '1', '2024-07-16 10:15:14', 'Y', NULL); -INSERT INTO sys_application_plugin (id, app_id, plugin_name, plugin_code, plugin_version, plugin_remark, release_date, plugin_status, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id) VALUES ('98929ef5049f455db40fad55b7127b21', '53936623a8bd451fb7f5fed09cb36fab', 'OA付款单同步BIP', 'PayBillPlugin', '1', NULL, '2024-06-25 00:00:00', '1', 16, '1', '2024-07-16 10:15:14', '1', '2024-07-16 10:15:14', 'Y', NULL); -INSERT INTO sys_application_plugin (id, app_id, plugin_name, plugin_code, plugin_version, plugin_remark, release_date, plugin_status, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id) VALUES ('a58d30d71f5943e9b114001ff36c69c3', '53936623a8bd451fb7f5fed09cb36fab', 'OA客户档案', 'MdmCustomerPlugin', '1.0', NULL, '2024-06-24 00:00:00', '1', 13, '1', '2024-07-16 10:15:14', '1', '2024-07-16 10:15:14', 'Y', NULL); -INSERT INTO sys_application_plugin (id, app_id, plugin_name, plugin_code, plugin_version, plugin_remark, release_date, plugin_status, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id) VALUES ('d2032b6aff7345b69553e6d0ca07c65c', '53936623a8bd451fb7f5fed09cb36fab', 'OA银行档案', 'MdmCustomerPlugin', '1.0', NULL, '2024-06-25 00:00:00', '1', 14, '1', '2024-07-16 10:15:14', '1', '2024-07-16 10:15:14', 'Y', NULL); - - -update sys_application_api set extension_api = '2' where extension_api is null; -update sys_application_api set return_success_field = 'status' where return_success_field is null; -update sys_application_api set return_success_value = '200' where return_success_value is null; -update sys_application_api set return_msg = 'msg' where return_msg is null; - - -commit; - - diff --git a/buildpackage/src/main/test/com/hzya/frame/SpringTransactionalApplicationTests.java b/buildpackage/src/main/test/com/hzya/frame/SpringTransactionalApplicationTests.java deleted file mode 100644 index 0dbc877d..00000000 --- a/buildpackage/src/main/test/com/hzya/frame/SpringTransactionalApplicationTests.java +++ /dev/null @@ -1,25 +0,0 @@ -package com.hzya.frame; - -import com.hzya.frame.demo.service.TestService; -import org.junit.jupiter.api.Test; -import org.springframework.boot.test.context.SpringBootTest; - -import javax.annotation.Resource; -import java.sql.SQLException; - -@SpringBootTest -class SpringTransactionalApplicationTests { - - - @Resource - private TestService testService; - - @Test - void contextLoads() { - } - - @Test - void testS() throws SQLException { - } - -} diff --git a/buildpackage/src/main/test/com/hzya/frame/Test01.java b/buildpackage/src/main/test/com/hzya/frame/Test01.java deleted file mode 100644 index cc57b5e6..00000000 --- a/buildpackage/src/main/test/com/hzya/frame/Test01.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.hzya.frame; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.nc.service.impl.NcInterfaceServiceImpl; -import org.junit.jupiter.api.Test; -import org.springframework.boot.test.context.SpringBootTest; - -import javax.annotation.Resource; - -/** - * @Content - * @Author 👻👻👻👻👻👻👻👻👻👻 gjh - * @Date 2023-07-19 10:54 - * @Version 1.0 - */ -@SpringBootTest -public class Test01 { - @Resource - private NcInterfaceServiceImpl ncInterfaceService; - - @Test - public void test01() { - JSONObject jsonObject = new JSONObject(); - ncInterfaceService.updateUser(jsonObject); - } -} diff --git a/buildpackage/src/main/webapp/WEB-INF/lib/openapi-sdk-1.0.0.jar b/buildpackage/src/main/webapp/WEB-INF/lib/openapi-sdk-1.0.0.jar deleted file mode 100644 index eac564c0..00000000 Binary files a/buildpackage/src/main/webapp/WEB-INF/lib/openapi-sdk-1.0.0.jar and /dev/null differ diff --git a/buildpackage/src/main/webapp/WEB-INF/lib/taobao-sdk-java-auto-1.1.jar b/buildpackage/src/main/webapp/WEB-INF/lib/taobao-sdk-java-auto-1.1.jar deleted file mode 100644 index e8fb256e..00000000 Binary files a/buildpackage/src/main/webapp/WEB-INF/lib/taobao-sdk-java-auto-1.1.jar and /dev/null differ diff --git a/buildpackage/src/test/java/com/hzya/frame/TestUser.java b/buildpackage/src/test/java/com/hzya/frame/TestUser.java deleted file mode 100644 index a425055c..00000000 --- a/buildpackage/src/test/java/com/hzya/frame/TestUser.java +++ /dev/null @@ -1,57 +0,0 @@ -package com.hzya.frame; - -import org.springframework.data.annotation.Id; -import java.io.Serializable; - - -public class TestUser implements Serializable { - - private static final long serialVersionUID = -3258839839160856614L; - @Id - private String id; - private String name; - private String code; - - @Override - public String toString() { - return "TestUser{" + - "id='" + id + '\'' + - ", name='" + name + '\'' + - ", code='" + code + '\'' + - '}'; - } - - public String getId() { - return id; - } - - public void setId(String id) { - this.id = id; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getCode() { - return code; - } - - public void setCode(String code) { - this.code = code; - } - - public TestUser() { - } - - public TestUser(String id, String name, String code) { - this.id = id; - this.name = name; - this.code = code; - } - -} diff --git a/buildpackage/src/test/java/com/hzya/frame/temButtom.java b/buildpackage/src/test/java/com/hzya/frame/temButtom.java index a711e11c..68701ee7 100644 --- a/buildpackage/src/test/java/com/hzya/frame/temButtom.java +++ b/buildpackage/src/test/java/com/hzya/frame/temButtom.java @@ -1,45 +1,11 @@ package com.hzya.frame; -import cn.hutool.core.convert.Convert; -import cn.hutool.http.HttpRequest; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.cbs8.dto.req.PayRequestDTO; -import com.hzya.frame.cbs8.dto.req.PayResultRequestDTO; -import com.hzya.frame.cbs8.dto.res.PayResultResDTO; -import com.hzya.frame.cbs8.service.ICbs8ExtService; -import com.hzya.frame.cbs8.service.ICbs8Service; -import com.hzya.frame.cbs8.util.CBSUtil; -import com.hzya.frame.cbs8.util.CbsAccessToken; -import com.hzya.frame.plugin.cbs8.plugin.PayApplyPluginInitializer; -import com.hzya.frame.plugin.cbs8.plugin.PayResultPluginInitializer; -import com.hzya.frame.plugin.cbs8.plugin.TransactionDetailPluginInitializer; -import com.hzya.frame.plugin.seeyonExt.plugin.SeeyonExtPluginInitializer; -import com.hzya.frame.seeyon.cbs8.entity.PaymentEntity; -import com.hzya.frame.seeyon.cbs8.service.IPaymentService; -import com.hzya.frame.stringutil.StringUtil; -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; import com.hzya.frame.util.AESUtil; -import com.mongodb.client.result.UpdateResult; -import org.apache.http.protocol.HTTP; import org.junit.Test; import org.junit.runner.RunWith; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.data.annotation.Id; -import org.springframework.data.domain.Sort; -import org.springframework.data.mongodb.core.MongoTemplate; -import org.springframework.data.mongodb.core.mapping.Document; -import org.springframework.data.mongodb.core.query.Criteria; -import org.springframework.data.mongodb.core.query.Query; -import org.springframework.data.mongodb.core.query.Update; import org.springframework.test.context.junit4.SpringRunner; -import javax.annotation.Resource; -import java.io.Serializable; -import java.util.*; - /** * @ClassName dsasas * @Description @@ -50,132 +16,6 @@ import java.util.*; @SpringBootTest(classes = {WebappApplication.class}) public class temButtom { - @Resource - SeeyonExtPluginInitializer seeyonExtPluginInitializer; - @Resource - ICbs8Service cs8Service; - @Resource - ICbs8ExtService cbs8ExtService; - @Autowired - private IPaymentService paymentService; - @Autowired - private PayApplyPluginInitializer payApplyPluginInitializer; - - @Autowired - private TransactionDetailPluginInitializer transactionDetailPluginInitializer; - @Autowired - private PayResultPluginInitializer payResultPluginInitializer; - - - - @Test - public void cbs8PluginTest(){ - try { - //支付申请 测试通过 - //payApplyPluginInitializer.executeBusiness(new JSONObject()); - //查询交易明细 测试通过 - //transactionDetailPluginInitializer.executeBusiness(new JSONObject()); - //交易结果查询 未测试 (OA没有日志底表,无法测试) - payResultPluginInitializer.executeBusiness(new JSONObject()); - //电子回单测试 通过apipost测试过了,可以取到cbs电子回单,只是没法上传到OA - // - - }catch (Exception e){ - e.printStackTrace(); - } - } - @Test - public void queryUnpaid(){ - //查询待支付的列表 - PaymentEntity paymentEntity = new PaymentEntity(); - paymentEntity.setDataSourceCode("yc-test"); - try { - List paymentList = paymentService.queryUnpaid(paymentEntity); - System.out.println(paymentList); - } catch (Exception e) { - e.printStackTrace(); - throw new RuntimeException(e); - } - System.out.println("1111"); - } - @Test - public void queryResultTest(){ - // SysExtensionApiEntity sysExt = new SysExtensionApiEntity(); - // sysExt.setBodys("{\"referenceNum\":\"CL202406140002\"}"); - // cbs8ExtService.payResult(sysExt); - // System.out.println("11111"); - List cl202406140002 = cs8Service.queryPayResult(new PayResultRequestDTO("CL202406140002")); - System.out.println("111"); - } - - @Test - public void cbs8ExtTest(){ - PaymentEntity paymentEntity = new PaymentEntity(); - paymentEntity.setReferenceNum("CL202406140003"); - paymentEntity.setPayAccount("655905707410000"); - paymentEntity.setPayBankName(""); - paymentEntity.setAmount("99.02"); - paymentEntity.setRevAccount("123456778"); - paymentEntity.setRevBankName("中国工商银行总行清算中心"); - paymentEntity.setRevBankType("ICB"); - paymentEntity.setRevAccountName("测试账户"); - paymentEntity.setCnapsCode("102100099996"); - paymentEntity.setPurpose("测试用途"); - paymentEntity.setBusType("202"); - paymentEntity.setCurrency("10"); - if (null != paymentEntity){ - PayRequestDTO payRequestDTO = new PayRequestDTO(); - String ferenceNum = Convert.toStr(paymentEntity.getReferenceNumNew(),paymentEntity.getReferenceNum()); - payRequestDTO.setReferenceNum(ferenceNum); - payRequestDTO.setBusType(paymentEntity.getBusType()); - payRequestDTO.setAmount(paymentEntity.getAmount()); - payRequestDTO.setCurrency(paymentEntity.getCurrency()); - payRequestDTO.setPayAccount(StringUtil.replaceBlank(paymentEntity.getPayAccount())); - payRequestDTO.setRevAccount(StringUtil.replaceBlank(paymentEntity.getRevAccount())); - payRequestDTO.setRevAccountName(StringUtil.replaceBlank(paymentEntity.getRevAccountName())); - payRequestDTO.setRevBankType(StringUtil.replaceBlank((paymentEntity.getRevBankType()))); - payRequestDTO.setRevBankName(StringUtil.replaceBlank(paymentEntity.getRevBankName())); - payRequestDTO.setCnapsCode(StringUtil.replaceBlank((paymentEntity.getCnapsCode()))); - payRequestDTO.setPurpose(paymentEntity.getPurpose()); - payRequestDTO.setErpExtend1(paymentEntity.getPayType()); - //集中支付模式 - if (CBSUtil.CENTRALIZED_PAYMENT_TYPE.equals(payRequestDTO.getBusType())){ - payRequestDTO.setBusiStep("1"); - payRequestDTO.setApplyUnitCode(paymentEntity.getPayCompanyCode()); - payRequestDTO.setPayAccount(null); - } - List list = new ArrayList<>(); - list.add(payRequestDTO); - String requestData = JSONObject.toJSONString(list); - System.out.println("明文参数:"+requestData); - //签名 - long timestamp = System.currentTimeMillis(); - String sign = CBSUtil.sign(requestData,timestamp); - //加密 - byte[] encryptedData = CBSUtil.encrypt(requestData); - Map header = new HashMap(); - header.put(CBSUtil.SIGN_HEADER_NAME,sign); - header.put(CBSUtil.TIMESTAMP_HEADER,Long.toString(timestamp)); - header.put(HTTP.CONTENT_TYPE,CBSUtil.TARGET_CONTENT_TYPE); - header.put(CBSUtil.AUTHORIZATION,CBSUtil.BEARER+CbsAccessToken.getToken()); - byte[] bodyByte = HttpRequest.post("https://cbs8-openapi-reprd.csuat.cmburl.cn/openapi/payment/openapi/v1/payment-apply-common").addHeaders(header).body(encryptedData).execute().bodyBytes(); - String decrypt = CBSUtil.decrypt(bodyByte); - System.out.println(decrypt); - } - } - @Test - public void seeyonExtTest(){ - JSONObject jsonStr = new JSONObject(); - jsonStr.put("integration_task_living_details_id","4276973516873482804"); - JSONObject requestJson = new JSONObject(); - requestJson.put("jsonStr", JSON.toJSONString(jsonStr)); - try { - seeyonExtPluginInitializer.executeBusiness(requestJson); - } catch (Exception e) { - throw new RuntimeException(e); - } - } - @Test public void test01() { String a = AESUtil.encrypt("hzya@1314"); @@ -184,109 +24,7 @@ public class temButtom { System.out.println(b); } - @Resource - private MongoTemplate mongoTemplate; - - @Test - public void mongodbTest() { - boolean flag = true; - TestUser testUser = new TestUser("1","张三","U001"); - for (int i = 0; i < 20; i++) { - int a = i+4; - TestUser user = new TestUser(String.valueOf(a),"张三"+a,"U00"+a); - //mongoTemplate.insert(user,"user"); - } - //新增数据 - //mongoTemplate.insert(testUser,"user"); - System.out.println(testUser.toString()); - //新增或修改数据 - testUser.setName("李四"); - //mongoTemplate.save(testUser,"user"); - System.out.println(testUser.toString()); - - //批量新增 - TestUser testUser1 = new TestUser("2","王武","U002"); - TestUser testUser2 = new TestUser("3","赵六","U003"); - List testUsers = new ArrayList<>(); - testUsers.add(testUser1); - testUsers.add(testUser2); - //mongoTemplate.insert(testUsers,"user"); - - //修改数据 - Query query= new Query(Criteria.where("id").is(testUser1.getId())); - //更新值 - Update update= new Update().set("name", testUser1.getName()+"up").set("code", testUser1.getCode()); - //更新查询满足条件的文档数据(全部) - //UpdateResult result = mongoTemplate.updateMulti(query, update, TestUser.class,"user"); - //if(result!=null){ - // System.out.println("更新条数:" + result.getMatchedCount()); - //} - - //删除数据 - Query query1 = new Query(Criteria.where("_id").is(testUser1.getId())); - //List result1= mongoTemplate.findAllAndRemove(query1, TestUser.class,"user"); - //System.out.println("删除的文档数据:" + result1.toString()); - - //查询所有 - //List list = mongoTemplate.findAll(TestUser.class, "user"); - //System.out.println(list.toString()); - - - //根据id查询,注意是文档的id,不是数据行的id - //TestUser result2 = mongoTemplate.findById("1", TestUser.class,"user"); - //System.out.println("查询结果:" + result2.toString()); - - //查询一条数据 - Query query2 = new Query(Criteria.where("name").is("赵六")); - TestUser result3 = mongoTemplate.findOne(query2, TestUser.class,"user"); - System.out.println("查询结果:" + result3.toString()); - - //模糊查询 - Query query9 = new Query(Criteria.where("name").regex("张三")); - List result9 = mongoTemplate.find(query9, TestUser.class,"user"); - System.out.println("查询结果:" + result9.toString()); - //查询列表单个查询条件 - Query query4 = new Query(Criteria.where("name").is(testUser.getName())); - List result4 = mongoTemplate.find(query4, TestUser.class,"user"); - System.out.println("查询结果:" + result4.toString()); - - // 查询列表多个查询条件 - Criteria criteriaUserName = Criteria.where("name").is(testUser.getName()); - Criteria criteriaPassWord = Criteria.where("code").is(testUser.getCode()); - // 创建条件对象,将上面条件进行 AND 关联 - Criteria criteria = new Criteria().andOperator(criteriaUserName, criteriaPassWord); - // 创建查询对象,然后将条件对象添加到其中 - Query query5 = new Query(criteria); - List result5 = mongoTemplate.find(query5, TestUser.class,"user"); - System.out.println("查询结果:" + result5.toString()); - - // 创建条件对象,将上面条件进行 OR 关联 - Criteria criteria1 = new Criteria().orOperator(criteriaUserName, criteriaPassWord); - // 创建查询对象,然后将条件对象添加到其中 - Query query6 = new Query(criteria1); - List result6 = mongoTemplate.find(query6, TestUser.class,"user"); - System.out.println("查询结果:" + result6.toString()); - - // 创建条件对象条件进行 in 关联 - List ids = Arrays.asList("1", "2"); - // 创建条件 - Criteria criteria7 = Criteria.where("id").in(ids); - // 创建查询对象,然后将条件对象添加到其中 - Query query7 = new Query(criteria7); - List result7 = mongoTemplate.find(query7, TestUser.class,"user"); - System.out.println("查询结果:" + result7.toString()); - - //从第一行开始,查询2条数据返回 - Query query8 = new Query(Criteria.where("name").is(testUser.getName())).with(Sort.by("code")).limit(2).skip(0); - List result8 = mongoTemplate.find(query8, TestUser.class,"user"); - System.out.println("查询结果:" + result8.toString()); - - Query query10 = new Query(Criteria.where("name").is(testUser.getName())); - long count = mongoTemplate.count(query10,"user"); - System.out.println("统计结果:" + count); - - } } diff --git a/common/src/test/java/Test.java b/common/src/test/java/Test.java deleted file mode 100644 index 0e7d759f..00000000 --- a/common/src/test/java/Test.java +++ /dev/null @@ -1,8 +0,0 @@ -/** - * @Content - * @Author 👻👻👻👻👻👻👻👻👻👻 gjh - * @Date 2023-07-18 13:57 - * @Version 1.0 - */ -public class Test { -} diff --git a/service/pom.xml b/service/pom.xml index 6287f4e7..84315e0a 100644 --- a/service/pom.xml +++ b/service/pom.xml @@ -21,43 +21,15 @@ mysql-connector-java ${mysql-connector-java} - - com.hzya.bip - pubbaseapp_nccloud_rtLevel - 1 - system - ${basedir}/src/main/resources/lib/pubbaseapp_nccloud_rtLevel-1.jar - - - com.hzya.bipyonyoulog - yonyoulog - 1 - system - ${basedir}/src/main/resources/lib/yonyoulog.jar - - - com.hzya.bcprov - bcprov - 1 - system - ${basedir}/src/main/resources/lib/bcprov-jdk15on-1.70.jar - - - - com.hzya.DataApiSdk - DataApiSdk - 1 - system - ${basedir}/src/main/resources/lib/DataApiSdk-jar-with-dependencies.jar - - - com.hzya.openBasicSDK - openBasicSDK - 1 - system - ${basedir}/src/main/resources/lib/openBasicSDK-2.1.230630.jar - + + + + + + + + diff --git a/service/src/main/java/com/hzya/frame/bip/v3/v2207/dao/IBipOrgsDao.java b/service/src/main/java/com/hzya/frame/bip/v3/v2207/dao/IBipOrgsDao.java deleted file mode 100644 index 0ad05a4c..00000000 --- a/service/src/main/java/com/hzya/frame/bip/v3/v2207/dao/IBipOrgsDao.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.hzya.frame.bip.v3.v2207.dao; - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.bip.v3.v2207.entity.BipOrgsEntity; - -import java.util.List; - - -public interface IBipOrgsDao extends IBaseDao { - - /** - * 查询BIP业务单元 - * @param BipOrgsEntity - * @return - */ - List thirdInterfaceGetOrgs(BipOrgsEntity BipOrgsEntity); -} diff --git a/service/src/main/java/com/hzya/frame/bip/v3/v2207/dao/IBipOrgsDetailsDao.java b/service/src/main/java/com/hzya/frame/bip/v3/v2207/dao/IBipOrgsDetailsDao.java deleted file mode 100644 index e0e6ea3f..00000000 --- a/service/src/main/java/com/hzya/frame/bip/v3/v2207/dao/IBipOrgsDetailsDao.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.hzya.frame.bip.v3.v2207.dao; - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.bip.v3.v2207.entity.BipOrgsDetailsEntity; - -import java.util.List; - - -public interface IBipOrgsDetailsDao extends IBaseDao { - - /** - * 查询BIP业务单元银行账户 - * @param BipOrgsDetailsEntity - * @return - */ - List thirdInterfaceGetOrgsDetails(BipOrgsDetailsEntity BipOrgsDetailsEntity); -} diff --git a/service/src/main/java/com/hzya/frame/bip/v3/v2207/dao/IBipSupplierDao.java b/service/src/main/java/com/hzya/frame/bip/v3/v2207/dao/IBipSupplierDao.java deleted file mode 100644 index ba069080..00000000 --- a/service/src/main/java/com/hzya/frame/bip/v3/v2207/dao/IBipSupplierDao.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.hzya.frame.bip.v3.v2207.dao; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.bip.v3.v2207.entity.BipSupplierEntity; - -import java.util.List; - - -public interface IBipSupplierDao extends IBaseDao { - - /** - * 查询BIP供应商 - * @param bipSupplierEntity - * @return - */ - List thirdInterfaceGetSupplier(BipSupplierEntity bipSupplierEntity); -} diff --git a/service/src/main/java/com/hzya/frame/bip/v3/v2207/dao/IBipSupplierDetailsDao.java b/service/src/main/java/com/hzya/frame/bip/v3/v2207/dao/IBipSupplierDetailsDao.java deleted file mode 100644 index 2edaa29e..00000000 --- a/service/src/main/java/com/hzya/frame/bip/v3/v2207/dao/IBipSupplierDetailsDao.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.hzya.frame.bip.v3.v2207.dao; - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.bip.v3.v2207.entity.BipSupplierDetailsEntity; -import com.hzya.frame.bip.v3.v2207.entity.BipSupplierEntity; - -import java.util.List; - - -public interface IBipSupplierDetailsDao extends IBaseDao { - - /** - * 查询BIP供应商明细 - * @param bipSupplierDetailsEntity - * @return - */ - List thirdInterfaceGetSupplierDetails(BipSupplierDetailsEntity bipSupplierDetailsEntity); -} diff --git a/service/src/main/java/com/hzya/frame/bip/v3/v2207/dao/impl/BipOrgsDaoImpl.java b/service/src/main/java/com/hzya/frame/bip/v3/v2207/dao/impl/BipOrgsDaoImpl.java deleted file mode 100644 index 478c54ca..00000000 --- a/service/src/main/java/com/hzya/frame/bip/v3/v2207/dao/impl/BipOrgsDaoImpl.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.hzya.frame.bip.v3.v2207.dao.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.bip.v3.v2207.dao.IBipOrgsDao; -import com.hzya.frame.bip.v3.v2207.dao.IBipSupplierDao; -import com.hzya.frame.bip.v3.v2207.entity.BipOrgsEntity; -import org.springframework.stereotype.Repository; - -import java.util.List; - -@Repository("bipOrgsDaoImpl") -public class BipOrgsDaoImpl extends MybatisGenericDao implements IBipOrgsDao { - /** - * 查询BIP业务单元 - * @param BipOrgsEntity - * @return - */ - @DS("oracle91") - @Override - public List thirdInterfaceGetOrgs(BipOrgsEntity BipOrgsEntity) { - return super.query("com.hzya.frame.bip.v3.v2207.dao.impl.BipOrgsDaoImpl.thirdInterfaceGetOrgs",BipOrgsEntity); - } -} diff --git a/service/src/main/java/com/hzya/frame/bip/v3/v2207/dao/impl/BipOrgsDetailsDaoImpl.java b/service/src/main/java/com/hzya/frame/bip/v3/v2207/dao/impl/BipOrgsDetailsDaoImpl.java deleted file mode 100644 index 5d51da6d..00000000 --- a/service/src/main/java/com/hzya/frame/bip/v3/v2207/dao/impl/BipOrgsDetailsDaoImpl.java +++ /dev/null @@ -1,19 +0,0 @@ -package com.hzya.frame.bip.v3.v2207.dao.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.bip.v3.v2207.dao.IBipOrgsDetailsDao; -import com.hzya.frame.bip.v3.v2207.dao.IBipSupplierDetailsDao; -import com.hzya.frame.bip.v3.v2207.entity.BipOrgsDetailsEntity; -import org.springframework.stereotype.Repository; - -import java.util.List; - -@Repository("bipOrgsDetailsDaoImpl") -public class BipOrgsDetailsDaoImpl extends MybatisGenericDao implements IBipOrgsDetailsDao { - @DS("oracle91") - @Override - public List thirdInterfaceGetOrgsDetails(BipOrgsDetailsEntity bipOrgsDetailsEntity) { - return super.query("com.hzya.frame.bip.v3.v2207.dao.impl.BipOrgsDetailsDaoImpl.thirdInterfaceGetOrgsDetails",bipOrgsDetailsEntity); - } -} diff --git a/service/src/main/java/com/hzya/frame/bip/v3/v2207/dao/impl/BipSupplierDaoImpl.java b/service/src/main/java/com/hzya/frame/bip/v3/v2207/dao/impl/BipSupplierDaoImpl.java deleted file mode 100644 index 9abe9ee7..00000000 --- a/service/src/main/java/com/hzya/frame/bip/v3/v2207/dao/impl/BipSupplierDaoImpl.java +++ /dev/null @@ -1,25 +0,0 @@ -package com.hzya.frame.bip.v3.v2207.dao.impl; - -import cn.hutool.http.HttpRequest; -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.bip.v3.v2207.dao.IBipSupplierDao; -import com.hzya.frame.bip.v3.v2207.entity.BipSupplierEntity; -import com.hzya.frame.util.HttpUtil; -import org.springframework.stereotype.Repository; - -import java.util.List; - -@Repository("bipSupplierDaoImpl") -public class BipSupplierDaoImpl extends MybatisGenericDao implements IBipSupplierDao { - /** - * 查询BIP供应商 - * @param bipSupplierEntity - * @return - */ - @DS("oracle91") - @Override - public List thirdInterfaceGetSupplier(BipSupplierEntity bipSupplierEntity) { - return super.query("com.hzya.frame.bip.v3.v2207.dao.impl.BipSupplierDaoImpl.thirdInterfaceGetSupplier",bipSupplierEntity); - } -} diff --git a/service/src/main/java/com/hzya/frame/bip/v3/v2207/dao/impl/BipSupplierDetailsDaoImpl.java b/service/src/main/java/com/hzya/frame/bip/v3/v2207/dao/impl/BipSupplierDetailsDaoImpl.java deleted file mode 100644 index 89443371..00000000 --- a/service/src/main/java/com/hzya/frame/bip/v3/v2207/dao/impl/BipSupplierDetailsDaoImpl.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.hzya.frame.bip.v3.v2207.dao.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.bip.v3.v2207.dao.IBipSupplierDao; -import com.hzya.frame.bip.v3.v2207.dao.IBipSupplierDetailsDao; -import com.hzya.frame.bip.v3.v2207.entity.BipSupplierDetailsEntity; -import com.hzya.frame.bip.v3.v2207.entity.BipSupplierEntity; -import org.springframework.stereotype.Repository; - -import java.util.List; - -@Repository("bipSupplierDetailsDaoImpl") -public class BipSupplierDetailsDaoImpl extends MybatisGenericDao implements IBipSupplierDetailsDao { - @DS("oracle91") - @Override - public List thirdInterfaceGetSupplierDetails(BipSupplierDetailsEntity bipSupplierDetailsEntity) { - return super.query("com.hzya.frame.bip.v3.v2207.dao.impl.BipSupplierDetailsDaoImpl.thirdInterfaceGetSupplierDetails",bipSupplierDetailsEntity); - } -} diff --git a/service/src/main/java/com/hzya/frame/bip/v3/v2207/dps/service/IPayMentService.java b/service/src/main/java/com/hzya/frame/bip/v3/v2207/dps/service/IPayMentService.java deleted file mode 100644 index e94d59fe..00000000 --- a/service/src/main/java/com/hzya/frame/bip/v3/v2207/dps/service/IPayMentService.java +++ /dev/null @@ -1,38 +0,0 @@ -package com.hzya.frame.bip.v3.v2207.dps.service; - -import com.alibaba.fastjson.JSONObject; - - -public interface IPayMentService { - - /** - * - * @content 获取杭泰OA付款单传递CFS - * @Param - * @Return - * @Author hecan - * @Date 2023/10/16 11:59 - * **/ - String sendOAPayMentToCFS(JSONObject jsonObject,String type); - - /** - * - * @content 获取CFS登录校验码 - * @Param - * @Return - * @Author hecan - * @Date 2023/10/16 13:37 - * **/ - String sendCFSToken(String name,String password); - - /** - * - * @content 获取杭泰OA报销单传递CFS - * @Param - * @Return - * @Author hecan - * @Date 2023/10/16 16:17 - * **/ - String sendExpenseToCFS(JSONObject jsonObject); - -} diff --git a/service/src/main/java/com/hzya/frame/bip/v3/v2207/dps/service/impl/PayMentServiceImpl.java b/service/src/main/java/com/hzya/frame/bip/v3/v2207/dps/service/impl/PayMentServiceImpl.java deleted file mode 100644 index 1b9308a5..00000000 --- a/service/src/main/java/com/hzya/frame/bip/v3/v2207/dps/service/impl/PayMentServiceImpl.java +++ /dev/null @@ -1,389 +0,0 @@ -package com.hzya.frame.bip.v3.v2207.dps.service.impl; - -import cn.hutool.http.HttpRequest; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.bip.v3.v2207.dps.service.IPayMentService; -import com.hzya.frame.dateutil.DateUtil; -import org.dom4j.Document; -import org.dom4j.DocumentHelper; -import org.dom4j.Element; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; -import org.xml.sax.InputSource; - -import javax.xml.parsers.DocumentBuilder; -import javax.xml.parsers.DocumentBuilderFactory; -import java.io.StringReader; -import java.math.BigDecimal; -import java.util.Date; -import java.util.List; - - -@Service(value = "payMentServiceImpl") -public class PayMentServiceImpl implements IPayMentService { - - private static final Logger logger = LoggerFactory.getLogger(PayMentServiceImpl.class); - - private static final String NAME="admin"; - private static final String PASSWORD="aHRzejg4OA=="; - private static final String CFSURL="http://101.132.140.208:26883/erp/services/";//测试端口:26893,正式端口:26883 - - /** - * - * @content 杭泰OA付款单传递CFS 注:付款单,资金归集,资金拨付,同名账户划转和借款单都用同一个接口 - * @Param - * @Return - * @Author hecan - * @Date 2023/10/13 10:40 - * **/ - public String sendOAPayMentToCFS(JSONObject jsonStr,String type){ - logger.info("开始执行杭泰OA付款单传递CFS"); - try { - String cfsToken = sendCFSToken(NAME, PASSWORD); - if(null!=cfsToken) { - String jsonStrObj = jsonStr.getString("jsonStr"); - JSONObject jsonObjectMain = JSON.parseObject(jsonStrObj); - String erpVoucherNo = jsonObjectMain.getString("erpVoucherNo");//OA主键 - String purpose = jsonObjectMain.getString("purpose");//摘要 - String isForindividual = "0";//是否对私付款 - StringBuffer stringBuffer = new StringBuffer(); - String documentType=null; - switch (type){ - case "pay"://付款单 - documentType="01"; - break; - case "fundc"://资金归集 - documentType="02"; - break; - case "funda"://资金拨付 - documentType="03"; - break; - case "acc"://同名账户划转 - documentType="04"; - break; - case "loan"://借款单 - documentType="05"; - break; - default: - break; - } - JSONArray jsonStrList = jsonObjectMain.getJSONArray("details"); - if (null != jsonStrList && jsonStrList.size() > 0) { - for (Object seeyonEntity : jsonStrList) { - JSONObject jsonObjectFormson = JSON.parseObject(JSON.toJSONString(seeyonEntity)); - String payerAccName = jsonObjectFormson.getString("payerAccName");//转出方账户名(付款账户) - String payerAccNo = jsonObjectFormson.getString("payerAccNo");//转出方账号(付款账号) - String curCode = jsonObjectFormson.getString("curCode");//付款方币种 - String payeeAccName = jsonObjectFormson.getString("payeeAccName");//收款人帐户名称 - String payeeAccNo = jsonObjectFormson.getString("payeeAccNo");//收款方账户号 - BigDecimal amount = jsonObjectFormson.getBigDecimal("amount");//发生额 - String payeeBankCode = jsonObjectFormson.getString("payeeBankCode");//联行号 - String isQuick = jsonObjectFormson.getString("isQuick");//加急标志 - String payType = jsonObjectFormson.getString("payType");//结算方式 - String businessType = jsonObjectFormson.getString("businessType");//业务类别 - stringBuffer.append("\n"); - stringBuffer.append("" + nullConvert(documentType) + "\n"); - stringBuffer.append("" + nullConvert(erpVoucherNo) + "\n"); - //stringBuffer.append(""+"浙江杭泰数智能源开发有限公司"+"\n"); - stringBuffer.append(""+nullConvert(payerAccName)+"\n"); - //stringBuffer.append("" +"71010122002702903"+ "\n"); - stringBuffer.append("" + nullConvert(payerAccNo) + "\n"); - stringBuffer.append("" + nullConvert(curCode) + "\n"); - stringBuffer.append("" + nullConvert(payeeAccName) + "\n"); - stringBuffer.append("" + nullConvert(payeeAccNo) + "\n"); - stringBuffer.append("" + nullConvert(String.valueOf(amount)) + "\n"); - //stringBuffer.append(""+"301331000029"+"\n"); - stringBuffer.append(""+nullConvert(payeeBankCode)+"\n"); - stringBuffer.append("" + nullConvert(isQuick) + "\n"); - stringBuffer.append("" + nullConvert(isForindividual) + "\n"); - stringBuffer.append("" + nullConvert(payType) + "\n"); - stringBuffer.append("" + nullConvert(purpose) + "\n"); - stringBuffer.append("" + nullConvert(businessType) + "\n"); - stringBuffer.append("" + nullConvert(jsonObjectFormson.getString("debitByCustomer")) + "\n");//借方客商辅助核算编码 - stringBuffer.append("" + nullConvert(payeeAccNo) + "\n");//借方银行账户辅助核算编码 - stringBuffer.append("" + nullConvert(jsonObjectFormson.getString("debitByPersonnel")) + "\n");//借方人员辅助核算编码 - stringBuffer.append("" + nullConvert(jsonObjectFormson.getString("creditByCustomer")) + "\n");//贷方客商辅助核算编码 - stringBuffer.append("" + nullConvert(payerAccNo) + "\n");//贷方银行辅助核算编码 - stringBuffer.append("\n"); - } - } else { - stringBuffer.append("\n"); - stringBuffer.append("" + nullConvert(erpVoucherNo) + ""); - stringBuffer.append("" + nullConvert(purpose) + ""); - stringBuffer.append("" + nullConvert(isForindividual) + ""); - stringBuffer.append("\n"); - } - String result=null; - String xml= requestXML(cfsToken,"BkPaymentMainExchange",stringBuffer,"OA付款单同步发送"); - String url = "HTSZ_OA_BkPaymentMainWebService?wsdl"; - switch (type){ - case "pay"://付款单 - logger.info("OA付款单发送CFS的请求参数为:{}", xml); - result = HttpRequest.post(CFSURL+url).header("Content-Type", "soap/xml").timeout(30000).body(xml).execute().body(); - logger.info("OA付款单发送CFS的返回参数为:{}", result); - break; - case "fundc"://资金归集 - logger.info("OA资金归集发送CFS的请求参数为:{}", xml); - result = HttpRequest.post(CFSURL+url).header("Content-Type", "soap/xml").timeout(30000).body(xml).execute().body(); - logger.info("OA资金归集发送CFS的返回参数为:{}", result); - break; - case "funda"://资金调拨 - logger.info("OA资金拨付发送CFS的请求参数为:{}", xml); - result = HttpRequest.post(CFSURL+url).header("Content-Type", "soap/xml").timeout(30000).body(xml).execute().body(); - logger.info("OA资金拨付发送CFS的返回参数为:{}", result); - break; - case "acc"://同名账户划转 - logger.info("OA同名账户划转发送CFS的请求参数为:{}", xml); - result = HttpRequest.post(CFSURL+url).header("Content-Type", "soap/xml").timeout(30000).body(xml).execute().body(); - logger.info("OA同名账户划转发送CFS的返回参数为:{}", result); - break; - case "loan"://借款单 - logger.info("OA借还款发送CFS的请求参数为:{}", xml); - result = HttpRequest.post(CFSURL+url).header("Content-Type", "soap/xml").timeout(30000).body(xml).execute().body(); - logger.info("OA借还款发送CFS的返回参数为:{}", result); - break; - default: - break; - } - return analyzeXML(result,"pay"); - }else{ - logger.info("请先登录CFS登录接口获取Token"); - return null; - } - } catch (Exception e) { - e.printStackTrace(); - logger.info("杭泰OA付款单传递CFS错误,原因为:{}", e.getMessage()); - } - return null; - } - - /** - * - * @content 获取CFS登录校验码 - * @Param - * @Return - * @Author hecan - * @Date 2023/10/13 15:38 - * **/ - public String sendCFSToken(String name,String password) { - try { - String xml="\n" + - " \n" + - " \n" + - " \n" + - " \n" + - " \n" + - " \n" + - "\n" + - "\n" + - "LogOn\n" + - ""+DateUtil.dateToString(new Date(), "yyyy-MM-dd HH:mm:ss")+"\n" + - "OA\n" + - "CFS\n" + - "OA登录验证发送\n" + - "\n" + - "\n" + - ""+name+"\n" + - ""+password+"\n" + - "\n" + - "\n" + - " ]]>\n" + - " \n" + - " \n" + - " \n" + - ""; - logger.info("CFS登录的请求参数为:{}",xml); - String url="HTSZ_OA_LogOnWebService?wsdl"; - String result = HttpRequest.post(CFSURL+url).header("Content-Type", "soap/xml").timeout(30000).body(xml).execute().body(); - logger.info("CFS登录的返回参数为:{}",result); - return analyzeXML(result,"login"); - }catch (Exception e){ - e.printStackTrace(); - logger.info("获取CFS登录失败,原因为:{}",e.getMessage()); - } - return null; - } - - /** - * - * @content 获取杭泰OA报销单传递CFS - * @Param - * @Return - * @Author hecan - * @Date 2023/10/16 16:17 - * **/ - @Override - public String sendExpenseToCFS(JSONObject jsonStr) { - logger.info("开始执行杭泰OA报销单传递CFS"); - try { - String token = sendCFSToken(NAME, PASSWORD); - if(null != token){ - String jsonStrObj = jsonStr.getString("jsonStr"); - JSONObject jsonObjectMain = JSON.parseObject(jsonStrObj); - String erpVoucherNo = jsonObjectMain.getString("erpVoucherNo");//OA主键 - String purpose = jsonObjectMain.getString("purpose");//摘要 - StringBuffer stringBuffer = new StringBuffer(); - JSONArray jsonStrList = jsonObjectMain.getJSONArray("details"); - if(null != jsonStrList && jsonStrList.size()>0){ - for (Object o : jsonStrList) { - JSONObject jsonObjectDetails = JSON.parseObject(JSON.toJSONString(o)); - String payerAccName = jsonObjectDetails.getString("payerAccName");//转出方账户名(付款账户) - String payerAccNo = jsonObjectDetails.getString("payerAccNo");//转出方账号(付款账号) - String curCode = jsonObjectDetails.getString("curCode");//付款方币种 - String payeeAccName = jsonObjectDetails.getString("payeeAccName");//收款人帐户名称 - String payeeAccNo = jsonObjectDetails.getString("payeeAccNo");//收款方账户号 - BigDecimal amount = jsonObjectDetails.getBigDecimal("amount");//发生额 - String payeeBankCode = jsonObjectDetails.getString("payeeBankCode");//联行号 - String isQuick = jsonObjectDetails.getString("isQuick");//加急标志 - String payType = jsonObjectDetails.getString("payType");//结算方式 - stringBuffer.append("\n"); - stringBuffer.append("" + nullConvert(erpVoucherNo) + "\n"); - stringBuffer.append("" + nullConvert(payerAccName) + "\n"); - //stringBuffer.append(""+"浙江杭泰数智能源开发有限公司"+"\n"); - stringBuffer.append("" + nullConvert(payerAccNo) + "\n"); - //stringBuffer.append("" +"71010122002702903"+ "\n"); - stringBuffer.append("" + nullConvert(curCode) + "\n"); - stringBuffer.append("" + nullConvert(payeeAccName) + "\n"); - stringBuffer.append("" + nullConvert(payeeAccNo) + "\n"); - stringBuffer.append("" + nullConvert(String.valueOf(amount)) + "\n"); - stringBuffer.append("" + nullConvert(payeeBankCode) + "\n"); - //stringBuffer.append(""+"301331000029"+"\n"); - stringBuffer.append("" + nullConvert(isQuick) + "\n"); - stringBuffer.append("" + nullConvert(payType) + "\n"); - stringBuffer.append("" + nullConvert(purpose) + "\n"); - stringBuffer.append("\n"); - } - } else { - stringBuffer.append("\n"); - stringBuffer.append("" + erpVoucherNo + "\n"); - stringBuffer.append("" + purpose + "\n"); - stringBuffer.append("\n"); - } - String xml= requestXML(token,"BkExpenseExchange",stringBuffer,"OA费用报销单同步发送"); - logger.info("OA报销单发送CFS的请求参数为:{}", xml); - String url = "HTSZ_OA_BkExpenseWebService?wsdl"; - String result = HttpRequest.post(CFSURL+url).header("Content-Type", "soap/xml").timeout(30000).body(xml).execute().body(); - logger.info("OA报销单发送CFS的返回参数为:{}", result); - return analyzeXML(result,"pay"); - } - }catch (Exception e){ - logger.info("杭泰OA报销单传递CFS错误,原因为:{}", e.getMessage()); - } - return null; - } - - //null转成空字符串 - private static String nullConvert(String str){ - if (null == str){ - return ""; - } - return str; - } - - private String requestXML(String token,String code,StringBuffer stringBuffer,String remark){ - String xml = "\n" + - " \n" + - " \n" + - " \n" + - " \n" + - " \n" + - " \n" + - "\n" + - "\n" + - "" + code + "\n" + - "" + DateUtil.dateToString(new Date(), "yyyy-MM-dd HH:mm:ss") + "\n" + - "OA\n" + - "CFS\n" + - "" + remark + "\n" + - "" + token + "\n" + - "\n" + - "\n" + - "\n"; - if (stringBuffer != null) { - xml += stringBuffer.toString(); - xml += "\n" + - "\n" + - "\n" + - " ]]>\n" + - " \n" + - " \n" + - " \n" + - ""; - } else { - xml += "\n" + - "\n" + - "\n" + - "]]>\n" + - " \n" + - " \n" + - " \n" + - ""; - } - return xml; - } - - /** - * - * @content 解析CFS返回的xml格式 - * @Param - * @Return - * @Author hecan - * @Date 2023/10/19 14:07 - * **/ - private static String analyzeXML(String result,String type){ - try { - DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); - DocumentBuilder builder = factory.newDocumentBuilder(); - org.w3c.dom.Document document = builder.parse(new InputSource(new StringReader(result))); - org.w3c.dom.Element bodyElement = (org.w3c.dom.Element) document.getElementsByTagName("ns:return").item(0); - if (null!=bodyElement) { - String textContent = bodyElement.getTextContent(); - Document documentContext = DocumentHelper.parseText(textContent); - Element rootElement = documentContext.getRootElement(); - Element body = rootElement.element("body"); - if (null != body) { - switch (type) { - case "login"://登录 - Element sessionId = body.element("sessionId"); - if (null != sessionId) { - logger.info("CFS登录的登录校验码为:{}", sessionId.getText()); - return sessionId.getText(); - } else { - logger.info("CFS登录的登录校验码没有获取到,请重新获取"); - return null; - } - case "pay"://付款单和报销单 - Element list = body.element("list"); - List elements = list.elements(); - String serialNo = null; - String statusMsg = null; - String erpVoucherNoCfs = null; - for (Element element : elements) { - serialNo = element.element("serialNo").getText(); - statusMsg = element.element("statusMsg").getText(); - erpVoucherNoCfs = element.element("erpVoucherNo").getText(); - } - JSONObject jsonObject=new JSONObject(); - jsonObject.put("erpVoucherNoCfs",erpVoucherNoCfs); - jsonObject.put("statusMsg",statusMsg); - jsonObject.put("serialNo",serialNo); - //return "当前单据:" + erpVoucherNoCfs + ",传递CFS返回信息:" + statusMsg + ",流水号:" + serialNo; - return jsonObject.toJSONString(); - default: - break; - } - } - } - }catch (Exception e){ - logger.info("解析CFS返回的xml格式错误:{}",e.getMessage()); - } - return null; - } - - -} diff --git a/service/src/main/java/com/hzya/frame/bip/v3/v2207/dps/task/ElectronicTask.java b/service/src/main/java/com/hzya/frame/bip/v3/v2207/dps/task/ElectronicTask.java deleted file mode 100644 index 9ce1040b..00000000 --- a/service/src/main/java/com/hzya/frame/bip/v3/v2207/dps/task/ElectronicTask.java +++ /dev/null @@ -1,210 +0,0 @@ -package com.hzya.frame.bip.v3.v2207.dps.task; - -import cn.hutool.core.util.StrUtil; -import cn.hutool.http.HttpRequest; -import cn.hutool.http.HttpUtil; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.bip.v3.v2207.dps.service.IPayMentService; -import com.hzya.frame.dateutil.DateUtil; -import com.hzya.frame.seeyon.dao.ICtpAttachmentDao; -import com.hzya.frame.seeyon.dao.ISeeYonDao; -import com.hzya.frame.seeyon.entity.CtpAttachmentEntity; -import com.hzya.frame.seeyon.entity.SeeyonEntity; -import com.hzya.frame.uuid.UUIDLong; -import com.hzya.frame.web.exception.BaseSystemException; -import org.dom4j.Document; -import org.dom4j.DocumentHelper; -import org.dom4j.Element; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.scheduling.annotation.EnableScheduling; -import org.springframework.scheduling.annotation.Scheduled; -import org.springframework.stereotype.Component; -import org.xml.sax.InputSource; - -import javax.annotation.Resource; -import javax.xml.parsers.DocumentBuilder; -import javax.xml.parsers.DocumentBuilderFactory; -import java.io.File; -import java.io.StringReader; -import java.util.Date; -import java.util.HashMap; -import java.util.List; - - -@EnableScheduling -@Component -public class ElectronicTask { - static Logger logger= LoggerFactory.getLogger(ElectronicTask.class); - - @Resource - private IPayMentService payMentService; - @Resource - private ISeeYonDao seeYonDao; - @Resource - private ICtpAttachmentDao ctpAttachmentDao; - - - //@Scheduled(cron = "0 20 10 * * ?") - public void sendElectronicToCFS() { - logger.info("CFS电子回单共享开始执行---------->"); - try { - String token = payMentService.sendCFSToken("admin", "aHRzejg4OA=="); - if(null!=token) { - List seeyonEntities = seeYonDao.selectOAListByTypeformmain_0327(new SeeyonEntity()); - if (seeyonEntities != null && seeyonEntities.size() > 0) { - for (SeeyonEntity seeyonEntity : seeyonEntities) { - String bankAcc = seeyonEntity.getField0137();//付款账号 - //String bankAcc="03005389347"; - String erpVoucherNo = seeyonEntity.getId();//OA付款单号 - String xml = "\n" + - " \n" + - " \n" + - " \n" + - " \n" + - " \n" + - " \n" + - "\n" + - "\n" + - "BkReceiptQueryExchange\n" + - "" + DateUtil.dateToString(new Date(), "yyyy-mm-dd hh:mm:ss") + "\n" + - "CFS\n" + - "OA\n" + - "OA电子回单共享发送\n" + - "" + token + "\n" + - "\n" + - "\n" + - "" + bankAcc + "\n" + - "" + erpVoucherNo + "\n" + - "\n" + - "\n" + - " ]]>\n" + - " \n" + - " \n" + - " \n" + - ""; - logger.info("CFS电子回单共享请求参数为:{}", xml); - String url = "http://101.132.140.208:26893/erp/services/HTSZ_OA_BkReceiptQueryWebService?wsdl"; - String result = HttpRequest.post(url).header("Content-Type", "soap/xml").timeout(30000).body(xml).execute().body(); - logger.info("CFS电子回单共享请求参数为:{}", result); - DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); - DocumentBuilder builder = factory.newDocumentBuilder(); - org.w3c.dom.Document document = builder.parse(new InputSource(new StringReader(result))); - org.w3c.dom.Element bodyElement = (org.w3c.dom.Element) document.getElementsByTagName("ns:return").item(0); - if (null != bodyElement) { - String textContent = bodyElement.getTextContent(); - Document documentContext = DocumentHelper.parseText(textContent); - Element rootElement = documentContext.getRootElement(); - Element body = rootElement.element("body"); - if("0000".equalsIgnoreCase(rootElement.element("head").element("returnCode").getText())){ - if (null != body) { - Element listElc = body.element("list"); - List elementsElc = listElc.elements(); - for (Element element : elementsElc) { - String fielPath = element.element("filePath").getText();//电子回单附件路径 - if (fielPath != null && fielPath!="") { - // String fielPath="C:\\Users\\笃曙\\Desktop\\15HZ000342CIBN2023091100066856211000001.pdf"; - File file = new File(fielPath); - JSONObject jsonObject = fileUpload(file); - logger.info("上传返回的附件id为:{}", jsonObject.getString("fileUrl")); - if (jsonObject.getString("fileUrl") != null) { - //表单的附件字段=ctpAttachment的Sub_reference,表单的Summary_id=ctpAttachment的att_reference - String sub_reference = String.valueOf(UUIDLong.longUUID()); - seeyonEntity.setField0264(sub_reference); - seeYonDao.updateFormformmain_0327(seeyonEntity); - //根据附件id查询附件业务数据 - String file_url = jsonObject.getString("fileUrl"); - CtpAttachmentEntity ctpAttachmentEntity = new CtpAttachmentEntity(); - ctpAttachmentEntity.setFile_url(file_url); - String att_reference = seeyonEntity.getSummary_id();//Summary_id - ctpAttachmentEntity.setSub_reference(sub_reference); - ctpAttachmentEntity.setAtt_reference(att_reference); - List ctpAttachmentEntities = ctpAttachmentDao.queryCtpAttachment(ctpAttachmentEntity); - //如果没有查询到数据,就新增附件业务,否则更新 - if (ctpAttachmentEntities.size() == 0) { - String category = jsonObject.getString("category"); - String type = jsonObject.getString("type"); - String filename = jsonObject.getString("filename"); - String mime_type = jsonObject.getString("mimeType"); - String attachment_size = jsonObject.getString("size"); - String id = String.valueOf(UUIDLong.longUUID()); - ctpAttachmentEntity.setCategory(category); - ctpAttachmentEntity.setFilename(filename); - ctpAttachmentEntity.setType(type); - ctpAttachmentEntity.setMime_type(mime_type); - ctpAttachmentEntity.setAttachment_size(attachment_size); - ctpAttachmentEntity.setId(id); - ctpAttachmentEntity.setCategory("66"); - ctpAttachmentEntity.setCreatedate(new Date()); - ctpAttachmentDao.saveCtpAttachment(ctpAttachmentEntity); - } else { - if (ctpAttachmentEntities.size() > 1) { - throw new BaseSystemException("OA附件业务表中查到多条记录"); - } - //更新数据到OA附件业务表中 - ctpAttachmentDao.updateCtpAttachment(ctpAttachmentEntity); - } - } - } - } - } - }else{ - logger.info("CFS电子回单返回得错误编码:{},以及返回的错误信息:{}",rootElement.element("head").element("returnCode").getText(),rootElement.element("head").element("returnMsg").getText()); - } - } - } - } - } - }catch (Exception e){ - logger.info("CFS电子回单共享错误:{}",e.getMessage()); - } - } - - - public static JSONObject fileUpload(File file) { - if (null != file) { - try { - HashMap paramMap = new HashMap<>(); - paramMap.put("file", file); - String url = "/seeyon/rest/attachment?token=@token@";//如果后面加上applicationCategory=1&extensions=&firstSave=true,附件业务自动生成一条记录 - url = url.replaceAll("@token@", getToken()); - String result = HttpUtil.post("http://60.204.152.210" + url, paramMap); - if (StrUtil.isNotBlank(result)) { - logger.info("附件上传结果"+result); - JSONObject jsonObject = JSONObject.parseObject(result); - String atts = jsonObject.get("atts").toString(); - if (StrUtil.isNotEmpty(atts)) { - JSONArray jsonArray = JSONArray.parseArray(atts); - JSONObject res = (JSONObject) jsonArray.get(0); - /* String fileUrl = res.getString("fileUrl"); - logger.info("附件id:" + fileUrl); - return fileUrl;*/ - return res; - } - } - }catch (Exception e){ - logger.error("附件上传失败"+e.getMessage()); - } - } - return null; - } - - private static String getToken() { - //获取oatoken - HashMap hashMap = new HashMap<>(); - hashMap.put("userName", "hzyaRest"); - hashMap.put("password", "a5ce21b8-91db-4cec-b3e3-3e44719655fd"); - hashMap.put("loginName","bdmanager"); - String result = HttpUtil.post("http://60.204.152.210" + "/seeyon/rest/token", JSON.toJSONString(hashMap)); - JSONObject jsonObject = JSONObject.parseObject(result); - if (null != jsonObject) { - logger.info(result); - logger.info("======token:{}======" + jsonObject.getString("id")); - return jsonObject.getString("id"); - } - return null; - } -} diff --git a/service/src/main/java/com/hzya/frame/bip/v3/v2207/entity/BipOrgsDetailsEntity.java b/service/src/main/java/com/hzya/frame/bip/v3/v2207/entity/BipOrgsDetailsEntity.java deleted file mode 100644 index 67f3d8e3..00000000 --- a/service/src/main/java/com/hzya/frame/bip/v3/v2207/entity/BipOrgsDetailsEntity.java +++ /dev/null @@ -1,65 +0,0 @@ -package com.hzya.frame.bip.v3.v2207.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -/**** - * BIP组织账户 - * @content: - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-10-24 10:03 - * @param - * @return - **/ -public class BipOrgsDetailsEntity extends BaseEntity { - - /*开户行编码*/ - private String bankCode; - /*开户行名称*/ - private String bankName; - /*账户*/ - private String accnum; - /*与组织关联的字段*/ - private String controlorg; - /*联行号*/ - private String cnapsCode; - - public String getCnapsCode() { - return cnapsCode; - } - - public void setCnapsCode(String cnapsCode) { - this.cnapsCode = cnapsCode; - } - - public String getControlorg() { - return controlorg; - } - - public void setControlorg(String controlorg) { - this.controlorg = controlorg; - } - - public String getBankCode() { - return bankCode; - } - - public void setBankCode(String bankCode) { - this.bankCode = bankCode; - } - - public String getBankName() { - return bankName; - } - - public void setBankName(String bankName) { - this.bankName = bankName; - } - - public String getAccnum() { - return accnum; - } - - public void setAccnum(String accnum) { - this.accnum = accnum; - } -} diff --git a/service/src/main/java/com/hzya/frame/bip/v3/v2207/entity/BipOrgsDetailsEntity.xml b/service/src/main/java/com/hzya/frame/bip/v3/v2207/entity/BipOrgsDetailsEntity.xml deleted file mode 100644 index 14fcaaa6..00000000 --- a/service/src/main/java/com/hzya/frame/bip/v3/v2207/entity/BipOrgsDetailsEntity.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - bankdoc.code as bankCode,bankdoc.name as bankName,bankaccbas.accnum,bankaccbas.controlorg,bankaccbas.combinenum as cnapsCode - - - - - - - - - - - - - - diff --git a/service/src/main/java/com/hzya/frame/bip/v3/v2207/entity/BipOrgsEntity.java b/service/src/main/java/com/hzya/frame/bip/v3/v2207/entity/BipOrgsEntity.java deleted file mode 100644 index ec5d7572..00000000 --- a/service/src/main/java/com/hzya/frame/bip/v3/v2207/entity/BipOrgsEntity.java +++ /dev/null @@ -1,63 +0,0 @@ -package com.hzya.frame.bip.v3.v2207.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * @description: BIP组织 entity - * @tableName: org_orgs - * @entityName: BipOrgsEntity - * @author: gjh - * @history: 1.0 - */ -public class BipOrgsEntity extends BaseEntity { - /*单位编码*/ - private String code; - /*开户单位*/ - private String name; - /*BIPID*/ - private String tripartiteId; - private String pk_financeorg; - private String orgsts; - - public String getOrgsts() { - return orgsts; - } - - public void setOrgsts(String orgsts) { - this.orgsts = orgsts; - } - - public String getPk_financeorg() { - return pk_financeorg; - } - - public void setPk_financeorg(String pk_financeorg) { - this.pk_financeorg = pk_financeorg; - } - - public String getCode() { - return code; - } - - public void setCode(String code) { - this.code = code; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getTripartiteId() { - return tripartiteId; - } - - public void setTripartiteId(String tripartiteId) { - this.tripartiteId = tripartiteId; - } - - -} diff --git a/service/src/main/java/com/hzya/frame/bip/v3/v2207/entity/BipOrgsEntity.xml b/service/src/main/java/com/hzya/frame/bip/v3/v2207/entity/BipOrgsEntity.xml deleted file mode 100644 index 272541a7..00000000 --- a/service/src/main/java/com/hzya/frame/bip/v3/v2207/entity/BipOrgsEntity.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - - - - - - - orgs.pk_financeorg as tripartiteId, - orgs.name , - orgs.code, - max(org_bank.ts)as ts - - - - - bankdoc.code as bankCode,bankdoc.name as bankName,bankaccbas.accnum,bankaccbas.controlorg - - - - - - - - - - - - - - - - - - - - diff --git a/service/src/main/java/com/hzya/frame/bip/v3/v2207/entity/BipSupplierDetailsEntity.java b/service/src/main/java/com/hzya/frame/bip/v3/v2207/entity/BipSupplierDetailsEntity.java deleted file mode 100644 index 48c6d9c4..00000000 --- a/service/src/main/java/com/hzya/frame/bip/v3/v2207/entity/BipSupplierDetailsEntity.java +++ /dev/null @@ -1,77 +0,0 @@ -package com.hzya.frame.bip.v3.v2207.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -public class BipSupplierDetailsEntity extends BaseEntity { - - private String code; - private String name; - /*开户行*/ - private String splitbank; - /*银行账号*/ - private String bankaccno; - /*是否默认*/ - private String isdefault; - /*联行号*/ - private String combinno; - - private String tripartiteId; - - public String getCombinno() { - return combinno; - } - - public void setCombinno(String combinno) { - this.combinno = combinno; - } - - public String getTripartiteId() { - return tripartiteId; - } - - public void setTripartiteId(String tripartiteId) { - this.tripartiteId = tripartiteId; - } - - public String getIsdefault() { - return isdefault; - } - - public void setIsdefault(String isdefault) { - this.isdefault = isdefault; - } - - public String getCode() { - return code; - } - - public void setCode(String code) { - this.code = code; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getSplitbank() { - return splitbank; - } - - public void setSplitbank(String splitbank) { - this.splitbank = splitbank; - } - - public String getBankaccno() { - return bankaccno; - } - - public void setBankaccno(String bankaccno) { - this.bankaccno = bankaccno; - } - - -} diff --git a/service/src/main/java/com/hzya/frame/bip/v3/v2207/entity/BipSupplierDetailsEntity.xml b/service/src/main/java/com/hzya/frame/bip/v3/v2207/entity/BipSupplierDetailsEntity.xml deleted file mode 100644 index 64933d2f..00000000 --- a/service/src/main/java/com/hzya/frame/bip/v3/v2207/entity/BipSupplierDetailsEntity.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - splitbank,bankaccno,combinno,name,code - - - - - - - - - - - - - - diff --git a/service/src/main/java/com/hzya/frame/bip/v3/v2207/entity/BipSupplierEntity.java b/service/src/main/java/com/hzya/frame/bip/v3/v2207/entity/BipSupplierEntity.java deleted file mode 100644 index 53190872..00000000 --- a/service/src/main/java/com/hzya/frame/bip/v3/v2207/entity/BipSupplierEntity.java +++ /dev/null @@ -1,92 +0,0 @@ -package com.hzya.frame.bip.v3.v2207.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * @description: BIP供应商 entity - * @tableName: BD_SUPPLIER - * @entityName: BipSupplierEntity - * @author: gjh - * @history: 1.0 - */ -public class BipSupplierEntity extends BaseEntity { - - private String code; - private String name; - /*税号*/ - private String taxpayerid; - /*地址*/ - private String def1; - /*电话*/ - private String def2; - /*联系人*/ - private String def3; - private String tripartiteId; - - public String getTripartiteId() { - return tripartiteId; - } - - public void setTripartiteId(String tripartiteId) { - this.tripartiteId = tripartiteId; - } - - private String ts; - - public String getTs() { - return ts; - } - - public void setTs(String ts) { - this.ts = ts; - } - - public String getCode() { - return code; - } - - public void setCode(String code) { - this.code = code; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getTaxpayerid() { - return taxpayerid; - } - - public void setTaxpayerid(String taxpayerid) { - this.taxpayerid = taxpayerid; - } - - public String getDef1() { - return def1; - } - - public void setDef1(String def1) { - this.def1 = def1; - } - - public String getDef2() { - return def2; - } - - public void setDef2(String def2) { - this.def2 = def2; - } - - public String getDef3() { - return def3; - } - - public void setDef3(String def3) { - this.def3 = def3; - } - -} diff --git a/service/src/main/java/com/hzya/frame/bip/v3/v2207/entity/BipSupplierEntity.xml b/service/src/main/java/com/hzya/frame/bip/v3/v2207/entity/BipSupplierEntity.xml deleted file mode 100644 index 2854fcd2..00000000 --- a/service/src/main/java/com/hzya/frame/bip/v3/v2207/entity/BipSupplierEntity.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - - - - - - - - - - - supplier.code,supplier.name,supplier.taxpayerid,bank.def1,bank.def2,bank.def3,supplier.ts, supplier.pk_cust_sup as tripartiteId - - - - splitbank,bankaccno,name,code - - - - - - - - - - - - - - - - - - - - diff --git a/service/src/main/java/com/hzya/frame/bip/v3/v2207/entity/BipTokenVo.java b/service/src/main/java/com/hzya/frame/bip/v3/v2207/entity/BipTokenVo.java deleted file mode 100644 index f01ede61..00000000 --- a/service/src/main/java/com/hzya/frame/bip/v3/v2207/entity/BipTokenVo.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.hzya.frame.bip.v3.v2207.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * com.hzya.frame.bip.v3.v2207.entity - * - * @author makejava - * @date 2024-05 -27 11:24 - */ - -public class BipTokenVo extends BaseEntity { -} diff --git a/service/src/main/java/com/hzya/frame/bip/v3/v2207/service/IBipSsoService.java b/service/src/main/java/com/hzya/frame/bip/v3/v2207/service/IBipSsoService.java deleted file mode 100644 index ea1683f8..00000000 --- a/service/src/main/java/com/hzya/frame/bip/v3/v2207/service/IBipSsoService.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.hzya.frame.bip.v3.v2207.service; - - -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.bip.v3.v2207.entity.BipTokenVo; -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; -import com.hzya.frame.web.entity.JsonResultEntity; - -import javax.servlet.ServletRequest; -import javax.servlet.ServletResponse; -import javax.servlet.http.HttpServletRequest; - -public interface IBipSsoService extends IBaseService{ -/** - * - * @content Bip单点统一认证接口 - * @author laborer - * @date 2024/5/30 0030 13:45 - * - */ - - String erpSso( HttpServletRequest request,String ticket)throws Exception; - /** - * - * @content 此方法获取sso动态加密,heade参数动态传入 - * @author laborer - * @date 2024/5/27 0027 11:38 - * - */ - SysExtensionApiEntity ssoEncrypt(SysExtensionApiEntity entity); -} \ No newline at end of file diff --git a/service/src/main/java/com/hzya/frame/bip/v3/v2207/service/IBipV32207BillService.java b/service/src/main/java/com/hzya/frame/bip/v3/v2207/service/IBipV32207BillService.java deleted file mode 100644 index f9881deb..00000000 --- a/service/src/main/java/com/hzya/frame/bip/v3/v2207/service/IBipV32207BillService.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.hzya.frame.bip.v3.v2207.service; - - -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.bip.v3.v2207.entity.BipTokenVo; -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; - -public interface IBipV32207BillService extends IBaseService{ -/** - * - * @content 此方法获取BIPtoken,heade参数动态传入 - * @author laborer - * @date 2024/5/27 0027 11:38 - * - */ - - SysExtensionApiEntity getBipBill(SysExtensionApiEntity entity); -} \ No newline at end of file diff --git a/service/src/main/java/com/hzya/frame/bip/v3/v2207/service/IBipV32207Service.java b/service/src/main/java/com/hzya/frame/bip/v3/v2207/service/IBipV32207Service.java deleted file mode 100644 index d5bb362b..00000000 --- a/service/src/main/java/com/hzya/frame/bip/v3/v2207/service/IBipV32207Service.java +++ /dev/null @@ -1,49 +0,0 @@ -package com.hzya.frame.bip.v3.v2207.service; - - -import com.alibaba.fastjson.JSONObject; -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.bip.v3.v2207.entity.BipSupplierEntity; -import com.hzya.frame.web.entity.JsonResultEntity; - -public interface IBipV32207Service extends IBaseService{ - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Description 获取token - **/ - JsonResultEntity thirdInterfaceGetToken(JSONObject jsonObject); - - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Description 获取供应商 - **/ - @DS("oracle91") - JsonResultEntity thirdInterfaceGetSupplier(JSONObject jsonObject); - - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Description 新增供应商 - **/ - JsonResultEntity thirdInterfaceSaveSupplier(JSONObject jsonObject); - - /** - * 供应商传递OA - * @param jsonObject - * @return - */ - JsonResultEntity thirdInterfaceSendOa(JSONObject jsonObject) throws Exception; - - /** - * 获取BIP组织数据 - * @param jsonObject - * @return - */ - JsonResultEntity thirdInterfaceGetOrgs(JSONObject jsonObject); -} \ No newline at end of file diff --git a/service/src/main/java/com/hzya/frame/bip/v3/v2207/service/IBipV32207TokenService.java b/service/src/main/java/com/hzya/frame/bip/v3/v2207/service/IBipV32207TokenService.java deleted file mode 100644 index fb452978..00000000 --- a/service/src/main/java/com/hzya/frame/bip/v3/v2207/service/IBipV32207TokenService.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.hzya.frame.bip.v3.v2207.service; - - -import com.alibaba.fastjson.JSONObject; -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.bip.v3.v2207.entity.BipSupplierEntity; -import com.hzya.frame.bip.v3.v2207.entity.BipTokenVo; -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; -import com.hzya.frame.web.entity.JsonResultEntity; - -public interface IBipV32207TokenService extends IBaseService{ -/** - * - * @content 此方法获取BIPtoken,heade参数动态传入 - * @author laborer - * @date 2024/5/27 0027 11:38 - * - */ - - SysExtensionApiEntity getBipToken(SysExtensionApiEntity entity); -} \ No newline at end of file diff --git a/service/src/main/java/com/hzya/frame/bip/v3/v2207/service/impl/BipSsoServiceImpl.java b/service/src/main/java/com/hzya/frame/bip/v3/v2207/service/impl/BipSsoServiceImpl.java deleted file mode 100644 index 2a2b2009..00000000 --- a/service/src/main/java/com/hzya/frame/bip/v3/v2207/service/impl/BipSsoServiceImpl.java +++ /dev/null @@ -1,119 +0,0 @@ -package com.hzya.frame.bip.v3.v2207.service.impl; - - -import cn.hutool.core.util.StrUtil; -import cn.hutool.http.HttpException; -import cn.hutool.http.HttpRequest; -import cn.hutool.http.HttpUtil; -import com.alibaba.fastjson.JSON; -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.bip.v3.v2207.entity.BipTokenVo; -import com.hzya.frame.bip.v3.v2207.service.IBipSsoService; -import com.hzya.frame.iputil.IPUtil; -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; -import nccloud.security.impl.SignatureTookKit; -import org.apache.commons.codec.binary.Base64; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; - -import javax.servlet.http.HttpServletRequest; -import java.net.*; -import java.util.Enumeration; -import java.util.LinkedList; -import java.util.List; -import java.util.Map; - - -@Service(value = "BipSsoServiceImpl") -public class BipSsoServiceImpl extends BaseService implements IBipSsoService { - private final Logger logger = LoggerFactory.getLogger(this.getClass()); - private final String BASEURL = "http://192.168.2.237:8099/seeyon/thirdpartyController.do?ticket="; - private final String ESBURL = "http://127.0.0.1:9081/kangarooDataCenterV3/entranceController/externalCallInterface"; - /** - * - * @content Bip单点统一认证接口 - * @author laborer - * @date 2024/5/30 0030 13:45 - * - */ - - @Override - public String erpSso(HttpServletRequest request,String userCode)throws Exception { - logger.info("当前IP地址为"+ JSON.toJSONString(IPUtil.getIpAddress(request))); - String result = ""; - boolean flag = true; -// logger.info("接收到致远OA认证参数的ticket:{}",ticket); - //通过ticket获取OA用户信息 -// String userCode = HttpUtil.get(BASEURL+ticket); - logger.info("获取到的OA用户信息:{}",userCode); - String dsname = "ycjf"; - String client_id = "OAREST";//第三方系统id - StringBuffer sb = new StringBuffer(); - if(StrUtil.isNotEmpty(userCode)){ - try { - logger.info("开始加密"); - String security = genKey(userCode,userCode + (System.currentTimeMillis() + "").substring(0, 6)); - logger.info("加密结束:{}",security); - sb.append("type=type_security&dsname="+dsname+"&usercode="+userCode+"&client_id="+client_id+"&security="+security); - String baseUrl = "http://10.75.51.78:8899/service/genThirdPartyAccessToken?"+sb.toString(); - logger.info("请求BIPtokenbaseUrl:{}",baseUrl); - result = HttpRequest.post(baseUrl) - .header("Content-Type", "application/x-www-form-urlencoded")//头信息,多个头信息多次调用此方法即可 - .header("Content-Length", "10000")//头信息,多个头信息多次调用此方法即可 - .header("userid", "admin")//头信息,多个头信息多次调用此方法即可 - .body("{}")//表单内容 - .timeout(20000)//超时,毫秒 - .execute().body(); - logger.info("获取到的BIPtoken信息:{}",result); - } catch (HttpException e) { - flag=false; - e.printStackTrace(); - } - } - if(flag){ - String indexUR = "http://10.75.51.78:8899/nccloud/resources/uap/rbac/thirdpartylogin/main/index.html?accesstoken="+result+"&redirect_uri=http://10.75.51.78:8899/nccloud/resources/workbench/public/common/main/index.html#"; - logger.info(indexUR); - return indexUR; - }else{ - return "http://10.75.51.78:8899/nccloud/resources/uap/rbac/login/main/index.html"; - } - } - /** - * - * @content 此方法获取sso动态加密,heade参数动态传入 - * @author laborer - * @date 2024/5/27 0027 11:38 - * - */ - - @Override - public SysExtensionApiEntity ssoEncrypt(SysExtensionApiEntity entity) { - try { - Map headers = entity.getHeaders(); - String userCode = headers.get("usercode");//用户编码 - String dsname = headers.get("dsname");//数据源 - String client_id = headers.get("client_id");//第三方系统id - StringBuffer sb = new StringBuffer(); - String security = genKey(userCode,userCode + (System.currentTimeMillis() + "").substring(0, 6)); - StringBuffer querys = new StringBuffer(); - querys.append("type=type_security"); - querys.append("&dsname="+dsname); - querys.append("&usercode="+userCode); - querys.append("&client_id="+client_id); - querys.append("&security="+security); - entity.setQuerys(querys.toString()); - headers.put("Content-Type", "application/x-www-form-urlencoded"); - headers.put("userid", "admin"); - entity.setHeaders(headers); - } catch (Exception e) { - e.printStackTrace(); - } - return entity; - } - /**获取NCC的key*/ - private static String genKey(String userid, String key) throws Exception { - return new Base64().encodeToString(SignatureTookKit.digestSign(userid.getBytes(), key.getBytes())); - } - -} diff --git a/service/src/main/java/com/hzya/frame/bip/v3/v2207/service/impl/BipV32207BillServiceImpl.java b/service/src/main/java/com/hzya/frame/bip/v3/v2207/service/impl/BipV32207BillServiceImpl.java deleted file mode 100644 index 1c59cc16..00000000 --- a/service/src/main/java/com/hzya/frame/bip/v3/v2207/service/impl/BipV32207BillServiceImpl.java +++ /dev/null @@ -1,62 +0,0 @@ -package com.hzya.frame.bip.v3.v2207.service.impl; - - -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.bip.v3.v2207.entity.BipTokenVo; -import com.hzya.frame.bip.v3.v2207.service.IBipV32207BillService; -import com.hzya.frame.bip.v3.v2207.service.IBipV32207TokenService; -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; -import com.hzya.frame.util.bipV3.Encryption; -import com.hzya.frame.util.bipV3.SHA256Util; -import org.apache.commons.lang3.StringUtils; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; - -import java.net.URLEncoder; -import java.util.HashMap; -import java.util.Map; - - -@Service(value = "BipV32207BillServiceImpl") -public class BipV32207BillServiceImpl extends BaseService implements IBipV32207BillService { - private final Logger logger = LoggerFactory.getLogger(this.getClass()); - /** - * - * @content 此方法获取拼接单据动态加密,heade参数动态传入 - * @author laborer - * @date 2024/5/27 0027 11:38 - * - */ - - @Override - public SysExtensionApiEntity getBipBill(SysExtensionApiEntity entity) { - try { - Map headers = entity.getHeaders(); - String client_id = headers.get("client_id"); - //token信息 - String access_token = headers.get("access_token"); - //公钥 - String pubKey = headers.get("pubKey"); - StringBuffer sb = new StringBuffer(); - sb.append(client_id); - String parm = entity.getBodys(); - if (StringUtils.isNotBlank(parm)) { - sb.append(parm); - } - sb.append(pubKey); - // 签名 - String sign = SHA256Util.getSHA256(sb.toString(), pubKey); - StringBuffer querys = new StringBuffer(); - querys.append("access_token="+access_token); - querys.append("&signature="+sign); - querys.append("&client_id="+client_id); - entity.setQuerys(querys.toString()); - headers.put("signature",sign); -// headers.put("content-type","application/x-www-form-urlencoded"); - } catch (Exception e) { - e.printStackTrace(); - } - return entity; - } -} diff --git a/service/src/main/java/com/hzya/frame/bip/v3/v2207/service/impl/BipV32207ServiceImpl.java b/service/src/main/java/com/hzya/frame/bip/v3/v2207/service/impl/BipV32207ServiceImpl.java deleted file mode 100644 index b5c86542..00000000 --- a/service/src/main/java/com/hzya/frame/bip/v3/v2207/service/impl/BipV32207ServiceImpl.java +++ /dev/null @@ -1,480 +0,0 @@ -package com.hzya.frame.bip.v3.v2207.service.impl; - - -import cn.hutool.http.HttpRequest; -import cn.hutool.json.JSONUtil; -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.alibaba.fastjson2.JSON; -import com.baomidou.dynamic.datasource.annotation.DS; -import com.google.gson.Gson; -import com.hzya.frame.base.PluginBaseEntity; -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.bip.v3.v2207.dao.IBipOrgsDao; -import com.hzya.frame.bip.v3.v2207.dao.IBipOrgsDetailsDao; -import com.hzya.frame.bip.v3.v2207.dao.IBipSupplierDao; -import com.hzya.frame.bip.v3.v2207.dao.IBipSupplierDetailsDao; -import com.hzya.frame.bip.v3.v2207.entity.BipOrgsDetailsEntity; -import com.hzya.frame.bip.v3.v2207.entity.BipOrgsEntity; -import com.hzya.frame.bip.v3.v2207.entity.BipSupplierDetailsEntity; -import com.hzya.frame.bip.v3.v2207.entity.BipSupplierEntity; -import com.hzya.frame.bip.v3.v2207.service.IBipV32207Service; -import com.hzya.frame.dateutil.DateUtil; -import com.hzya.frame.util.PluginUtils; -import com.hzya.frame.util.bipV3.Encryption; -import com.hzya.frame.util.bipV3.SHA256Util; -import com.hzya.frame.util.oldNcc.CompressUtil; -import com.hzya.frame.util.oldNcc.Decryption; -import com.hzya.frame.web.entity.BaseResult; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.apache.commons.lang3.StringUtils; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - - -import java.net.URLEncoder; -import java.util.*; - - -@Service(value = "bipV32207Service") -public class BipV32207ServiceImpl extends BaseService implements IBipV32207Service { - private final Logger logger = LoggerFactory.getLogger(this.getClass()); - //定义项目开始同步日期 - private String ts = "2023-09-30 15:47:08"; - //组织的同步日期 - private String orgsts = "2023-09-30 15:47:08"; - @Autowired - private IBipSupplierDao bipSupplierDao; - - @Autowired - private IBipSupplierDetailsDao bipSupplierDetailsDao; - - @Autowired - private IBipOrgsDao bipOrgsDao; - - @Autowired - private IBipOrgsDetailsDao bipOrgsDetailsDao; - - - /** - * @param object - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Description 获取token - **/ - @Override - public JsonResultEntity thirdInterfaceGetToken(JSONObject object) { - JSONObject jsonObject = getstrObj("jsonStr", object); - String client_id = jsonObject.getString("client_id"); - String pubKey = jsonObject.getString("pubKey"); - String client_secret = jsonObject.getString("client_secret"); - String username = jsonObject.getString("username"); - String pwd = jsonObject.getString("pwd"); - String busi_center = jsonObject.getString("busi_center"); - String dsname = jsonObject.getString("dsname"); - String baseUrl = jsonObject.getString("baseUrl"); - Map paramMap = new HashMap(); - // 密码模式认证 - paramMap.put("grant_type", "password"); - // 第三方应用id - paramMap.put("client_id", client_id); - // 第三方应用secret 公钥加密 - try { - paramMap.put("client_secret", URLEncoder.encode(Encryption.pubEncrypt(pubKey, client_secret), "utf-8")); - } catch (Exception e) { - e.printStackTrace(); - } - // ncc用户名 - paramMap.put("username", username); - // 密码 公钥加密 - try { - paramMap.put("password", URLEncoder.encode(Encryption.pubEncrypt(pubKey, pwd), "utf-8")); - } catch (Exception e) { - return BaseResult.getFailureMessageEntity("获取token失败"); - } - // 账套编码 - paramMap.put("biz_center", busi_center); - // 签名 - String sign = SHA256Util.getSHA256(client_id + client_secret + username + pwd + pubKey, pubKey); - paramMap.put("signature", sign); - paramMap.put("dsname", dsname); - String url = baseUrl + "/nccloud/opm/accesstoken"; - String mediaType = "application/x-www-form-urlencoded"; - String token = null; - try { - token = doPostHutool(url, paramMap, mediaType, null, "", "token"); - } catch (Exception e) { - return BaseResult.getFailureMessageEntity("获取token失败"); - } - if (JSONUtil.isTypeJSON(token)) { - JSONObject jsonObject1 = JSONObject.parseObject(token); - return BaseResult.getSuccessMessageEntity("获取token成功", jsonObject1); - } else { - return BaseResult.getSuccessMessageEntity("获取token成功", token); - } - } - - /** - * 发送post请求 - * - * @param baseUrl - * @param paramMap - * @param mediaType - * @param headers - * @param json - * @return - */ - private String doPostHutool(String baseUrl, Map paramMap, String mediaType, Map headers, String json, String type) { - String result = null; - - try { - StringBuffer sb = new StringBuffer(); - sb.append(baseUrl); - if (paramMap != null) { - sb.append("?"); - for (Map.Entry entry : paramMap.entrySet()) { - String key = entry.getKey(); - String value = entry.getValue(); - sb.append(key + "=" + value).append("&"); - } - } - if ("bill".equals(type)) { - sb.append("?"); - for (Map.Entry entry : headers.entrySet()) { - String key = entry.getKey(); - String value = entry.getValue(); - sb.append(key + "=" + value).append("&"); - } - } - baseUrl = sb.toString().substring(0, sb.toString().length() - 1); - HttpRequest re = HttpRequest.post(baseUrl); - re.addHeaders(headers); - result = re.body(json) - .timeout(2000000)//超时,毫秒 - .execute().body(); - - } catch (Exception e) { - e.printStackTrace(); - } - - - return result; - } - - /** - * @param key - * @param object - * @return com.alibaba.fastjson.JSONObject - * @Author lvleigang - * @Description 获取对象转换成jsonobj - * @Date 11:51 下午 2023/7/10 - **/ - public JSONObject getstrObj(String key, JSONObject object) { - if (checkStr(object.getString(key))) { - return object.getJSONObject(key); - } - return new JSONObject(); - } - - /** - * @param str - * @return void - * @Author lvleigang - * @Description 校验字符串 - * @Date 11:41 上午 2022/12/7 - **/ - protected Boolean checkStr(String str) { - Boolean flag = true; - if (str == null || "".equals(str)) { - flag = false; - } - return flag; - } - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Description 获取供应商 - **/ - @Override - public JsonResultEntity thirdInterfaceGetSupplier(JSONObject jsonObject) { - BipSupplierEntity bipSupplierEntity = getData("jsonStr", jsonObject, BipSupplierEntity.class); - //设置查询区间 - bipSupplierEntity.setTs(ts); - logger.info("查询供应商数据,当前TS:"+ts); - List bipSupplierEntities = bipSupplierDao.thirdInterfaceGetSupplier(bipSupplierEntity); - //更新TS时间 - ts = DateUtil.dateToString(new Date(),"yyyy-MM-dd HH:mm:ss"); - logger.info("TS已更新:"+ts); - //System.out.println("查询供应商明细"); - logger.info("查询供应商明细"+JSON.toJSONString(bipSupplierEntities)); - List jsonObjectList=new ArrayList<>(); - //[{"code":"SL20231101727","dataSourceCode":"master","name":"无锡恒君安管理咨询有限公司","taxpayerid":"91320205MAD2HAQN6Q","tripartiteId":"0001A31000000002M3TS","ts":"2023-11-16 14:05:10"}] - - List bipSupplierDetails = null; - for (BipSupplierEntity supplierEntity : bipSupplierEntities) { - List list=new ArrayList<>(); - JSONObject jsonObjectResult=new JSONObject(); - jsonObjectResult.put("code",supplierEntity.getCode()); - jsonObjectResult.put("name",supplierEntity.getName()); - jsonObjectResult.put("taxpayerid",supplierEntity.getTaxpayerid()); - jsonObjectResult.put("def1",supplierEntity.getDef1()); - jsonObjectResult.put("def2",supplierEntity.getDef2()); - jsonObjectResult.put("def3",supplierEntity.getDef3()); - jsonObjectResult.put("tripartiteId",supplierEntity.getTripartiteId()); - //根据供应商编码和名称查询明细 - String code = supplierEntity.getCode(); - String name = supplierEntity.getName(); - //System.out.println("根据供应处名称,编码获取明细数据:code:"+code +"name:"+name); - logger.info("根据供应处名称,编码获取明细数据:code:"+code +"name:"+name); - BipSupplierDetailsEntity bipSupplierDetailsEntity = new BipSupplierDetailsEntity(); - bipSupplierDetailsEntity.setCode(code); - bipSupplierDetailsEntity.setName(name); - logger.info("根据供应商编码,名称查询银行档案 {}",JSON.toJSONString(bipSupplierDetailsEntity)); - List bipSupplierDetailsEntities = queryBipSupplierDetails(bipSupplierDetailsEntity) ; -// /bipSupplierDetails.stream().filter(that-> code.equalsIgnoreCase(that.getCode() ) && name.equalsIgnoreCase(that.getName() ) ).collect(Collectors.toList()); - logger.info("根据供应处名称,编码获取明细数据 bipSupplierDetailsEntities值:{}",JSON.toJSONString(bipSupplierDetailsEntities)); - if (bipSupplierDetailsEntities.size()>0 && null!=bipSupplierDetailsEntities){ - bipSupplierDetailsEntities.get(0).setIsdefault("-8073674727882144390"); - for (BipSupplierDetailsEntity supplierDetailsEntity : bipSupplierDetailsEntities) { - JSONObject jsonObjectDetails=new JSONObject(); - jsonObjectDetails.put("splitbank",supplierDetailsEntity.getSplitbank()); - jsonObjectDetails.put("bankaccno",supplierDetailsEntity.getBankaccno()); - jsonObjectDetails.put("combinno",supplierDetailsEntity.getCombinno()); - jsonObjectDetails.put("isdefault",supplierDetailsEntity.getIsdefault()); - list.add(jsonObjectDetails); - } - } - jsonObjectResult.put("details",list); - jsonObjectList.add(jsonObjectResult); - } - return BaseResult.getSuccessMessageEntity("查询成功",jsonObjectList); - } - @DS("oracle91") - private List queryBipSupplierDetails(BipSupplierDetailsEntity bipSupplierDetailsEntity){ -// BipSupplierDetailsEntity bipSupplierDetailsEntity=new BipSupplierDetailsEntity(); -// bipSupplierDetailsEntity.setCode(supplierEntity.getCode()); -// bipSupplierDetailsEntity.setName(supplierEntity.getName()); - - List bipSupplierDetailsEntities = bipSupplierDetailsDao.thirdInterfaceGetSupplierDetails(bipSupplierDetailsEntity); - return bipSupplierDetailsEntities; - } - - - /** - * 获取BIP组织数据 - * @param jsonObject - * @return - */ - @Override - public JsonResultEntity thirdInterfaceGetOrgs(JSONObject jsonObject) { - BipOrgsEntity bipOrgsEntity = getData("jsonStr", jsonObject, BipOrgsEntity.class); - //设置查询区间 - bipOrgsEntity.setOrgsts(orgsts); - logger.info("查询组织数据,当前TS:" + orgsts); - List bipOrgsEntities = bipOrgsDao.thirdInterfaceGetOrgs(bipOrgsEntity); - //更新TS时间 - orgsts = DateUtil.dateToString(new Date(), "yyyy-MM-dd HH:mm:ss"); - logger.info("组织TS已更新:" + orgsts); - logger.info("查询组织明细" + JSON.toJSONString(bipOrgsEntities)); - List jsonObjectList = new ArrayList<>(); - if (null != bipOrgsEntities && bipOrgsEntities.size() > 0) { - for (BipOrgsEntity orgsEntity : bipOrgsEntities) { - List list = new ArrayList<>(); - JSONObject jsonObjectResult = new JSONObject(); - jsonObjectResult.put("code", orgsEntity.getCode());//单位编码 - jsonObjectResult.put("name", orgsEntity.getName());//单位名称 - jsonObjectResult.put("tripartiteId", orgsEntity.getTripartiteId());//BIPID - //根据组织主键查询明细 - String tripartiteId = orgsEntity.getTripartiteId(); - //System.out.println("根据供应处名称,编码获取明细数据:code:"+code +"name:"+name); - logger.info("根据组织主键获取明细数据:pk_financeorg:{}", tripartiteId); - BipOrgsDetailsEntity bipOrgsDetailsEntity = new BipOrgsDetailsEntity(); - bipOrgsDetailsEntity.setControlorg(tripartiteId); - List bipOrgsDetailsEntities = queryBipOrgsDetails(bipOrgsDetailsEntity); - if (bipOrgsDetailsEntities.size() > 0 && null != bipOrgsDetailsEntities) { - for (BipOrgsDetailsEntity orgsDetailsEntity : bipOrgsDetailsEntities) { - JSONObject jsonObjectDetails = new JSONObject(); - jsonObjectDetails.put("bankCode", orgsDetailsEntity.getBankCode());//开户行编码 - jsonObjectDetails.put("bankName", orgsDetailsEntity.getBankName());//开户行名称 - jsonObjectDetails.put("accnum", orgsDetailsEntity.getAccnum());//账户 - jsonObjectDetails.put("cnapsCode", orgsDetailsEntity.getCnapsCode());//联行号 - list.add(jsonObjectDetails); - } - } - jsonObjectResult.put("details", list); - jsonObjectList.add(jsonObjectResult); - } - } - return BaseResult.getSuccessMessageEntity("查询成功", jsonObjectList); - } - private List queryBipOrgsDetails(BipOrgsDetailsEntity bipOrgsDetailsEntity){ - List bipOrgsDetailsEntities = bipOrgsDetailsDao.thirdInterfaceGetOrgsDetails(bipOrgsDetailsEntity); - return bipOrgsDetailsEntities; - } - - /** - * @param object - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Description 新增供应商 - **/ - @Override - public JsonResultEntity thirdInterfaceSaveSupplier(JSONObject object) { - JSONObject jsonObject = getstrObj("jsonStr", object); - //认证access_token - String access_token = jsonObject.getString("access_token"); - //认证security_key - String security_key = jsonObject.getString("security_key"); - //服务器ip:port - String baseUrl = jsonObject.getString("baseUrl"); - //api方法 - String apiUrl = jsonObject.getString("apiUrl"); - //发送的数据 - String sendData =jsonObject.getString("sendData"); - //对应于在第三方应用注册当中的app_id - String client_id = jsonObject.getString("client_id"); - //公钥 - String pubKey = jsonObject.getString("pubKey"); - //接口调用业务标识 - String busi_id = jsonObject.getString("busi_id"); - //重复调用检查 - String repeat_check = jsonObject.getString("repeat_check"); - //返回值压缩加密级别 - String secret_level = jsonObject.getString("secret_level") == null ? "L0": jsonObject.getString("secret_level") ; - try { - String returnStr = sendApi(access_token, security_key, baseUrl,apiUrl,sendData,client_id,pubKey,busi_id,repeat_check,secret_level); - if(JSONUtil.isTypeJSON(returnStr)){ - JSONObject jsonObject1 = JSONObject.parseObject(returnStr); - return BaseResult.getSuccessMessageEntity("发送数据成功",jsonObject1); - }else { - return BaseResult.getSuccessMessageEntity("发送数据成功",returnStr); - } - } catch (Exception e) { - return BaseResult.getFailureMessageEntity("发送数据错误"); - } - } - - /** - * 供应商传递OA - * @param jsonObject - * @return - */ - @Override - public JsonResultEntity thirdInterfaceSendOa(JSONObject jsonObject) throws Exception { - JSONObject jsonObjectStr = getstrObj("jsonStr", jsonObject); - PluginBaseEntity pluginBaseEntity = PluginUtils.getPluginsById(jsonObjectStr.getString("plug_id")); - JsonResultEntity s = pluginBaseEntity.executeBusiness(jsonObjectStr); - return BaseResult.getSuccessMessageEntity("传递成功"); - } - - - /** - * @param access_token 认证access_token - * @param security_key 认证security_key - * @param baseUrl 服务器ip:port - * @param apiUrl api方法 - * @param putParameter 发送的数据 - * @param client_id 对应于在第三方应用注册当中的app_id - * @param pubKey 公钥 - * @param busi_id 接口调用业务标识 - * @param repeat_check 重复调用检查 - * @param secret_level 返回值压缩加密级别 - * @return java.lang.String - * @Author lvleigang - * @Description 发起api接口 - * @Date 9:52 上午 2023/8/22 - **/ - private String sendApi(String access_token, String security_key, String baseUrl, String apiUrl, String putParameter, String client_id, String pubKey, String busi_id, String repeat_check, String secret_level) throws Exception{ - // header 参数 - Map headermap = new HashMap<>(); - headermap.put("access_token", access_token); - headermap.put("client_id", client_id); - StringBuffer sb = new StringBuffer(); - sb.append(client_id); - if (StringUtils.isNotBlank(putParameter)) { - sb.append(putParameter); - } - sb.append(pubKey); - String sign = SHA256Util.getSHA256(sb.toString(), pubKey); - headermap.put("signature", sign); - if (StringUtils.isNotBlank(busi_id)) { - headermap.put("busi_id", busi_id); - } - if (StringUtils.isNotBlank(repeat_check)) { - headermap.put("repeat_check", repeat_check); - } - String mediaType = "application/json;charset=utf-8"; - // 表体数据json - // 根据安全级别选择加密或压缩请求表体参数 - String json = dealRequestBody(putParameter, security_key, secret_level); - // 返回值 - String sendUrl = baseUrl + apiUrl; - String result = doPostHutool(sendUrl, null, mediaType, headermap, json, "bill"); - String changeData = dealResponseBody(result, security_key, secret_level); - return changeData; - } - - // 返回值进行过加密和压缩,对返回值进行解压和解密 - private static String dealResponseBody(String source, String security_key, String level) throws Exception { - String result = null; - if (org.apache.commons.lang3.StringUtils.isEmpty(level) || SecretConst.LEVEL0.equals(level)) { - result = source; - } else if (SecretConst.LEVEL1.equals(level)) { - result = Decryption.symDecrypt(security_key, source); - } else if (SecretConst.LEVEL2.equals(level)) { - result = CompressUtil.gzipDecompress(source); - } else if (SecretConst.LEVEL3.equals(level)) { - result = CompressUtil.gzipDecompress(Decryption.symDecrypt(security_key, source)); - } else if (SecretConst.LEVEL4.equals(level)) { - result = Decryption.symDecrypt(security_key, CompressUtil.gzipDecompress(source)); - } else { - throw new Exception("无效的安全等级"); - } - - return result; - } - - // 根据安全级别设置,表体是否加密或压缩 - private static String dealRequestBody(String source, String security_key, String level) throws Exception { - String result = null; - if (org.apache.commons.lang3.StringUtils.isEmpty(level) || SecretConst.LEVEL0.equals(level)) { - result = source; - } else if (SecretConst.LEVEL1.equals(level)) { - result = Encryption.symEncrypt(security_key, source); - } else if (SecretConst.LEVEL2.equals(level)) { - result = CompressUtil.gzipCompress(source); - } else if (SecretConst.LEVEL3.equals(level)) { - result = Encryption.symEncrypt(security_key, CompressUtil.gzipCompress(source)); - } else if (SecretConst.LEVEL4.equals(level)) { - result = CompressUtil.gzipCompress(Encryption.symEncrypt(security_key, source)); - } else { - throw new Exception("无效的安全等级"); - } - - return result; - } - - class SecretConst { - /** - * LEVEL0 不压缩、不加密 - */ - public static final String LEVEL0 = "L0"; - /** - * LEVEL1 只加密、不压缩 - */ - public static final String LEVEL1 = "L1"; - /** - * LEVEL2 只压缩、不加密 - */ - public static final String LEVEL2 = "L2"; - /** - * LEVEL3 先压缩、后加密 - */ - public static final String LEVEL3 = "L3"; - /** - * LEVEL4 先加密、后压缩 - */ - public static final String LEVEL4 = "L4"; - } -} diff --git a/service/src/main/java/com/hzya/frame/bip/v3/v2207/service/impl/BipV32207TokenServiceImpl.java b/service/src/main/java/com/hzya/frame/bip/v3/v2207/service/impl/BipV32207TokenServiceImpl.java deleted file mode 100644 index 0d6fda14..00000000 --- a/service/src/main/java/com/hzya/frame/bip/v3/v2207/service/impl/BipV32207TokenServiceImpl.java +++ /dev/null @@ -1,92 +0,0 @@ -package com.hzya.frame.bip.v3.v2207.service.impl; - - -import cn.hutool.http.HttpRequest; -import cn.hutool.json.JSONUtil; -import com.alibaba.fastjson.JSONObject; -import com.alibaba.fastjson2.JSON; -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.base.PluginBaseEntity; -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.bip.v3.v2207.dao.IBipOrgsDao; -import com.hzya.frame.bip.v3.v2207.dao.IBipOrgsDetailsDao; -import com.hzya.frame.bip.v3.v2207.dao.IBipSupplierDao; -import com.hzya.frame.bip.v3.v2207.dao.IBipSupplierDetailsDao; -import com.hzya.frame.bip.v3.v2207.entity.*; -import com.hzya.frame.bip.v3.v2207.service.IBipV32207Service; -import com.hzya.frame.bip.v3.v2207.service.IBipV32207TokenService; -import com.hzya.frame.dateutil.DateUtil; -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; -import com.hzya.frame.util.PluginUtils; -import com.hzya.frame.util.bipV3.Encryption; -import com.hzya.frame.util.bipV3.SHA256Util; -import com.hzya.frame.util.oldNcc.CompressUtil; -import com.hzya.frame.util.oldNcc.Decryption; -import com.hzya.frame.web.entity.BaseResult; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.apache.commons.lang3.StringUtils; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.net.URLEncoder; -import java.util.*; - - -@Service(value = "bipV32207TokenService") -public class BipV32207TokenServiceImpl extends BaseService implements IBipV32207TokenService { - private final Logger logger = LoggerFactory.getLogger(this.getClass()); - /** - * - * @content 此方法获取BIPtoken,heade参数动态传入 - * @author laborer - * @date 2024/5/27 0027 11:38 - * - */ - - @Override - public SysExtensionApiEntity getBipToken(SysExtensionApiEntity entity) { - try { - Map headers = entity.getHeaders(); - String client_id = headers.get("client_id"); - Map paramMap = new HashMap(); - // 密码模式认证 - paramMap.put("grant_type", "client_credentials"); - // 第三方应用id - paramMap.put("client_id", client_id); - // 第三方应用secret] - String client_secret = headers.get("client_secret"); - // 账套编码 - String busi_center = headers.get("busi_center"); - //用户编码 - String usercode = headers.get("usercode"); - //数据库编码 - String dsname = headers.get("dsname"); - String pubKey = headers.get("pubKey"); - // 第三方应用secret 公钥加密] - paramMap.put("client_secret", URLEncoder.encode(Encryption.pubEncrypt(pubKey, client_secret), "utf-8")); - // 账套编码 - paramMap.put("biz_center", busi_center); - // // TODO 传递数据源和ncc登录用户 - paramMap.put("dsname", dsname); - paramMap.put("usercode", usercode); - // 签名 - String sign = SHA256Util.getSHA256(client_id + client_secret + pubKey,pubKey); - paramMap.put("signature", sign); - StringBuffer querys = new StringBuffer(); - querys.append("biz_center="+busi_center); - querys.append("&grant_type="+"client_credentials"); - querys.append("&signature="+sign); - querys.append("&dsname="+dsname); - querys.append("&client_secret="+URLEncoder.encode(Encryption.pubEncrypt(pubKey, client_secret), "utf-8")); - querys.append("&usercode="+usercode); - querys.append("&client_id="+client_id); - entity.setQuerys(querys.toString()); - headers.put("content-type","application/x-www-form-urlencoded"); - } catch (Exception e) { - e.printStackTrace(); - } - return entity; - } -} diff --git a/service/src/main/java/com/hzya/frame/bip/v3/v2207/util/BipUtil.java b/service/src/main/java/com/hzya/frame/bip/v3/v2207/util/BipUtil.java deleted file mode 100644 index a7bfe324..00000000 --- a/service/src/main/java/com/hzya/frame/bip/v3/v2207/util/BipUtil.java +++ /dev/null @@ -1,65 +0,0 @@ -package com.hzya.frame.bip.v3.v2207.util; - -import cn.hutool.core.util.StrUtil; -import cn.hutool.http.HttpRequest; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; - -/** - * com.hzya.frame.bip.v3.v2207.util - * - * @author makejava - * @date 2024-05 -30 14:20 - */ - -public class BipUtil { - /** - * - * @content 发送单据到BIP系统 - * @author laborer - * @date 2024/6/21 0021 10:51 - * - */ - - public static String sendU9cTOBipEsb(String parm, String apiCode,String token){ - String baseUrl = "http://127.0.0.1:9999/kangarooDataCenterV3/entranceController/externalCallInterface"; - System.out.println("推送参数"+parm); - String result = HttpRequest.post(baseUrl) - .header("appId", "800023")//头信息,多个头信息多次调用此方法即可 - .header("access_token", token)//头信息,多个头信息多次调用此方法即可 - .header("apiCode", apiCode)//头信息,多个头信息多次调用此方法即可 - .header("publicKey", "ZJYA1vBeY1ai53iNmbAEsw6DImjkXGBkdMailxcBdliFC85Ce7eDIk+3zDUT+v578prj")//头信息,多个头信息多次调用此方法即可 - .header("secretKey", "7Gp6OjHrIaQ6R3tXGPrI4morjQyWL+qu4JJschQnkBRtv26VDgGFVYKOy5kMZfd/j3JzOP8MtA1LSGvL+2BWG8c/o7DKi92S4mr3zcGearA=")//头信息,多个头信息多次调用此方法即可 - .body(parm)//表单内容 - .timeout(20000)//超时,毫秒 - .execute().body(); - System.out.println("返回参数"+result); - if(StrUtil.isNotEmpty(result)){ - return analytic(result); - } - return null; - } - public static String getBipToken(String userCode, String apiCode){ - String baseUrl = "http://127.0.0.1:9999/kangarooDataCenterV3/entranceController/externalCallInterface"; - String result = HttpRequest.post(baseUrl) - .header("appId", "800023")//头信息,多个头信息多次调用此方法即可 - .header("apiCode", apiCode)//头信息,多个头信息多次调用此方法即可 - .header("usercode", userCode)//头信息,多个头信息多次调用此方法即可 - .header("publicKey", "ZJYA1vBeY1ai53iNmbAEsw6DImjkXGBkdMailxcBdliFC85Ce7eDIk+3zDUT+v578prj")//头信息,多个头信息多次调用此方法即可 - .header("secretKey", "7Gp6OjHrIaQ6R3tXGPrI4morjQyWL+qu4JJschQnkBRtv26VDgGFVYKOy5kMZfd/j3JzOP8MtA1LSGvL+2BWG8c/o7DKi92S4mr3zcGearA=")//头信息,多个头信息多次调用此方法即可 - .body("")//表单内容 - .timeout(20000)//超时,毫秒 - .execute().body(); - System.out.println("返回参数"+result); - if(StrUtil.isNotEmpty(result)){ - JSONObject obj = JSON.parseObject( analytic(result)); - JSONObject data = obj.getJSONObject("data"); - return data.getString("access_token"); - } - return null; - } - public static String analytic(String parm){ - JSONObject main = JSON.parseObject(parm); - return main.getString("attribute"); - } -} diff --git a/service/src/main/java/com/hzya/frame/cbs8/dto/req/AgentPayRequestDTO.java b/service/src/main/java/com/hzya/frame/cbs8/dto/req/AgentPayRequestDTO.java deleted file mode 100644 index 1a906cba..00000000 --- a/service/src/main/java/com/hzya/frame/cbs8/dto/req/AgentPayRequestDTO.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.hzya.frame.cbs8.dto.req; - -import java.util.List; - -/** - * @Description 代发代扣请求参数 - * @Author xiangerlin - * @Date 2024/6/18 16:20 - **/ -public class AgentPayRequestDTO { - - //代发表头 - private PaymentApplySubmitReqDTO paymentApplySubmitReqDTO; - //代发明细 - private List paymentApplyAgentDTO; - - public PaymentApplySubmitReqDTO getPaymentApplySubmitReqDTO() { - return paymentApplySubmitReqDTO; - } - - public void setPaymentApplySubmitReqDTO(PaymentApplySubmitReqDTO paymentApplySubmitReqDTO) { - this.paymentApplySubmitReqDTO = paymentApplySubmitReqDTO; - } - - public List getPaymentApplyAgentDTO() { - return paymentApplyAgentDTO; - } - - public void setPaymentApplyAgentDTO(List paymentApplyAgentDTO) { - this.paymentApplyAgentDTO = paymentApplyAgentDTO; - } -} diff --git a/service/src/main/java/com/hzya/frame/cbs8/dto/req/AgentPayResultRequestDTO.java b/service/src/main/java/com/hzya/frame/cbs8/dto/req/AgentPayResultRequestDTO.java deleted file mode 100644 index a4ef80c8..00000000 --- a/service/src/main/java/com/hzya/frame/cbs8/dto/req/AgentPayResultRequestDTO.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.hzya.frame.cbs8.dto.req; - -/** - * @Description 代发代扣详情查询请求参数 - * @Author xiangerlin - * @Date 2024/6/18 17:40 - **/ -public class AgentPayResultRequestDTO { - - //申请单编号。 代发代扣支付接口会返回这个单号的 - private String busNum; - - public String getBusNum() { - return busNum; - } - - public void setBusNum(String busNum) { - this.busNum = busNum; - } -} diff --git a/service/src/main/java/com/hzya/frame/cbs8/dto/req/ElecRequestDTO.java b/service/src/main/java/com/hzya/frame/cbs8/dto/req/ElecRequestDTO.java deleted file mode 100644 index f318d279..00000000 --- a/service/src/main/java/com/hzya/frame/cbs8/dto/req/ElecRequestDTO.java +++ /dev/null @@ -1,134 +0,0 @@ -package com.hzya.frame.cbs8.dto.req; - -import java.util.List; - -/** - * @Description 电子回单查询请求参数 - * @Author xiangerlin - * @Date 2024/1/4 17:08 - **/ -public class ElecRequestDTO { - // 开始日期 - private String startDate; - - // 结束日期 - private String endDate; - - // 账号 - private String accountNo; - - // 币种列表 - private List currencyList; - - // 银行类型列表 - private List bankTypeList; - - // 回单文件状态 1-已取回 0-未取回 - private String billStatus; - - // 借贷 1-借 2-贷 - private String loanType; - - // 单位编码列表 - private List unitCodeList; - - // 对账码列表 - private List checkCodeList; - - // ERP业务参考号 - private String settleBusinessReferenceCode; - - public ElecRequestDTO(String settleBusinessReferenceCode) { - this.settleBusinessReferenceCode = settleBusinessReferenceCode; - } - - public ElecRequestDTO(String startDate, String endDate, String settleBusinessReferenceCode) { - this.startDate = startDate; - this.endDate = endDate; - this.settleBusinessReferenceCode = settleBusinessReferenceCode; - } - - public ElecRequestDTO() { - - } - - public String getStartDate() { - return startDate; - } - - public void setStartDate(String startDate) { - this.startDate = startDate; - } - - public String getEndDate() { - return endDate; - } - - public void setEndDate(String endDate) { - this.endDate = endDate; - } - - public String getAccountNo() { - return accountNo; - } - - public void setAccountNo(String accountNo) { - this.accountNo = accountNo; - } - - public List getCurrencyList() { - return currencyList; - } - - public void setCurrencyList(List currencyList) { - this.currencyList = currencyList; - } - - public List getBankTypeList() { - return bankTypeList; - } - - public void setBankTypeList(List bankTypeList) { - this.bankTypeList = bankTypeList; - } - - public String getBillStatus() { - return billStatus; - } - - public void setBillStatus(String billStatus) { - this.billStatus = billStatus; - } - - public String getLoanType() { - return loanType; - } - - public void setLoanType(String loanType) { - this.loanType = loanType; - } - - public List getUnitCodeList() { - return unitCodeList; - } - - public void setUnitCodeList(List unitCodeList) { - this.unitCodeList = unitCodeList; - } - - public List getCheckCodeList() { - return checkCodeList; - } - - public void setCheckCodeList(List checkCodeList) { - this.checkCodeList = checkCodeList; - } - - public String getSettleBusinessReferenceCode() { - return settleBusinessReferenceCode; - } - - public void setSettleBusinessReferenceCode(String settleBusinessReferenceCode) { - this.settleBusinessReferenceCode = settleBusinessReferenceCode; - } -} diff --git a/service/src/main/java/com/hzya/frame/cbs8/dto/req/PayRequestDTO.java b/service/src/main/java/com/hzya/frame/cbs8/dto/req/PayRequestDTO.java deleted file mode 100644 index 957d18ad..00000000 --- a/service/src/main/java/com/hzya/frame/cbs8/dto/req/PayRequestDTO.java +++ /dev/null @@ -1,272 +0,0 @@ -package com.hzya.frame.cbs8.dto.req; - -/** - * @Description 经办支付请求DTO - * @Author xiangerlin - * @Date 2024/1/3 09:02 - **/ -public class PayRequestDTO { - private String referenceNum;//业务参考号,必填 - private String busType;//业务类型 必填 - private String amount;//金额 必填 - private String currency;//币种编码,必填 - private String payAccount;//付款账号,非集中支付模式必填 - private String revAccount;//收款账号 必填 - private String revAccountName;//收款方户名 必填 - private String revBankType;//收款银行类型编码,必填 - private String revBankName;//收款开户行名称 - private String cnapsCode;//联行号 必填 - private String purpose;//支付用途 必填 - - private String innerAccount;//内部账号 - private String revBankArea;//收款银行地区名称 - private String revProvince;//收款人省 - private String revCity;//收款人市 - private String bankNum;//收款地区码|银行号 - private String summary;//该笔支付备注 - private String expectTime;//期望支付时间 - private String personalFlag;//公私标记 1对私 0对公 - private String urgentTag;//加急,1加急0不加2特急 - private String realTimeTag;//是否实时 1实时0落地 - private String cityFlag;//同城标志 0同城1异地 - private String payChannel;//支付渠道 - private String busiStep;//业务步数 集中支付需要传1,其他不用传 - private String applyUnitCode;//申请人单位号,集中支付必传 - private String displayApplyUnitCode;//申请人单位号(前端显示),集中支付如果传了,会将其转化为applyUnitCode - - private String erpExtend1;//客户备用字段1 - private String erpExtend2;//客户备用字段2 - private String erpExtend3;//客户备用字段3 - - public String getReferenceNum() { - return referenceNum; - } - - public void setReferenceNum(String referenceNum) { - this.referenceNum = referenceNum; - } - - public String getBusType() { - return busType; - } - - public void setBusType(String busType) { - this.busType = busType; - } - - public String getAmount() { - return amount; - } - - public void setAmount(String amount) { - this.amount = amount; - } - - public String getCurrency() { - return currency; - } - - public void setCurrency(String currency) { - this.currency = currency; - } - - public String getPayAccount() { - return payAccount; - } - - public void setPayAccount(String payAccount) { - this.payAccount = payAccount; - } - - public String getRevAccount() { - return revAccount; - } - - public void setRevAccount(String revAccount) { - this.revAccount = revAccount; - } - - public String getRevAccountName() { - return revAccountName; - } - - public void setRevAccountName(String revAccountName) { - this.revAccountName = revAccountName; - } - - public String getRevBankType() { - return revBankType; - } - - public void setRevBankType(String revBankType) { - this.revBankType = revBankType; - } - - public String getRevBankName() { - return revBankName; - } - - public void setRevBankName(String revBankName) { - this.revBankName = revBankName; - } - - public String getCnapsCode() { - return cnapsCode; - } - - public void setCnapsCode(String cnapsCode) { - this.cnapsCode = cnapsCode; - } - - public String getPurpose() { - return purpose; - } - - public void setPurpose(String purpose) { - this.purpose = purpose; - } - - public String getInnerAccount() { - return innerAccount; - } - - public void setInnerAccount(String innerAccount) { - this.innerAccount = innerAccount; - } - - public String getRevBankArea() { - return revBankArea; - } - - public void setRevBankArea(String revBankArea) { - this.revBankArea = revBankArea; - } - - public String getRevProvince() { - return revProvince; - } - - public void setRevProvince(String revProvince) { - this.revProvince = revProvince; - } - - public String getRevCity() { - return revCity; - } - - public void setRevCity(String revCity) { - this.revCity = revCity; - } - - public String getBankNum() { - return bankNum; - } - - public void setBankNum(String bankNum) { - this.bankNum = bankNum; - } - - public String getSummary() { - return summary; - } - - public void setSummary(String summary) { - this.summary = summary; - } - - public String getExpectTime() { - return expectTime; - } - - public void setExpectTime(String expectTime) { - this.expectTime = expectTime; - } - - public String getPersonalFlag() { - return personalFlag; - } - - public void setPersonalFlag(String personalFlag) { - this.personalFlag = personalFlag; - } - - public String getUrgentTag() { - return urgentTag; - } - - public void setUrgentTag(String urgentTag) { - this.urgentTag = urgentTag; - } - - public String getRealTimeTag() { - return realTimeTag; - } - - public void setRealTimeTag(String realTimeTag) { - this.realTimeTag = realTimeTag; - } - - public String getCityFlag() { - return cityFlag; - } - - public void setCityFlag(String cityFlag) { - this.cityFlag = cityFlag; - } - - public String getPayChannel() { - return payChannel; - } - - public void setPayChannel(String payChannel) { - this.payChannel = payChannel; - } - - public String getBusiStep() { - return busiStep; - } - - public void setBusiStep(String busiStep) { - this.busiStep = busiStep; - } - - public String getApplyUnitCode() { - return applyUnitCode; - } - - public void setApplyUnitCode(String applyUnitCode) { - this.applyUnitCode = applyUnitCode; - } - - public String getDisplayApplyUnitCode() { - return displayApplyUnitCode; - } - - public void setDisplayApplyUnitCode(String displayApplyUnitCode) { - this.displayApplyUnitCode = displayApplyUnitCode; - } - - public String getErpExtend1() { - return erpExtend1; - } - - public void setErpExtend1(String erpExtend1) { - this.erpExtend1 = erpExtend1; - } - - public String getErpExtend2() { - return erpExtend2; - } - - public void setErpExtend2(String erpExtend2) { - this.erpExtend2 = erpExtend2; - } - - public String getErpExtend3() { - return erpExtend3; - } - - public void setErpExtend3(String erpExtend3) { - this.erpExtend3 = erpExtend3; - } -} diff --git a/service/src/main/java/com/hzya/frame/cbs8/dto/req/PayResultRequestDTO.java b/service/src/main/java/com/hzya/frame/cbs8/dto/req/PayResultRequestDTO.java deleted file mode 100644 index 8180c6f0..00000000 --- a/service/src/main/java/com/hzya/frame/cbs8/dto/req/PayResultRequestDTO.java +++ /dev/null @@ -1,44 +0,0 @@ -package com.hzya.frame.cbs8.dto.req; - -import java.util.List; - -/** - * @Description 查询交易结果请求参数 - * @Author xiangerlin - * @Date 2024/1/3 09:46 - **/ -public class PayResultRequestDTO { - public PayResultRequestDTO() { - } - public PayResultRequestDTO(String referenceNum) { - this.referenceNum = referenceNum; - } - - private String referenceNum;//业务参考号,必填 - private List statusList;//状态 - private List payStatusList;//支付状态 - - public String getReferenceNum() { - return referenceNum; - } - - public void setReferenceNum(String referenceNum) { - this.referenceNum = referenceNum; - } - - public List getStatusList() { - return statusList; - } - - public void setStatusList(List statusList) { - this.statusList = statusList; - } - - public List getPayStatusList() { - return payStatusList; - } - - public void setPayStatusList(List payStatusList) { - this.payStatusList = payStatusList; - } -} diff --git a/service/src/main/java/com/hzya/frame/cbs8/dto/req/PaymentApplyAgentDTO.java b/service/src/main/java/com/hzya/frame/cbs8/dto/req/PaymentApplyAgentDTO.java deleted file mode 100644 index 509165a3..00000000 --- a/service/src/main/java/com/hzya/frame/cbs8/dto/req/PaymentApplyAgentDTO.java +++ /dev/null @@ -1,132 +0,0 @@ -package com.hzya.frame.cbs8.dto.req; - -/** - * @Description 代发代扣明细 - * @Author xiangerlin - * @Date 2024/6/18 13:45 - **/ -public class PaymentApplyAgentDTO { - //每笔明细金额 - private String dtlAmount; - //收款账号 - private String dtlRevAccount; - //联行号 同行可不传,跨行必传 - private String dtlCnapsCode; - //收款账户名称 - private String dtlRevName; - //收款开户行 ,如果传的联行号能匹配到对应到开户行,cbs8会自动带出 - private String dtlRevBankName; - - - - //是否跨行 Y跨行 N同行 - private String dtlBankFlag; - //明细用途 - private String dtlPurpose; - //明细摘要 - private String dtlRemark; - //收款账号银行号|地区码 - private String dtlRevBankArea; - //收款开户地 - private String dtlRevBankCity; - //明细序号,从1开始递增 - private int dtlSeqNum; - //备用字段 一共6个 - private String dtlExtend1; - - public String getDtlAmount() { - return dtlAmount; - } - - public void setDtlAmount(String dtlAmount) { - this.dtlAmount = dtlAmount; - } - - public String getDtlRevAccount() { - return dtlRevAccount; - } - - public void setDtlRevAccount(String dtlRevAccount) { - this.dtlRevAccount = dtlRevAccount; - } - - public String getDtlCnapsCode() { - return dtlCnapsCode; - } - - public void setDtlCnapsCode(String dtlCnapsCode) { - this.dtlCnapsCode = dtlCnapsCode; - } - - public String getDtlRevName() { - return dtlRevName; - } - - public void setDtlRevName(String dtlRevName) { - this.dtlRevName = dtlRevName; - } - - public String getDtlRevBankName() { - return dtlRevBankName; - } - - public void setDtlRevBankName(String dtlRevBankName) { - this.dtlRevBankName = dtlRevBankName; - } - - public String getDtlBankFlag() { - return dtlBankFlag; - } - - public void setDtlBankFlag(String dtlBankFlag) { - this.dtlBankFlag = dtlBankFlag; - } - - public String getDtlPurpose() { - return dtlPurpose; - } - - public void setDtlPurpose(String dtlPurpose) { - this.dtlPurpose = dtlPurpose; - } - - public String getDtlRemark() { - return dtlRemark; - } - - public void setDtlRemark(String dtlRemark) { - this.dtlRemark = dtlRemark; - } - - public String getDtlRevBankArea() { - return dtlRevBankArea; - } - - public void setDtlRevBankArea(String dtlRevBankArea) { - this.dtlRevBankArea = dtlRevBankArea; - } - - public String getDtlRevBankCity() { - return dtlRevBankCity; - } - - public void setDtlRevBankCity(String dtlRevBankCity) { - this.dtlRevBankCity = dtlRevBankCity; - } - - public int getDtlSeqNum() { - return dtlSeqNum; - } - - public void setDtlSeqNum(int dtlSeqNum) { - this.dtlSeqNum = dtlSeqNum; - } - - public String getDtlExtend1() { - return dtlExtend1; - } - - public void setDtlExtend1(String dtlExtend1) { - this.dtlExtend1 = dtlExtend1; - } -} diff --git a/service/src/main/java/com/hzya/frame/cbs8/dto/req/PaymentApplySubmitReqDTO.java b/service/src/main/java/com/hzya/frame/cbs8/dto/req/PaymentApplySubmitReqDTO.java deleted file mode 100644 index 863ecb63..00000000 --- a/service/src/main/java/com/hzya/frame/cbs8/dto/req/PaymentApplySubmitReqDTO.java +++ /dev/null @@ -1,245 +0,0 @@ -package com.hzya.frame.cbs8.dto.req; - -/** - * @Description 批量代发代扣 203代发 201代扣 - * @Author xiangerlin - * @Date 2024/6/18 11:58 - **/ -public class PaymentApplySubmitReqDTO { - //业务参考号 - private String referenceNum; - /** - * 业务类型 - * 201-代扣 - * 203-代发 - * 代发工资传203 - */ - private String busType; - //总金额 小数位2位 - private String amount; - //币种 - private String currency; - //付款账号 - private String payAccount; - //用途 - private String purpose; - // 以上是必填字段 - - - - //备注 - private String summary; - //期望支付时间 - private String expectTime; - //公私标识 1对私 0对公 - private String personalFlag; - //加急标志 1加急 0不加急 - private String urgentTag; - //是否实时 1实时 0落地 - private String realTimeTag; - /** - * 同城标志 0同城 1异地 - * 收/付账号所属同一个城市为同城,否则为异地 - */ - private String cityFlag; - //银行备用字段 一共8个 - private String bankExtend1; - private String bankExtend2; - private String bankExtend3; - private String bankExtend4; - private String bankExtend5; - private String bankExtend6; - private String bankExtend7; - private String bankExtend8; - - //客户备用字段1 - private String erpExtend1; - //客户备用字段1 - private String erpExtend2; - //客户备用字段1 - private String erpExtend3; - - public String getReferenceNum() { - return referenceNum; - } - - public void setReferenceNum(String referenceNum) { - this.referenceNum = referenceNum; - } - - public String getBusType() { - return busType; - } - - public void setBusType(String busType) { - this.busType = busType; - } - - public String getAmount() { - return amount; - } - - public void setAmount(String amount) { - this.amount = amount; - } - - public String getCurrency() { - return currency; - } - - public void setCurrency(String currency) { - this.currency = currency; - } - - public String getPayAccount() { - return payAccount; - } - - public void setPayAccount(String payAccount) { - this.payAccount = payAccount; - } - - public String getPurpose() { - return purpose; - } - - public void setPurpose(String purpose) { - this.purpose = purpose; - } - - public String getSummary() { - return summary; - } - - public void setSummary(String summary) { - this.summary = summary; - } - - public String getExpectTime() { - return expectTime; - } - - public void setExpectTime(String expectTime) { - this.expectTime = expectTime; - } - - public String getPersonalFlag() { - return personalFlag; - } - - public void setPersonalFlag(String personalFlag) { - this.personalFlag = personalFlag; - } - - public String getUrgentTag() { - return urgentTag; - } - - public void setUrgentTag(String urgentTag) { - this.urgentTag = urgentTag; - } - - public String getRealTimeTag() { - return realTimeTag; - } - - public void setRealTimeTag(String realTimeTag) { - this.realTimeTag = realTimeTag; - } - - public String getCityFlag() { - return cityFlag; - } - - public void setCityFlag(String cityFlag) { - this.cityFlag = cityFlag; - } - - public String getBankExtend1() { - return bankExtend1; - } - - public void setBankExtend1(String bankExtend1) { - this.bankExtend1 = bankExtend1; - } - - public String getErpExtend1() { - return erpExtend1; - } - - public void setErpExtend1(String erpExtend1) { - this.erpExtend1 = erpExtend1; - } - - public String getErpExtend2() { - return erpExtend2; - } - - public void setErpExtend2(String erpExtend2) { - this.erpExtend2 = erpExtend2; - } - - public String getErpExtend3() { - return erpExtend3; - } - - public void setErpExtend3(String erpExtend3) { - this.erpExtend3 = erpExtend3; - } - - public String getBankExtend2() { - return bankExtend2; - } - - public void setBankExtend2(String bankExtend2) { - this.bankExtend2 = bankExtend2; - } - - public String getBankExtend3() { - return bankExtend3; - } - - public void setBankExtend3(String bankExtend3) { - this.bankExtend3 = bankExtend3; - } - - public String getBankExtend4() { - return bankExtend4; - } - - public void setBankExtend4(String bankExtend4) { - this.bankExtend4 = bankExtend4; - } - - public String getBankExtend5() { - return bankExtend5; - } - - public void setBankExtend5(String bankExtend5) { - this.bankExtend5 = bankExtend5; - } - - public String getBankExtend6() { - return bankExtend6; - } - - public void setBankExtend6(String bankExtend6) { - this.bankExtend6 = bankExtend6; - } - - public String getBankExtend7() { - return bankExtend7; - } - - public void setBankExtend7(String bankExtend7) { - this.bankExtend7 = bankExtend7; - } - - public String getBankExtend8() { - return bankExtend8; - } - - public void setBankExtend8(String bankExtend8) { - this.bankExtend8 = bankExtend8; - } -} diff --git a/service/src/main/java/com/hzya/frame/cbs8/dto/req/TransactionDetailReqDTO.java b/service/src/main/java/com/hzya/frame/cbs8/dto/req/TransactionDetailReqDTO.java deleted file mode 100644 index 26f5f4bf..00000000 --- a/service/src/main/java/com/hzya/frame/cbs8/dto/req/TransactionDetailReqDTO.java +++ /dev/null @@ -1,164 +0,0 @@ -package com.hzya.frame.cbs8.dto.req; - -import java.util.List; - -/** - * @Description 查询境内交易明细参数 - * @Author xiangerlin - * @Date 2024/1/3 09:55 - **/ -public class TransactionDetailReqDTO { - private int currentPage;//当前页码 从1开始 - private int pageSize;//本次查询的记录数,最大1000条 - private String startDate;//开始日期 - private String endDate;//结束日期 - private String dateType;//日期类型0:交易日期,1:起息日期 - private List accountNoList;//账户列表 - private List bankTypeList;//银行类型列表 - private List currencyList;//币种列表 - private String detailedSources;//明细来源 - private String currentFlag;//明细类型 - private String loanType;//借贷类型 1:借 2:贷 - private List accountNatureList;//账户性质列表 - private String bankSerialNumber;//银行流水号 - private String transactionSerialNumber;//交易流水号 - private List unitCodeList ;//单位编码列表 - private String erpSerialNumber ;//erp业务参考号 - - public TransactionDetailReqDTO() { - - } - - public TransactionDetailReqDTO(String startDate, String endDate) { - this.startDate = startDate; - this.endDate = endDate; - } - - public String getStartDate() { - return startDate; - } - - public void setStartDate(String startDate) { - this.startDate = startDate; - } - - public String getEndDate() { - return endDate; - } - - public void setEndDate(String endDate) { - this.endDate = endDate; - } - - public String getDateType() { - return dateType; - } - - public void setDateType(String dateType) { - this.dateType = dateType; - } - - public List getAccountNoList() { - return accountNoList; - } - - public void setAccountNoList(List accountNoList) { - this.accountNoList = accountNoList; - } - - public List getBankTypeList() { - return bankTypeList; - } - - public void setBankTypeList(List bankTypeList) { - this.bankTypeList = bankTypeList; - } - - public List getCurrencyList() { - return currencyList; - } - - public void setCurrencyList(List currencyList) { - this.currencyList = currencyList; - } - - public String getDetailedSources() { - return detailedSources; - } - - public void setDetailedSources(String detailedSources) { - this.detailedSources = detailedSources; - } - - public String getCurrentFlag() { - return currentFlag; - } - - public void setCurrentFlag(String currentFlag) { - this.currentFlag = currentFlag; - } - - public String getLoanType() { - return loanType; - } - - public void setLoanType(String loanType) { - this.loanType = loanType; - } - - public List getAccountNatureList() { - return accountNatureList; - } - - public void setAccountNatureList(List accountNatureList) { - this.accountNatureList = accountNatureList; - } - - public String getBankSerialNumber() { - return bankSerialNumber; - } - - public void setBankSerialNumber(String bankSerialNumber) { - this.bankSerialNumber = bankSerialNumber; - } - - public String getTransactionSerialNumber() { - return transactionSerialNumber; - } - - public void setTransactionSerialNumber(String transactionSerialNumber) { - this.transactionSerialNumber = transactionSerialNumber; - } - - public List getUnitCodeList() { - return unitCodeList; - } - - public void setUnitCodeList(List unitCodeList) { - this.unitCodeList = unitCodeList; - } - - public String getErpSerialNumber() { - return erpSerialNumber; - } - - public void setErpSerialNumber(String erpSerialNumber) { - this.erpSerialNumber = erpSerialNumber; - } - - public int getCurrentPage() { - return currentPage; - } - - public void setCurrentPage(int currentPage) { - this.currentPage = currentPage; - } - - public int getPageSize() { - return pageSize; - } - - public void setPageSize(int pageSize) { - this.pageSize = pageSize; - } -} diff --git a/service/src/main/java/com/hzya/frame/cbs8/dto/res/AgentPayQueryDTO.java b/service/src/main/java/com/hzya/frame/cbs8/dto/res/AgentPayQueryDTO.java deleted file mode 100644 index 402e7895..00000000 --- a/service/src/main/java/com/hzya/frame/cbs8/dto/res/AgentPayQueryDTO.java +++ /dev/null @@ -1,280 +0,0 @@ -package com.hzya.frame.cbs8.dto.res; - -/** - * @Description 代发代扣查询详情 - * @Author xiangerlin - * @Date 2024/6/19 09:02 - **/ -public class AgentPayQueryDTO { - // 申请单编号 - private String busNum; - - // 代发/代扣明细序号 - private String dtlSeqNum; - - // 金额 - private String dtlAmount; // 考虑到金额计算精度,建议使用BigDecimal - - // 收款人名称 - private String dtlRevName; - - // 收款人账号 - private String dtlRevAccount; - - // 收款人开户行 - private String dtlRevBankName; - - // 银行号 - private String dtlBankNum; - - // 联行号 - private String dtlCnapsCode; - - // 是否跨行(Y:开户行是招商银行。N:开户行是他行。为空默认为招行) - private String dtlBankFlag; - - // 地区名称 - private String dtlRevBankArea; - - // 注释 - private String dtlRemark; - - // 状态 - private String dtlStatus; - - // 错误信息 - private String dtlErrorMessage; - - // 他行开户地 - private String dtlRevBankCity; - - // 备用字段1-6 - private String dtlExtend1; - private String dtlExtend2; - private String dtlExtend3; - private String dtlExtend4; - private String dtlExtend5; - private String dtlExtend6; - - // ERP备注1-3 - private String dtlErpComment1; - private String dtlErpComment2; - private String dtlErpComment3; - - // 用途 - private String dtlPurpose; - - // 银行支付时间 - private String dtlPayTime; - - // 实际扣款金额 - private String dtlActualAmount; - - public String getBusNum() { - return busNum; - } - - public void setBusNum(String busNum) { - this.busNum = busNum; - } - - public String getDtlSeqNum() { - return dtlSeqNum; - } - - public void setDtlSeqNum(String dtlSeqNum) { - this.dtlSeqNum = dtlSeqNum; - } - - public String getDtlAmount() { - return dtlAmount; - } - - public void setDtlAmount(String dtlAmount) { - this.dtlAmount = dtlAmount; - } - - public String getDtlRevName() { - return dtlRevName; - } - - public void setDtlRevName(String dtlRevName) { - this.dtlRevName = dtlRevName; - } - - public String getDtlRevAccount() { - return dtlRevAccount; - } - - public void setDtlRevAccount(String dtlRevAccount) { - this.dtlRevAccount = dtlRevAccount; - } - - public String getDtlRevBankName() { - return dtlRevBankName; - } - - public void setDtlRevBankName(String dtlRevBankName) { - this.dtlRevBankName = dtlRevBankName; - } - - public String getDtlBankNum() { - return dtlBankNum; - } - - public void setDtlBankNum(String dtlBankNum) { - this.dtlBankNum = dtlBankNum; - } - - public String getDtlCnapsCode() { - return dtlCnapsCode; - } - - public void setDtlCnapsCode(String dtlCnapsCode) { - this.dtlCnapsCode = dtlCnapsCode; - } - - public String getDtlBankFlag() { - return dtlBankFlag; - } - - public void setDtlBankFlag(String dtlBankFlag) { - this.dtlBankFlag = dtlBankFlag; - } - - public String getDtlRevBankArea() { - return dtlRevBankArea; - } - - public void setDtlRevBankArea(String dtlRevBankArea) { - this.dtlRevBankArea = dtlRevBankArea; - } - - public String getDtlRemark() { - return dtlRemark; - } - - public void setDtlRemark(String dtlRemark) { - this.dtlRemark = dtlRemark; - } - - public String getDtlStatus() { - return dtlStatus; - } - - public void setDtlStatus(String dtlStatus) { - this.dtlStatus = dtlStatus; - } - - public String getDtlErrorMessage() { - return dtlErrorMessage; - } - - public void setDtlErrorMessage(String dtlErrorMessage) { - this.dtlErrorMessage = dtlErrorMessage; - } - - public String getDtlRevBankCity() { - return dtlRevBankCity; - } - - public void setDtlRevBankCity(String dtlRevBankCity) { - this.dtlRevBankCity = dtlRevBankCity; - } - - public String getDtlExtend1() { - return dtlExtend1; - } - - public void setDtlExtend1(String dtlExtend1) { - this.dtlExtend1 = dtlExtend1; - } - - public String getDtlExtend2() { - return dtlExtend2; - } - - public void setDtlExtend2(String dtlExtend2) { - this.dtlExtend2 = dtlExtend2; - } - - public String getDtlExtend3() { - return dtlExtend3; - } - - public void setDtlExtend3(String dtlExtend3) { - this.dtlExtend3 = dtlExtend3; - } - - public String getDtlExtend4() { - return dtlExtend4; - } - - public void setDtlExtend4(String dtlExtend4) { - this.dtlExtend4 = dtlExtend4; - } - - public String getDtlExtend5() { - return dtlExtend5; - } - - public void setDtlExtend5(String dtlExtend5) { - this.dtlExtend5 = dtlExtend5; - } - - public String getDtlExtend6() { - return dtlExtend6; - } - - public void setDtlExtend6(String dtlExtend6) { - this.dtlExtend6 = dtlExtend6; - } - - public String getDtlErpComment1() { - return dtlErpComment1; - } - - public void setDtlErpComment1(String dtlErpComment1) { - this.dtlErpComment1 = dtlErpComment1; - } - - public String getDtlErpComment2() { - return dtlErpComment2; - } - - public void setDtlErpComment2(String dtlErpComment2) { - this.dtlErpComment2 = dtlErpComment2; - } - - public String getDtlErpComment3() { - return dtlErpComment3; - } - - public void setDtlErpComment3(String dtlErpComment3) { - this.dtlErpComment3 = dtlErpComment3; - } - - public String getDtlPurpose() { - return dtlPurpose; - } - - public void setDtlPurpose(String dtlPurpose) { - this.dtlPurpose = dtlPurpose; - } - - public String getDtlPayTime() { - return dtlPayTime; - } - - public void setDtlPayTime(String dtlPayTime) { - this.dtlPayTime = dtlPayTime; - } - - public String getDtlActualAmount() { - return dtlActualAmount; - } - - public void setDtlActualAmount(String dtlActualAmount) { - this.dtlActualAmount = dtlActualAmount; - } -} diff --git a/service/src/main/java/com/hzya/frame/cbs8/dto/res/AgentPayResultResDTO.java b/service/src/main/java/com/hzya/frame/cbs8/dto/res/AgentPayResultResDTO.java deleted file mode 100644 index 5ea5d5ae..00000000 --- a/service/src/main/java/com/hzya/frame/cbs8/dto/res/AgentPayResultResDTO.java +++ /dev/null @@ -1,450 +0,0 @@ -package com.hzya.frame.cbs8.dto.res; - -import java.util.List; - -/** - * @Description 代发代扣 返回参数对象 - * @Author xiangerlin - * @Date 2024/6/19 08:53 - **/ -public class AgentPayResultResDTO { - // 支付的业务类型 - private String busType; - - // 申请单编号 - private String busNum; - - // 付款账户 - private String payAccount; - - // 付款账户名称 - private String payAccountName; - - // 付款账户开户行 - private String payBankName; - - // 付款银行类型 - private String payBankType; - - // 币种 - private String currency; - - // 金额 - private String amount; - - // 收款账户 - private String revAccount; - - // 收款账户名称 - private String revAccountName; - - // 收款开户行 - private String revBankName; - - // 收款银行类型 - private String revBankType; - - // 收款人省 - private String revProvince; - - // 对账码集合(假设为String列表) - private List checkCodeList; - - // 收款人市 - private String revCity; - - // 支付渠道 - private String payChannel; - - // 付款单提示信息/银行返回信息 - private String errorMsg; - - // 支付申请状态 - private String status; - - // 经办人ID - private String createBy; - - // 经办人名称 - private String createByName; - - // 用途 - private String purpose; - - // 摘要/备注 - private String summary; - - // 期望支付时间 - private String expectTime; - - // 支付时间 - private String payDate; - - // 支付状态 - private String payStatus; - - // 客户备用字段1 - private String erpExtend1; - - // 客户备用字段2 - private String erpExtend2; - - // 客户备用字段3 - private String erpExtend3; - - // 计划流水号 - private String planNumber; - - // 资金预算编号 - private String planItemCode; - - // 预算项名称 - private String planItemName; - - // 预算所属单位编码 - private String planUnitCode; - - // 预算所属单位名称 - private String planUnitName; - - // 单位编码(前端展示) - private String displayUnitCode; - - // 预算单位编码(前端展示) - private String displayPlanUnitCode; - - // 经办用户单位编码(前端展示) - private String displayOperaterOrgCode; - - // 付方单位编码(前端展示) - private String displayPayOrgCode; - - // 客商编号 - private String revCustomerCode; - - // 结算方式 - private String payType; - - //代发代扣详情 - private List agentDetails; - - public String getBusType() { - return busType; - } - - public void setBusType(String busType) { - this.busType = busType; - } - - public String getBusNum() { - return busNum; - } - - public void setBusNum(String busNum) { - this.busNum = busNum; - } - - public String getPayAccount() { - return payAccount; - } - - public void setPayAccount(String payAccount) { - this.payAccount = payAccount; - } - - public String getPayAccountName() { - return payAccountName; - } - - public void setPayAccountName(String payAccountName) { - this.payAccountName = payAccountName; - } - - public String getPayBankName() { - return payBankName; - } - - public void setPayBankName(String payBankName) { - this.payBankName = payBankName; - } - - public String getPayBankType() { - return payBankType; - } - - public void setPayBankType(String payBankType) { - this.payBankType = payBankType; - } - - public String getCurrency() { - return currency; - } - - public void setCurrency(String currency) { - this.currency = currency; - } - - public String getAmount() { - return amount; - } - - public void setAmount(String amount) { - this.amount = amount; - } - - public String getRevAccount() { - return revAccount; - } - - public void setRevAccount(String revAccount) { - this.revAccount = revAccount; - } - - public String getRevAccountName() { - return revAccountName; - } - - public void setRevAccountName(String revAccountName) { - this.revAccountName = revAccountName; - } - - public String getRevBankName() { - return revBankName; - } - - public void setRevBankName(String revBankName) { - this.revBankName = revBankName; - } - - public String getRevBankType() { - return revBankType; - } - - public void setRevBankType(String revBankType) { - this.revBankType = revBankType; - } - - public String getRevProvince() { - return revProvince; - } - - public void setRevProvince(String revProvince) { - this.revProvince = revProvince; - } - - public List getCheckCodeList() { - return checkCodeList; - } - - public void setCheckCodeList(List checkCodeList) { - this.checkCodeList = checkCodeList; - } - - public String getRevCity() { - return revCity; - } - - public void setRevCity(String revCity) { - this.revCity = revCity; - } - - public String getPayChannel() { - return payChannel; - } - - public void setPayChannel(String payChannel) { - this.payChannel = payChannel; - } - - public String getErrorMsg() { - return errorMsg; - } - - public void setErrorMsg(String errorMsg) { - this.errorMsg = errorMsg; - } - - public String getStatus() { - return status; - } - - public void setStatus(String status) { - this.status = status; - } - - public String getCreateBy() { - return createBy; - } - - public void setCreateBy(String createBy) { - this.createBy = createBy; - } - - public String getCreateByName() { - return createByName; - } - - public void setCreateByName(String createByName) { - this.createByName = createByName; - } - - public String getPurpose() { - return purpose; - } - - public void setPurpose(String purpose) { - this.purpose = purpose; - } - - public String getSummary() { - return summary; - } - - public void setSummary(String summary) { - this.summary = summary; - } - - public String getExpectTime() { - return expectTime; - } - - public void setExpectTime(String expectTime) { - this.expectTime = expectTime; - } - - public String getPayDate() { - return payDate; - } - - public void setPayDate(String payDate) { - this.payDate = payDate; - } - - public String getPayStatus() { - return payStatus; - } - - public void setPayStatus(String payStatus) { - this.payStatus = payStatus; - } - - public String getErpExtend1() { - return erpExtend1; - } - - public void setErpExtend1(String erpExtend1) { - this.erpExtend1 = erpExtend1; - } - - public String getErpExtend2() { - return erpExtend2; - } - - public void setErpExtend2(String erpExtend2) { - this.erpExtend2 = erpExtend2; - } - - public String getErpExtend3() { - return erpExtend3; - } - - public void setErpExtend3(String erpExtend3) { - this.erpExtend3 = erpExtend3; - } - - public String getPlanNumber() { - return planNumber; - } - - public void setPlanNumber(String planNumber) { - this.planNumber = planNumber; - } - - public String getPlanItemCode() { - return planItemCode; - } - - public void setPlanItemCode(String planItemCode) { - this.planItemCode = planItemCode; - } - - public String getPlanItemName() { - return planItemName; - } - - public void setPlanItemName(String planItemName) { - this.planItemName = planItemName; - } - - public String getPlanUnitCode() { - return planUnitCode; - } - - public void setPlanUnitCode(String planUnitCode) { - this.planUnitCode = planUnitCode; - } - - public String getPlanUnitName() { - return planUnitName; - } - - public void setPlanUnitName(String planUnitName) { - this.planUnitName = planUnitName; - } - - public String getDisplayUnitCode() { - return displayUnitCode; - } - - public void setDisplayUnitCode(String displayUnitCode) { - this.displayUnitCode = displayUnitCode; - } - - public String getDisplayPlanUnitCode() { - return displayPlanUnitCode; - } - - public void setDisplayPlanUnitCode(String displayPlanUnitCode) { - this.displayPlanUnitCode = displayPlanUnitCode; - } - - public String getDisplayOperaterOrgCode() { - return displayOperaterOrgCode; - } - - public void setDisplayOperaterOrgCode(String displayOperaterOrgCode) { - this.displayOperaterOrgCode = displayOperaterOrgCode; - } - - public String getDisplayPayOrgCode() { - return displayPayOrgCode; - } - - public void setDisplayPayOrgCode(String displayPayOrgCode) { - this.displayPayOrgCode = displayPayOrgCode; - } - - public String getRevCustomerCode() { - return revCustomerCode; - } - - public void setRevCustomerCode(String revCustomerCode) { - this.revCustomerCode = revCustomerCode; - } - - public String getPayType() { - return payType; - } - - public void setPayType(String payType) { - this.payType = payType; - } - - public List getAgentDetails() { - return agentDetails; - } - - public void setAgentDetails(List agentDetails) { - this.agentDetails = agentDetails; - } -} diff --git a/service/src/main/java/com/hzya/frame/cbs8/dto/res/CbsResDataDTO.java b/service/src/main/java/com/hzya/frame/cbs8/dto/res/CbsResDataDTO.java deleted file mode 100644 index 0bb30dc8..00000000 --- a/service/src/main/java/com/hzya/frame/cbs8/dto/res/CbsResDataDTO.java +++ /dev/null @@ -1,458 +0,0 @@ -package com.hzya.frame.cbs8.dto.res; - -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.alibaba.fastjson.annotation.JSONField; - -import java.util.List; - -/** - * @Description data节点 - * @Author xiangerlin - * @Date 2024/1/2 09:26 - **/ -public class CbsResDataDTO { - - - private List list;//明细数据 - //------- 交易明细字段----- - private int endRow; - private Boolean hasNextPage;//是否有下一页 - private Boolean hasPreviousPage;//是否有前一页 - @JSONField(name = "isFirstPage") - private Boolean hasFirstPage; - @JSONField(name = "isLastPage") - private Boolean hasLastPage; - private int navigateFirstPage; - private int navigateLastPage; - private int navigatePages; - private int nextPage; - private int pageNum; - private int pageSize; - private int pages; - private int prePage; - private int size; - private int startRow; - private int total; - //------- 交易明细字段----- - - //------经办支付返回参数------ - private String busNum;//申请单编号 - private String errorCode;//错误编码 - private String errorMsg;//错误信息 - private String freezeFlowNum;//内部户冻结流水号 - private String recordNum;//批量经办序号 - private String referenceNum;//业务参考号 - private Boolean successed;//是否成功 - //------经办支付返回参数------ - - - //------查询交易结果返回参数------- - - private String busType;//支付业务类型 - private String payAccount;//付款账号 - private String payAccountName;//付款户名 - private String payBankName;//付款开户行名称 - private String payBankType;//付款银行类型 - private String currency;//币种 - private String amount;//金额 - private String revAccount;//收款账户 - private String revAccountName;//收款账户名 - private String revBankName;//收款开户行 - private String revBankType;//收款银行类型 - private String payChannel;//支付渠道 - - private String status;//支付申请单状态 - private String payStatus;//支付状态 - private String payDate;//支付时间 - private String planNumber;//计划流水号 - private String planItemCode;//资金预算编号 - private String planItemName;//预算名称 - private String erpExtend1;//客户备用字段1 - private String erpExtend2;//客户备用字段1 - private String erpExtend3;//客户备用字段1 - - //------查询交易结果返回参数------- - - - public List getList() { - return list; - } - - public void setList(List list) { - this.list = list; - } - - public int getEndRow() { - return endRow; - } - - public void setEndRow(int endRow) { - this.endRow = endRow; - } - - public Boolean getHasNextPage() { - return hasNextPage; - } - - public void setHasNextPage(Boolean hasNextPage) { - this.hasNextPage = hasNextPage; - } - - public Boolean getHasPreviousPage() { - return hasPreviousPage; - } - - public void setHasPreviousPage(Boolean hasPreviousPage) { - this.hasPreviousPage = hasPreviousPage; - } - - public Boolean getHasFirstPage() { - return hasFirstPage; - } - - public void setHasFirstPage(Boolean hasFirstPage) { - this.hasFirstPage = hasFirstPage; - } - - public Boolean getHasLastPage() { - return hasLastPage; - } - - public void setHasLastPage(Boolean hasLastPage) { - this.hasLastPage = hasLastPage; - } - - public int getNavigateFirstPage() { - return navigateFirstPage; - } - - public void setNavigateFirstPage(int navigateFirstPage) { - this.navigateFirstPage = navigateFirstPage; - } - - public int getNavigateLastPage() { - return navigateLastPage; - } - - public void setNavigateLastPage(int navigateLastPage) { - this.navigateLastPage = navigateLastPage; - } - - public int getNavigatePages() { - return navigatePages; - } - - public void setNavigatePages(int navigatePages) { - this.navigatePages = navigatePages; - } - - public int getNextPage() { - return nextPage; - } - - public void setNextPage(int nextPage) { - this.nextPage = nextPage; - } - - public int getPageNum() { - return pageNum; - } - - public void setPageNum(int pageNum) { - this.pageNum = pageNum; - } - - public int getPageSize() { - return pageSize; - } - - public void setPageSize(int pageSize) { - this.pageSize = pageSize; - } - - public int getPages() { - return pages; - } - - public void setPages(int pages) { - this.pages = pages; - } - - public int getPrePage() { - return prePage; - } - - public void setPrePage(int prePage) { - this.prePage = prePage; - } - - public int getSize() { - return size; - } - - public void setSize(int size) { - this.size = size; - } - - public int getStartRow() { - return startRow; - } - - public void setStartRow(int startRow) { - this.startRow = startRow; - } - - public int getTotal() { - return total; - } - - public void setTotal(int total) { - this.total = total; - } - - public String getBusNum() { - return busNum; - } - - public void setBusNum(String busNum) { - this.busNum = busNum; - } - - public String getErrorCode() { - return errorCode; - } - - public void setErrorCode(String errorCode) { - this.errorCode = errorCode; - } - - public String getErrorMsg() { - return errorMsg; - } - - public void setErrorMsg(String errorMsg) { - this.errorMsg = errorMsg; - } - - public String getFreezeFlowNum() { - return freezeFlowNum; - } - - public void setFreezeFlowNum(String freezeFlowNum) { - this.freezeFlowNum = freezeFlowNum; - } - - public String getRecordNum() { - return recordNum; - } - - public void setRecordNum(String recordNum) { - this.recordNum = recordNum; - } - - public String getReferenceNum() { - return referenceNum; - } - - public void setReferenceNum(String referenceNum) { - this.referenceNum = referenceNum; - } - - public Boolean getSuccessed() { - return successed; - } - - public void setSuccessed(Boolean successed) { - this.successed = successed; - } - - public String getBusType() { - return busType; - } - - public void setBusType(String busType) { - this.busType = busType; - } - - public String getPayAccount() { - return payAccount; - } - - public void setPayAccount(String payAccount) { - this.payAccount = payAccount; - } - - public String getPayAccountName() { - return payAccountName; - } - - public void setPayAccountName(String payAccountName) { - this.payAccountName = payAccountName; - } - - public String getPayBankName() { - return payBankName; - } - - public void setPayBankName(String payBankName) { - this.payBankName = payBankName; - } - - public String getPayBankType() { - return payBankType; - } - - public void setPayBankType(String payBankType) { - this.payBankType = payBankType; - } - - public String getCurrency() { - return currency; - } - - public void setCurrency(String currency) { - this.currency = currency; - } - - public String getAmount() { - return amount; - } - - public void setAmount(String amount) { - this.amount = amount; - } - - public String getRevAccount() { - return revAccount; - } - - public void setRevAccount(String revAccount) { - this.revAccount = revAccount; - } - - public String getRevAccountName() { - return revAccountName; - } - - public void setRevAccountName(String revAccountName) { - this.revAccountName = revAccountName; - } - - public String getRevBankName() { - return revBankName; - } - - public void setRevBankName(String revBankName) { - this.revBankName = revBankName; - } - - public String getRevBankType() { - return revBankType; - } - - public void setRevBankType(String revBankType) { - this.revBankType = revBankType; - } - - public String getPayChannel() { - return payChannel; - } - - public void setPayChannel(String payChannel) { - this.payChannel = payChannel; - } - - public String getStatus() { - return status; - } - - public void setStatus(String status) { - this.status = status; - } - - public String getPayStatus() { - return payStatus; - } - - public void setPayStatus(String payStatus) { - this.payStatus = payStatus; - } - - public String getPayDate() { - return payDate; - } - - public void setPayDate(String payDate) { - this.payDate = payDate; - } - - public String getPlanNumber() { - return planNumber; - } - - public void setPlanNumber(String planNumber) { - this.planNumber = planNumber; - } - - public String getPlanItemCode() { - return planItemCode; - } - - public void setPlanItemCode(String planItemCode) { - this.planItemCode = planItemCode; - } - - public String getPlanItemName() { - return planItemName; - } - - public void setPlanItemName(String planItemName) { - this.planItemName = planItemName; - } - - public String getErpExtend1() { - return erpExtend1; - } - - public void setErpExtend1(String erpExtend1) { - this.erpExtend1 = erpExtend1; - } - - public String getErpExtend2() { - return erpExtend2; - } - - public void setErpExtend2(String erpExtend2) { - this.erpExtend2 = erpExtend2; - } - - public String getErpExtend3() { - return erpExtend3; - } - - public void setErpExtend3(String erpExtend3) { - this.erpExtend3 = erpExtend3; - } - - /** - * 把json字符串转换成指定范型的list - * @param json - * @param list - * @param clazz - * @param - */ - private static void adaptAndAddToList(String json, List list, Class clazz) { - JSONObject jsonObject = JSON.parseObject(json); - - if (jsonObject.containsKey("list")) { - JSONArray listArray = jsonObject.getJSONArray("list"); - for (Object item : listArray) { - JSONObject itemObject = (JSONObject) item; - // 适配不同类型的节点 - list.add(JSON.toJavaObject(itemObject, clazz)); - } - } - } -} diff --git a/service/src/main/java/com/hzya/frame/cbs8/dto/res/CbsResponseDTO.java b/service/src/main/java/com/hzya/frame/cbs8/dto/res/CbsResponseDTO.java deleted file mode 100644 index 1abae5b9..00000000 --- a/service/src/main/java/com/hzya/frame/cbs8/dto/res/CbsResponseDTO.java +++ /dev/null @@ -1,44 +0,0 @@ -package com.hzya.frame.cbs8.dto.res; - -import com.alibaba.fastjson.JSONObject; -import com.alibaba.fastjson.annotation.JSONField; - -import java.util.List; - -/** - * @Description cbs响应DTO - * @Author xiangerlin - * @Date 2024/1/2 09:25 - **/ -public class CbsResponseDTO { - //private List data;//数据 - private List data;//数据 - private String code;//0表示成功 - private String msg;//消息 - - - - public String getCode() { - return code; - } - - public void setCode(String code) { - this.code = code; - } - - public String getMsg() { - return msg; - } - - public void setMsg(String msg) { - this.msg = msg; - } - - public List getData() { - return data; - } - - public void setData(List data) { - this.data = data; - } -} diff --git a/service/src/main/java/com/hzya/frame/cbs8/dto/res/ElecResponseDTO.java b/service/src/main/java/com/hzya/frame/cbs8/dto/res/ElecResponseDTO.java deleted file mode 100644 index 6e77d30a..00000000 --- a/service/src/main/java/com/hzya/frame/cbs8/dto/res/ElecResponseDTO.java +++ /dev/null @@ -1,305 +0,0 @@ -package com.hzya.frame.cbs8.dto.res; - -/** - * @Description 电子回单查询返回参数 - * @Author xiangerlin - * @Date 2024/1/4 17:13 - **/ -public class ElecResponseDTO { - - // 账号 - private String accountNo; - - // 账号名称 - private String accountName; - - // 银行类型 - private String bankType; - - // 银行类型名称 - private String bankTypeName; - - // 开户行 - private String openingBank; - - // 交易日期 - private String transactionDate; - - // 电子回单文件状态 - private String electronicBillStatus; - - // 电子回单文件名称 - private String billFileName; - - // 回单文件下载地址 - private String bucketFileUrl; - - // 回单文件名称 - private String bucketFileName; - - // 回单类型 - private String electronicBillType; - - // 银行流水号 - private String bankSerialNumber; - - // 回单编号 - private String printInstanceNumber; - - // 币种 - private String currency; - - // 币种名称 - private String currencyName; - - // 借贷类型 - private String loanType; - - // 交易金额 - private String transactionAmount; - - // 对方账号 - private String oppositeAccount; - - // 对方账户名 - private String oppositeAccountName; - - // 对方开户地 - private String oppositeOpeningPlace; - - // 对方开户行 - private String oppositeOpeningBank; - - // 摘要 - private String digest; - - // 用途 - private String purpose; - - // 账户性质 - private String accountNatureCode; - - // 对账码 - private String checkCode; - - // 单位编码 - private String unitCode; - - // ERP业务参考号 - private String settleBusinessReferenceCode; - public String getAccountNo() { - return accountNo; - } - - public void setAccountNo(String accountNo) { - this.accountNo = accountNo; - } - - public String getAccountName() { - return accountName; - } - - public void setAccountName(String accountName) { - this.accountName = accountName; - } - - public String getBankType() { - return bankType; - } - - public void setBankType(String bankType) { - this.bankType = bankType; - } - - public String getBankTypeName() { - return bankTypeName; - } - - public void setBankTypeName(String bankTypeName) { - this.bankTypeName = bankTypeName; - } - - public String getOpeningBank() { - return openingBank; - } - - public void setOpeningBank(String openingBank) { - this.openingBank = openingBank; - } - - public String getTransactionDate() { - return transactionDate; - } - - public void setTransactionDate(String transactionDate) { - this.transactionDate = transactionDate; - } - - public String getElectronicBillStatus() { - return electronicBillStatus; - } - - public void setElectronicBillStatus(String electronicBillStatus) { - this.electronicBillStatus = electronicBillStatus; - } - - public String getBillFileName() { - return billFileName; - } - - public void setBillFileName(String billFileName) { - this.billFileName = billFileName; - } - - public String getBucketFileUrl() { - return bucketFileUrl; - } - - public void setBucketFileUrl(String bucketFileUrl) { - this.bucketFileUrl = bucketFileUrl; - } - - public String getBucketFileName() { - return bucketFileName; - } - - public void setBucketFileName(String bucketFileName) { - this.bucketFileName = bucketFileName; - } - - public String getElectronicBillType() { - return electronicBillType; - } - - public void setElectronicBillType(String electronicBillType) { - this.electronicBillType = electronicBillType; - } - - public String getBankSerialNumber() { - return bankSerialNumber; - } - - public void setBankSerialNumber(String bankSerialNumber) { - this.bankSerialNumber = bankSerialNumber; - } - - public String getPrintInstanceNumber() { - return printInstanceNumber; - } - - public void setPrintInstanceNumber(String printInstanceNumber) { - this.printInstanceNumber = printInstanceNumber; - } - - public String getCurrency() { - return currency; - } - - public void setCurrency(String currency) { - this.currency = currency; - } - - public String getCurrencyName() { - return currencyName; - } - - public void setCurrencyName(String currencyName) { - this.currencyName = currencyName; - } - - public String getLoanType() { - return loanType; - } - - public void setLoanType(String loanType) { - this.loanType = loanType; - } - - public String getTransactionAmount() { - return transactionAmount; - } - - public void setTransactionAmount(String transactionAmount) { - this.transactionAmount = transactionAmount; - } - - public String getOppositeAccount() { - return oppositeAccount; - } - - public void setOppositeAccount(String oppositeAccount) { - this.oppositeAccount = oppositeAccount; - } - - public String getOppositeAccountName() { - return oppositeAccountName; - } - - public void setOppositeAccountName(String oppositeAccountName) { - this.oppositeAccountName = oppositeAccountName; - } - - public String getOppositeOpeningPlace() { - return oppositeOpeningPlace; - } - - public void setOppositeOpeningPlace(String oppositeOpeningPlace) { - this.oppositeOpeningPlace = oppositeOpeningPlace; - } - - public String getOppositeOpeningBank() { - return oppositeOpeningBank; - } - - public void setOppositeOpeningBank(String oppositeOpeningBank) { - this.oppositeOpeningBank = oppositeOpeningBank; - } - - public String getDigest() { - return digest; - } - - public void setDigest(String digest) { - this.digest = digest; - } - - public String getPurpose() { - return purpose; - } - - public void setPurpose(String purpose) { - this.purpose = purpose; - } - - public String getAccountNatureCode() { - return accountNatureCode; - } - - public void setAccountNatureCode(String accountNatureCode) { - this.accountNatureCode = accountNatureCode; - } - - public String getCheckCode() { - return checkCode; - } - - public void setCheckCode(String checkCode) { - this.checkCode = checkCode; - } - - public String getUnitCode() { - return unitCode; - } - - public void setUnitCode(String unitCode) { - this.unitCode = unitCode; - } - - public String getSettleBusinessReferenceCode() { - return settleBusinessReferenceCode; - } - - public void setSettleBusinessReferenceCode(String settleBusinessReferenceCode) { - this.settleBusinessReferenceCode = settleBusinessReferenceCode; - } -} diff --git a/service/src/main/java/com/hzya/frame/cbs8/dto/res/PayResponseDTO.java b/service/src/main/java/com/hzya/frame/cbs8/dto/res/PayResponseDTO.java deleted file mode 100644 index 2534d4f8..00000000 --- a/service/src/main/java/com/hzya/frame/cbs8/dto/res/PayResponseDTO.java +++ /dev/null @@ -1,73 +0,0 @@ -package com.hzya.frame.cbs8.dto.res; - -/** - * @Description 经办支付接口返回参数中的data节点 - * @Author xiangerlin - * @Date 2024/1/3 14:35 - **/ -public class PayResponseDTO { - - private String busNum;//申请单编号 - private String errorCode;//错误编码 - private String errorMsg;//错误信息 - private String freezeFlowNum;//内部户冻结流水号 - private String recordNum;//批量经办序号 - private String referenceNum;//业务参考号 - private Boolean successed;//是否成功 - - public String getBusNum() { - return busNum; - } - - public void setBusNum(String busNum) { - this.busNum = busNum; - } - - public String getErrorCode() { - return errorCode; - } - - public void setErrorCode(String errorCode) { - this.errorCode = errorCode; - } - - public String getErrorMsg() { - return errorMsg; - } - - public void setErrorMsg(String errorMsg) { - this.errorMsg = errorMsg; - } - - public String getFreezeFlowNum() { - return freezeFlowNum; - } - - public void setFreezeFlowNum(String freezeFlowNum) { - this.freezeFlowNum = freezeFlowNum; - } - - public String getRecordNum() { - return recordNum; - } - - public void setRecordNum(String recordNum) { - this.recordNum = recordNum; - } - - public String getReferenceNum() { - return referenceNum; - } - - public void setReferenceNum(String referenceNum) { - this.referenceNum = referenceNum; - } - - public Boolean getSuccessed() { - return successed; - } - - public void setSuccessed(Boolean successed) { - this.successed = successed; - } -} diff --git a/service/src/main/java/com/hzya/frame/cbs8/dto/res/PayResultResDTO.java b/service/src/main/java/com/hzya/frame/cbs8/dto/res/PayResultResDTO.java deleted file mode 100644 index 4ab82489..00000000 --- a/service/src/main/java/com/hzya/frame/cbs8/dto/res/PayResultResDTO.java +++ /dev/null @@ -1,890 +0,0 @@ -package com.hzya.frame.cbs8.dto.res; - -/** - * @Description 交易结果查询data节点响应的参数 - * @Author xiangerlin - * @Date 2024/1/3 15:45 - **/ -public class PayResultResDTO { - - private String payDate;//支付日期 - private String accountFlag; - - private String agentDetails; - - private String amount; - - private String bankExtend1; - - private String bankExtend10; - - private String bankExtend11; - - private String bankExtend2; - - private String bankExtend3; - - private String bankExtend4; - - private String bankExtend5; - - private String bankExtend6; - - private String bankExtend7; - - private String bankExtend8; - - private String bankExtend9; - - private String bankInterfaceType; - - private String bankNum; - - private String bankVersion; - - private String batchNum; - - private String busNum; - - private String busType; - - private String checkCodeList; - - private String cityFlag; - - private String cnapsCode; - - private String createBy; - - private String createByName; - - private String createTime; - - private String currency; - - private String dealPeopleList; - - private String detailNum; - - private String erpExtend1; - - private String erpExtend2; - - private String erpExtend3; - - private String errorMsg; - - private String expectTime; - - - - private String extend1; - - private String extend2; - - private String extend3; - - private String extend4; - - private String extend5; - - private String freezeFlowNum; - - private String freezeStatus; - - private String id; - - private String innerAccount; - - private String innerAccountName; - - private String inputType; - - private String isDeleted; - - private String isSaveRev; - - private String lastPrintTime; - - private String lastPrintUser; - - private String operaterOrgCode; - - private String operaterOrgCodeList; - - private String operaterOrgName; - - private String payAccount; - - private String payAccountName; - - private String payAccountSeq; - - private String payBankName; - - private String payBankType; - - private String payChannel; - - private String payOrgCode; - - private String payOrgName; - - private String payStatus;// 支付状态 - - private String paymentApplyUnionDTO; - - private String personalFlag; - - private String printTimes; - - private String procInstId; - - private String procStatus; - - private String projectCode; - - private String purpose; - - private String realName; - - private String realRevAccount; - - private String realTimeTag; - - private String referenceNum; - - private String revAccount; - - private String revAccountName; - - private String revAccountSeq; - - private String revBankArea; - - private String revBankName; - - private String revBankType; - - private String revCity; - - private String revProvince; - - private String status;//支付申请状态 - - private String summary; - - private String unitCode; - - private String unitName; - - private String updateBy; - - private String updateTime; - - private String urgentTag; - - public String getAccountFlag() { - return accountFlag; - } - - public void setAccountFlag(String accountFlag) { - this.accountFlag = accountFlag; - } - - public String getAgentDetails() { - return agentDetails; - } - - public void setAgentDetails(String agentDetails) { - this.agentDetails = agentDetails; - } - - public String getAmount() { - return amount; - } - - public void setAmount(String amount) { - this.amount = amount; - } - - public String getBankExtend1() { - return bankExtend1; - } - - public void setBankExtend1(String bankExtend1) { - this.bankExtend1 = bankExtend1; - } - - public String getBankExtend10() { - return bankExtend10; - } - - public void setBankExtend10(String bankExtend10) { - this.bankExtend10 = bankExtend10; - } - - public String getBankExtend11() { - return bankExtend11; - } - - public void setBankExtend11(String bankExtend11) { - this.bankExtend11 = bankExtend11; - } - - public String getBankExtend2() { - return bankExtend2; - } - - public void setBankExtend2(String bankExtend2) { - this.bankExtend2 = bankExtend2; - } - - public String getBankExtend3() { - return bankExtend3; - } - - public void setBankExtend3(String bankExtend3) { - this.bankExtend3 = bankExtend3; - } - - public String getBankExtend4() { - return bankExtend4; - } - - public void setBankExtend4(String bankExtend4) { - this.bankExtend4 = bankExtend4; - } - - public String getBankExtend5() { - return bankExtend5; - } - - public void setBankExtend5(String bankExtend5) { - this.bankExtend5 = bankExtend5; - } - - public String getBankExtend6() { - return bankExtend6; - } - - public void setBankExtend6(String bankExtend6) { - this.bankExtend6 = bankExtend6; - } - - public String getBankExtend7() { - return bankExtend7; - } - - public void setBankExtend7(String bankExtend7) { - this.bankExtend7 = bankExtend7; - } - - public String getBankExtend8() { - return bankExtend8; - } - - public void setBankExtend8(String bankExtend8) { - this.bankExtend8 = bankExtend8; - } - - public String getBankExtend9() { - return bankExtend9; - } - - public void setBankExtend9(String bankExtend9) { - this.bankExtend9 = bankExtend9; - } - - public String getBankInterfaceType() { - return bankInterfaceType; - } - - public void setBankInterfaceType(String bankInterfaceType) { - this.bankInterfaceType = bankInterfaceType; - } - - public String getBankNum() { - return bankNum; - } - - public void setBankNum(String bankNum) { - this.bankNum = bankNum; - } - - public String getBankVersion() { - return bankVersion; - } - - public void setBankVersion(String bankVersion) { - this.bankVersion = bankVersion; - } - - public String getBatchNum() { - return batchNum; - } - - public void setBatchNum(String batchNum) { - this.batchNum = batchNum; - } - - public String getBusNum() { - return busNum; - } - - public void setBusNum(String busNum) { - this.busNum = busNum; - } - - public String getBusType() { - return busType; - } - - public void setBusType(String busType) { - this.busType = busType; - } - - public String getCheckCodeList() { - return checkCodeList; - } - - public void setCheckCodeList(String checkCodeList) { - this.checkCodeList = checkCodeList; - } - - public String getCityFlag() { - return cityFlag; - } - - public void setCityFlag(String cityFlag) { - this.cityFlag = cityFlag; - } - - public String getCnapsCode() { - return cnapsCode; - } - - public void setCnapsCode(String cnapsCode) { - this.cnapsCode = cnapsCode; - } - - public String getCreateBy() { - return createBy; - } - - public void setCreateBy(String createBy) { - this.createBy = createBy; - } - - public String getCreateByName() { - return createByName; - } - - public void setCreateByName(String createByName) { - this.createByName = createByName; - } - - public String getCreateTime() { - return createTime; - } - - public void setCreateTime(String createTime) { - this.createTime = createTime; - } - - public String getCurrency() { - return currency; - } - - public void setCurrency(String currency) { - this.currency = currency; - } - - public String getDealPeopleList() { - return dealPeopleList; - } - - public void setDealPeopleList(String dealPeopleList) { - this.dealPeopleList = dealPeopleList; - } - - public String getDetailNum() { - return detailNum; - } - - public void setDetailNum(String detailNum) { - this.detailNum = detailNum; - } - - public String getErpExtend1() { - return erpExtend1; - } - - public void setErpExtend1(String erpExtend1) { - this.erpExtend1 = erpExtend1; - } - - public String getErpExtend2() { - return erpExtend2; - } - - public void setErpExtend2(String erpExtend2) { - this.erpExtend2 = erpExtend2; - } - - public String getErpExtend3() { - return erpExtend3; - } - - public void setErpExtend3(String erpExtend3) { - this.erpExtend3 = erpExtend3; - } - - public String getErrorMsg() { - return errorMsg; - } - - public void setErrorMsg(String errorMsg) { - this.errorMsg = errorMsg; - } - - public String getExpectTime() { - return expectTime; - } - - public void setExpectTime(String expectTime) { - this.expectTime = expectTime; - } - - public String getExtend1() { - return extend1; - } - - public void setExtend1(String extend1) { - this.extend1 = extend1; - } - - public String getExtend2() { - return extend2; - } - - public void setExtend2(String extend2) { - this.extend2 = extend2; - } - - public String getExtend3() { - return extend3; - } - - public void setExtend3(String extend3) { - this.extend3 = extend3; - } - - public String getExtend4() { - return extend4; - } - - public void setExtend4(String extend4) { - this.extend4 = extend4; - } - - public String getExtend5() { - return extend5; - } - - public void setExtend5(String extend5) { - this.extend5 = extend5; - } - - public String getFreezeFlowNum() { - return freezeFlowNum; - } - - public void setFreezeFlowNum(String freezeFlowNum) { - this.freezeFlowNum = freezeFlowNum; - } - - public String getFreezeStatus() { - return freezeStatus; - } - - public void setFreezeStatus(String freezeStatus) { - this.freezeStatus = freezeStatus; - } - - public String getId() { - return id; - } - - public void setId(String id) { - this.id = id; - } - - public String getInnerAccount() { - return innerAccount; - } - - public void setInnerAccount(String innerAccount) { - this.innerAccount = innerAccount; - } - - public String getInnerAccountName() { - return innerAccountName; - } - - public void setInnerAccountName(String innerAccountName) { - this.innerAccountName = innerAccountName; - } - - public String getInputType() { - return inputType; - } - - public void setInputType(String inputType) { - this.inputType = inputType; - } - - public String getIsDeleted() { - return isDeleted; - } - - public void setIsDeleted(String isDeleted) { - this.isDeleted = isDeleted; - } - - public String getIsSaveRev() { - return isSaveRev; - } - - public void setIsSaveRev(String isSaveRev) { - this.isSaveRev = isSaveRev; - } - - public String getLastPrintTime() { - return lastPrintTime; - } - - public void setLastPrintTime(String lastPrintTime) { - this.lastPrintTime = lastPrintTime; - } - - public String getLastPrintUser() { - return lastPrintUser; - } - - public void setLastPrintUser(String lastPrintUser) { - this.lastPrintUser = lastPrintUser; - } - - public String getOperaterOrgCode() { - return operaterOrgCode; - } - - public void setOperaterOrgCode(String operaterOrgCode) { - this.operaterOrgCode = operaterOrgCode; - } - - public String getOperaterOrgCodeList() { - return operaterOrgCodeList; - } - - public void setOperaterOrgCodeList(String operaterOrgCodeList) { - this.operaterOrgCodeList = operaterOrgCodeList; - } - - public String getOperaterOrgName() { - return operaterOrgName; - } - - public void setOperaterOrgName(String operaterOrgName) { - this.operaterOrgName = operaterOrgName; - } - - public String getPayAccount() { - return payAccount; - } - - public void setPayAccount(String payAccount) { - this.payAccount = payAccount; - } - - public String getPayAccountName() { - return payAccountName; - } - - public void setPayAccountName(String payAccountName) { - this.payAccountName = payAccountName; - } - - public String getPayAccountSeq() { - return payAccountSeq; - } - - public void setPayAccountSeq(String payAccountSeq) { - this.payAccountSeq = payAccountSeq; - } - - public String getPayBankName() { - return payBankName; - } - - public void setPayBankName(String payBankName) { - this.payBankName = payBankName; - } - - public String getPayBankType() { - return payBankType; - } - - public void setPayBankType(String payBankType) { - this.payBankType = payBankType; - } - - public String getPayChannel() { - return payChannel; - } - - public void setPayChannel(String payChannel) { - this.payChannel = payChannel; - } - - public String getPayOrgCode() { - return payOrgCode; - } - - public void setPayOrgCode(String payOrgCode) { - this.payOrgCode = payOrgCode; - } - - public String getPayOrgName() { - return payOrgName; - } - - public void setPayOrgName(String payOrgName) { - this.payOrgName = payOrgName; - } - - public String getPayStatus() { - return payStatus; - } - - public void setPayStatus(String payStatus) { - this.payStatus = payStatus; - } - - public String getPaymentApplyUnionDTO() { - return paymentApplyUnionDTO; - } - - public void setPaymentApplyUnionDTO(String paymentApplyUnionDTO) { - this.paymentApplyUnionDTO = paymentApplyUnionDTO; - } - - public String getPersonalFlag() { - return personalFlag; - } - - public void setPersonalFlag(String personalFlag) { - this.personalFlag = personalFlag; - } - - public String getPrintTimes() { - return printTimes; - } - - public void setPrintTimes(String printTimes) { - this.printTimes = printTimes; - } - - public String getProcInstId() { - return procInstId; - } - - public void setProcInstId(String procInstId) { - this.procInstId = procInstId; - } - - public String getProcStatus() { - return procStatus; - } - - public void setProcStatus(String procStatus) { - this.procStatus = procStatus; - } - - public String getProjectCode() { - return projectCode; - } - - public void setProjectCode(String projectCode) { - this.projectCode = projectCode; - } - - public String getPurpose() { - return purpose; - } - - public void setPurpose(String purpose) { - this.purpose = purpose; - } - - public String getRealName() { - return realName; - } - - public void setRealName(String realName) { - this.realName = realName; - } - - public String getRealRevAccount() { - return realRevAccount; - } - - public void setRealRevAccount(String realRevAccount) { - this.realRevAccount = realRevAccount; - } - - public String getRealTimeTag() { - return realTimeTag; - } - - public void setRealTimeTag(String realTimeTag) { - this.realTimeTag = realTimeTag; - } - - public String getReferenceNum() { - return referenceNum; - } - - public void setReferenceNum(String referenceNum) { - this.referenceNum = referenceNum; - } - - public String getRevAccount() { - return revAccount; - } - - public void setRevAccount(String revAccount) { - this.revAccount = revAccount; - } - - public String getRevAccountName() { - return revAccountName; - } - - public void setRevAccountName(String revAccountName) { - this.revAccountName = revAccountName; - } - - public String getRevAccountSeq() { - return revAccountSeq; - } - - public void setRevAccountSeq(String revAccountSeq) { - this.revAccountSeq = revAccountSeq; - } - - public String getRevBankArea() { - return revBankArea; - } - - public void setRevBankArea(String revBankArea) { - this.revBankArea = revBankArea; - } - - public String getRevBankName() { - return revBankName; - } - - public void setRevBankName(String revBankName) { - this.revBankName = revBankName; - } - - public String getRevBankType() { - return revBankType; - } - - public void setRevBankType(String revBankType) { - this.revBankType = revBankType; - } - - public String getRevCity() { - return revCity; - } - - public void setRevCity(String revCity) { - this.revCity = revCity; - } - - public String getRevProvince() { - return revProvince; - } - - public void setRevProvince(String revProvince) { - this.revProvince = revProvince; - } - - public String getStatus() { - return status; - } - - public void setStatus(String status) { - this.status = status; - } - - public String getSummary() { - return summary; - } - - public void setSummary(String summary) { - this.summary = summary; - } - - public String getUnitCode() { - return unitCode; - } - - public void setUnitCode(String unitCode) { - this.unitCode = unitCode; - } - - public String getUnitName() { - return unitName; - } - - public void setUnitName(String unitName) { - this.unitName = unitName; - } - - public String getUpdateBy() { - return updateBy; - } - - public void setUpdateBy(String updateBy) { - this.updateBy = updateBy; - } - - public String getUpdateTime() { - return updateTime; - } - - public void setUpdateTime(String updateTime) { - this.updateTime = updateTime; - } - - public String getUrgentTag() { - return urgentTag; - } - - public void setUrgentTag(String urgentTag) { - this.urgentTag = urgentTag; - } - - public String getPayDate() { - return payDate; - } - - public void setPayDate(String payDate) { - this.payDate = payDate; - } -} diff --git a/service/src/main/java/com/hzya/frame/cbs8/dto/res/TransactionDetailDTO.java b/service/src/main/java/com/hzya/frame/cbs8/dto/res/TransactionDetailDTO.java deleted file mode 100644 index 9cd4e3cd..00000000 --- a/service/src/main/java/com/hzya/frame/cbs8/dto/res/TransactionDetailDTO.java +++ /dev/null @@ -1,207 +0,0 @@ -package com.hzya.frame.cbs8.dto.res; - -/** - * @Description 境内账户交易明细 - * @Author xiangerlin - * @Date 2023/12/29 16:40 - **/ -public class TransactionDetailDTO{ - private String accountNo;//银行账号 - private String accountName;//银行名称 - private String bankType;//银行类型 - private String openBank;//开户行名称 - private String bankTransactionDate;//交易日期 - private String bankSerialNumber;//银行流水号 - private String transactionSerialNumber;//交易流水号 - private String currency;//币种 - private String loanType;//借贷类型 - private String incurredAmount;//发生额 - private String accountBalance;//交易后余额 - private String purpose;//用途 - private String digest;//摘要 - private String oppositeAccount;//对方账号 - private String oppositeName;//对方户名 - private String oppositeOpeningBank;//对方开户行 - private String associatedCustomerNumber;//关联客户号 - private String merchantNumber;//客商编号 - private String merchantName;//客商名称 - private String transactionCode;//交易代码 - private String remark;//备注 - private String erpSerialNumber;//erp业务参考号 - - public String getAccountNo() { - return accountNo; - } - - public void setAccountNo(String accountNo) { - this.accountNo = accountNo; - } - - public String getAccountName() { - return accountName; - } - - public void setAccountName(String accountName) { - this.accountName = accountName; - } - - public String getBankType() { - return bankType; - } - - public void setBankType(String bankType) { - this.bankType = bankType; - } - - public String getOpenBank() { - return openBank; - } - - public void setOpenBank(String openBank) { - this.openBank = openBank; - } - - public String getBankTransactionDate() { - return bankTransactionDate; - } - - public void setBankTransactionDate(String bankTransactionDate) { - this.bankTransactionDate = bankTransactionDate; - } - - public String getBankSerialNumber() { - return bankSerialNumber; - } - - public void setBankSerialNumber(String bankSerialNumber) { - this.bankSerialNumber = bankSerialNumber; - } - - public String getTransactionSerialNumber() { - return transactionSerialNumber; - } - - public void setTransactionSerialNumber(String transactionSerialNumber) { - this.transactionSerialNumber = transactionSerialNumber; - } - - public String getCurrency() { - return currency; - } - - public void setCurrency(String currency) { - this.currency = currency; - } - - public String getLoanType() { - return loanType; - } - - public void setLoanType(String loanType) { - this.loanType = loanType; - } - - public String getIncurredAmount() { - return incurredAmount; - } - - public void setIncurredAmount(String incurredAmount) { - this.incurredAmount = incurredAmount; - } - - public String getAccountBalance() { - return accountBalance; - } - - public void setAccountBalance(String accountBalance) { - this.accountBalance = accountBalance; - } - - public String getPurpose() { - return purpose; - } - - public void setPurpose(String purpose) { - this.purpose = purpose; - } - - public String getDigest() { - return digest; - } - - public void setDigest(String digest) { - this.digest = digest; - } - - public String getOppositeAccount() { - return oppositeAccount; - } - - public void setOppositeAccount(String oppositeAccount) { - this.oppositeAccount = oppositeAccount; - } - - public String getOppositeName() { - return oppositeName; - } - - public void setOppositeName(String oppositeName) { - this.oppositeName = oppositeName; - } - - public String getOppositeOpeningBank() { - return oppositeOpeningBank; - } - - public void setOppositeOpeningBank(String oppositeOpeningBank) { - this.oppositeOpeningBank = oppositeOpeningBank; - } - - public String getAssociatedCustomerNumber() { - return associatedCustomerNumber; - } - - public void setAssociatedCustomerNumber(String associatedCustomerNumber) { - this.associatedCustomerNumber = associatedCustomerNumber; - } - - public String getMerchantNumber() { - return merchantNumber; - } - - public void setMerchantNumber(String merchantNumber) { - this.merchantNumber = merchantNumber; - } - - public String getMerchantName() { - return merchantName; - } - - public void setMerchantName(String merchantName) { - this.merchantName = merchantName; - } - - public String getTransactionCode() { - return transactionCode; - } - - public void setTransactionCode(String transactionCode) { - this.transactionCode = transactionCode; - } - - public String getRemark() { - return remark; - } - - public void setRemark(String remark) { - this.remark = remark; - } - - public String getErpSerialNumber() { - return erpSerialNumber; - } - - public void setErpSerialNumber(String erpSerialNumber) { - this.erpSerialNumber = erpSerialNumber; - } -} diff --git a/service/src/main/java/com/hzya/frame/cbs8/service/ICbs8ExtService.java b/service/src/main/java/com/hzya/frame/cbs8/service/ICbs8ExtService.java deleted file mode 100644 index 5f47a625..00000000 --- a/service/src/main/java/com/hzya/frame/cbs8/service/ICbs8ExtService.java +++ /dev/null @@ -1,60 +0,0 @@ -package com.hzya.frame.cbs8.service; - -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; - -/** - * @Description - * @Author xiangerlin - * @Date 2024/6/7 14:20 - **/ -public interface ICbs8ExtService { - - /** - * 支付经办 - * @param entity - * @return - */ - SysExtensionApiEntity payApply(SysExtensionApiEntity entity); - - /** - * 代发代扣 支付申请 - * @param entity - * @return - */ - SysExtensionApiEntity agentPayApply(SysExtensionApiEntity entity); - - /** - * 交易结果查询 - * @param entity - * @return - */ - SysExtensionApiEntity payResult(SysExtensionApiEntity entity); - - /** - * 交易明细查询 - * @param entity - * @return - */ - SysExtensionApiEntity transactionDetailQuery(SysExtensionApiEntity entity); - /** - * 代发代扣 - * @param entity - * @return - */ - SysExtensionApiEntity payApplyAgent(SysExtensionApiEntity entity); - - /** - * 代发代扣结果查询 - * @param entity - * @return - */ - SysExtensionApiEntity payApplyAgentResult(SysExtensionApiEntity entity); - - /** - * 电子回单查询 - * @param entity - * @return - */ - SysExtensionApiEntity elecQuery(SysExtensionApiEntity entity); - -} diff --git a/service/src/main/java/com/hzya/frame/cbs8/service/ICbs8Service.java b/service/src/main/java/com/hzya/frame/cbs8/service/ICbs8Service.java deleted file mode 100644 index 2b55c362..00000000 --- a/service/src/main/java/com/hzya/frame/cbs8/service/ICbs8Service.java +++ /dev/null @@ -1,66 +0,0 @@ -package com.hzya.frame.cbs8.service; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.cbs8.dto.req.*; -import com.hzya.frame.cbs8.dto.res.*; -import com.hzya.frame.seeyon.cbs8.entity.PaymentEntity; - -import java.util.List; - -/** - * @Description cbs8接口 - * @Author xiangerlin - * @Date 2024/6/6 15:30 - **/ -public interface ICbs8Service { - - /** - * 支付申请 - * @param paymentEntity - */ - PayResponseDTO payApply(PaymentEntity paymentEntity); - - /** - * 通过业务参考号查询交易结果 3.2.6 - * @param resultRequestDTO - * @return - * @throws Exception - */ - List queryPayResult(PayResultRequestDTO resultRequestDTO); - - /** - * 查询电子回单 - * @param elecRequestDTO - * startDate 开始日期 - 必填 - * endDate 结束日期 -必填 - * billStatus 回单状态 1-已取回 0-未取回 ,只有已取回的才能下载 - * settleBusinessReferenceCode 业务参考号 - * @return List - * bucketFileUrl 回单下载地址 - * billFileName 回单文件名称 - * settleBusinessReferenceCode 业务参考号 - */ - List queryElecBill(ElecRequestDTO elecRequestDTO); - - /** - * 查询交易明细 - * @param transactionDetailReqDTO - * @return - */ - CbsResDataDTO queryTransactionDetail(TransactionDetailReqDTO transactionDetailReqDTO); - - /** - * 代发代扣 支付申请 - * @param paymentApplySubmitReqDTO - * @param paymentApplyAgentList - */ - PayResponseDTO agentPayApply(PaymentApplySubmitReqDTO paymentApplySubmitReqDTO, List paymentApplyAgentList); - - /** - * 代发代扣 详情查询 - * @param agentPayResultRequestDTO - * @return - */ - AgentPayResultResDTO agentPayResult(AgentPayResultRequestDTO agentPayResultRequestDTO); - -} diff --git a/service/src/main/java/com/hzya/frame/cbs8/service/impl/Cbs8ExtServiceImpl.java b/service/src/main/java/com/hzya/frame/cbs8/service/impl/Cbs8ExtServiceImpl.java deleted file mode 100644 index accce4ca..00000000 --- a/service/src/main/java/com/hzya/frame/cbs8/service/impl/Cbs8ExtServiceImpl.java +++ /dev/null @@ -1,216 +0,0 @@ -package com.hzya.frame.cbs8.service.impl; - -import cn.hutool.core.convert.Convert; -import cn.hutool.core.util.StrUtil; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.cbs8.dto.req.*; -import com.hzya.frame.cbs8.service.ICbs8ExtService; -import com.hzya.frame.cbs8.util.CBSUtil; -import com.hzya.frame.cbs8.util.CbsAccessToken; -import com.hzya.frame.seeyon.cbs8.entity.PaymentEntity; -import com.hzya.frame.stringutil.StringUtil; -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; -import com.hzya.frame.web.exception.BaseSystemException; -import org.apache.http.protocol.HTTP; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; -import java.util.*; - -/** - * @Description - * @Author xiangerlin - * @Date 2024/6/7 14:20 - **/ - -@Service(value = "cbs8Ext") -public class Cbs8ExtServiceImpl implements ICbs8ExtService { - - Logger logger = LoggerFactory.getLogger(getClass()); - /** - * 支付经办 - * - * @param entity - * @return - */ - @Override - public SysExtensionApiEntity payApply(SysExtensionApiEntity entity) { - String bodys = entity.getBodys(); - if (StrUtil.isNotEmpty(bodys)){ - PaymentEntity paymentEntity = JSONObject.parseObject(bodys,PaymentEntity.class); - if (null != paymentEntity){ - PayRequestDTO payRequestDTO = new PayRequestDTO(); - String ferenceNum = Convert.toStr(paymentEntity.getReferenceNumNew(),paymentEntity.getReferenceNum()); - payRequestDTO.setReferenceNum(ferenceNum); - payRequestDTO.setBusType(paymentEntity.getBusType()); - payRequestDTO.setAmount(paymentEntity.getAmount()); - payRequestDTO.setCurrency(paymentEntity.getCurrency()); - payRequestDTO.setPayAccount(StringUtil.replaceBlank(paymentEntity.getPayAccount())); - payRequestDTO.setRevAccount(StringUtil.replaceBlank(paymentEntity.getRevAccount())); - payRequestDTO.setRevAccountName(StringUtil.replaceBlank(paymentEntity.getRevAccountName())); - payRequestDTO.setRevBankType(StringUtil.replaceBlank((paymentEntity.getRevBankType()))); - payRequestDTO.setRevBankName(StringUtil.replaceBlank(paymentEntity.getRevBankName())); - payRequestDTO.setCnapsCode(StringUtil.replaceBlank((paymentEntity.getCnapsCode()))); - payRequestDTO.setPurpose(paymentEntity.getPurpose()); - payRequestDTO.setErpExtend1(paymentEntity.getPayType()); - //集中支付模式 - if (CBSUtil.CENTRALIZED_PAYMENT_TYPE.equals(payRequestDTO.getBusType())){ - payRequestDTO.setBusiStep("1"); - payRequestDTO.setApplyUnitCode(paymentEntity.getPayCompanyCode()); - payRequestDTO.setPayAccount(null); - } - List list = Arrays.asList(payRequestDTO); - String requestData = JSONObject.toJSONString(list); - //加密 签名 - encrypAndsign(entity,requestData); - } - } - return entity; - } - - /** - * 代发代扣 支付申请 - * - * @param entity - * @return - */ - @Override - public SysExtensionApiEntity agentPayApply(SysExtensionApiEntity entity) { - String boyds = entity.getBodys(); - if (StrUtil.isNotEmpty(boyds)){ - AgentPayRequestDTO agentPayRequest = JSONObject.parseObject(boyds,AgentPayRequestDTO.class); - String requestData = JSONObject.toJSONString(agentPayRequest); - //加密签名 - encrypAndsign(entity, requestData); - } - return entity; - } - - /** - * 交易结果查询 - * - * @param entity - * @return - */ - @Override - public SysExtensionApiEntity payResult(SysExtensionApiEntity entity) { - String bodys = entity.getBodys(); - if (StrUtil.isNotEmpty(bodys)){ - PayResultRequestDTO payResultRequest = JSONObject.parseObject(bodys,PayResultRequestDTO.class); - if (null != payResultRequest && StrUtil.isNotEmpty(payResultRequest.getReferenceNum())){ - String requestData = JSONObject.toJSONString(payResultRequest); - //加密 签名 - encrypAndsign(entity,requestData); - }else { - throw new BaseSystemException("业务参考号不能为空!!!!"); - } - } - return entity; - } - - /** - * 交易明细查询 - * - * @param entity - * @return - */ - @Override - public SysExtensionApiEntity transactionDetailQuery(SysExtensionApiEntity entity) { - String bodys = entity.getBodys(); - if (StrUtil.isNotEmpty(bodys)){ - TransactionDetailReqDTO transactionDetailReqDTO = JSONObject.parseObject(bodys,TransactionDetailReqDTO.class); - String requestData = JSONObject.toJSONString(transactionDetailReqDTO); - ////加密签名 - encrypAndsign(entity, requestData); - } - return entity; - } - - /** - * 代发代扣 - * - * @param entity - * @return - */ - @Override - public SysExtensionApiEntity payApplyAgent(SysExtensionApiEntity entity) { - String bodys = entity.getBodys(); - if (StrUtil.isNotEmpty(bodys)){ - AgentPayRequestDTO agentPayRequest = JSONObject.parseObject(bodys,AgentPayRequestDTO.class); - String requestData = JSONObject.toJSONString(agentPayRequest); - ////加密签名 - encrypAndsign(entity, requestData); - } - return entity; - } - - - - /** - * 代发代扣结果查询 - * - * @param entity - * @return - */ - @Override - public SysExtensionApiEntity payApplyAgentResult(SysExtensionApiEntity entity) { - String bodys = entity.getBodys(); - if (StrUtil.isNotEmpty(bodys)){ - AgentPayResultRequestDTO agentPayResultRequestDTO = JSONObject.parseObject(bodys,AgentPayResultRequestDTO.class); - String requestData = JSONObject.toJSONString(agentPayResultRequestDTO); - encrypAndsign(entity,requestData); - } - return entity; - } - - /** - * 电子回单查询 - * - * @param entity - * @return - */ - @Override - public SysExtensionApiEntity elecQuery(SysExtensionApiEntity entity) { - String bodys = entity.getBodys(); - if (StrUtil.isNotEmpty(bodys)){ - ElecRequestDTO elecRequestDTO = JSONObject.parseObject(bodys,ElecRequestDTO.class); - String requestData = JSONObject.toJSONString(elecRequestDTO); - //加密 签名 - encrypAndsign(entity,requestData); - } - return entity; - } - - - /** - * 请求头 - * @param sign - * @param timestamp - * @return - */ - private Map headersValueOf(String sign, long timestamp){ - Map header = new HashMap(); - header.put(CBSUtil.SIGN_HEADER_NAME,sign); - header.put(CBSUtil.TIMESTAMP_HEADER,Long.toString(timestamp)); - header.put(HTTP.CONTENT_TYPE,CBSUtil.TARGET_CONTENT_TYPE); - header.put(CBSUtil.AUTHORIZATION,CBSUtil.BEARER+ CbsAccessToken.getToken()); - return header; - } - - /** - * 加密 签名 - * @param entity 接口转发参数对象 - * @param requestData 请求参数json字符串 - */ - private void encrypAndsign(SysExtensionApiEntity entity, String requestData) { - //签名 - long timestamp = System.currentTimeMillis(); - logger.info("CBS请求参数明文:{}",requestData); - String sign = CBSUtil.sign(requestData,timestamp); - //加密 - byte[] encryptedData = CBSUtil.encrypt(requestData); - Map header = headersValueOf(sign,timestamp); - entity.setByteBodys(encryptedData); - entity.setHeaders(header); - } -} diff --git a/service/src/main/java/com/hzya/frame/cbs8/service/impl/Cbs8ServiceImpl.java b/service/src/main/java/com/hzya/frame/cbs8/service/impl/Cbs8ServiceImpl.java deleted file mode 100644 index 6b57738e..00000000 --- a/service/src/main/java/com/hzya/frame/cbs8/service/impl/Cbs8ServiceImpl.java +++ /dev/null @@ -1,272 +0,0 @@ -package com.hzya.frame.cbs8.service.impl; - -import cn.hutool.core.date.DateUtil; -import cn.hutool.core.map.MapBuilder; -import cn.hutool.core.util.StrUtil; -import cn.hutool.http.HttpRequest; -import cn.hutool.json.JSONUtil; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; -import com.alibaba.fastjson.serializer.SerializerFeature; -import com.hzya.frame.cbs8.dto.req.*; -import com.hzya.frame.cbs8.dto.res.*; -import com.hzya.frame.cbs8.service.ICbs8Service; -import com.hzya.frame.cbs8.util.CBSUtil; -import com.hzya.frame.seeyon.cbs8.entity.PaymentEntity; -import com.hzya.frame.seeyon.cbs8.service.IPaymentService; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.apache.commons.collections.CollectionUtils; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.util.ArrayList; -import java.util.Base64; -import java.util.List; -import java.util.Map; - -/** - * @Description cbs8接口 - * @Author xiangerlin - * @Date 2024/6/7 14:44 - **/ -@Service -public class Cbs8ServiceImpl implements ICbs8Service { - Logger logger = LoggerFactory.getLogger(getClass()); - @Autowired - private IPaymentService paymentService; - @Override - public PayResponseDTO payApply(PaymentEntity paymentEntity) { - Map headerMap = MapBuilder.create(true) - .put("apiCode", "8000260001") - .put("publicKey","ZJYA1vBeY1ai53iNmbAEsw6DImjkXGBkdMailxcBdliFC85Ce7eDIk+3zDUT+v578prj") - .put("secretKey","7Gp6OjHrIaQ6R3tXGPrI4morjQyWL+qu4JJschQnkBRtv26VDgGFVYKOy5kMZfd/j3JzOP8MtA1LSGvL+2BWG8c/o7DKi92S4mr3zcGearA=") - .put("appId","800026") - .build(); - String body = HttpRequest.post("http://127.0.0.1:9999/kangarooDataCenterV3/entranceController/externalCallInterfaceToESB").addHeaders(headerMap).body(JSONObject.toJSONString(paymentEntity)).timeout(60000).execute().body(); - //解密响应报文 - String result = decryptResBody(body); - if (StrUtil.isNotEmpty(result)){ - CbsResponseDTO cbsResponseDTO = JSONObject.parseObject(result, CbsResponseDTO.class); - List dataList = cbsResponseDTO.getData(); - if (CollectionUtils.isNotEmpty(dataList)){ - JSONObject o = dataList.get(0); - PayResponseDTO payResponseDTO = JSON.toJavaObject(o, PayResponseDTO.class); - return payResponseDTO; - } - } - return new PayResponseDTO(); - } - - /** - * 通过业务参考号查询交易结果 3.2.6 - * - * @param resultRequestDTO - * @return - * @throws Exception - */ - @Override - public List queryPayResult(PayResultRequestDTO resultRequestDTO) { - Map headerMap = MapBuilder.create(true) - .put("apiCode", "8000260002") - .put("publicKey","ZJYA1vBeY1ai53iNmbAEsw6DImjkXGBkdMailxcBdliFC85Ce7eDIk+3zDUT+v578prj") - .put("secretKey","7Gp6OjHrIaQ6R3tXGPrI4morjQyWL+qu4JJschQnkBRtv26VDgGFVYKOy5kMZfd/j3JzOP8MtA1LSGvL+2BWG8c/o7DKi92S4mr3zcGearA=") - .put("appId","800026") - .build(); - String body = HttpRequest.post("http://127.0.0.1:9999/kangarooDataCenterV3/entranceController/externalCallInterfaceToESB").addHeaders(headerMap).body(JSONObject.toJSONString(resultRequestDTO)).timeout(60000).execute().body(); - String result = decryptResBody(body); - CbsResponseDTO cbsResponseDTO = JSONObject.parseObject(result, CbsResponseDTO.class); - if (CollectionUtils.isNotEmpty(cbsResponseDTO.getData())){ - List dataList = cbsResponseDTO.getData(); - List payResultList = CBSUtil.convertJsonArrayToList(dataList, PayResultResDTO.class); - return payResultList; - } - return new ArrayList(); - } - - /** - * 查询电子回单 - * - * @param elecRequestDTO startDate 开始日期 - 必填 - * endDate 结束日期 -必填 - * billStatus 回单状态 1-已取回 0-未取回 ,只有已取回的才能下载 - * settleBusinessReferenceCode 业务参考号 - * @return List - * bucketFileUrl 回单下载地址 - * billFileName 回单文件名称 - * settleBusinessReferenceCode 业务参考号 - */ - @Override - public List queryElecBill(ElecRequestDTO elecRequestDTO) { - if (null == elecRequestDTO){ - elecRequestDTO = new ElecRequestDTO(); - } - if (StrUtil.isEmpty(elecRequestDTO.getStartDate())){ - elecRequestDTO.setStartDate(DateUtil.today()); - } - if (StrUtil.isEmpty(elecRequestDTO.getEndDate())){ - elecRequestDTO.setEndDate(DateUtil.today()); - } - String params = JSON.toJSONString(elecRequestDTO, SerializerFeature.WRITE_MAP_NULL_FEATURES, SerializerFeature.QuoteFieldNames); - logger.info("电子回单查询请求参数为:{}", params); - Map headerMap = MapBuilder.create(true) - .put("apiCode", "8000260005") - .put("publicKey","ZJYA1vBeY1ai53iNmbAEsw6DImjkXGBkdMailxcBdliFC85Ce7eDIk+3zDUT+v578prj") - .put("secretKey","7Gp6OjHrIaQ6R3tXGPrI4morjQyWL+qu4JJschQnkBRtv26VDgGFVYKOy5kMZfd/j3JzOP8MtA1LSGvL+2BWG8c/o7DKi92S4mr3zcGearA=") - .put("appId","800026") - .build(); - String body = HttpRequest.post("http://127.0.0.1:9999/kangarooDataCenterV3/entranceController/externalCallInterfaceToESB").addHeaders(headerMap).body(params).timeout(60000).execute().body(); - String result = decryptResBody(body); - if (StrUtil.isNotEmpty(result)){ - CbsResponseDTO cbsResponseDTO = JSONObject.parseObject(result, CbsResponseDTO.class); - if (null != cbsResponseDTO){ - if (CollectionUtils.isNotEmpty(cbsResponseDTO.getData())){ - List dataList = cbsResponseDTO.getData(); - if (CollectionUtils.isNotEmpty(dataList)){ - JSONObject jsonObject = dataList.get(0); - CbsResDataDTO dataDTO = JSON.toJavaObject(jsonObject, CbsResDataDTO.class); - List elecResponseDTOList = CBSUtil.convertJsonArrayToList(dataDTO.getList(), ElecResponseDTO.class); - return elecResponseDTOList; - } - } - } - } - return null; - } - - /** - * 查询交易明细 - * - * @param transactionDetailReqDTO - * @return - */ - @Override - public CbsResDataDTO queryTransactionDetail(TransactionDetailReqDTO transactionDetailReqDTO) { - //页码 - int currentPage = transactionDetailReqDTO.getCurrentPage(); - //每页条数 - int pageSize = transactionDetailReqDTO.getPageSize(); - if (currentPage == 0){ - currentPage = CBSUtil.DEFAULT_CURRENT_PAGE; - transactionDetailReqDTO.setCurrentPage(currentPage);//页码 - } - if (pageSize == 0){ - pageSize = CBSUtil.DEFAULT_PAGE_SIZE; - transactionDetailReqDTO.setPageSize(pageSize); - } - if (StrUtil.isNotEmpty(transactionDetailReqDTO.getStartDate())){ - transactionDetailReqDTO.setStartDate(DateUtil.today()); - } - if (StrUtil.isNotEmpty(transactionDetailReqDTO.getEndDate())){ - transactionDetailReqDTO.setEndDate(DateUtil.today()); - } - String params = JSON.toJSONString(transactionDetailReqDTO); - Map headerMap = MapBuilder.create(true) - .put("apiCode", "8000260006") - .put("publicKey","ZJYA1vBeY1ai53iNmbAEsw6DImjkXGBkdMailxcBdliFC85Ce7eDIk+3zDUT+v578prj") - .put("secretKey","7Gp6OjHrIaQ6R3tXGPrI4morjQyWL+qu4JJschQnkBRtv26VDgGFVYKOy5kMZfd/j3JzOP8MtA1LSGvL+2BWG8c/o7DKi92S4mr3zcGearA=") - .put("appId","800026") - .build(); - String body = HttpRequest.post("http://127.0.0.1:9999/kangarooDataCenterV3/entranceController/externalCallInterfaceToESB").addHeaders(headerMap).body(params).timeout(60000).execute().body(); - String result = decryptResBody(body); - if (StrUtil.isNotEmpty(result)){ - CbsResponseDTO cbsResponseDTO = JSONObject.parseObject(result, CbsResponseDTO.class); - if (null != cbsResponseDTO){ - if (CollectionUtils.isNotEmpty(cbsResponseDTO.getData())){ - List list = cbsResponseDTO.getData(); - if (CollectionUtils.isNotEmpty(list)){ - JSONObject jsonObject = list.get(0); - CbsResDataDTO dataDTO = JSON.toJavaObject(jsonObject, CbsResDataDTO.class); - return dataDTO; - } - } - } - } - return new CbsResDataDTO(); - } - - /** - * 代发代扣 支付申请 - * @param paymentApplySubmitReqDTO - * @param paymentApplyAgentList - */ - @Override - public PayResponseDTO agentPayApply(PaymentApplySubmitReqDTO paymentApplySubmitReqDTO, List paymentApplyAgentList) { - AgentPayRequestDTO param = new AgentPayRequestDTO(); - param.setPaymentApplySubmitReqDTO(paymentApplySubmitReqDTO); - param.setPaymentApplyAgentDTO(paymentApplyAgentList); - String params = JSON.toJSONString(param); - Map headerMap = MapBuilder.create(true) - .put("apiCode", "8000260003") - .put("publicKey","ZJYA1vBeY1ai53iNmbAEsw6DImjkXGBkdMailxcBdliFC85Ce7eDIk+3zDUT+v578prj") - .put("secretKey","7Gp6OjHrIaQ6R3tXGPrI4morjQyWL+qu4JJschQnkBRtv26VDgGFVYKOy5kMZfd/j3JzOP8MtA1LSGvL+2BWG8c/o7DKi92S4mr3zcGearA=") - .put("appId","800026") - .build(); - String body = HttpRequest.post("http://127.0.0.1:9999/kangarooDataCenterV3/entranceController/externalCallInterfaceToESB").addHeaders(headerMap).body(params).timeout(60000).execute().body(); - String result = decryptResBody(body); - if (StrUtil.isNotEmpty(result)){ - CbsResponseDTO cbsResponseDTO = JSONObject.parseObject(result, CbsResponseDTO.class); - List dataList = cbsResponseDTO.getData(); - if (CollectionUtils.isNotEmpty(dataList)){ - JSONObject o = dataList.get(0); - PayResponseDTO payResponseDTO = JSON.toJavaObject(o, PayResponseDTO.class); - return payResponseDTO; - } - } - return new PayResponseDTO(); - } - - /** - * 代发代扣 详情查询 - * - * @param agentPayResultRequestDTO - * @return - */ - @Override - public AgentPayResultResDTO agentPayResult(AgentPayResultRequestDTO agentPayResultRequestDTO) { - Map headerMap = MapBuilder.create(true) - .put("apiCode", "8000260004")//数智办公 - .put("publicKey","ZJYA1vBeY1ai53iNmbAEsw6DImjkXGBkdMailxcBdliFC85Ce7eDIk+3zDUT+v578prj")//数智财资 - .put("secretKey","7Gp6OjHrIaQ6R3tXGPrI4morjQyWL+qu4JJschQnkBRtv26VDgGFVYKOy5kMZfd/j3JzOP8MtA1LSGvL+2BWG8c/o7DKi92S4mr3zcGearA=") - .put("appId","800026") - .build(); - String params = JSON.toJSONString(agentPayResultRequestDTO); - String body = HttpRequest.post("http://127.0.0.1:9999/kangarooDataCenterV3/entranceController/externalCallInterfaceToESB").addHeaders(headerMap).body(params).timeout(60000).execute().body(); - //解密报文 - String result = decryptResBody(body); - if (StrUtil.isNotEmpty(result)){ - CbsResponseDTO cbsResponseDTO = JSONObject.parseObject(result, CbsResponseDTO.class); - List dataList = cbsResponseDTO.getData(); - if (CollectionUtils.isNotEmpty(dataList)){ - JSONObject o = dataList.get(0); - AgentPayResultResDTO agentPayResultResDTO = JSON.toJavaObject(o, AgentPayResultResDTO.class); - return agentPayResultResDTO; - } - } - return new AgentPayResultResDTO(); - } - - /** - * 解密响应报文 - * @param body - * @return - */ - private String decryptResBody(String body){ - if (StrUtil.isNotEmpty(body)){ - JsonResultEntity resultEntity = JSONObject.parseObject(body,JsonResultEntity.class); - String bodyBase64 = String.valueOf(resultEntity.getAttribute()); - byte[] bodyBytes = Base64.getDecoder().decode(bodyBase64); - //这里验证一下,如果系统异常 返回的报文没加密 - String test = new String(bodyBytes); - if (JSONUtil.isTypeJSON(test)){ - return test; - } - //解密报文 - String result = CBSUtil.decrypt(bodyBytes); - logger.info("银行响应参数:{}",result); - return result; - } - return null; - } -} diff --git a/service/src/main/java/com/hzya/frame/cbs8/util/CBSUtil.java b/service/src/main/java/com/hzya/frame/cbs8/util/CBSUtil.java deleted file mode 100644 index 602a9124..00000000 --- a/service/src/main/java/com/hzya/frame/cbs8/util/CBSUtil.java +++ /dev/null @@ -1,187 +0,0 @@ -package com.hzya.frame.cbs8.util; - -import cn.hutool.core.util.NumberUtil; -import cn.hutool.core.util.StrUtil; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; -import com.alibaba.fastjson.TypeReference; -import org.apache.commons.codec.binary.Base64; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.stereotype.Component; - -import java.nio.charset.StandardCharsets; -import java.text.SimpleDateFormat; -import java.util.Date; -import java.util.List; - -/** - * @Description - * @Author xiangerlin - * @Date 2024/6/7 15:38 - **/ -@Component -public class CBSUtil { - /** - * 集中支付模式 - */ - public static final String CENTRALIZED_PAYMENT_TYPE = "401"; - /** - * 分页查询 最大条数 - */ - public static final int MAX_PAGE_SIZE = 1000; - /** - * 默认分页查询条数 - */ - public static final int DEFAULT_PAGE_SIZE = 100; - /** - * 默认页码 - */ - public static final int DEFAULT_CURRENT_PAGE = 1; - static Logger logger = LogManager.getLogger(CBSUtil.class); - - /** - * 请求参数格式 - */ - public static String TARGET_CONTENT_TYPE = "application/json"; - - /** - * 签名请求头参数名 - */ - public static String SIGN_HEADER_NAME = "X-MBCLOUD-API-SIGN"; - /** - * 时间戳请求头参数名 - */ - public static String TIMESTAMP_HEADER = "X-MBCLOUD-TIMESTAMP"; - - public static String ENCRYPTION_ENABLED_HEADER_NAME = "X-MBCLOUD-ENCRYPTION-ENABLED"; - - public static String X_MBCLOUD_COMPRESS = "X-Mbcloud-Compress"; - - /** - * 请求头token参数名 - */ - public static String AUTHORIZATION = "Authorization"; - - /** - *token前缀 - */ - public static String BEARER = "Bearer "; - - /** - * 财资管理云公钥(平台公钥) - */ - public static String bodyEncryptionKey; - - /** - * 企业私钥(加密) - */ - public static String signEncryptionPrivateKey; - - /** - * 企业私钥(解密) - */ - public static String bodyDecryptionKey; - - /** - * 财资管理云公钥(平台公钥) - */ - @Value("${cbs8.cbs_public_key:}") - public void setBodyEncryptionKey(String bodyEncryptionKey) { - CBSUtil.bodyEncryptionKey = bodyEncryptionKey; - } - /** - * 企业私钥(解密) - */ - @Value("${cbs8.ya_private_key:}") - public void setSignEncryptionPrivateKey(String signEncryptionPrivateKey) { - CBSUtil.signEncryptionPrivateKey = signEncryptionPrivateKey; - } - /** - * 企业私钥(解密) - */ - @Value("${cbs8.ya_private_key:}") - public void setBodyDecryptionKey(String bodyDecryptionKey) { - CBSUtil.bodyDecryptionKey = bodyDecryptionKey; - } - - //将json数组转为list - public static List convertJsonArrayToList(List list, Class clazz) { - String jsonArray = JSON.toJSONString(list); - List result = JSON.parseObject(jsonArray, new TypeReference>(clazz) {}); - return result; - } - - /** - * 将时间戳转换成日期字符串 - * @param timestamp - * @return - */ - public static String convertTimestampToString(String timestamp) { - if (StrUtil.isNotEmpty(timestamp) && NumberUtil.isNumber(timestamp)){ - // 创建SimpleDateFormat对象,指定日期时间格式 - SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); - // 将时间戳转换为Date对象 - Date date = new Date(Long.valueOf(timestamp)); - - // 使用SimpleDateFormat格式化Date对象,得到字符串表示 - return sdf.format(date); - } - return null; - } - - /** - * 签名 - * @param requestData - * @return - */ - public static String sign(String requestData){ - long timestamp = System.currentTimeMillis(); - return sign(requestData,timestamp); - } - - /** - * 签名 - * @param requestData - * @param timestamp - * @return - */ - public static String sign(String requestData,long timestamp){ - - // 请求数据拼接: 报文体+时间戳 - byte[] requestDataBytes = requestData.getBytes(StandardCharsets.UTF_8); - byte[] timestampBytes = ("×tamp=" + timestamp).getBytes(StandardCharsets.UTF_8); - byte[] newBytes = new byte[requestDataBytes.length + timestampBytes.length]; - System.arraycopy(requestDataBytes, 0, newBytes, 0, requestDataBytes.length); - System.arraycopy(timestampBytes, 0, newBytes, requestDataBytes.length, timestampBytes.length); - - // 生成签名 - byte[] signature = SM2Util.sign(signEncryptionPrivateKey, newBytes); - String sign = Base64.encodeBase64String(SM2Util.encodeDERSignature(signature)); - logger.info("签名:{}", sign); - return sign; - } - - /** - * 加密 - * @param requestData - * @return - */ - public static byte[] encrypt(String requestData){ - byte[] encrypt = SM2Util.encrypt(bodyEncryptionKey, requestData.getBytes(StandardCharsets.UTF_8)); - return encrypt; - } - - public static String decrypt(byte[] cipherData){ - try { - byte[] decrypt = SM2Util.decrypt(bodyDecryptionKey, cipherData); - String text = new String(decrypt); - return text; - }catch (Exception e){ - logger.error("解密失败",e); - e.printStackTrace(); - } - return null; - } -} diff --git a/service/src/main/java/com/hzya/frame/cbs8/util/CbsAccessToken.java b/service/src/main/java/com/hzya/frame/cbs8/util/CbsAccessToken.java deleted file mode 100644 index 341af450..00000000 --- a/service/src/main/java/com/hzya/frame/cbs8/util/CbsAccessToken.java +++ /dev/null @@ -1,140 +0,0 @@ -package com.hzya.frame.cbs8.util; - -import cn.hutool.core.util.StrUtil; -import cn.hutool.http.HttpRequest; -import cn.hutool.json.JSONUtil; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.web.action.ApplicationContextUtil; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.data.relational.core.sql.In; -import org.springframework.stereotype.Component; - -import javax.annotation.PostConstruct; -import java.util.HashMap; -import java.util.Map; - -/** - * @Description cbs token - * @Author xiangerlin - * @Date 2024/6/7 15:56 - **/ -@Component -public class CbsAccessToken { - - private static final Logger logger = LoggerFactory.getLogger(CbsAccessToken.class); - @Value("${cbs8.appId:}") - private String app_id; - @Value("${cbs8.appSecret:}") - private String app_secret; - @Value("${cbs8.url:}") - private String app_url; - - private static String appId; - private static String appSecret; - private static String url; - @PostConstruct - public void init() { - appId = app_id; - appSecret = app_secret; - url = app_url; - } - //刷新token用 - private static final String BEARER = "Bearer "; - /** - * 过期时间 - */ - private Long expiryTime ; - private String token; - - private CbsAccessToken(){ - - } - private static CbsAccessToken cbsAccessToken = new CbsAccessToken(); - - - public static CbsAccessToken getInstance() { - if (null == cbsAccessToken.token){ - initToken(); - }else { - //判断token有没有过期 - if (System.currentTimeMillis() >= cbsAccessToken.expiryTime){ - initToken(); - }else { - refreshToken(); - } - } - return cbsAccessToken; - } - - public static String getToken(){ - return getInstance().token; - } - /** - * 获取token - */ - private static void initToken(){ - CbsAccessToken ct = (CbsAccessToken) ApplicationContextUtil.getBeanByName("cbsAccessToken"); - logger.info("开始获取cbstoken"); - Map param = new HashMap<>(); - param.put("app_id",ct.appId); - param.put("app_secret",ct.appSecret); - param.put("grant_type","client_credentials"); - String res = HttpRequest.post(ct.url+"/openapi/app/v1/app/token").body(JSONObject.toJSONString(param)).execute().body(); - logger.info("获取cbstoken结果",res); - if (StrUtil.isNotEmpty(res) && JSONUtil.isTypeJSON(res)){ - JSONObject tokenObject = JSONObject.parseObject(res); - String code = tokenObject.getString("code");//0表示成功 - if ("0".equals(code)){ - JSONObject dataObj = tokenObject.getJSONObject("data"); - if (null != dataObj){ - String token = dataObj.getString("token"); - //过期时间 单位是秒 30分钟有效 - Integer expires = dataObj.getInteger("expires"); - cbsAccessToken.token = token; - //提前5分钟让token失效 所以这里设置成过期时间为当前时间+25分钟 - cbsAccessToken.expiryTime = System.currentTimeMillis()+1000*60*25L; - } - } - } - } - - /** - * 刷新token - */ - private static void refreshToken(){ - CbsAccessToken ct = (CbsAccessToken) ApplicationContextUtil.getBeanByName("cbsAccessToken"); - //token不为空,并且没过期 刷新token - if (null != cbsAccessToken.token && System.currentTimeMillis() < cbsAccessToken.expiryTime ){ - String res = HttpRequest.get(ct.url + "/openapi/app/v1/app/refresh-token").header("Authorization", BEARER + cbsAccessToken.token).execute().body(); - logger.info("刷新cbstoken结果",res); - if (StrUtil.isNotEmpty(res) && JSONUtil.isTypeJSON(res)){ - JSONObject tokenObject = JSONObject.parseObject(res); - String code = tokenObject.getString("code");//0表示成功 - if ("0".equals(code)){ - JSONObject dataObj = tokenObject.getJSONObject("data"); - if (null != dataObj){ - //续期的token - String token = dataObj.getString("token"); - //新token过期时间 单位是秒 30分钟有效 - Integer expires = dataObj.getInteger("expires"); - cbsAccessToken.token = token; - //提前5分钟让token失效 所以这里设置成过期时间为当前时间+25分钟 - cbsAccessToken.expiryTime = System.currentTimeMillis()+1000*60*25L; - } - }else { - initToken(); - } - } - }else { - initToken(); - } - } - - public static void main(String[] args) { - System.out.println("第1次取token:"+getToken()); - System.out.println("第2次取token:"+getToken()); - System.out.println("第3次取token:"+getToken()); - } -} diff --git a/service/src/main/java/com/hzya/frame/cbs8/util/CurrencyEnum.java b/service/src/main/java/com/hzya/frame/cbs8/util/CurrencyEnum.java deleted file mode 100644 index abde767c..00000000 --- a/service/src/main/java/com/hzya/frame/cbs8/util/CurrencyEnum.java +++ /dev/null @@ -1,137 +0,0 @@ -package com.hzya.frame.cbs8.util; - -/** - * @Description 币种枚举表 - * @Author xiangerlin - * @Date 2024/6/25 10:20 - **/ -public enum CurrencyEnum { - - CNY("10", "人民币", "CNY", "¥"), - ASF("11", "记帐瑞士法朗", "ASF", "ASF"), - BRL("12", "巴西里亚尔", "BRL", "BRL"), - IDR("13", "印度尼西亚卢比", "IDR", "rps"), - INR("14", "印度卢比", "INR", "rs"), - IRR("15", "伊朗里亚尔", "IRR", "ri"), - JOD("16", "约旦第纳尔", "JOD", "jdr"), - KRW("17", "韩国圆", "KRW", "$"), - KWD("18", "科威特第纳尔", "KWD", "kd"), - MOP("19", "澳门元", "MOP", "pat"), - MXN("20", "墨西哥比索", "MXN", "mex$"), - HKD("21", "港币", "HKD", "HK$"), - MYR("22", "马来西亚林吉特", "MYR", "m$"), - NPR("23", "尼泊尔卢比", "NPR", "nrs"), - NZD("24", "新西兰元", "NZD", "$nz"), - PHP("25", "菲律宾比索", "PHP", "phil"), - PKR("26", "巴基斯坦卢比", "PKR", "prs"), - RUB("27", "俄罗斯卢布", "RUB", "RUB"), - AUD("29", "澳元", "AUD", "A$"), - THB("30", "泰国铢", "THB", "bt"), - TWD("31", "台湾元", "TWD", "$"), - USD("32", "美元", "USD", "US$"), - TZS("33", "坦桑尼亚先令", "TZS", "tsh"), - EUR("35", "欧元", "EUR", "EUR"), - CAD("39", "加拿大元", "CAD", "CAN$"), - GBP("43", "英镑", "GBP", "£"), - JPY("65", "日元", "JPY", "J"), - SGD("69", "新加坡元", "SGD", "S$"), - NOK("83", "挪威克朗", "NOK", "nkr"), - DKK("85", "丹麦克朗", "DKK", "DKr"), - AED("86", "阿联酋迪拉姆", "AED", "AED"), - CHF("87", "瑞士法朗", "CHF", "SF"), - SEK("88", "瑞典克朗", "SEK", "SKR"), - ZAR("89", "南非兰特", "ZAR", "ZAR"), - AOA("71", "安哥拉宽扎", "AOA", "kz"), - DZD("72", "阿尔及利亚第纳尔", "DZD", "AD."), - GHS("73", "塞地", "GHS", "¢"), - KES("74", "肯尼亚先令", "KES", "K.Sh"), - NGN("75", "奈拉", "NGN", "N"), - QAR("76", "卡塔尔里亚尔", "QAR", "QR."), - VND("77", "越南盾", "VND", "D."), - PES("78", "新索尔", "PES", "S/."), - PLZ("79", "兹罗提", "PLZ", "ZL."), - TRY("80", "土耳其镑", "TRY", "£T."), - SAR("81", "亚尔", "SAR", "SAR."), - KZT("82", "哈萨克斯坦腾格", "KZT", "〒"), - CDF("90", "刚果法郎", "CDF", "FC"), - LYD("91", "利比亚第纳尔", "LYD", "LD."), - EGP("92", "埃及镑", "EGP", "£E."), - VEF("93", "委内瑞拉玻利瓦尔", "VEF", "B"), - OMR("94", "阿曼里尔", "OMR", "RO."), - PLN("95", "波兰兹罗提", "PLN", "Zl"), - HUF("96", "匈牙利福林", "HUF", "Ft"), - BDT("97", "孟加拉塔卡", "BDT", "TK"), - LAK("98", "老挝基普", "LAK", "K"), - ZMW("37", "赞比亚克瓦查", "ZMW", "ZM"), - ETB("28", "埃塞俄比亚比尔", "ETB", "Br"), - PRK("34", "巴基斯坦卢比", "PRK", "Rs."), - BND("36", "文莱元", "BND", "B$"), - XOF("38", "西非法郎", "XOF", "XOF"), - PGK("41", "巴布亚新几内亚基纳", "PGK", "PGK"), - LKR("40", "斯里兰卡卢比", "LKR", "LK"), - GNF("46", "几内亚法郎", "GNF", "GNF"), - TND("42", "突尼斯第纳尔", "TND", "TN"), - UZS("44", "乌兹别克斯坦苏姆", "UZS", "UZ"), - XAF("45", "中非法郎", "XAF", "XA"), - SDG("49", "苏丹磅", "SDG", "£S"), - GE("47", "格鲁吉亚拉里", "GEL", "GE"), - MN("48", "蒙图", "MNT", "MN"), - TJS("50", "塔吉克索莫尼", "TJS", "TJS"), - UGX("51", "乌干达先令", "UGX", "UGX"), - CLP("52", "智利比索", "CLP", "CLP"), - MMK("53", "缅元", "MMK", "MMK"), - KHR("54", "柬埔寨瑞尔", "KHR", "KHR"), - BHD("55", "巴林第纳尔", "BHD", "BHD"), - RSD("56", "塞尔维亚第纳尔", "RSD", "RSD"), - KGS("57", "吉尔吉斯斯坦索姆", "KGS", "KGS"), - COP("58", "哥伦比亚比索", "COP", "COP"), - GYD("59", "圭亚那元", "GYD", "GYD"), - ARS("60", "阿根廷比索", "ARS", "ARS"), - CZK("61", "捷克克朗", "CZK", "CZK"), - PEN("62", "秘鲁索尔", "PEN", "PEN"), - RON("63", "罗马尼亚列伊", "RON", "RON"), - UAH("64", "乌克兰格里夫纳", "UAH", "UAH"), - ILS("66", "以色列新谢克尔", "ILS", "ILS"), - IQD("67", "伊拉克第纳尔", "IQD", "IQD"), - ERN("68", "厄立特里亚纳克法", "ERN", "ERN"), - CNH("84", "离岸人民币", "CNH", "CNH"), - MKD("99", "马其顿第纳尔", "MKD", "MKD"); - - private final String code; - private final String chineseName; - private final String internationalCode; - private final String symbol; - - CurrencyEnum(String code, String chineseName, String internationalCode, String symbol) { - this.code = code; - this.chineseName = chineseName; - this.internationalCode = internationalCode; - this.symbol = symbol; - } - - public String getCode() { - return code; - } - - public String getChineseName() { - return chineseName; - } - - public String getInternationalCode() { - return internationalCode; - } - - public String getSymbol() { - return symbol; - } - - //根据币种code获取币种中文名 - public static String getChineseNameByCode(String code) { - for (CurrencyEnum currency : values()) { - if (currency.code.equals(code)) { - return currency.chineseName; - } - } - return null; // 或者抛出异常,表示找不到对应的币种 - } -} diff --git a/service/src/main/java/com/hzya/frame/cbs8/util/PayState.java b/service/src/main/java/com/hzya/frame/cbs8/util/PayState.java deleted file mode 100644 index 0ab494c7..00000000 --- a/service/src/main/java/com/hzya/frame/cbs8/util/PayState.java +++ /dev/null @@ -1,73 +0,0 @@ -package com.hzya.frame.cbs8.util; - -/** - * @Author:hecan - * @Description:支付类型(支付状态) - * @params: - * @return: - * @Date: 2023/3/14 15:05 - */ -public enum PayState { - a("a","待提交直联"), - b("b","已提交直联"), - c("c","银行已受理"), - d("d","银行未受理"), - e("e","可疑"), - f("f","待人工确认"), - g("g","支付成功"), - h("h","支付失败"), - i("i","部分成功"), - j("j","退票"), - k("k","取消支付"), - n("n","其他"), - p("p","支付中"), - q("q","待支付"), - one("1","待处理"), - two("2","审批中"), - three("3","处理失败"), - four("4","审批完成"), - five("5","审批撤销"), - six("6","审批拒绝"), - seven("7","待发送审批"), - eight("8","集中受理中"), - nine("9","审批退回"), - ten("10","预处理中"), - eleven("11","预处理拒绝"), - twelve("12","资金监控审批中"); - - - //类型 - private String type; - //值 - private String value; - - PayState(String type, String value){ - this.type=type; - this.value=value; - } - - public String getType() { - return type; - } - - public void setType(String type) { - this.type = type; - } - - public String getValue() { - return value; - } - - public void setValue(String value) { - this.value = value; - } - - public static String payStateGetValue(String type){ - for (PayState payState : PayState.values()){ - if(payState.getType()==type||payState.getType().equals(type)){ - return payState.getValue().toString(); - } - } - return null; - } -} diff --git a/service/src/main/java/com/hzya/frame/cbs8/util/SM2Util.java b/service/src/main/java/com/hzya/frame/cbs8/util/SM2Util.java deleted file mode 100644 index 46b20936..00000000 --- a/service/src/main/java/com/hzya/frame/cbs8/util/SM2Util.java +++ /dev/null @@ -1,237 +0,0 @@ -package com.hzya.frame.cbs8.util; - -import org.bouncycastle.asn1.*; -import org.bouncycastle.crypto.engines.SM2Engine; -import org.bouncycastle.crypto.params.*; -import org.bouncycastle.crypto.signers.SM2Signer; -import org.bouncycastle.jce.ECNamedCurveTable; -import org.bouncycastle.jce.spec.ECParameterSpec; -import org.bouncycastle.math.ec.ECCurve; -import org.bouncycastle.math.ec.ECPoint; -import org.bouncycastle.util.encoders.Hex; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import java.io.ByteArrayInputStream; -import java.math.BigInteger; -import java.nio.charset.StandardCharsets; -import java.security.SecureRandom; -import java.util.Base64; -import java.util.Enumeration; - -/** - * @author: xiang2lin - * @time: 2024/6/14 - * @description: SM2加解密工具类 - */ - -public class SM2Util { - static Logger logger = LoggerFactory.getLogger(SM2Util.class); - private SM2Util() { - throw new IllegalStateException("Utility class"); - } - - private static final String STD_NAME = "sm2p256v1"; - - /** - * SM2加密算法 - * - * @param publicKey 公钥 - * @param data 明文数据 - * @return - */ - public static byte[] encrypt(String publicKey, byte[] data) { - ECPublicKeyParameters ecPublicKeyParameters = encodePublicKey(Hex.decode(publicKey)); - SM2Engine engine = new SM2Engine(); - engine.init(true, new ParametersWithRandom(ecPublicKeyParameters, new SecureRandom())); - - byte[] bytes = null; - try { - byte[] cipherText = engine.processBlock(data, 0, data.length); - bytes = C1C2C3ToC1C3C2(cipherText); - } catch (Exception e) { - logger.warn("SM2加密时出现异常:" + e.getMessage()); - } - return bytes; - } - - /** - * SM2解密算法 - * - * @param privateKey 私钥 - * @param cipherData 密文数据 - * @return - */ - public static byte[] decrypt(String privateKey, byte[] cipherData) { - ECPrivateKeyParameters ecPrivateKeyParameters = encodePrivateKey(Hex.decode(privateKey)); - SM2Engine engine = new SM2Engine(); - engine.init(false, ecPrivateKeyParameters); - - byte[] bytes = null; - try { - cipherData = C1C3C2ToC1C2C3(cipherData); - bytes = engine.processBlock(cipherData, 0, cipherData.length); - } catch (Exception e) { - logger.warn("SM2解密时出现异常:" + e.getMessage()); - } - return bytes; - } - - /** - * 签名算法 - * - * @param privateKey 私钥 - * @param data 明文数据 - * @return - */ - public static byte[] sign(String privateKey, byte[] data) { - ECPrivateKeyParameters ecPrivateKeyParameters = encodePrivateKey(hexToByte(privateKey)); - SM2Signer signer = new SM2Signer(); - ParametersWithID parameters = new ParametersWithID(ecPrivateKeyParameters, "1234567812345678".getBytes()); - signer.init(true, parameters); - signer.update(data, 0, data.length); - - byte[] signature = null; - try { - signature = decodeDERSignature(signer.generateSignature()); - } catch (Exception e) { - logger.warn("SM2签名时出现异常:" + e.getMessage()); - } - return signature; - } - - private static byte[] hexToByte(String hex) - throws IllegalArgumentException { - if (hex.length() % 2 != 0) { - throw new IllegalArgumentException(); - } - char[] arr = hex.toCharArray(); - byte[] b = new byte[hex.length() / 2]; - for (int i = 0, j = 0, l = hex.length(); i < l; i++, j++) { - String swap = "" + arr[i++] + arr[i]; - int byteInt = Integer.parseInt(swap, 16) & 0xFF; - b[j] = BigInteger.valueOf(byteInt).byteValue(); - } - return b; - } - - private static byte[] C1C2C3ToC1C3C2(byte[] cipherText) throws Exception { - if (cipherText != null && cipherText.length >= 97) { - byte[] bytes = new byte[cipherText.length]; - System.arraycopy(cipherText, 0, bytes, 0, 65); - System.arraycopy(cipherText, cipherText.length - 32, bytes, 65, 32); - System.arraycopy(cipherText, 65, bytes, 97, cipherText.length - 97); - return bytes; - } else { - throw new Exception("SM2 cipher text error, must be more than 96 bytes and in the format C1||C3||C2."); - } - } - - private static byte[] C1C3C2ToC1C2C3(byte[] cipherText) throws Exception { - if (cipherText != null && cipherText.length >= 97) { - byte[] bytes = new byte[cipherText.length]; - System.arraycopy(cipherText, 0, bytes, 0, 65); - System.arraycopy(cipherText, 97, bytes, 65, cipherText.length - 97); - System.arraycopy(cipherText, 65, bytes, cipherText.length - 32, 32); - return bytes; - } else { - throw new Exception("SM2 cipher text error, must be more than 96 bytes and in the format C1||C3||C2."); - } - } - - private static ECPublicKeyParameters encodePublicKey(byte[] value) { - byte[] x = new byte[32]; - byte[] y = new byte[32]; - System.arraycopy(value, 1, x, 0, 32); - System.arraycopy(value, 33, y, 0, 32); - BigInteger X = new BigInteger(1, x); - BigInteger Y = new BigInteger(1, y); - ECPoint Q = getSM2Curve().createPoint(X, Y); - return new ECPublicKeyParameters(Q, getECDomainParameters()); - } - - private static ECCurve getSM2Curve() { - ECParameterSpec spec = ECNamedCurveTable.getParameterSpec(STD_NAME); - return spec.getCurve(); - } - - private static ECPrivateKeyParameters encodePrivateKey(byte[] value) { - BigInteger d = new BigInteger(1, value); - return new ECPrivateKeyParameters(d, getECDomainParameters()); - } - - private static ECDomainParameters getECDomainParameters() { - ECParameterSpec spec = ECNamedCurveTable.getParameterSpec(STD_NAME); - return new ECDomainParameters(spec.getCurve(), spec.getG(), spec.getN(), spec.getH(), spec.getSeed()); - } - - private static byte[] decodeDERSignature(byte[] signature) { - ASN1InputStream stream = new ASN1InputStream(new ByteArrayInputStream(signature)); - - byte[] bytes = new byte[64]; - try { - ASN1Sequence primitive = (ASN1Sequence) stream.readObject(); - Enumeration enumeration = primitive.getObjects(); - BigInteger R = ((ASN1Integer) enumeration.nextElement()).getValue(); - BigInteger S = ((ASN1Integer) enumeration.nextElement()).getValue(); - byte[] r = format(R.toByteArray()); - byte[] s = format(S.toByteArray()); - System.arraycopy(r, 0, bytes, 0, 32); - System.arraycopy(s, 0, bytes, 32, 32); - } catch (Exception e) { - logger.warn("decodeDERSignature时出现异常:" + e.getMessage()); - } - return bytes; - } - - public static byte[] encodeDERSignature(byte[] signature) { - byte[] r = new byte[32]; - byte[] s = new byte[32]; - System.arraycopy(signature, 0, r, 0, 32); - System.arraycopy(signature, 32, s, 0, 32); - ASN1EncodableVector vector = new ASN1EncodableVector(); - vector.add(new ASN1Integer(new BigInteger(1, r))); - vector.add(new ASN1Integer(new BigInteger(1, s))); - - byte[] encoded = null; - try { - encoded = (new DERSequence(vector)).getEncoded(); - } catch (Exception e) { - logger.warn("encodeDERSignature时出现异常:" + e.getMessage()); - } - return encoded; - } - - private static byte[] format(byte[] value) { - if (value.length == 32) { - return value; - } else { - byte[] bytes = new byte[32]; - if (value.length > 32) { - System.arraycopy(value, value.length - 32, bytes, 0, 32); - } else { - System.arraycopy(value, 0, bytes, 32 - value.length, value.length); - } - return bytes; - } - } - - - public static void main(String[] args) { - String requestData = "hello啊"; - byte[] encrypt = encrypt("0452d60e72f6a3050d2f8e8f4505f874ef345e15da38fda8dd64b9e756b7231c056dff1674c4826ada424cc78ea36fd58afc50bcefb5d721bf25b179efac2ebb17", requestData.getBytes(StandardCharsets.UTF_8)); - String temp = new String(encrypt); - byte[] decrypt = decrypt("c3509b6df8bdaf84c464daa1b6fa11a8fca77b0e4a6f076ee68487f288278a85", encrypt); - System.out.println("解密完成"+new String(decrypt)); - - String encodeToString = Base64.getEncoder().encodeToString(encrypt); - byte[] decode = Base64.getDecoder().decode(encodeToString); - byte[] decrypt1 = decrypt("c3509b6df8bdaf84c464daa1b6fa11a8fca77b0e4a6f076ee68487f288278a85", decode); - System.out.println("解密完成1"+new String(decrypt1)); - - String base64 = "eyJtc2ciOiLns7vnu5/lvILluLjvvIzor7fnqI3lkI7lho3or5UiLCJkYXRhIjpudWxsLCJjb2RlIjoiNTAwIn0="; - byte[] decode1 = Base64.getDecoder().decode(base64); - String decode2 = new String(decode1); - byte[] decryptbyte = decrypt("83BA7EC821D35F4CB31FF9A51C1EFA520FC52AF828C2337F88E91CF119B07F44", decode1); - System.out.println("解密完成"+new String(decryptbyte)); - } -} diff --git a/service/src/main/java/com/hzya/frame/dd/IDDInterfaceService.java b/service/src/main/java/com/hzya/frame/dd/IDDInterfaceService.java deleted file mode 100644 index 604f8a6f..00000000 --- a/service/src/main/java/com/hzya/frame/dd/IDDInterfaceService.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.hzya.frame.dd; - -import com.alibaba.fastjson.JSONObject; -import com.baomidou.dynamic.datasource.annotation.DS; -import com.baomidou.dynamic.datasource.annotation.DSTransactional; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.springframework.stereotype.Service; - -/*** - * 对接钉钉相关功能接口实现类,用于内部应用调用,返回指定格式数据 - * @content: - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-29 9:38 - * @param - * @return - **/ - -public interface IDDInterfaceService { - - /*** - * 推送钉钉方法 - * @content: - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-29 9:46 - * @param - * @return void - **/ - String senddd(JSONObject requestJson); - - -} diff --git a/service/src/main/java/com/hzya/frame/dd/impl/DdInterfaceServiceImpl.java b/service/src/main/java/com/hzya/frame/dd/impl/DdInterfaceServiceImpl.java deleted file mode 100644 index b9c0b3fa..00000000 --- a/service/src/main/java/com/hzya/frame/dd/impl/DdInterfaceServiceImpl.java +++ /dev/null @@ -1,174 +0,0 @@ -package com.hzya.frame.dd.impl; - -import cn.hutool.core.util.StrUtil; -import cn.hutool.http.HttpRequest; -import cn.hutool.http.HttpUtil; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; -import com.google.gson.JsonObject; -import com.hzya.frame.dd.IDDInterfaceService; -import com.hzya.frame.seeyon.dao.ISeeYonDao; -import com.hzya.frame.seeyon.entity.SeeyonEntity; -import com.hzya.frame.web.entity.BaseResult; -import com.hzya.frame.web.entity.JsonResultEntity; -import com.hzya.frame.web.exception.BaseSystemException; -import org.apache.commons.lang3.StringUtils; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; -import org.springframework.util.ObjectUtils; - -import java.util.HashMap; -import java.util.Map; - -/** - * @author 👻👻👻👻👻👻👻👻👻👻 gjh - * @version 1.0 - * @content - * @date 2023-08-29 9:48 - */ -@Service(value = "ddInterfaceService") -public class DdInterfaceServiceImpl implements IDDInterfaceService { - private final Logger logger = LoggerFactory.getLogger(this.getClass()); - //TODO 此处参数暂时使用变量使用!后续应该使用应用参数动态设置 - - private final String appSecret = "DuRw6EEEvhGXfr6Q8wN_x4025qKjrffIGCXF9KeCKKIID-LVSsR6_8KWMei6sug1"; - private final String appKey = "dingxewtjaserj292ggu"; - //TODO 此处参数暂时使用变量使用!后续应该使用应用参数动态设置 - @Autowired - private ISeeYonDao seeYonDao; - @Override - public String senddd(JSONObject requestJson) { - JSONObject jsonStrObj = requestJson.getJSONObject("jsonStr"); - - if(ObjectUtils.isEmpty(jsonStrObj)){ - throw new BaseSystemException("请传入jsonStr参数"); - } - String code = jsonStrObj.getString("code"); - if(StringUtils.isEmpty(code)){ - throw new BaseSystemException("请传入接口编号参数:code"); - } - String url = getDdUrlByType(code); - String accessTokenCode = "0001"; - //如果请求的是token接口,不需要拼接access_token参数 - String result = null; - //如果是单据接口,需要增加access_token参数,在此处定义变量赋值 - String access_token = getToken(); - if(accessTokenCode.equalsIgnoreCase(code)){ - url+= "?appkey="+appKey+"&appsecret="+appSecret; - result = HttpUtil.get(url); - JSONObject jsonObject = analysisDDResult(result); - access_token = jsonObject.getString("access_token"); - }else{ - url+= "?access_token="+access_token; - JSONObject data = jsonStrObj.getJSONObject("data"); - if("0004".equals(code) || "0003".equals(code)|| "0005".equals(code)){ - logger.info("调用钉钉请求前参数:{}",data.toString()); - if("0003".equals(code)){ - String formInstanceId = data.getString("formInstanceId"); - //如果表单ID不等于空走编辑动作 - if(StrUtil.isNotEmpty(formInstanceId)){ - result = HttpRequest.put(url).header("x-acs-dingtalk-access-token",access_token).body(data.toString()).execute().body(); - }else{ - result = HttpRequest.post(url).header("x-acs-dingtalk-access-token",access_token).body(data.toString()).execute().body(); - } - } - - logger.info("调用钉钉返回参数:{}",result); - }else{ - result = HttpRequest.post(url).header("access_token",access_token).body(data.toJSONString()).execute().body(); - } - - } - return result; - } - - - - /***** - * 暂时写个固定获取token方法 - * @content: - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-29 14:52 - * @param - * @return java.lang.String - **/ - private String getToken(){ - String url = getDdUrlByType("0001"); - url+= "?appkey="+appKey+"&appsecret="+appSecret; - String result = HttpUtil.get(url); - JSONObject jsonObject = analysisDDResult(result); - String access_token = jsonObject.getString("access_token"); - return access_token; - } - /**** - * 解析钉钉接口返回的数据,转换成json对象 - * @content: - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-29 11:55 - * @param - * @return com.alibaba.fastjson.JSONObject - **/ - private JSONObject analysisDDResult(String result){ - //解析result - JSONObject jsonObject = JSON.parseObject(result); - //定义钉钉返回成功的标记 - String okCode = "0"; - //钉钉返回的接口成功标记 - String errorCode = jsonObject.getString("errcode"); - //钉钉接口返回的提示信息 - String errmsg = jsonObject.getString("errmsg"); - //钉钉Result - String ddResult = jsonObject.getString("result"); - //如果返回值是0,则表示调用成功了 - if(okCode.equalsIgnoreCase(errorCode)){ - return jsonObject; - }else{ - throw new BaseSystemException("调用钉钉接口失败!错误代码:"+errorCode+"错误信息:"+errmsg); - } - } - - - /***** - * 把所有做过的钉钉接口在此处做备注,通过给外部系统的编号获取 - * @content: - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-29 9:54 - * @param - * @return java.lang.String - **/ - private String getDdUrlByType(String code){ - StringBuffer urlBuffer = null; - if("0003".equals(code)|| "0004".equals(code)|| "0005".equals(code)){ - urlBuffer = new StringBuffer("https://api.dingtalk.com"); - }else{ - urlBuffer = new StringBuffer("https://oapi.dingtalk.com"); - } - switch (code){ - case "0001": - //获取钉钉tokenURL - urlBuffer.append("/gettoken") ; - break; - //通知审批通过URL - case "0002": - urlBuffer.append("/topapi/attendance/approve/finish") ; - break; - //销售合同URL,无流程表单统一Url - case "0003": - urlBuffer.append("/v1.0/yida/forms/instances") ; - break; - case "0004": - urlBuffer.append("/v1.0/yida/forms/instances/search") ; - break; - case "0005": - urlBuffer.append("/v1.0/yida/forms/instances") ; -// urlBuffer.append("/v1.0/yida/processes/instances/start") ; - break; - default: - throw new BaseSystemException("获取钉钉URL错误!请确认URL编号"); - } - return urlBuffer.toString(); - } - -} diff --git a/service/src/main/java/com/hzya/frame/dingtalk/enums/OrgEventEnum.java b/service/src/main/java/com/hzya/frame/dingtalk/enums/OrgEventEnum.java deleted file mode 100644 index f01431f0..00000000 --- a/service/src/main/java/com/hzya/frame/dingtalk/enums/OrgEventEnum.java +++ /dev/null @@ -1,48 +0,0 @@ -package com.hzya.frame.dingtalk.enums; - -/** - * @Description 通讯录事件类型 - * @Author xiangerlin - * @Date 2024/8/27 15:58 - **/ -public enum OrgEventEnum { - USER_ADD_ORG("user_add_org","通讯录用户新增"), - USER_MODIFY_ORG("user_modify_org","通讯录用户更改"), - USER_LEAVE_ORG("user_leave_org","通讯录用户离职"), - USER_ACTIVE_ORG("user_active_org","加入企业后用户激活"), - ORG_DEPT_CREATE("org_dept_create","通讯录企业部门创建"), - ORG_DEPT_MODIFY("org_dept_modify","通讯录企业部门更改"), - ORG_DEPT_REMOVE("org_dept_remove","通讯录企业部门删除"), - ; - - - private String code; - private String explain; - - OrgEventEnum(String code, String explain) { - this.code = code; - this.explain = explain; - } - - public String getCode() { - return code; - } - - public String getExplain() { - return explain; - } - - /** - * 根据code获取事件类型 - * @param code - * @return - */ - public static OrgEventEnum getByCode(String code){ - for (OrgEventEnum org : OrgEventEnum.values()) { - if (org.getCode().equals(code)){ - return org; - } - } - return null; - } -} diff --git a/service/src/main/java/com/hzya/frame/dingtalk/service/IDingTalkExtService.java b/service/src/main/java/com/hzya/frame/dingtalk/service/IDingTalkExtService.java deleted file mode 100644 index ffbba432..00000000 --- a/service/src/main/java/com/hzya/frame/dingtalk/service/IDingTalkExtService.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.hzya.frame.dingtalk.service; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.sysnew.application.entity.SysApplicationEntity; -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; - -/** - * @Description 钉钉集成扩展类 - * @Author xiangerlin - * @Date 2024/8/28 14:25 - **/ -public interface IDingTalkExtService { - - /** - * 调用这个方法初始化钉钉参数 - * @param entity - * @return - */ - SysExtensionApiEntity init(SysExtensionApiEntity entity); - - /** - * 查询配置在应用上的钉钉参数 - * @param sysApplication - * @return - */ - JSONObject getDingTalkConfig(SysApplicationEntity sysApplication); - - /** - * 清空配置缓存 - */ - void clearDingTalkConfigCatch(); -} diff --git a/service/src/main/java/com/hzya/frame/dingtalk/service/IDingTalkService.java b/service/src/main/java/com/hzya/frame/dingtalk/service/IDingTalkService.java deleted file mode 100644 index 8429bc1c..00000000 --- a/service/src/main/java/com/hzya/frame/dingtalk/service/IDingTalkService.java +++ /dev/null @@ -1,66 +0,0 @@ -package com.hzya.frame.dingtalk.service; - -import com.dingtalk.api.request.OapiV2UserListRequest; -import com.dingtalk.api.response.OapiV2DepartmentGetResponse; -import com.dingtalk.api.response.OapiV2DepartmentListsubResponse; -import com.dingtalk.api.response.OapiV2UserGetResponse; -import com.dingtalk.api.response.OapiV2UserListResponse; - -import java.util.List; - -/** - * @Description 钉钉service - * @Author xiangerlin - * @Date 2024/8/27 16:17 - **/ -public interface IDingTalkService { - - /** - * 根据userid获取用户详情 - * @param userId 钉钉userid - * @param appKey - * @param appSecret - * @return - */ - OapiV2UserGetResponse.UserGetResponse getUserById(String userId,String appKey,String appSecret); - - /** - * 根据userid获取用户详情 - * @param userId - * @return - */ - OapiV2UserGetResponse.UserGetResponse getUserById(String userId); - - /** - * 获取部门用户列表 - * @param req 请求参数 - * @param appKey - * @param appSecret - * @return - */ - OapiV2UserListResponse.PageResult getUserListByDeptId(OapiV2UserListRequest req, String appKey, String appSecret); - /** - * 根据部门id获取部门详情 - * @param deptId 钉钉部门id - * @param appKey - * @param appSecret - * @return - */ - OapiV2DepartmentGetResponse.DeptGetResponse getDeptById(Long deptId,String appKey,String appSecret); - - /** - * 根据部门id获取部门详情 - * @param deptId - * @return - */ - OapiV2DepartmentGetResponse.DeptGetResponse getDeptById(Long deptId); - - /** - * 获取部门列表,此接口只会返回下一级部门信息 - * @param deptId 部门id,如果不传则查询一级部门 - * @param appKey - * @param appSecret - * @return - */ - List getDeptList(Long deptId,String appKey,String appSecret); -} diff --git a/service/src/main/java/com/hzya/frame/dingtalk/service/impl/DingTalkExtServiceImpl.java b/service/src/main/java/com/hzya/frame/dingtalk/service/impl/DingTalkExtServiceImpl.java deleted file mode 100644 index dd0267f8..00000000 --- a/service/src/main/java/com/hzya/frame/dingtalk/service/impl/DingTalkExtServiceImpl.java +++ /dev/null @@ -1,100 +0,0 @@ -package com.hzya.frame.dingtalk.service.impl; - -import cn.hutool.core.util.StrUtil; -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.dingtalk.service.IDingTalkExtService; -import com.hzya.frame.dingtalk.util.DingTalkAccessToken; -import com.hzya.frame.sysnew.application.api.entity.SysApplicationApiEntity; -import com.hzya.frame.sysnew.application.apiPara.dao.ISysApplicationApiParaDao; -import com.hzya.frame.sysnew.application.apiPara.entity.SysApplicationApiParaEntity; -import com.hzya.frame.sysnew.application.apiPara.service.ISysApplicationApiParaService; -import com.hzya.frame.sysnew.application.entity.SysApplicationEntity; -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; -import org.apache.commons.collections.CollectionUtils; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.stereotype.Service; - -import javax.annotation.Resource; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.concurrent.ConcurrentHashMap; -import java.util.stream.Collectors; -import java.util.stream.Stream; - -/** - * @Description 钉钉集成扩展类 - * @Author xiangerlin - * @Date 2024/8/28 14:25 - **/ -@Service(value = "dingTalkExtService") -public class DingTalkExtServiceImpl implements IDingTalkExtService { - - - @Resource - private ISysApplicationApiParaDao sysApplicationApiParaDao; - private final ConcurrentHashMap dingTalkMap = new ConcurrentHashMap<>(); - /** - * 调用这个方法初始化钉钉参数 - * - * @param entity - * @return - */ - @Override - public SysExtensionApiEntity init(SysExtensionApiEntity entity) { - Map headers = entity.getHeaders(); - if (null == headers){ - headers = new HashMap<>(); - } - SysApplicationEntity receiveApp = entity.getReceiveApp(); - //查询应用上配置的参数 - JSONObject dingTalkConfig = getDingTalkConfig(receiveApp); - //给token赋值 - entity.setQuerys("access_token="+DingTalkAccessToken.getAccessToken(dingTalkConfig.getString("appKey"),dingTalkConfig.getString("appSecret"))); - return entity; - } - - /** - * 查询配置在应用上的钉钉参数 - * - * @param sysApplication - * @return - */ - @Override - public JSONObject getDingTalkConfig(SysApplicationEntity sysApplication) { - if (null != sysApplication && StrUtil.isNotEmpty(sysApplication.getId()) && null != sysApplication.getAppId()){ - JSONObject jsonObject = new JSONObject(); - String key = sysApplication.getAppId()+"dingTalk"; - if (null != dingTalkMap.get(key)){ - return dingTalkMap.get(key); - }else { - //查询应用上配置的参数 - SysApplicationApiParaEntity paraEntity = new SysApplicationApiParaEntity(); - paraEntity.setAppId(sysApplication.getId()); - List paraList = sysApplicationApiParaDao.query(paraEntity); - if (CollectionUtils.isNotEmpty(paraList)) { - List appKeyList = paraList.stream().filter(p -> p.getInterfaceKey().equals("appKey")).collect(Collectors.toList()); - if (CollectionUtils.isNotEmpty(appKeyList)) { - jsonObject.put("appKey", appKeyList.get(0).getInterfaceValue()); - } - List appSecretList = paraList.stream().filter(p -> p.getInterfaceKey().equals("appSecret")).collect(Collectors.toList()); - if (CollectionUtils.isNotEmpty(appSecretList)) { - jsonObject.put("appSecret", appSecretList.get(0).getInterfaceValue()); - } - dingTalkMap.put(key,jsonObject); - return dingTalkMap.get(key); - } - } - } - return null; - } - - /** - * 清空配置缓存 - */ - @Override - public void clearDingTalkConfigCatch() { - dingTalkMap.clear(); - } -} diff --git a/service/src/main/java/com/hzya/frame/dingtalk/service/impl/DingTalkServiceImpl.java b/service/src/main/java/com/hzya/frame/dingtalk/service/impl/DingTalkServiceImpl.java deleted file mode 100644 index 89b4bd3e..00000000 --- a/service/src/main/java/com/hzya/frame/dingtalk/service/impl/DingTalkServiceImpl.java +++ /dev/null @@ -1,164 +0,0 @@ -package com.hzya.frame.dingtalk.service.impl; - -import com.alibaba.fastjson.JSONObject; -import com.dingtalk.api.DefaultDingTalkClient; -import com.dingtalk.api.DingTalkClient; -import com.dingtalk.api.request.OapiV2DepartmentGetRequest; -import com.dingtalk.api.request.OapiV2DepartmentListsubRequest; -import com.dingtalk.api.request.OapiV2UserGetRequest; -import com.dingtalk.api.request.OapiV2UserListRequest; -import com.dingtalk.api.response.OapiV2DepartmentGetResponse; -import com.dingtalk.api.response.OapiV2DepartmentListsubResponse; -import com.dingtalk.api.response.OapiV2UserGetResponse; -import com.dingtalk.api.response.OapiV2UserListResponse; -import com.hzya.frame.dingtalk.service.IDingTalkService; -import com.hzya.frame.dingtalk.util.DingTalkAccessToken; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.stereotype.Service; - -import java.util.List; - -/** - * @Description 钉钉service - * @Author xiangerlin - * @Date 2024/8/27 16:17 - **/ -@Service -public class DingTalkServiceImpl implements IDingTalkService { - Logger logger = LoggerFactory.getLogger(getClass()); - @Value("${dingtalk.appKey:}") - private String dAppKey; - @Value("${dingtalk.appSecret:}") - private String dAppSecret; - - - /** - * 根据userid获取用户详情 - * - * @param userId 钉钉userid - * @param appKey - * @param appSecret - * @return - */ - @Override - public OapiV2UserGetResponse.UserGetResponse getUserById(String userId, String appKey, String appSecret) { - DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/v2/user/get"); - OapiV2UserGetRequest req = new OapiV2UserGetRequest(); - req.setUserid(userId); - req.setLanguage("zh_CN"); - try { - OapiV2UserGetResponse rsp = client.execute(req, DingTalkAccessToken.getAccessToken(appKey,appSecret)); - if (rsp.isSuccess()){ - OapiV2UserGetResponse.UserGetResponse result = rsp.getResult(); - String s = JSONObject.toJSONString(result); - logger.info("人员详情信息:{}",s); - return result; - } - }catch (Exception e){ - logger.error("根据部门id获取钉钉用户详情出错:{}",e); - } - return null; - } - - /** - * 根据userid获取用户详情 - * - * @param userId - * @return - */ - @Override - public OapiV2UserGetResponse.UserGetResponse getUserById(String userId) { - return getUserById(userId,dAppKey,dAppSecret); - } - - /** - * 获取部门用户列表 - * - * @param req 请求参数 - * @param appKey - * @param appSecret - * @return - */ - @Override - public OapiV2UserListResponse.PageResult getUserListByDeptId(OapiV2UserListRequest req, String appKey, String appSecret) { - try { - DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/v2/user/list"); - req.setSize(100L);//每页最大只能查100条 - req.setOrderField("modify_desc"); - req.setContainAccessLimit(false); - req.setLanguage("zh_CN"); - OapiV2UserListResponse rsp = client.execute(req, DingTalkAccessToken.getAccessToken(appKey,appSecret)); - OapiV2UserListResponse.PageResult result = rsp.getResult(); - return result; - }catch (Exception e){ - e.printStackTrace(); - } - return null; - } - - /** - * 根据部门id获取部门详情 - * - * @param deptId 钉钉部门id - * @param appKey - * @param appSecret - * @return - */ - @Override - public OapiV2DepartmentGetResponse.DeptGetResponse getDeptById(Long deptId, String appKey, String appSecret) { - DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/v2/department/get"); - OapiV2DepartmentGetRequest req = new OapiV2DepartmentGetRequest(); - req.setDeptId(deptId); - req.setLanguage("zh_CN"); - try { - OapiV2DepartmentGetResponse rsp = client.execute(req, DingTalkAccessToken.getAccessToken(appKey,appSecret)); - if (rsp.isSuccess()){ - OapiV2DepartmentGetResponse.DeptGetResponse result = rsp.getResult(); - String s = JSONObject.toJSONString(result); - logger.info("部门详情信息:{}",s); - return result; - } - }catch(Exception e){ - logger.error("根据部门id获取钉钉部门出错:{}",e); - } - return null; - } - - /** - * 根据部门id获取部门详情 - * - * @param deptId - * @return - */ - @Override - public OapiV2DepartmentGetResponse.DeptGetResponse getDeptById(Long deptId) { - return getDeptById(deptId,dAppKey,dAppSecret); - } - - /** - * 获取部门列表,此接口只会返回下一级部门信息 - * @param deptId 部门id,如果不传则查询一级部门 - * @param appKey - * @param appSecret - * @return - */ - @Override - public List getDeptList(Long deptId,String appKey,String appSecret) { - try { - DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/v2/department/listsub"); - OapiV2DepartmentListsubRequest req = new OapiV2DepartmentListsubRequest(); - req.setDeptId(deptId); - req.setLanguage("zh_CN"); - OapiV2DepartmentListsubResponse rsp = client.execute(req, DingTalkAccessToken.getAccessToken(appKey,appSecret)); - if (rsp.isSuccess()){ - List result = rsp.getResult(); - return result; - } - }catch (Exception e){ - logger.error("获取部门列表接口出错:{}",e); - } - return null; - } -} diff --git a/service/src/main/java/com/hzya/frame/dingtalk/util/DingTalkAccessToken.java b/service/src/main/java/com/hzya/frame/dingtalk/util/DingTalkAccessToken.java deleted file mode 100644 index eb951180..00000000 --- a/service/src/main/java/com/hzya/frame/dingtalk/util/DingTalkAccessToken.java +++ /dev/null @@ -1,103 +0,0 @@ -package com.hzya.frame.dingtalk.util; - -import cn.hutool.core.util.StrUtil; -import com.aliyun.dingtalkoauth2_1_0.models.GetAccessTokenResponse; -import com.aliyun.tea.TeaException; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Value; - -import java.time.Instant; - -/** - * @Description 钉钉获取accessToken - * @Author xiangerlin - * @Date 2024/8/27 14:05 - **/ -public class DingTalkAccessToken { - static Logger logger = LoggerFactory.getLogger(DingTalkAccessToken.class); - //token - private static String accessToken; - //过期时间 - private static Instant expireTime; - private static final Long CACHE_EXPIRY_TIME = 7000L; // 缓存有效时间(秒) - //应用key - private static String appKey; - //应用密钥 - private static String appSecret; - @Value("${dingtalk.appKey:}") - public static void setAppKey(String appKey) { - DingTalkAccessToken.appKey = appKey; - } - @Value("${dingtalk.appSecret:}") - public static void setAppSecret(String appSecret) { - DingTalkAccessToken.appSecret = appSecret; - } - - /** - * 获取token - * @return - */ - public static String getAccessToken(){ - return getAccessToken(appKey,appSecret); - } - /** - * 获取accessToken - * - * @param appKey - * @param appSecret - * @return - */ - public static String getAccessToken(String appKey,String appSecret) { - //判断是否过期 如果没过期直接返回 - if (null != accessToken && expireTime != null && Instant.now().isBefore(expireTime)) { - return accessToken; - } - //获取新的accessToken - accessToken = fetchNewAccessToken(appKey,appSecret); - //过期时间设置成当前事件+7000s,预留200s的时间 - expireTime = Instant.now().plusSeconds(CACHE_EXPIRY_TIME); - return accessToken; - } - - /** - * 获取新的accessToken - * - * @return - */ - private static String fetchNewAccessToken(String appKey,String appSecret) { - try { - //查询应用上配置的钉钉信息 - if (StrUtil.isNotEmpty(appKey) && StrUtil.isNotEmpty(appSecret)) { - //查询应用上的信息 - com.aliyun.dingtalkoauth2_1_0.Client client = DingTalkAccessToken.createClient(); - com.aliyun.dingtalkoauth2_1_0.models.GetAccessTokenRequest getAccessTokenRequest = new com.aliyun.dingtalkoauth2_1_0.models.GetAccessTokenRequest() - .setAppKey(appKey) - .setAppSecret(appSecret); - GetAccessTokenResponse accessToken = client.getAccessToken(getAccessTokenRequest); - String accessToken1 = accessToken.getBody().getAccessToken(); - return accessToken1; - } - } catch (Exception _err) { - TeaException err = new TeaException(_err.getMessage(), _err); - if (!com.aliyun.teautil.Common.empty(err.code) && !com.aliyun.teautil.Common.empty(err.message)) { - // err 中含有 code 和 message 属性,可帮助开发定位问题 - } - logger.error("获取钉钉token出错:{}", _err); - } - return null; - } - - /** - * 使用 Token 初始化账号Client - * - * @return Client - * @throws Exception - */ - private static com.aliyun.dingtalkoauth2_1_0.Client createClient() throws Exception { - com.aliyun.teaopenapi.models.Config config = new com.aliyun.teaopenapi.models.Config(); - config.protocol = "https"; - config.regionId = "central"; - return new com.aliyun.dingtalkoauth2_1_0.Client(config); - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/acctVouchInfo/dao/IAcctVouchInfoDao.java b/service/src/main/java/com/hzya/frame/grpU8/acctVouchInfo/dao/IAcctVouchInfoDao.java deleted file mode 100644 index f1fd76b2..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/acctVouchInfo/dao/IAcctVouchInfoDao.java +++ /dev/null @@ -1,19 +0,0 @@ -package com.hzya.frame.grpU8.acctVouchInfo.dao; - -import com.hzya.frame.grpU8.acctVouchInfo.entity.AcctVouchInfoEntity; -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.grpU8.acctVouchInfo.entity.AcctVouchInfoEntityVo; - -import java.util.List; - -/** - * 子表(acct_vouch_info: table)表数据库访问层 - * - * @author makejava - * @since 2024-07-09 11:25:15 - */ -public interface IAcctVouchInfoDao extends IBaseDao { - - List queryData(AcctVouchInfoEntity entity); -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/acctVouchInfo/dao/impl/AcctVouchInfoDaoImpl.java b/service/src/main/java/com/hzya/frame/grpU8/acctVouchInfo/dao/impl/AcctVouchInfoDaoImpl.java deleted file mode 100644 index cfbf3b6b..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/acctVouchInfo/dao/impl/AcctVouchInfoDaoImpl.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.hzya.frame.grpU8.acctVouchInfo.dao.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.mdm.mdmModule.entity.MdmModuleEntity; -import com.hzya.frame.grpU8.acctVouchInfo.entity.AcctVouchInfoEntity; -import com.hzya.frame.grpU8.acctVouchInfo.dao.IAcctVouchInfoDao; -import com.hzya.frame.grpU8.acctVouchInfo.entity.AcctVouchInfoEntityVo; -import org.springframework.stereotype.Repository; -import com.hzya.frame.basedao.dao.MybatisGenericDao; - -import java.util.List; - -/** - * 子表(AcctVouchInfo)表数据库访问层 - * - * @author makejava - * @since 2024-07-09 11:25:15 - */ -@Repository(value = "AcctVouchInfoDaoImpl") -public class AcctVouchInfoDaoImpl extends MybatisGenericDao implements IAcctVouchInfoDao { - - @DS("#entity.dataSourceCode") - @Override - public List queryData(AcctVouchInfoEntity entity) { - List o = (List) super.selectList(getSqlIdPrifx() + "queryData", entity); - return o; - } - - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/acctVouchInfo/entity/AcctVouchInfoEntity.java b/service/src/main/java/com/hzya/frame/grpU8/acctVouchInfo/entity/AcctVouchInfoEntity.java deleted file mode 100644 index 8af372bb..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/acctVouchInfo/entity/AcctVouchInfoEntity.java +++ /dev/null @@ -1,194 +0,0 @@ -package com.hzya.frame.grpU8.acctVouchInfo.entity; - -import java.util.Date; -import com.hzya.frame.web.entity.BaseEntity; -/** - * 子表(AcctVouchInfo)实体类 - * - * @author makejava - * @since 2024-07-09 11:25:15 - */ -public class AcctVouchInfoEntity extends BaseEntity { - - /** 年度 */ - private String acct_year; - /** 月份 */ - private String acct_month; - /** 科室编码 */ - private String dept_code; - /** 科室名称 */ - private String dept_name; - /** 会计科目编码 */ - private String acct_subj_code; - /** 会计科目名称 */ - private String acct_subj_name; - /** 辅助核算项编码 */ - private String check_type_code; - /** 辅助核算项名称 */ - private String check_type_name; - /** 借贷方向 */ - private String direction; - /** 金额 */ - private Double amount; - /** 资金来源编码 */ - private String fund_source_code; - /** 凭证号 */ - private String vouch_no; - /** 摘要 */ - private String summary; - /** 记账人 */ - private String bookkeeper; - /** 单位编码 */ - private String org_code; - /** 单位名称 */ - private String org_name; - /** 院区编码 */ - private String branch_code; - /** 院区名称 */ - private String branch_name; - - public String getAcct_year() { - return acct_year; - } - - public void setAcct_year(String acct_year) { - this.acct_year = acct_year; - } - - public String getAcct_month() { - return acct_month; - } - - public void setAcct_month(String acct_month) { - this.acct_month = acct_month; - } - - public String getDept_code() { - return dept_code; - } - - public void setDept_code(String dept_code) { - this.dept_code = dept_code; - } - - public String getDept_name() { - return dept_name; - } - - public void setDept_name(String dept_name) { - this.dept_name = dept_name; - } - - public String getAcct_subj_code() { - return acct_subj_code; - } - - public void setAcct_subj_code(String acct_subj_code) { - this.acct_subj_code = acct_subj_code; - } - - public String getAcct_subj_name() { - return acct_subj_name; - } - - public void setAcct_subj_name(String acct_subj_name) { - this.acct_subj_name = acct_subj_name; - } - - public String getCheck_type_code() { - return check_type_code; - } - - public void setCheck_type_code(String check_type_code) { - this.check_type_code = check_type_code; - } - - public String getCheck_type_name() { - return check_type_name; - } - - public void setCheck_type_name(String check_type_name) { - this.check_type_name = check_type_name; - } - - public String getDirection() { - return direction; - } - - public void setDirection(String direction) { - this.direction = direction; - } - - public Double getAmount() { - return amount; - } - - public void setAmount(Double amount) { - this.amount = amount; - } - - public String getFund_source_code() { - return fund_source_code; - } - - public void setFund_source_code(String fund_source_code) { - this.fund_source_code = fund_source_code; - } - - public String getVouch_no() { - return vouch_no; - } - - public void setVouch_no(String vouch_no) { - this.vouch_no = vouch_no; - } - - public String getSummary() { - return summary; - } - - public void setSummary(String summary) { - this.summary = summary; - } - - public String getBookkeeper() { - return bookkeeper; - } - - public void setBookkeeper(String bookkeeper) { - this.bookkeeper = bookkeeper; - } - - public String getOrg_code() { - return org_code; - } - - public void setOrg_code(String org_code) { - this.org_code = org_code; - } - - public String getOrg_name() { - return org_name; - } - - public void setOrg_name(String org_name) { - this.org_name = org_name; - } - - public String getBranch_code() { - return branch_code; - } - - public void setBranch_code(String branch_code) { - this.branch_code = branch_code; - } - - public String getBranch_name() { - return branch_name; - } - - public void setBranch_name(String branch_name) { - this.branch_name = branch_name; - } -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/acctVouchInfo/entity/AcctVouchInfoEntity.xml b/service/src/main/java/com/hzya/frame/grpU8/acctVouchInfo/entity/AcctVouchInfoEntity.xml deleted file mode 100644 index fb76ec8a..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/acctVouchInfo/entity/AcctVouchInfoEntity.xml +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - acct_year - ,acct_month - ,dept_code - ,dept_name - ,acct_subj_code - ,acct_subj_name - ,check_type_code - ,check_type_name - ,direction - ,amount - ,fund_source_code - ,vouch_no - ,summary - ,bookkeeper - ,org_code - ,org_name - ,branch_code - ,branch_name - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/service/src/main/java/com/hzya/frame/grpU8/acctVouchInfo/entity/AcctVouchInfoEntityVo.java b/service/src/main/java/com/hzya/frame/grpU8/acctVouchInfo/entity/AcctVouchInfoEntityVo.java deleted file mode 100644 index 5ef35f28..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/acctVouchInfo/entity/AcctVouchInfoEntityVo.java +++ /dev/null @@ -1,194 +0,0 @@ -package com.hzya.frame.grpU8.acctVouchInfo.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * 子表(AcctVouchInfo)实体类 - * - * @author makejava - * @since 2024-07-09 11:25:15 - */ -public class AcctVouchInfoEntityVo { - - /** 年度 */ - private String acct_year; - /** 月份 */ - private String acct_month; - /** 科室编码 */ - private String dept_code; - /** 科室名称 */ - private String dept_name; - /** 会计科目编码 */ - private String acct_subj_code; - /** 会计科目名称 */ - private String acct_subj_name; - /** 辅助核算项编码 */ - private String check_type_code; - /** 辅助核算项名称 */ - private String check_type_name; - /** 借贷方向 */ - private String direction; - /** 金额 */ - private Double amount; - /** 资金来源编码 */ - private String fund_source_code; - /** 凭证号 */ - private String vouch_no; - /** 摘要 */ - private String summary; - /** 记账人 */ - private String bookkeeper; - /** 单位编码 */ - private String org_code; - /** 单位名称 */ - private String org_name; - /** 院区编码 */ - private String branch_code; - /** 院区名称 */ - private String branch_name; - - public String getAcct_year() { - return acct_year; - } - - public void setAcct_year(String acct_year) { - this.acct_year = acct_year; - } - - public String getAcct_month() { - return acct_month; - } - - public void setAcct_month(String acct_month) { - this.acct_month = acct_month; - } - - public String getDept_code() { - return dept_code; - } - - public void setDept_code(String dept_code) { - this.dept_code = dept_code; - } - - public String getDept_name() { - return dept_name; - } - - public void setDept_name(String dept_name) { - this.dept_name = dept_name; - } - - public String getAcct_subj_code() { - return acct_subj_code; - } - - public void setAcct_subj_code(String acct_subj_code) { - this.acct_subj_code = acct_subj_code; - } - - public String getAcct_subj_name() { - return acct_subj_name; - } - - public void setAcct_subj_name(String acct_subj_name) { - this.acct_subj_name = acct_subj_name; - } - - public String getCheck_type_code() { - return check_type_code; - } - - public void setCheck_type_code(String check_type_code) { - this.check_type_code = check_type_code; - } - - public String getCheck_type_name() { - return check_type_name; - } - - public void setCheck_type_name(String check_type_name) { - this.check_type_name = check_type_name; - } - - public String getDirection() { - return direction; - } - - public void setDirection(String direction) { - this.direction = direction; - } - - public Double getAmount() { - return amount; - } - - public void setAmount(Double amount) { - this.amount = amount; - } - - public String getFund_source_code() { - return fund_source_code; - } - - public void setFund_source_code(String fund_source_code) { - this.fund_source_code = fund_source_code; - } - - public String getVouch_no() { - return vouch_no; - } - - public void setVouch_no(String vouch_no) { - this.vouch_no = vouch_no; - } - - public String getSummary() { - return summary; - } - - public void setSummary(String summary) { - this.summary = summary; - } - - public String getBookkeeper() { - return bookkeeper; - } - - public void setBookkeeper(String bookkeeper) { - this.bookkeeper = bookkeeper; - } - - public String getOrg_code() { - return org_code; - } - - public void setOrg_code(String org_code) { - this.org_code = org_code; - } - - public String getOrg_name() { - return org_name; - } - - public void setOrg_name(String org_name) { - this.org_name = org_name; - } - - public String getBranch_code() { - return branch_code; - } - - public void setBranch_code(String branch_code) { - this.branch_code = branch_code; - } - - public String getBranch_name() { - return branch_name; - } - - public void setBranch_name(String branch_name) { - this.branch_name = branch_name; - } -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/acctVouchInfo/service/IAcctVouchInfoService.java b/service/src/main/java/com/hzya/frame/grpU8/acctVouchInfo/service/IAcctVouchInfoService.java deleted file mode 100644 index 0c41c1fb..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/acctVouchInfo/service/IAcctVouchInfoService.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.hzya.frame.grpU8.acctVouchInfo.service; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; -import com.hzya.frame.web.entity.JsonResultEntity; -import com.hzya.frame.grpU8.acctVouchInfo.entity.AcctVouchInfoEntity; -import com.hzya.frame.basedao.service.IBaseService; -/** - * 子表(AcctVouchInfo)表服务接口 - * - * @author makejava - * @since 2024-07-09 11:25:15 - */ -public interface IAcctVouchInfoService extends IBaseService{ - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 数据表 - * @Date 11:52 上午 2024/3/27 - **/ - Object queryData(JSONObject jsonObject); - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 数据表 - * @Date 11:52 上午 2024/3/27 - **/ - SysExtensionApiEntity addDataSourceCode(SysExtensionApiEntity jsonObject); -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/acctVouchInfo/service/impl/AcctVouchInfoServiceImpl.java b/service/src/main/java/com/hzya/frame/grpU8/acctVouchInfo/service/impl/AcctVouchInfoServiceImpl.java deleted file mode 100644 index b639c516..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/acctVouchInfo/service/impl/AcctVouchInfoServiceImpl.java +++ /dev/null @@ -1,105 +0,0 @@ -package com.hzya.frame.grpU8.acctVouchInfo.service.impl; - -import com.alibaba.fastjson.JSONObject; -import com.github.pagehelper.PageHelper; -import com.github.pagehelper.PageInfo; -import com.hzya.frame.sysnew.application.database.dao.ISysApplicationDatabaseDao; -import com.hzya.frame.sysnew.application.database.entity.SysApplicationDatabaseEntity; -import com.hzya.frame.sysnew.application.entity.SysApplicationEntity; -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; -import com.hzya.frame.sysnew.user.entity.SysUserEntity; -import com.hzya.frame.util.bipV3.SHA256Util; -import com.hzya.frame.web.entity.BaseResult; -import com.hzya.frame.web.entity.JsonResultEntity; -import com.hzya.frame.grpU8.acctVouchInfo.entity.AcctVouchInfoEntity; -import com.hzya.frame.grpU8.acctVouchInfo.dao.IAcctVouchInfoDao; -import com.hzya.frame.grpU8.acctVouchInfo.entity.AcctVouchInfoEntityVo; -import com.hzya.frame.grpU8.acctVouchInfo.service.IAcctVouchInfoService; -import org.apache.commons.lang3.StringUtils; -import org.springframework.stereotype.Service; -import org.springframework.beans.factory.annotation.Autowired; -import javax.annotation.Resource; -import com.hzya.frame.basedao.service.impl.BaseService; - -import java.util.List; -import java.util.Map; - -/** - * 子表(AcctVouchInfo)表服务实现类 - * - * @author makejava - * @since 2024-07-09 11:25:15 - */ -@Service(value = "acctVouchInfoService") -public class AcctVouchInfoServiceImpl extends BaseService implements IAcctVouchInfoService { - - private IAcctVouchInfoDao acctVouchInfoDao; - - @Resource - private ISysApplicationDatabaseDao sysApplicationDatabaseDao; - - @Autowired - public void setAcctVouchInfoDao(IAcctVouchInfoDao dao) { - this.acctVouchInfoDao = dao; - this.dao = dao; - } - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 数据表 - * @Date 11:52 上午 2024/3/27 - **/ - @Override - public Object queryData(JSONObject jsonObject) { - AcctVouchInfoEntity entity = getData("jsonStr", jsonObject, AcctVouchInfoEntity.class); - if(entity == null ){ - entity = new AcctVouchInfoEntity(); - } - //判断分页 - if (entity.getPageNum() != null && entity.getPageSize() != null) { - PageHelper.startPage(entity.getPageNum(), entity.getPageSize()); - List list = acctVouchInfoDao.queryData(entity); - PageInfo pageInfo = new PageInfo(list); - JSONObject object = new JSONObject(); - object.put("status","success"); - object.put("data",pageInfo); - return object; - }else { - List list = acctVouchInfoDao.queryData(entity); - JSONObject object = new JSONObject(); - object.put("status","success"); - object.put("data",list); - return object; } - } - - /** - * @param entity - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 数据表 - * @Date 11:52 上午 2024/3/27 - **/ - @Override - public SysExtensionApiEntity addDataSourceCode(SysExtensionApiEntity entity) { - try { - SysApplicationEntity applicationEntity = entity.getReceiveApp(); - SysApplicationDatabaseEntity sysApplicationDatabaseEntity = new SysApplicationDatabaseEntity(); - sysApplicationDatabaseEntity.setSts("Y"); - sysApplicationDatabaseEntity.setDbStatus("1"); - sysApplicationDatabaseEntity.setAppId(applicationEntity.getId()); - sysApplicationDatabaseEntity.setDataSourceCode("master"); - List sysDataSourceEntities = sysApplicationDatabaseDao.queryDSBase(sysApplicationDatabaseEntity); - if(sysDataSourceEntities != null && sysDataSourceEntities.size() > 0){ - String parm = entity.getBodys(); - JSONObject jsonObject = JSONObject.parseObject(parm); - jsonObject.put("dataSourceCode",sysDataSourceEntities.get(0).getSourceCode()); - entity.setBodys(jsonObject.toJSONString()); - } - } catch (Exception e) { - e.printStackTrace(); - } - return entity; - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/dictAcctSubj/dao/IDictAcctSubjDao.java b/service/src/main/java/com/hzya/frame/grpU8/dictAcctSubj/dao/IDictAcctSubjDao.java deleted file mode 100644 index 44744c6f..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/dictAcctSubj/dao/IDictAcctSubjDao.java +++ /dev/null @@ -1,19 +0,0 @@ -package com.hzya.frame.grpU8.dictAcctSubj.dao; - -import com.hzya.frame.grpU8.dictAcctSubj.entity.DictAcctSubjEntity; -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.grpU8.dictAcctSubj.entity.DictAcctSubjEntityVo; - -import java.util.List; - -/** - * 子表(dict_acct_subj: table)表数据库访问层 - * - * @author makejava - * @since 2024-07-09 11:23:36 - */ -public interface IDictAcctSubjDao extends IBaseDao { - - List queryData(DictAcctSubjEntity entity); -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/dictAcctSubj/dao/impl/DictAcctSubjDaoImpl.java b/service/src/main/java/com/hzya/frame/grpU8/dictAcctSubj/dao/impl/DictAcctSubjDaoImpl.java deleted file mode 100644 index ad55ad36..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/dictAcctSubj/dao/impl/DictAcctSubjDaoImpl.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.hzya.frame.grpU8.dictAcctSubj.dao.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.grpU8.acctVouchInfo.entity.AcctVouchInfoEntity; -import com.hzya.frame.grpU8.acctVouchInfo.entity.AcctVouchInfoEntityVo; -import com.hzya.frame.grpU8.dictAcctSubj.entity.DictAcctSubjEntity; -import com.hzya.frame.grpU8.dictAcctSubj.dao.IDictAcctSubjDao; -import com.hzya.frame.grpU8.dictAcctSubj.entity.DictAcctSubjEntityVo; -import org.springframework.stereotype.Repository; -import com.hzya.frame.basedao.dao.MybatisGenericDao; - -import java.util.List; - -/** - * 子表(DictAcctSubj)表数据库访问层 - * - * @author makejava - * @since 2024-07-09 11:23:36 - */ -@Repository(value = "DictAcctSubjDaoImpl") -public class DictAcctSubjDaoImpl extends MybatisGenericDao implements IDictAcctSubjDao{ - @DS("#entity.dataSourceCode") - @Override - public List queryData(DictAcctSubjEntity entity) { - List o = (List) super.selectList(getSqlIdPrifx() + "queryData", entity); - return o; - } - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/dictAcctSubj/entity/DictAcctSubjEntity.java b/service/src/main/java/com/hzya/frame/grpU8/dictAcctSubj/entity/DictAcctSubjEntity.java deleted file mode 100644 index ca402cd7..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/dictAcctSubj/entity/DictAcctSubjEntity.java +++ /dev/null @@ -1,284 +0,0 @@ -package com.hzya.frame.grpU8.dictAcctSubj.entity; - -import java.util.Date; -import com.hzya.frame.web.entity.BaseEntity; -/** - * 子表(DictAcctSubj)实体类 - * - * @author makejava - * @since 2024-07-09 11:23:36 - */ -public class DictAcctSubjEntity extends BaseEntity { - - /** 年度 */ - private String acct_year; - /** 会计科目编码 */ - private String acct_subj_code; - /** 会计科目名称 */ - private String acct_subj_name; - /** 上级编码 */ - private String supper_code; - /** 科目级次 */ - private String subj_level; - /** 是否末级 */ - private String is_last; - /** 科目类型编码 */ - private String subj_type_code; - /** 科目类型名称 */ - private String subj_type_name; - /** 借贷方向 */ - private String direction; - /** 是否现金 */ - private String is_cash; - /** 科目性质 */ - private String subj_nature_code; - /** 是否辅助核算 */ - private String is_check; - /** 是否停用 */ - private String is_stop; - /** 预算会计科目编码 */ - private String budg_subj_code; - /** 预算会计科目名称 */ - private String budg_subj_name; - /** 辅助核算项1 */ - private String check_type_name1; - /** 辅助核算项2 */ - private String check_type_name2; - /** 辅助核算项3 */ - private String check_type_name3; - /** 辅助核算项4 */ - private String check_type_name4; - /** 辅助核算项5 */ - private String check_type_name5; - /** 辅助核算项6 */ - private String check_type_name6; - /** 辅助核算项7 */ - private String check_type_name7; - /** 辅助核算项8 */ - private String check_type_name8; - /** 单位编码 */ - private String org_code; - /** 单位名称 */ - private String org_name; - /** 院区编码 */ - private String branch_code; - /** 院区名称 */ - private String branch_name; - - public String getAcct_year() { - return acct_year; - } - - public void setAcct_year(String acct_year) { - this.acct_year = acct_year; - } - - public String getAcct_subj_code() { - return acct_subj_code; - } - - public void setAcct_subj_code(String acct_subj_code) { - this.acct_subj_code = acct_subj_code; - } - - public String getAcct_subj_name() { - return acct_subj_name; - } - - public void setAcct_subj_name(String acct_subj_name) { - this.acct_subj_name = acct_subj_name; - } - - public String getSupper_code() { - return supper_code; - } - - public void setSupper_code(String supper_code) { - this.supper_code = supper_code; - } - - public String getSubj_level() { - return subj_level; - } - - public void setSubj_level(String subj_level) { - this.subj_level = subj_level; - } - - public String getIs_last() { - return is_last; - } - - public void setIs_last(String is_last) { - this.is_last = is_last; - } - - public String getSubj_type_code() { - return subj_type_code; - } - - public void setSubj_type_code(String subj_type_code) { - this.subj_type_code = subj_type_code; - } - - public String getSubj_type_name() { - return subj_type_name; - } - - public void setSubj_type_name(String subj_type_name) { - this.subj_type_name = subj_type_name; - } - - public String getDirection() { - return direction; - } - - public void setDirection(String direction) { - this.direction = direction; - } - - public String getIs_cash() { - return is_cash; - } - - public void setIs_cash(String is_cash) { - this.is_cash = is_cash; - } - - public String getSubj_nature_code() { - return subj_nature_code; - } - - public void setSubj_nature_code(String subj_nature_code) { - this.subj_nature_code = subj_nature_code; - } - - public String getIs_check() { - return is_check; - } - - public void setIs_check(String is_check) { - this.is_check = is_check; - } - - public String getIs_stop() { - return is_stop; - } - - public void setIs_stop(String is_stop) { - this.is_stop = is_stop; - } - - public String getBudg_subj_code() { - return budg_subj_code; - } - - public void setBudg_subj_code(String budg_subj_code) { - this.budg_subj_code = budg_subj_code; - } - - public String getBudg_subj_name() { - return budg_subj_name; - } - - public void setBudg_subj_name(String budg_subj_name) { - this.budg_subj_name = budg_subj_name; - } - - public String getCheck_type_name1() { - return check_type_name1; - } - - public void setCheck_type_name1(String check_type_name1) { - this.check_type_name1 = check_type_name1; - } - - public String getCheck_type_name2() { - return check_type_name2; - } - - public void setCheck_type_name2(String check_type_name2) { - this.check_type_name2 = check_type_name2; - } - - public String getCheck_type_name3() { - return check_type_name3; - } - - public void setCheck_type_name3(String check_type_name3) { - this.check_type_name3 = check_type_name3; - } - - public String getCheck_type_name4() { - return check_type_name4; - } - - public void setCheck_type_name4(String check_type_name4) { - this.check_type_name4 = check_type_name4; - } - - public String getCheck_type_name5() { - return check_type_name5; - } - - public void setCheck_type_name5(String check_type_name5) { - this.check_type_name5 = check_type_name5; - } - - public String getCheck_type_name6() { - return check_type_name6; - } - - public void setCheck_type_name6(String check_type_name6) { - this.check_type_name6 = check_type_name6; - } - - public String getCheck_type_name7() { - return check_type_name7; - } - - public void setCheck_type_name7(String check_type_name7) { - this.check_type_name7 = check_type_name7; - } - - public String getCheck_type_name8() { - return check_type_name8; - } - - public void setCheck_type_name8(String check_type_name8) { - this.check_type_name8 = check_type_name8; - } - - public String getOrg_code() { - return org_code; - } - - public void setOrg_code(String org_code) { - this.org_code = org_code; - } - - public String getOrg_name() { - return org_name; - } - - public void setOrg_name(String org_name) { - this.org_name = org_name; - } - - public String getBranch_code() { - return branch_code; - } - - public void setBranch_code(String branch_code) { - this.branch_code = branch_code; - } - - public String getBranch_name() { - return branch_name; - } - - public void setBranch_name(String branch_name) { - this.branch_name = branch_name; - } -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/dictAcctSubj/entity/DictAcctSubjEntity.xml b/service/src/main/java/com/hzya/frame/grpU8/dictAcctSubj/entity/DictAcctSubjEntity.xml deleted file mode 100644 index 075cf3bf..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/dictAcctSubj/entity/DictAcctSubjEntity.xml +++ /dev/null @@ -1,270 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - acct_year - ,acct_subj_code - ,acct_subj_name - ,supper_code - ,subj_level - ,is_last - ,subj_type_code - ,subj_type_name - ,direction - ,is_cash - ,subj_nature_code - ,is_check - ,is_stop - ,budg_subj_code - ,budg_subj_name - ,check_type_name1 - ,check_type_name2 - ,check_type_name3 - ,check_type_name4 - ,check_type_name5 - ,check_type_name6 - ,check_type_name7 - ,check_type_name8 - ,org_code - ,org_name - ,branch_code - ,branch_name - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/service/src/main/java/com/hzya/frame/grpU8/dictAcctSubj/entity/DictAcctSubjEntityVo.java b/service/src/main/java/com/hzya/frame/grpU8/dictAcctSubj/entity/DictAcctSubjEntityVo.java deleted file mode 100644 index 2aa0f0bd..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/dictAcctSubj/entity/DictAcctSubjEntityVo.java +++ /dev/null @@ -1,284 +0,0 @@ -package com.hzya.frame.grpU8.dictAcctSubj.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * 子表(DictAcctSubj)实体类 - * - * @author makejava - * @since 2024-07-09 11:23:36 - */ -public class DictAcctSubjEntityVo { - - /** 年度 */ - private String acct_year; - /** 会计科目编码 */ - private String acct_subj_code; - /** 会计科目名称 */ - private String acct_subj_name; - /** 上级编码 */ - private String supper_code; - /** 科目级次 */ - private String subj_level; - /** 是否末级 */ - private String is_last; - /** 科目类型编码 */ - private String subj_type_code; - /** 科目类型名称 */ - private String subj_type_name; - /** 借贷方向 */ - private String direction; - /** 是否现金 */ - private String is_cash; - /** 科目性质 */ - private String subj_nature_code; - /** 是否辅助核算 */ - private String is_check; - /** 是否停用 */ - private String is_stop; - /** 预算会计科目编码 */ - private String budg_subj_code; - /** 预算会计科目名称 */ - private String budg_subj_name; - /** 辅助核算项1 */ - private String check_type_name1; - /** 辅助核算项2 */ - private String check_type_name2; - /** 辅助核算项3 */ - private String check_type_name3; - /** 辅助核算项4 */ - private String check_type_name4; - /** 辅助核算项5 */ - private String check_type_name5; - /** 辅助核算项6 */ - private String check_type_name6; - /** 辅助核算项7 */ - private String check_type_name7; - /** 辅助核算项8 */ - private String check_type_name8; - /** 单位编码 */ - private String org_code; - /** 单位名称 */ - private String org_name; - /** 院区编码 */ - private String branch_code; - /** 院区名称 */ - private String branch_name; - - public String getAcct_year() { - return acct_year; - } - - public void setAcct_year(String acct_year) { - this.acct_year = acct_year; - } - - public String getAcct_subj_code() { - return acct_subj_code; - } - - public void setAcct_subj_code(String acct_subj_code) { - this.acct_subj_code = acct_subj_code; - } - - public String getAcct_subj_name() { - return acct_subj_name; - } - - public void setAcct_subj_name(String acct_subj_name) { - this.acct_subj_name = acct_subj_name; - } - - public String getSupper_code() { - return supper_code; - } - - public void setSupper_code(String supper_code) { - this.supper_code = supper_code; - } - - public String getSubj_level() { - return subj_level; - } - - public void setSubj_level(String subj_level) { - this.subj_level = subj_level; - } - - public String getIs_last() { - return is_last; - } - - public void setIs_last(String is_last) { - this.is_last = is_last; - } - - public String getSubj_type_code() { - return subj_type_code; - } - - public void setSubj_type_code(String subj_type_code) { - this.subj_type_code = subj_type_code; - } - - public String getSubj_type_name() { - return subj_type_name; - } - - public void setSubj_type_name(String subj_type_name) { - this.subj_type_name = subj_type_name; - } - - public String getDirection() { - return direction; - } - - public void setDirection(String direction) { - this.direction = direction; - } - - public String getIs_cash() { - return is_cash; - } - - public void setIs_cash(String is_cash) { - this.is_cash = is_cash; - } - - public String getSubj_nature_code() { - return subj_nature_code; - } - - public void setSubj_nature_code(String subj_nature_code) { - this.subj_nature_code = subj_nature_code; - } - - public String getIs_check() { - return is_check; - } - - public void setIs_check(String is_check) { - this.is_check = is_check; - } - - public String getIs_stop() { - return is_stop; - } - - public void setIs_stop(String is_stop) { - this.is_stop = is_stop; - } - - public String getBudg_subj_code() { - return budg_subj_code; - } - - public void setBudg_subj_code(String budg_subj_code) { - this.budg_subj_code = budg_subj_code; - } - - public String getBudg_subj_name() { - return budg_subj_name; - } - - public void setBudg_subj_name(String budg_subj_name) { - this.budg_subj_name = budg_subj_name; - } - - public String getCheck_type_name1() { - return check_type_name1; - } - - public void setCheck_type_name1(String check_type_name1) { - this.check_type_name1 = check_type_name1; - } - - public String getCheck_type_name2() { - return check_type_name2; - } - - public void setCheck_type_name2(String check_type_name2) { - this.check_type_name2 = check_type_name2; - } - - public String getCheck_type_name3() { - return check_type_name3; - } - - public void setCheck_type_name3(String check_type_name3) { - this.check_type_name3 = check_type_name3; - } - - public String getCheck_type_name4() { - return check_type_name4; - } - - public void setCheck_type_name4(String check_type_name4) { - this.check_type_name4 = check_type_name4; - } - - public String getCheck_type_name5() { - return check_type_name5; - } - - public void setCheck_type_name5(String check_type_name5) { - this.check_type_name5 = check_type_name5; - } - - public String getCheck_type_name6() { - return check_type_name6; - } - - public void setCheck_type_name6(String check_type_name6) { - this.check_type_name6 = check_type_name6; - } - - public String getCheck_type_name7() { - return check_type_name7; - } - - public void setCheck_type_name7(String check_type_name7) { - this.check_type_name7 = check_type_name7; - } - - public String getCheck_type_name8() { - return check_type_name8; - } - - public void setCheck_type_name8(String check_type_name8) { - this.check_type_name8 = check_type_name8; - } - - public String getOrg_code() { - return org_code; - } - - public void setOrg_code(String org_code) { - this.org_code = org_code; - } - - public String getOrg_name() { - return org_name; - } - - public void setOrg_name(String org_name) { - this.org_name = org_name; - } - - public String getBranch_code() { - return branch_code; - } - - public void setBranch_code(String branch_code) { - this.branch_code = branch_code; - } - - public String getBranch_name() { - return branch_name; - } - - public void setBranch_name(String branch_name) { - this.branch_name = branch_name; - } -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/dictAcctSubj/service/IDictAcctSubjService.java b/service/src/main/java/com/hzya/frame/grpU8/dictAcctSubj/service/IDictAcctSubjService.java deleted file mode 100644 index cde9e036..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/dictAcctSubj/service/IDictAcctSubjService.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.hzya.frame.grpU8.dictAcctSubj.service; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.web.entity.JsonResultEntity; -import com.hzya.frame.grpU8.dictAcctSubj.entity.DictAcctSubjEntity; -import com.hzya.frame.basedao.service.IBaseService; -/** - * 子表(DictAcctSubj)表服务接口 - * - * @author makejava - * @since 2024-07-09 11:23:36 - */ -public interface IDictAcctSubjService extends IBaseService{ - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 数据表 - * @Date 11:52 上午 2024/3/27 - **/ - Object queryData(JSONObject jsonObject); -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/dictAcctSubj/service/impl/DictAcctSubjServiceImpl.java b/service/src/main/java/com/hzya/frame/grpU8/dictAcctSubj/service/impl/DictAcctSubjServiceImpl.java deleted file mode 100644 index 04e4d78e..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/dictAcctSubj/service/impl/DictAcctSubjServiceImpl.java +++ /dev/null @@ -1,66 +0,0 @@ -package com.hzya.frame.grpU8.dictAcctSubj.service.impl; - -import com.alibaba.fastjson.JSONObject; -import com.github.pagehelper.PageHelper; -import com.github.pagehelper.PageInfo; -import com.hzya.frame.web.entity.BaseResult; -import com.hzya.frame.web.entity.JsonResultEntity; -import com.hzya.frame.grpU8.acctVouchInfo.entity.AcctVouchInfoEntity; -import com.hzya.frame.grpU8.acctVouchInfo.entity.AcctVouchInfoEntityVo; -import com.hzya.frame.grpU8.dictAcctSubj.entity.DictAcctSubjEntity; -import com.hzya.frame.grpU8.dictAcctSubj.dao.IDictAcctSubjDao; -import com.hzya.frame.grpU8.dictAcctSubj.entity.DictAcctSubjEntityVo; -import com.hzya.frame.grpU8.dictAcctSubj.service.IDictAcctSubjService; -import org.springframework.stereotype.Service; -import org.springframework.beans.factory.annotation.Autowired; -import javax.annotation.Resource; -import com.hzya.frame.basedao.service.impl.BaseService; - -import java.util.List; - -/** - * 子表(DictAcctSubj)表服务实现类 - * - * @author makejava - * @since 2024-07-09 11:23:36 - */ -@Service(value = "dictAcctSubjService") -public class DictAcctSubjServiceImpl extends BaseService implements IDictAcctSubjService { - - private IDictAcctSubjDao dictAcctSubjDao; - - @Autowired - public void setDictAcctSubjDao(IDictAcctSubjDao dao) { - this.dictAcctSubjDao = dao; - this.dao = dao; - } - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 数据表 - * @Date 11:52 上午 2024/3/27 - **/ - @Override - public Object queryData(JSONObject jsonObject) { - DictAcctSubjEntity entity = getData("jsonStr", jsonObject, DictAcctSubjEntity.class); - if(entity == null ){ - entity = new DictAcctSubjEntity(); - } - //判断分页 - if (entity.getPageNum() != null && entity.getPageSize() != null) { - PageHelper.startPage(entity.getPageNum(), entity.getPageSize()); - List list = dictAcctSubjDao.queryData(entity); - PageInfo pageInfo = new PageInfo(list); - JSONObject object = new JSONObject(); - object.put("status","success"); - object.put("data",pageInfo); - return object; - }else { - List list = dictAcctSubjDao.queryData(entity); - JSONObject object = new JSONObject(); - object.put("status","success"); - object.put("data",list); - return object; } - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/dictCheckType/dao/IDictCheckTypeDao.java b/service/src/main/java/com/hzya/frame/grpU8/dictCheckType/dao/IDictCheckTypeDao.java deleted file mode 100644 index 1033b8fe..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/dictCheckType/dao/IDictCheckTypeDao.java +++ /dev/null @@ -1,19 +0,0 @@ -package com.hzya.frame.grpU8.dictCheckType.dao; - -import com.hzya.frame.grpU8.dictCheckType.entity.DictCheckTypeEntity; -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.grpU8.dictCheckType.entity.DictCheckTypeEntityVo; - -import java.util.List; - -/** - * 子表(dict_check_type: table)表数据库访问层 - * - * @author makejava - * @since 2024-07-09 11:24:25 - */ -public interface IDictCheckTypeDao extends IBaseDao { - - List queryData(DictCheckTypeEntity entity); -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/dictCheckType/dao/impl/DictCheckTypeDaoImpl.java b/service/src/main/java/com/hzya/frame/grpU8/dictCheckType/dao/impl/DictCheckTypeDaoImpl.java deleted file mode 100644 index 76955876..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/dictCheckType/dao/impl/DictCheckTypeDaoImpl.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.hzya.frame.grpU8.dictCheckType.dao.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.grpU8.dictAcctSubj.entity.DictAcctSubjEntity; -import com.hzya.frame.grpU8.dictAcctSubj.entity.DictAcctSubjEntityVo; -import com.hzya.frame.grpU8.dictCheckType.entity.DictCheckTypeEntity; -import com.hzya.frame.grpU8.dictCheckType.dao.IDictCheckTypeDao; -import com.hzya.frame.grpU8.dictCheckType.entity.DictCheckTypeEntityVo; -import org.springframework.stereotype.Repository; -import com.hzya.frame.basedao.dao.MybatisGenericDao; - -import java.util.List; - -/** - * 子表(DictCheckType)表数据库访问层 - * - * @author makejava - * @since 2024-07-09 11:24:25 - */ -@Repository(value = "DictCheckTypeDaoImpl") -public class DictCheckTypeDaoImpl extends MybatisGenericDao implements IDictCheckTypeDao{ - - @DS("#entity.dataSourceCode") - @Override - public List queryData(DictCheckTypeEntity entity) { - List o = (List) super.selectList(getSqlIdPrifx() + "queryData", entity); - return o; - } -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/dictCheckType/entity/DictCheckTypeEntity.java b/service/src/main/java/com/hzya/frame/grpU8/dictCheckType/entity/DictCheckTypeEntity.java deleted file mode 100644 index c4660d7e..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/dictCheckType/entity/DictCheckTypeEntity.java +++ /dev/null @@ -1,74 +0,0 @@ -package com.hzya.frame.grpU8.dictCheckType.entity; - -import java.util.Date; -import com.hzya.frame.web.entity.BaseEntity; -/** - * 子表(DictCheckType)实体类 - * - * @author makejava - * @since 2024-07-09 11:24:25 - */ -public class DictCheckTypeEntity extends BaseEntity { - - /** 辅助核算项编码 */ - private String check_type_code; - /** 辅助核算项名称 */ - private String check_type_name; - /** 单位编码 */ - private String org_code; - /** 单位名称 */ - private String org_name; - /** 院区编码 */ - private String branch_code; - /** 院区名称 */ - private String branch_name; - - public String getCheck_type_code() { - return check_type_code; - } - - public void setCheck_type_code(String check_type_code) { - this.check_type_code = check_type_code; - } - - public String getCheck_type_name() { - return check_type_name; - } - - public void setCheck_type_name(String check_type_name) { - this.check_type_name = check_type_name; - } - - public String getOrg_code() { - return org_code; - } - - public void setOrg_code(String org_code) { - this.org_code = org_code; - } - - public String getOrg_name() { - return org_name; - } - - public void setOrg_name(String org_name) { - this.org_name = org_name; - } - - public String getBranch_code() { - return branch_code; - } - - public void setBranch_code(String branch_code) { - this.branch_code = branch_code; - } - - public String getBranch_name() { - return branch_name; - } - - public void setBranch_name(String branch_name) { - this.branch_name = branch_name; - } -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/dictCheckType/entity/DictCheckTypeEntity.xml b/service/src/main/java/com/hzya/frame/grpU8/dictCheckType/entity/DictCheckTypeEntity.xml deleted file mode 100644 index b5ca26b7..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/dictCheckType/entity/DictCheckTypeEntity.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - - - - - - - - - check_type_code - ,check_type_name - ,org_code - ,org_name - ,branch_code - ,branch_name - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/service/src/main/java/com/hzya/frame/grpU8/dictCheckType/entity/DictCheckTypeEntityVo.java b/service/src/main/java/com/hzya/frame/grpU8/dictCheckType/entity/DictCheckTypeEntityVo.java deleted file mode 100644 index 8fbbf83a..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/dictCheckType/entity/DictCheckTypeEntityVo.java +++ /dev/null @@ -1,74 +0,0 @@ -package com.hzya.frame.grpU8.dictCheckType.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * 子表(DictCheckType)实体类 - * - * @author makejava - * @since 2024-07-09 11:24:25 - */ -public class DictCheckTypeEntityVo { - - /** 辅助核算项编码 */ - private String check_type_code; - /** 辅助核算项名称 */ - private String check_type_name; - /** 单位编码 */ - private String org_code; - /** 单位名称 */ - private String org_name; - /** 院区编码 */ - private String branch_code; - /** 院区名称 */ - private String branch_name; - - public String getCheck_type_code() { - return check_type_code; - } - - public void setCheck_type_code(String check_type_code) { - this.check_type_code = check_type_code; - } - - public String getCheck_type_name() { - return check_type_name; - } - - public void setCheck_type_name(String check_type_name) { - this.check_type_name = check_type_name; - } - - public String getOrg_code() { - return org_code; - } - - public void setOrg_code(String org_code) { - this.org_code = org_code; - } - - public String getOrg_name() { - return org_name; - } - - public void setOrg_name(String org_name) { - this.org_name = org_name; - } - - public String getBranch_code() { - return branch_code; - } - - public void setBranch_code(String branch_code) { - this.branch_code = branch_code; - } - - public String getBranch_name() { - return branch_name; - } - - public void setBranch_name(String branch_name) { - this.branch_name = branch_name; - } -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/dictCheckType/service/IDictCheckTypeService.java b/service/src/main/java/com/hzya/frame/grpU8/dictCheckType/service/IDictCheckTypeService.java deleted file mode 100644 index b47bb474..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/dictCheckType/service/IDictCheckTypeService.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.hzya.frame.grpU8.dictCheckType.service; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.web.entity.JsonResultEntity; -import com.hzya.frame.grpU8.dictCheckType.entity.DictCheckTypeEntity; -import com.hzya.frame.basedao.service.IBaseService; -/** - * 子表(DictCheckType)表服务接口 - * - * @author makejava - * @since 2024-07-09 11:24:25 - */ -public interface IDictCheckTypeService extends IBaseService{ - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 数据表 - * @Date 11:52 上午 2024/3/27 - **/ - Object queryData(JSONObject jsonObject); -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/dictCheckType/service/impl/DictCheckTypeServiceImpl.java b/service/src/main/java/com/hzya/frame/grpU8/dictCheckType/service/impl/DictCheckTypeServiceImpl.java deleted file mode 100644 index 30074dc0..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/dictCheckType/service/impl/DictCheckTypeServiceImpl.java +++ /dev/null @@ -1,67 +0,0 @@ -package com.hzya.frame.grpU8.dictCheckType.service.impl; - -import com.alibaba.fastjson.JSONObject; -import com.github.pagehelper.PageHelper; -import com.github.pagehelper.PageInfo; -import com.hzya.frame.web.entity.BaseResult; -import com.hzya.frame.web.entity.JsonResultEntity; -import com.hzya.frame.grpU8.dictAcctSubj.entity.DictAcctSubjEntity; -import com.hzya.frame.grpU8.dictAcctSubj.entity.DictAcctSubjEntityVo; -import com.hzya.frame.grpU8.dictCheckType.entity.DictCheckTypeEntity; -import com.hzya.frame.grpU8.dictCheckType.dao.IDictCheckTypeDao; -import com.hzya.frame.grpU8.dictCheckType.entity.DictCheckTypeEntityVo; -import com.hzya.frame.grpU8.dictCheckType.service.IDictCheckTypeService; -import org.springframework.stereotype.Service; -import org.springframework.beans.factory.annotation.Autowired; -import javax.annotation.Resource; -import com.hzya.frame.basedao.service.impl.BaseService; - -import java.util.List; - -/** - * 子表(DictCheckType)表服务实现类 - * - * @author makejava - * @since 2024-07-09 11:24:25 - */ -@Service(value = "dictCheckTypeService") -public class DictCheckTypeServiceImpl extends BaseService implements IDictCheckTypeService { - - private IDictCheckTypeDao dictCheckTypeDao; - - @Autowired - public void setDictCheckTypeDao(IDictCheckTypeDao dao) { - this.dictCheckTypeDao = dao; - this.dao = dao; - } - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 数据表 - * @Date 11:52 上午 2024/3/27 - **/ - @Override - public Object queryData(JSONObject jsonObject) { - DictCheckTypeEntity entity = getData("jsonStr", jsonObject, DictCheckTypeEntity.class); - if(entity == null ){ - entity = new DictCheckTypeEntity(); - } - //判断分页 - if (entity.getPageNum() != null && entity.getPageSize() != null) { - PageHelper.startPage(entity.getPageNum(), entity.getPageSize()); - List list = dictCheckTypeDao.queryData(entity); - PageInfo pageInfo = new PageInfo(list); - JSONObject object = new JSONObject(); - object.put("status","success"); - object.put("data",pageInfo); - return object; - }else { - List list = dictCheckTypeDao.queryData(entity); - JSONObject object = new JSONObject(); - object.put("status","success"); - object.put("data",list); - return object; - } - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/attachment/dao/IAttachmentFileDao.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/attachment/dao/IAttachmentFileDao.java deleted file mode 100644 index 20867a14..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/attachment/dao/IAttachmentFileDao.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.attachment.dao;/* -* @Description 附件 -* @Author xiangerlin - @Date 2022-10-26 11:17 -*/ - - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.grpU8.nxproof.attachment.entity.AttachmentFileEntity; - -public interface IAttachmentFileDao extends IBaseDao { - Integer saveData(AttachmentFileEntity entity); -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/attachment/dao/impl/AttachmentFileDaoImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/attachment/dao/impl/AttachmentFileDaoImpl.java deleted file mode 100644 index 3de2969b..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/attachment/dao/impl/AttachmentFileDaoImpl.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.attachment.dao.impl;/* -* @Description 附件 -* @Author xiangerlin - @Date 2022-10-26 11:18 -*/ - - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.grpU8.nxproof.attachment.dao.IAttachmentFileDao; -import com.hzya.frame.grpU8.nxproof.attachment.entity.AttachmentFileEntity; -import com.hzya.frame.grpU8.nxproof.oerannex.entity.OerAnnexEntity; -import org.springframework.stereotype.Repository; - -@Repository -public class AttachmentFileDaoImpl extends MybatisGenericDao implements IAttachmentFileDao { - @DS("#entity.dataSourceCode") - @Override - public Integer saveData(AttachmentFileEntity entity) { - Integer o = super.insert("com.hzya.frame.grpU8.nxproof.attachment.entity.AttachmentFileEntity.AttachmentFileEntity_insert", entity); - return o; - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/attachment/entity/AttachmentFileEntity.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/attachment/entity/AttachmentFileEntity.java deleted file mode 100644 index 719706e4..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/attachment/entity/AttachmentFileEntity.java +++ /dev/null @@ -1,120 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.attachment.entity;/* -* @Description 附件表 -* @Author xiangerlin - @Date 2022-10-26 10:40 -*/ - - -import com.hzya.frame.web.entity.BaseEntity; - -public class AttachmentFileEntity extends BaseEntity { - - private String aTGuid;//主键id - private String createDate;//创建日期 - private String createID;//创建人id - private String updateDate;//更新日期 - private String updateID;//更新人id - private String deleteDate;//删除日期 - private String deleteID;//删除人 - private String aTFileName;//附件名 - private String aTExtName;//附件后缀名 - private byte[] aTFile;//附件 二进制文件 - private String relationApp;//固定传 OER - private String isDELETE;//删除标记 0是未删除 - - public String getaTGuid() { - return aTGuid; - } - - public void setaTGuid(String aTGuid) { - this.aTGuid = aTGuid; - } - - public String getCreateDate() { - return createDate; - } - - public void setCreateDate(String createDate) { - this.createDate = createDate; - } - - public String getCreateID() { - return createID; - } - - public void setCreateID(String createID) { - this.createID = createID; - } - - public String getUpdateDate() { - return updateDate; - } - - public void setUpdateDate(String updateDate) { - this.updateDate = updateDate; - } - - public String getUpdateID() { - return updateID; - } - - public void setUpdateID(String updateID) { - this.updateID = updateID; - } - - public String getDeleteDate() { - return deleteDate; - } - - public void setDeleteDate(String deleteDate) { - this.deleteDate = deleteDate; - } - - public String getDeleteID() { - return deleteID; - } - - public void setDeleteID(String deleteID) { - this.deleteID = deleteID; - } - - public String getaTFileName() { - return aTFileName; - } - - public void setaTFileName(String aTFileName) { - this.aTFileName = aTFileName; - } - - public String getaTExtName() { - return aTExtName; - } - - public void setaTExtName(String aTExtName) { - this.aTExtName = aTExtName; - } - - public byte[] getaTFile() { - return aTFile; - } - - public void setaTFile(byte[] aTFile) { - this.aTFile = aTFile; - } - - public String getRelationApp() { - return relationApp; - } - - public void setRelationApp(String relationApp) { - this.relationApp = relationApp; - } - - public String getIsDELETE() { - return isDELETE; - } - - public void setIsDELETE(String isDELETE) { - this.isDELETE = isDELETE; - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/attachment/entity/AttachmentFileEntity.xml b/service/src/main/java/com/hzya/frame/grpU8/nxproof/attachment/entity/AttachmentFileEntity.xml deleted file mode 100644 index 0833a4d1..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/attachment/entity/AttachmentFileEntity.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - ATGuid, - CreateDate, - CreateID, - UpdateDate, - UpdateID, - DeleteDate, - DeleteID, - ATFileName, - ATExtName, - ATFile, - RelationApp, - ISDELETE - - - - - - - - - - insert into AT_AttachmentFile( - - aTGuid, - createDate, - createID, - updateDate , - updateID, - deleteDate, - deleteID, - aTFileName, - aTExtName, - aTFile, - relationApp, - isDELETE - - )values - ( - - #{aTGuid}, - #{createDate}, - #{createID}, - #{updateDate} , - #{updateID}, - #{deleteDate}, - #{deleteID}, - #{aTFileName}, - #{aTExtName}, - #{aTFile,typeHandler=org.apache.ibatis.type.BlobTypeHandler}, - 'OER', - 0 - - - ) - - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/attachment/service/IAttachmentFileService.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/attachment/service/IAttachmentFileService.java deleted file mode 100644 index 39c98d48..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/attachment/service/IAttachmentFileService.java +++ /dev/null @@ -1,37 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.attachment.service;/* -* @Description -* @Author xiangerlin - @Date 2022-10-26 11:19 -*/ - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.grpU8.nxproof.attachment.entity.AttachmentFileEntity; - -import java.util.List; - -public interface IAttachmentFileService { - - /** - * 保存附件 - * @param entity - */ - void saveAttachment(AttachmentFileEntity entity); - - List queryFile(AttachmentFileEntity entity)throws Exception; - - /** - * 调用http接口查询单据附件 - * @param billCode - * @return - * @throws Exception - */ - List queryFileByCode(String billCode)throws Exception; - - /** - * 附件上传 - * @param fileList - * @param mlid - * @param kjnd - */ - void uploadAttachment(List fileList,String mlid,String kjnd); -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/attachment/service/impl/AttachmentFileServiceImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/attachment/service/impl/AttachmentFileServiceImpl.java deleted file mode 100644 index e0c7bef1..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/attachment/service/impl/AttachmentFileServiceImpl.java +++ /dev/null @@ -1,229 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.attachment.service.impl;/* -* @Description -* @Author xiangerlin - @Date 2022-10-26 11:20 -*/ - -import cn.hutool.core.convert.Convert; -import cn.hutool.core.date.DateUtil; -import cn.hutool.core.util.IdUtil; -import cn.hutool.core.util.StrUtil; -import cn.hutool.http.HttpRequest; -import cn.hutool.http.HttpUtil; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.grpU8.nxproof.attachment.dao.IAttachmentFileDao; -import com.hzya.frame.grpU8.nxproof.attachment.entity.AttachmentFileEntity; -import com.hzya.frame.grpU8.nxproof.attachment.service.IAttachmentFileService; -import com.hzya.frame.grpU8.nxproof.oerannex.entity.OerAnnexEntity; -import com.hzya.frame.grpU8.nxproof.oerannex.service.IOerAnnexService; -import com.hzya.frame.grpU8.nxproof.oerdjml.dto.FileInfoDTO; -import org.apache.commons.collections.CollectionUtils; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.io.*; -import java.net.URLDecoder; -import java.nio.charset.Charset; -import java.util.ArrayList; -import java.util.Date; -import java.util.List; -import java.util.zip.ZipEntry; -import java.util.zip.ZipOutputStream; - -@Service -public class AttachmentFileServiceImpl extends BaseService implements IAttachmentFileService { - - Logger logger = LogManager.getLogger(getClass()); - - protected IAttachmentFileDao attachmentFileDao; - - @Autowired - public void setBillLogDao(IAttachmentFileDao dao) { - this.attachmentFileDao = dao; - this.dao=dao; - } - @Autowired - private IOerAnnexService oerAnnexService; - /** - * 保存附件 - * @param entity - */ - @Override - public void saveAttachment(AttachmentFileEntity entity) { - entity.setaTGuid("A1:"+IdUtil.fastUUID()); - String date = DateUtil.format(new Date(), "yyyyMMdd HH:mm:ss"); - entity.setCreateDate(date); - entity.setUpdateDate(date); - String fileName = entity.getaTFileName(); - if (StrUtil.isNotEmpty(fileName)){ - int index = fileName.lastIndexOf("."); - if (index > 0){ - String suffix = fileName.substring(index); - entity.setaTExtName(suffix); - String prefix = fileName.substring(0,index); - entity.setaTFileName(prefix); - } - } - attachmentFileDao.save("AttachmentFileEntity_insert",entity); - } - - @Override - public List queryFile(AttachmentFileEntity entity) throws Exception { - List list = attachmentFileDao.query(entity); - return list; - } - - /** - * 调用http接口查询单据附件 - * - * @param billCode 单据号 - * @return - * @throws Exception - */ - @Override - public List queryFileByCode(String billCode) throws Exception { - List list = new ArrayList<>(); - if (StrUtil.isNotEmpty(billCode)){ - JSONObject params = new JSONObject(); - params.put("billNo",billCode); - String res = HttpRequest.post("/grp/af/findFilesBB").body(params.toString()).execute().body(); - logger.info("根据单号:{},查询到到附件列表为:{}",billCode,res); - if (StrUtil.isNotEmpty(res)){ - JSONObject resJson = JSONObject.parseObject(res); - int pageCount = resJson.getIntValue("pageCount"); - boolean success = resJson.getBoolean("success"); - if (success){ - String dataStr = resJson.getString("data"); - list = JSONObject.parseArray(dataStr,JSONObject.class); - if (null != list && list.size() >0){ - for (JSONObject jsonObject : list) { - String fileName = jsonObject.getString("fileName"); - if (StrUtil.isNotEmpty(fileName)){ - // 使用indexOf找到"."的位置 - int dotIndex = fileName.lastIndexOf('.'); - // 确保找到了".",防止indexOf返回-1的情况 - if (dotIndex != -1){ - String ext_name = fileName.substring(dotIndex); - jsonObject.put("Ext",ext_name); - } - } - } - } - } - } - } - return list; - } - - /** - * 附件上传 - * - * @param fileList - * @param mlid - * @param kjnd - */ - @Override - public void uploadAttachment(List fileList, String mlid, String kjnd) { - if (CollectionUtils.isNotEmpty(fileList) && StrUtil.isNotEmpty(mlid) && StrUtil.isNotEmpty(kjnd)){ - try { - //附件下载 - List fileInfoList = fileDownload(fileList); - //附件保存到grp库里 - if (CollectionUtils.isNotEmpty(fileInfoList)){ - //保存前先删一下历史附件 - OerAnnexEntity delete = new OerAnnexEntity(); - //delete.setGsdm(Constant.CONFIGMAP.get("gsdm")); - delete.setKjnd(kjnd); - delete.setMlid(mlid); - //oerAnnexService.deleteAnnex(delete); - int no = 1; - for (FileInfoDTO fileInfo : fileInfoList) { - try { - AttachmentFileEntity fileEntity = new AttachmentFileEntity(); - String fileName = URLDecoder.decode(fileInfo.getFile_name(), "UTF-8"); - fileEntity.setaTFileName(fileName); - fileEntity.setaTFile(fileInfo.getData()); - this.saveAttachment(fileEntity); - //保存附件关系 - OerAnnexEntity annexEntity = new OerAnnexEntity(); - annexEntity.setMlid(mlid); - annexEntity.setKjnd(kjnd); - annexEntity.setAnnexName(fileName); - annexEntity.setAnnexSize(Convert.toLong(fileInfo.getFile_size())); - annexEntity.setOnlyid(fileEntity.getaTGuid()); - annexEntity.setXh(String.valueOf(no)); - oerAnnexService.saveAnnex(annexEntity); - no++; - }catch (Exception e){ - logger.error("保存附件到grp出错:{}",e); - } - } - } - }catch (Exception e){ - logger.error("保存附件到grp出错:{}",e); - } - } - } - - private List fileDownload(List fileList){ - String dir = "1"; - List files = new ArrayList<>(); - //1、下载附件 - for (JSONObject fileObj : fileList) { - try { - FileInfoDTO fileInfoDTO = new FileInfoDTO(); - String url = fileObj.getString("url"); - String fileName = URLDecoder.decode(fileObj.getString("fileName")); - File file = HttpUtil.downloadFileFromUrl(url, dir); - if (null != file){ - String zipPath = dir + File.separator + fileName.split("\\.")[0] + ".zip"; - ZipOutputStream zos = new ZipOutputStream(new FileOutputStream(zipPath), Charset.forName("GBK")); - writeZipFile(file, zos,fileName); - zos.close(); - // 获取压缩文件的字节数组 - File zipFile = new File(zipPath); - ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream((int) zipFile.length()); - BufferedInputStream bufferedInputStream = new BufferedInputStream(new FileInputStream(zipFile)); - int buf_size = 1024; - byte[] buffer = new byte[buf_size]; - int len = 0; - while (-1 != (len = bufferedInputStream.read(buffer, 0, buf_size))) { - byteArrayOutputStream.write(buffer, 0, len); - } - byte[] fileByte = byteArrayOutputStream.toByteArray(); - fileInfoDTO.setData(fileByte); - fileInfoDTO.setFile_size(fileObj.getString("size")); - fileInfoDTO.setFile_name(fileName); - files.add(fileInfoDTO); - } - }catch (Exception e){ - logger.error("上传附件出错:{}",e); - } - } - return files; - } - private void writeZipFile(File file,ZipOutputStream zos,String fileName){ - if (null != file && null !=zos){ - try { - logger.info("=====压缩文件====="); - zos.putNextEntry(new ZipEntry(fileName)); - FileInputStream fos = new FileInputStream(file); - BufferedInputStream bis = new BufferedInputStream(fos); - int len; - byte[] buf = new byte[1024]; - while ((len = bis.read(buf, 0, 1024)) != -1) { - zos.write(buf, 0, len); - } - bis.close(); - fos.close(); - logger.info("=====压缩完成====="); - }catch (Exception e){ - e.printStackTrace(); - logger.error("=====压缩文件出错====="); - } - } - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/controlindex/dao/IControlIndexDao.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/controlindex/dao/IControlIndexDao.java deleted file mode 100644 index 4b13f1b6..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/controlindex/dao/IControlIndexDao.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.controlindex.dao; - - - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.grpU8.nxproof.controlindex.entity.ControlIndexEntity; - -import java.util.List; - -public interface IControlIndexDao extends IBaseDao { - - //根据状态查询数据 - List queryControlIndexByStatus(ControlIndexEntity controlIndexEntity); -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/controlindex/dao/impl/ControlIndexDaoImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/controlindex/dao/impl/ControlIndexDaoImpl.java deleted file mode 100644 index ba206a04..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/controlindex/dao/impl/ControlIndexDaoImpl.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.controlindex.dao.impl; - - -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.grpU8.nxproof.controlindex.dao.IControlIndexDao; -import com.hzya.frame.grpU8.nxproof.controlindex.entity.ControlIndexEntity; -import org.springframework.stereotype.Repository; - -import java.util.List; - -@Repository(value = "controlIndexDaoImpl") -public class ControlIndexDaoImpl extends MybatisGenericDao implements IControlIndexDao { - @Override - public List queryControlIndexByStatus(ControlIndexEntity controlIndexEntity) { - List list =(List) super.selectList("ControlIndexEntity_list_base", controlIndexEntity); - return list; - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/controlindex/entity/ControlIndexEntity.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/controlindex/entity/ControlIndexEntity.java deleted file mode 100644 index 6b0dd200..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/controlindex/entity/ControlIndexEntity.java +++ /dev/null @@ -1,71 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.controlindex.entity; - - -import com.hzya.frame.web.entity.BaseEntity; - -public class ControlIndexEntity extends BaseEntity { - private String YSDH; - private String ZBID; - private int JE; - private String KJND; - private String ZT; - private String ZCMC; - - private String ZBTBZT; - - public String getZBTBZT() { - return ZBTBZT; - } - - public void setZBTBZT(String ZBTBZT) { - this.ZBTBZT = ZBTBZT; - } - - public String getYSDH() { - return YSDH; - } - - public void setYSDH(String YSDH) { - this.YSDH = YSDH; - } - - public String getZBID() { - return ZBID; - } - - public void setZBID(String ZBID) { - this.ZBID = ZBID; - } - - public int getJE() { - return JE; - } - - public void setJE(int JE) { - this.JE = JE; - } - - public String getKJND() { - return KJND; - } - - public void setKJND(String KJND) { - this.KJND = KJND; - } - - public String getZT() { - return ZT; - } - - public void setZT(String ZT) { - this.ZT = ZT; - } - - public String getZCMC() { - return ZCMC; - } - - public void setZCMC(String ZCMC) { - this.ZCMC = ZCMC; - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/controlindex/entity/ControlIndexEntity.xml b/service/src/main/java/com/hzya/frame/grpU8/nxproof/controlindex/entity/ControlIndexEntity.xml deleted file mode 100644 index 5af1b72e..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/controlindex/entity/ControlIndexEntity.xml +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - - - - - - - - - -YSDH,ZBID,JE,KJND,ZT,ZCMC,ZBTBZT - - - - - - - - - - - - - - - - insert into T_ZCCW_CONTROLINDEX( - GSDM, - KJND, - DJLXID, - MLID, - ZT, - CRerDM, - CRerMC, - CRerDate, - FlowCode, - CurSHJD, - NextSHJD, - SHR, - SHRID, - SHRQ, - JSFS, - DJBH, - DJDate, - FJS, - BMDM, - BMMC, - GRDM, - GRMC, - TEL, - YJJE, - THJE, - BLJE, - JE, - WHJE, - JEDX - ) - values ( - #{gsdm}, - #{kjnd}, - ${djlxId}, - ${mlId}, - #{zt}, - #{crerdm}, - #{crermc}, - #{crerdate}, - #{flowcode}, - ${curshjd}, - ${nextshjd}, - #{shrs}, - #{shrId}, - #{shrq}, - #{jsfs}, - #{djbh}, - #{djdate}, - ${fjs}, - #{bmdm}, - #{bmmc}, - #{grdm}, - #{grmc}, - #{tel}, - #{yjje}, - #{thje}, - #{blje}, - #{je}, - #{whje}, - #{jedx} - ) - - - - update T_ZCCW_CONTROLINDEX set ZBTBZT= #{ZBTBZT} - where KJND = #{KJND} and YSDH=#{YSDH} and ZBID=${ZBID} - - - - - DELETE - FROM - T_ZCCW_CONTROLINDEX - WHERE - GSDM = #{gsdm} - AND KJND = #{kjnd} - AND DJLXID = #{djlxId} - AND MLID = #{mlId} - - - - - UPDATE T_ZCCW_CONTROLINDEX - SET ZT = #{zt}, - FlowCode = #{flowcode}, - CurSHJD =#{curshjd}, - NextSHJD = #{nextshjd}, - SHRID =#{shrId}, - SHR = #{shrs}, - SHRQ = #{shrq} - WHERE - gsdm = #{gsdm} - AND kjnd = #{kjnd} - AND djlxid = #{djlxId} - AND mlid = #{mlId} - - - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/controlindex/service/IControlIndexService.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/controlindex/service/IControlIndexService.java deleted file mode 100644 index 1387ed32..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/controlindex/service/IControlIndexService.java +++ /dev/null @@ -1,7 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.controlindex.service; - -public interface IControlIndexService { - - //查询数据库表状态为1的数据,写入指标执行表 - String queryControlIndexByStatus(String status); -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/controlindex/service/impl/ControlIndexServiceImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/controlindex/service/impl/ControlIndexServiceImpl.java deleted file mode 100644 index 7b118fe0..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/controlindex/service/impl/ControlIndexServiceImpl.java +++ /dev/null @@ -1,158 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.controlindex.service.impl; - -import cn.hutool.core.collection.CollUtil; -import cn.hutool.core.date.DateUtil; -import com.hzya.frame.grpU8.nxproof.controlindex.entity.ControlIndexEntity; -import com.hzya.frame.grpU8.nxproof.controlindex.service.IControlIndexService; -import com.hzya.frame.grpU8.nxproof.gbizbsyrec.dao.IGbiZbsyrecDao; -import com.hzya.frame.grpU8.nxproof.gbizbsyrec.entity.GbiZbsyrecEntity; -import com.hzya.frame.grpU8.nxproof.oerdjml.dao.IOerDjmlDao; -import com.hzya.frame.grpU8.nxproof.oerdjml.entity.OerDjmlEntity; -import com.hzya.frame.web.exception.BaseSystemException; -import org.apache.ibatis.session.SqlSession; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Qualifier; -import org.springframework.stereotype.Service; - -import java.util.Date; -import java.util.List; - -@Service(value = "controlIndexServiceImpl") -public class ControlIndexServiceImpl implements IControlIndexService { - - private static Logger logger= LogManager.getLogger(ControlIndexServiceImpl.class); - - @Autowired - private IGbiZbsyrecDao gbiZbsyrecDao; - @Autowired - private IOerDjmlDao oerDjmlDao; - /*@Autowired - @Qualifier("sqlSessionMaster") - private SqlSession sqlSession;*/ - //查询数据库表状态为1的数据,写入指标执行表 - @Override - public String queryControlIndexByStatus(String stauts) { - ControlIndexEntity controlIndexEntity=new ControlIndexEntity(); - List controlIndexEntities=null; - OerDjmlEntity oerDjmlEntity=new OerDjmlEntity(); - oerDjmlEntity.setGsdm("001"); - oerDjmlEntity.setDjlxId("102"); - switch (stauts){ - case "1": - logger.info("========开始查询数据库表状态为1的数据========"); - controlIndexEntity.setZT("1"); - // controlIndexEntities= sqlSession.selectList("ControlIndexEntity_list_base", controlIndexEntity); - logger.info("根据状态为1查询出来的数据有{}条",controlIndexEntities.size()); - if(CollUtil.isNotEmpty(controlIndexEntities) && controlIndexEntities.size()>0){ - for (ControlIndexEntity indexEntity : controlIndexEntities) { - logger.info("循环遍历中得验收单号为:{}",indexEntity.getYSDH()); - if(null == indexEntity.getYSDH() || null ==indexEntity.getZBID()){ - throw new BaseSystemException("验收单号或者指标id不能为空"); - } - //将查询出来的状态为1的数据写入到指标占用表中 - GbiZbsyrecEntity gbiZbsyrecEntity=new GbiZbsyrecEntity(); - gbiZbsyrecEntity.setDjId(indexEntity.getYSDH());//单据id - logger.info("开始根据编号查询指标占用表的数据"); - //根据编号查询指标占用表里面是否存在数据,如果存在,则不新增 - GbiZbsyrecEntity gbiZbsyrecEntityOne =(GbiZbsyrecEntity) gbiZbsyrecDao.selectOne("GbiZbsyrecEntity_list_base_one", gbiZbsyrecEntity); - if(null ==gbiZbsyrecEntityOne || !indexEntity.getYSDH().equals(gbiZbsyrecEntityOne.getDjId())) { - logger.info("验收单号:{}在指标占用表中不存在,开始保存到占用表中",indexEntity.getYSDH()); - try { - gbiZbsyrecEntity.setJhId(indexEntity.getZBID());//指标id - gbiZbsyrecEntity.setDjje(String.valueOf(indexEntity.getJE()));//金额 - gbiZbsyrecEntity.setKjnd(indexEntity.getKJND()); - gbiZbsyrecEntity.setGsdm("001");//公司代码 - gbiZbsyrecEntity.setModule("OER");//模块 - gbiZbsyrecEntity.setDjlx("102");//单据类型 - gbiZbsyrecEntity.setDjflh("148001");//单据分录数 - gbiZbsyrecEntity.setDjzt(indexEntity.getZT()); - gbiZbsyrecEntity.setSzfx("1"); - gbiZbsyrecEntity.setJdzb("0"); - gbiZbsyrecEntity.setCzlx("0"); - gbiZbsyrecEntity.setDjflmx(indexEntity.getYSDH()); - gbiZbsyrecDao.save(gbiZbsyrecEntity); - //保存报销单 - oerDjmlEntity.setDjdate(DateUtil.formatDate(new Date()).replace("-","")); - String djbh = oerDjmlDao.getMaxDjbgByGsdmZy(oerDjmlEntity); - oerDjmlEntity.setDjbh(djbh); - oerDjmlEntity.setMlId(indexEntity.getYSDH()); - oerDjmlEntity.setKjnd(indexEntity.getKJND()); - oerDjmlEntity.setZt("1"); - oerDjmlEntity.setJe(String.valueOf(indexEntity.getJE())); - oerDjmlEntity.setGrdm("123456"); - oerDjmlEntity.setGrmc("占用测试"); - //oerDjmlEntity.setJedx(AmountConvert.toChinese(String.valueOf(indexEntity.getJE()))); - OerDjmlEntity save = oerDjmlDao.save(oerDjmlEntity); - logger.info("验收单号:{}在指标占用表中占用成功",indexEntity.getYSDH()); - if(save!=null){ - //修改T_ZCCW_CONTROLINDEX的指标同步状态为1 - indexEntity.setZBTBZT("1"); - logger.info("保存中开始根据验收单号:{},会计年度:{},指标id:{}更新指标同步状态",indexEntity.getYSDH(),indexEntity.getKJND(),indexEntity.getZBID()); - // sqlSession.update("ControlIndexEntity_update",indexEntity); - } - }catch (Exception e){ - logger.info("指标占用失败:{}",e.getMessage()); - } - }else{ - logger.info("验收单号:{}在指标占用表中已经存在,不再保存到占用表中",indexEntity.getYSDH()); - } - } - }else { - logger.info("========没有查询到状态为1,需要写入指标占用表的数据========"); - return null; - } - break; - case "3": - logger.info("========开始查询数据库表状态为3的数据========"); - controlIndexEntity.setZT("3"); - // controlIndexEntities= sqlSession.selectList("ControlIndexEntity_list_base", controlIndexEntity); - logger.info("根据状态为3查询出来的数据有{}条",controlIndexEntities.size()); - if(CollUtil.isNotEmpty(controlIndexEntities) && controlIndexEntities.size()>0){ - for (ControlIndexEntity indexEntity : controlIndexEntities) { - if(null == indexEntity.getYSDH() || null ==indexEntity.getZBID()){ - throw new BaseSystemException("验收单号或者指标id不能为空"); - } - GbiZbsyrecEntity gbiZbsyrecEntity=new GbiZbsyrecEntity(); - gbiZbsyrecEntity.setDjId(indexEntity.getYSDH()); - //根据编号查询指标占用表中是否存在,存在就删除 - GbiZbsyrecEntity gbiZbsyrecEntityOne =(GbiZbsyrecEntity) gbiZbsyrecDao.selectOne("GbiZbsyrecEntity_list_base_one", gbiZbsyrecEntity); - if(null !=gbiZbsyrecEntityOne && indexEntity.getYSDH().equals(gbiZbsyrecEntityOne.getDjId())) { - logger.info("验收单号:{}在指标占用表中存在,开始删除指标占用表",indexEntity.getYSDH()); - try { - //根据编号删除指标占用表 - gbiZbsyrecEntity.setKjnd(indexEntity.getKJND()); - logger.info("指标占用表中的djid为:{},会计年度为:{}",gbiZbsyrecEntity.getDjId(),gbiZbsyrecEntity.getKjnd()); - gbiZbsyrecDao.delete("GbiZbsyrecEntity_delete",gbiZbsyrecEntity); - //根据编号删除报销单 - oerDjmlEntity.setKjnd(indexEntity.getKJND()); - oerDjmlEntity.setMlId(indexEntity.getYSDH()); - logger.info("报销单中的mlid为:{},会计年度为:{},公司代码为:{},单据类型id为:{}",oerDjmlEntity.getMlId(),oerDjmlEntity.getKjnd(),oerDjmlEntity.getGsdm(),oerDjmlEntity.getDjlxId()); - int delete = oerDjmlDao.delete("OerDjmlEntity_delete", oerDjmlEntity); - logger.info("根据验收单号:{}在指标占用表中已删除",indexEntity.getYSDH()); - if(delete>0){ - //修改T_ZCCW_CONTROLINDEX的指标同步状态为1 - indexEntity.setZBTBZT("1"); - logger.info("删除中开始根据验收单号:{},会计年度:{},指标id:{}更新指标同步状态",indexEntity.getYSDH(),indexEntity.getKJND(),indexEntity.getZBID()); - // sqlSession.update("ControlIndexEntity_update",indexEntity); - } - }catch (Exception e){ - logger.info("指标删除失败:{}",e.getMessage()); - } - }else { - logger.info("验收单号:{}在指标占用表中不存在",indexEntity.getYSDH()); - } - } - }else { - logger.info("========没有查询到状态为3,需要删除指标占用表的数据========"); - return null; - } - break; - default: - break; - } - return null; - } - } - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbsyrec/dao/IGbiZbsyrecDao.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbsyrec/dao/IGbiZbsyrecDao.java deleted file mode 100644 index c77254e9..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbsyrec/dao/IGbiZbsyrecDao.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.gbizbsyrec.dao; - - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.grpU8.nxproof.gbizbsyrec.entity.GbiZbsyrecEntity; - -/** - * @Author:hecan - * @Description: - * @params: - * @return: - * @Date: 2023/6/19 14:47 - */ -public interface IGbiZbsyrecDao extends IBaseDao { - Integer deleteData(GbiZbsyrecEntity oeryszb); - - Integer saveData(GbiZbsyrecEntity oeryszb); -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbsyrec/dao/impl/GbiZbsyrecDaoImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbsyrec/dao/impl/GbiZbsyrecDaoImpl.java deleted file mode 100644 index 98a61b5c..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbsyrec/dao/impl/GbiZbsyrecDaoImpl.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.gbizbsyrec.dao.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.grpU8.nxproof.gbizbsyrec.dao.IGbiZbsyrecDao; -import com.hzya.frame.grpU8.nxproof.gbizbsyrec.entity.GbiZbsyrecEntity; -import org.springframework.stereotype.Repository; - -/** - * @Author:hecan - * @Description: - * @params: - * @return: - * @Date: 2023/6/19 14:48 - */ -@Repository(value = "gbiZbsyrecDao") -public class GbiZbsyrecDaoImpl extends MybatisGenericDao implements IGbiZbsyrecDao { - @DS("#entity.dataSourceCode") - @Override - public Integer deleteData( GbiZbsyrecEntity entity) { - Integer o = super.delete(getSqlIdPrifx() + "GbiZbsyrecEntity_delete_mlid", entity); - return o; - } - - @DS("#entity.dataSourceCode") - @Override - public Integer saveData( GbiZbsyrecEntity entity) { - Integer o = super.insert(getSqlIdPrifx() + "GbiZbsyrecEntity_insert", entity); - return o; - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbsyrec/entity/GbiZbsyrecEntity.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbsyrec/entity/GbiZbsyrecEntity.java deleted file mode 100644 index 4f20762f..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbsyrec/entity/GbiZbsyrecEntity.java +++ /dev/null @@ -1,186 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.gbizbsyrec.entity; - -import com.hzya.frame.web.entity.BaseEntity; -import lombok.*; - -/** - * @Author:hecan - * @Description:指标使用记录表 - * @params: - * @return: - * @Date: 2023/6/16 22:04 - */ - -public class GbiZbsyrecEntity extends BaseEntity { - private String gsdm;//公司代码 - private String kjnd;//会计年度 - private String module; - private String djlx; - private String djId; - private String djflh; - private String djflmx; - private String djywrq;//单据日期 - private String djzt; - private String jhId;//计划id - private String djje;//金额 - private String sl; - private String djzy;//摘要 - private String szfx; - private String zblb; - private String jdzb; - private String czlx; - private String zzbz; - private String ywdjId; - - public String getGsdm() { - return gsdm; - } - - public void setGsdm(String gsdm) { - this.gsdm = gsdm; - } - - public String getKjnd() { - return kjnd; - } - - public void setKjnd(String kjnd) { - this.kjnd = kjnd; - } - - public String getModule() { - return module; - } - - public void setModule(String module) { - this.module = module; - } - - public String getDjlx() { - return djlx; - } - - public void setDjlx(String djlx) { - this.djlx = djlx; - } - - public String getDjId() { - return djId; - } - - public void setDjId(String djId) { - this.djId = djId; - } - - public String getDjflh() { - return djflh; - } - - public void setDjflh(String djflh) { - this.djflh = djflh; - } - - public String getDjflmx() { - return djflmx; - } - - public void setDjflmx(String djflmx) { - this.djflmx = djflmx; - } - - public String getDjywrq() { - return djywrq; - } - - public void setDjywrq(String djywrq) { - this.djywrq = djywrq; - } - - public String getDjzt() { - return djzt; - } - - public void setDjzt(String djzt) { - this.djzt = djzt; - } - - public String getJhId() { - return jhId; - } - - public void setJhId(String jhId) { - this.jhId = jhId; - } - - public String getDjje() { - return djje; - } - - public void setDjje(String djje) { - this.djje = djje; - } - - public String getSl() { - return sl; - } - - public void setSl(String sl) { - this.sl = sl; - } - - public String getDjzy() { - return djzy; - } - - public void setDjzy(String djzy) { - this.djzy = djzy; - } - - public String getSzfx() { - return szfx; - } - - public void setSzfx(String szfx) { - this.szfx = szfx; - } - - public String getZblb() { - return zblb; - } - - public void setZblb(String zblb) { - this.zblb = zblb; - } - - public String getJdzb() { - return jdzb; - } - - public void setJdzb(String jdzb) { - this.jdzb = jdzb; - } - - public String getCzlx() { - return czlx; - } - - public void setCzlx(String czlx) { - this.czlx = czlx; - } - - public String getZzbz() { - return zzbz; - } - - public void setZzbz(String zzbz) { - this.zzbz = zzbz; - } - - public String getYwdjId() { - return ywdjId; - } - - public void setYwdjId(String ywdjId) { - this.ywdjId = ywdjId; - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbsyrec/entity/GbiZbsyrecEntity.xml b/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbsyrec/entity/GbiZbsyrecEntity.xml deleted file mode 100644 index 83805dac..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbsyrec/entity/GbiZbsyrecEntity.xml +++ /dev/null @@ -1,173 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - GSDM,KJND - - - - - - - - - insert into GBI_ZBSYREC( - YWDJID, - KJND, - MODULE, - DJLX, - DJID, - DJFLH, - DJFLMX, - DJYWRQ, - DJZT, - JHID, - DJJE , - SL, - DJZY, - SZFX, - ZBLB, - JDBZ, - CZLX, - ZZBZ, - GSDM - ) - values ( - #{ywdjId}, - #{kjnd}, - #{module}, - #{djlx}, - #{djId}, - #{djflh}, - #{djflmx}, - #{djywrq}, - #{djzt}, - #{jhId}, - #{djje}, - #{sl}, - #{djzy}, - #{szfx}, - #{zblb}, - #{jdzb}, - #{czlx}, - #{zzbz}, - #{gsdm} - ) - - - - delete from GBI_ZBSYREC where KJND=#{kjnd} and DJID= #{djId} - - - - delete FROM gbi_zbsyrec where GSDM =#{gsdm} and KJND=#{kjnd} and MODULE='GSP' and abs(DJFLMX)=${djflmx} AND DJJE > 0 - - - - delete FROM gbi_zbsyrec where GSDM =#{gsdm} and KJND=#{kjnd} and MODULE='OER' and djlx=#{djlx} and djid=#{djId} AND DJFLMX=#{djflmx} - - - delete FROM gbi_zbsyrec where GSDM =#{gsdm} and KJND=#{kjnd} and djid=#{djId} - - - - - DELETE - FROM - gbi_zbsyrec - WHERE - GSDM = #{gsdm} - AND KJND = #{kjnd} - AND ( - ( - MODULE = #{module} - AND DJFLMX = #{djflmx} - ) - OR ( - MODULE = #{module} - AND DJFLMX =#{djflmx} - ) - ); - - - - DELETE - FROM - gbi_zbsyrec - WHERE - GSDM = #{gsdm} - AND KJND = #{kjnd} - AND (MODULE = #{module} OR MODULE = #{module}) - AND abs(DJFLMX) = #{djflmx} - - - - - UPDATE GBI_ZBSYREC - SET DJZT = '1' - WHERE - GSDM = #{gsdm} - AND KJND = #{kjnd} - AND MODULE = #{module} - AND DJLX = #{djlx} - AND DJID = #{djId} - AND (DJFLMX = #{djflmx}) - - - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbsyrec/service/IGbiZbsyrecService.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbsyrec/service/IGbiZbsyrecService.java deleted file mode 100644 index e4315904..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbsyrec/service/IGbiZbsyrecService.java +++ /dev/null @@ -1,11 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.gbizbsyrec.service; - -/** - * @Author:hecan - * @Description:指标使用记录 - * @params: - * @return: - * @Date: 2023/6/19 14:27 - */ -public interface IGbiZbsyrecService { -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbsyrec/service/impl/GbiZbsyrecServiceImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbsyrec/service/impl/GbiZbsyrecServiceImpl.java deleted file mode 100644 index ebba6edc..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbsyrec/service/impl/GbiZbsyrecServiceImpl.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.gbizbsyrec.service.impl; - -import com.hzya.frame.grpU8.nxproof.gbizbsyrec.service.IGbiZbsyrecService; -import org.springframework.stereotype.Service; - -/** - * @Author:hecan - * @Description:指标使用记录 - * @params: - * @return: - * @Date: 2023/6/19 14:30 - */ -@Service(value = "gbiZbsyrecService") -public class GbiZbsyrecServiceImpl implements IGbiZbsyrecService { -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbxmb/dao/IGbiZbxmbDao.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbxmb/dao/IGbiZbxmbDao.java deleted file mode 100644 index 106536d3..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbxmb/dao/IGbiZbxmbDao.java +++ /dev/null @@ -1,41 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.gbizbxmb.dao; - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.grpU8.nxproof.gbizbsyrec.entity.GbiZbsyrecEntity; -import com.hzya.frame.grpU8.nxproof.gbizbxmb.entity.GbiZbxmbEntity; - -import java.util.List; - -public interface IGbiZbxmbDao extends IBaseDao { - /** - * - * @content 查询指标id最大值加一和取指标代码 长度为8位,不够用0补 - * @Param - * @Return - * @Author hecan - * @Date 2024/8/6 11:52 - * **/ - GbiZbxmbEntity queryZbidAndZbdm(GbiZbxmbEntity gbiZbxmbEntity); - - - /** - * - * @content 部门修改时候修改指标项目表的部门名称 - * @Param - * @Return - * @Author hecan - * @Date 2024/8/8 16:59 - * **/ - Integer updateZbmxBmmc(GbiZbxmbEntity gbiZbxmbEntity); - - - /** - * - * @content 根据idpzh查询指标id和指标金额 - * @Param - * @Return - * @Author hecan - * @Date 2024/8/14 17:15 - * **/ - List queryZbxmbByIdpzh(GbiZbxmbEntity gbiZbxmbEntity); -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbxmb/dao/impl/GbiZbxmbDaoImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbxmb/dao/impl/GbiZbxmbDaoImpl.java deleted file mode 100644 index c2c72a54..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbxmb/dao/impl/GbiZbxmbDaoImpl.java +++ /dev/null @@ -1,40 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.gbizbxmb.dao.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.grpU8.nxproof.gbizbxmb.entity.GbiZbxmbEntity; -import com.hzya.frame.grpU8.nxproof.gbizbxmb.dao.IGbiZbxmbDao; -import org.springframework.stereotype.Repository; -import com.hzya.frame.basedao.dao.MybatisGenericDao; - -import java.util.List; - -/** - * (GbiZbxmb)表数据库访问层 - * - * @author makejava - * @since 2024-08-14 16:58:43 - */ -@Repository(value = "GbiZbxmbDaoImpl") -public class GbiZbxmbDaoImpl extends MybatisGenericDao implements IGbiZbxmbDao{ - - @Override - @DS("#gbiZbxmbEntity.dataSourceCode") - public GbiZbxmbEntity queryZbidAndZbdm(GbiZbxmbEntity gbiZbxmbEntity) { - return (GbiZbxmbEntity) super.selectOne("queryZbidAndZbdm", gbiZbxmbEntity); - } - - @Override - @DS("#gbiZbxmbEntity.dataSourceCode") - public Integer updateZbmxBmmc(GbiZbxmbEntity gbiZbxmbEntity) { - int update = super.update("updateZbmxBmmc", gbiZbxmbEntity); - return update; - } - - @Override - @DS("#gbiZbxmbEntity.dataSourceCode") - public List queryZbxmbByIdpzh(GbiZbxmbEntity gbiZbxmbEntity) { - return (List)super.selectList("queryZbxmbByIdpzh",gbiZbxmbEntity); - } - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbxmb/entity/GbiZbxmbEntity.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbxmb/entity/GbiZbxmbEntity.java deleted file mode 100644 index 242f8fd8..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbxmb/entity/GbiZbxmbEntity.java +++ /dev/null @@ -1,1274 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.gbizbxmb.entity; - -import com.hzya.frame.web.entity.BaseEntity; -/** - * (GbiZbxmb)实体类 - * - * @author makejava - * @since 2024-08-14 16:58:44 - */ -public class GbiZbxmbEntity extends BaseEntity { - - private Integer zbid; - private String gsdm; - private String kjnd; - private String zbdm; - private String zblb; - private Integer sjzbid; - private String zy; - private String ysfadm; - private String ysfamc; - private String jflxdm; - private String jflxmc; - private String whdm; - private String whmc; - private String zblydm; - private String zblymc; - private String zjlydm; - private String zjlymc; - private String zjxzdm; - private String zjxzmc; - private String jsfsdm; - private String jsfsmc; - private String zffsdm; - private String zffsmc; - private String ysdwdm; - private String ysdwmc; - private String bmdm; - private String bmmc; - private String zydm; - private String zymc; - private String xmfldm; - private String xmflmc; - private String xmdm; - private String xmmc; - private String gnkmdm; - private String gnkmmc; - private String jjkmdm; - private String jjkmmc; - private String fz6dm; - private String fz6mc; - private String fz7dm; - private String fz7mc; - private String fz8dm; - private String fz8mc; - private String fz9dm; - private String fz9mc; - private String fzadm; - private String fzamc; - private String fz11dm; - private String fz11mc; - private String fz12dm; - private String fz12mc; - private String fz13dm; - private String fz13mc; - private String fz14dm; - private String fz14mc; - private String fz15dm; - private String fz15mc; - private String fz16dm; - private String fz16mc; - private String fz17dm; - private String fz17mc; - private String fz18dm; - private String fz18mc; - private String fz19dm; - private String fz19mc; - private String fz20dm; - private String fz20mc; - private String fz21dm; - private String fz21mc; - private String fz22dm; - private String fz22mc; - private String fz23dm; - private String fz23mc; - private String fz24dm; - private String fz24mc; - private String fz25dm; - private String fz25mc; - private String fz26dm; - private String fz26mc; - private String fz27dm; - private String fz27mc; - private String fz28dm; - private String fz28mc; - private String fz29dm; - private String fz29mc; - private String fz30dm; - private String fz30mc; - private String zth; - private String kmdm; - private String kmmc; - private String zt; - private String sfzfcg; - private Double je; - private Double ncysy; - private Double djje; - private Double ye; - private Integer lrrid; - private String lrr; - private String lrrq; - private String lrsj; - private Integer shrid; - private String shr; - private String shrq; - private String shsj; - private Integer pfrid; - private String pfr; - private String pfrq; - private String pfsj; - private Integer curshjd; - private Integer nextshjd; - private String flowcode; - private Double yjbfb; - private String cyskzfs; - private String sfjz; - private String module; - private String bz; - private String idzbbh; - private String xfzt; - private Integer sjly; - private String bygkz; - private Double ysje; - private String zcsxdm; - private String zcsxmc; - private Integer yf; - private String kzzl1dm; - private String kzzl1mc; - private String kzzl2dm; - private String kzzl2mc; - private String kzzl3dm; - private String kzzl3mc; - private String kzzl4dm; - private String kzzl4mc; - private String kzzl5dm; - private String kzzl5mc; - private String kzzl6dm; - private String kzzl6mc; - private String kzzl7dm; - private String kzzl7mc; - private String edwzc; - private String djId; - - public String getDjId() { - return djId; - } - - public void setDjId(String djId) { - this.djId = djId; - } - - public Integer getZbid() { - return zbid; - } - - public void setZbid(Integer zbid) { - this.zbid = zbid; - } - - public String getGsdm() { - return gsdm; - } - - public void setGsdm(String gsdm) { - this.gsdm = gsdm; - } - - public String getKjnd() { - return kjnd; - } - - public void setKjnd(String kjnd) { - this.kjnd = kjnd; - } - - public String getZbdm() { - return zbdm; - } - - public void setZbdm(String zbdm) { - this.zbdm = zbdm; - } - - public String getZblb() { - return zblb; - } - - public void setZblb(String zblb) { - this.zblb = zblb; - } - - public Integer getSjzbid() { - return sjzbid; - } - - public void setSjzbid(Integer sjzbid) { - this.sjzbid = sjzbid; - } - - public String getZy() { - return zy; - } - - public void setZy(String zy) { - this.zy = zy; - } - - public String getYsfadm() { - return ysfadm; - } - - public void setYsfadm(String ysfadm) { - this.ysfadm = ysfadm; - } - - public String getYsfamc() { - return ysfamc; - } - - public void setYsfamc(String ysfamc) { - this.ysfamc = ysfamc; - } - - public String getJflxdm() { - return jflxdm; - } - - public void setJflxdm(String jflxdm) { - this.jflxdm = jflxdm; - } - - public String getJflxmc() { - return jflxmc; - } - - public void setJflxmc(String jflxmc) { - this.jflxmc = jflxmc; - } - - public String getWhdm() { - return whdm; - } - - public void setWhdm(String whdm) { - this.whdm = whdm; - } - - public String getWhmc() { - return whmc; - } - - public void setWhmc(String whmc) { - this.whmc = whmc; - } - - public String getZblydm() { - return zblydm; - } - - public void setZblydm(String zblydm) { - this.zblydm = zblydm; - } - - public String getZblymc() { - return zblymc; - } - - public void setZblymc(String zblymc) { - this.zblymc = zblymc; - } - - public String getZjlydm() { - return zjlydm; - } - - public void setZjlydm(String zjlydm) { - this.zjlydm = zjlydm; - } - - public String getZjlymc() { - return zjlymc; - } - - public void setZjlymc(String zjlymc) { - this.zjlymc = zjlymc; - } - - public String getZjxzdm() { - return zjxzdm; - } - - public void setZjxzdm(String zjxzdm) { - this.zjxzdm = zjxzdm; - } - - public String getZjxzmc() { - return zjxzmc; - } - - public void setZjxzmc(String zjxzmc) { - this.zjxzmc = zjxzmc; - } - - public String getJsfsdm() { - return jsfsdm; - } - - public void setJsfsdm(String jsfsdm) { - this.jsfsdm = jsfsdm; - } - - public String getJsfsmc() { - return jsfsmc; - } - - public void setJsfsmc(String jsfsmc) { - this.jsfsmc = jsfsmc; - } - - public String getZffsdm() { - return zffsdm; - } - - public void setZffsdm(String zffsdm) { - this.zffsdm = zffsdm; - } - - public String getZffsmc() { - return zffsmc; - } - - public void setZffsmc(String zffsmc) { - this.zffsmc = zffsmc; - } - - public String getYsdwdm() { - return ysdwdm; - } - - public void setYsdwdm(String ysdwdm) { - this.ysdwdm = ysdwdm; - } - - public String getYsdwmc() { - return ysdwmc; - } - - public void setYsdwmc(String ysdwmc) { - this.ysdwmc = ysdwmc; - } - - public String getBmdm() { - return bmdm; - } - - public void setBmdm(String bmdm) { - this.bmdm = bmdm; - } - - public String getBmmc() { - return bmmc; - } - - public void setBmmc(String bmmc) { - this.bmmc = bmmc; - } - - public String getZydm() { - return zydm; - } - - public void setZydm(String zydm) { - this.zydm = zydm; - } - - public String getZymc() { - return zymc; - } - - public void setZymc(String zymc) { - this.zymc = zymc; - } - - public String getXmfldm() { - return xmfldm; - } - - public void setXmfldm(String xmfldm) { - this.xmfldm = xmfldm; - } - - public String getXmflmc() { - return xmflmc; - } - - public void setXmflmc(String xmflmc) { - this.xmflmc = xmflmc; - } - - public String getXmdm() { - return xmdm; - } - - public void setXmdm(String xmdm) { - this.xmdm = xmdm; - } - - public String getXmmc() { - return xmmc; - } - - public void setXmmc(String xmmc) { - this.xmmc = xmmc; - } - - public String getGnkmdm() { - return gnkmdm; - } - - public void setGnkmdm(String gnkmdm) { - this.gnkmdm = gnkmdm; - } - - public String getGnkmmc() { - return gnkmmc; - } - - public void setGnkmmc(String gnkmmc) { - this.gnkmmc = gnkmmc; - } - - public String getJjkmdm() { - return jjkmdm; - } - - public void setJjkmdm(String jjkmdm) { - this.jjkmdm = jjkmdm; - } - - public String getJjkmmc() { - return jjkmmc; - } - - public void setJjkmmc(String jjkmmc) { - this.jjkmmc = jjkmmc; - } - - public String getFz6dm() { - return fz6dm; - } - - public void setFz6dm(String fz6dm) { - this.fz6dm = fz6dm; - } - - public String getFz6mc() { - return fz6mc; - } - - public void setFz6mc(String fz6mc) { - this.fz6mc = fz6mc; - } - - public String getFz7dm() { - return fz7dm; - } - - public void setFz7dm(String fz7dm) { - this.fz7dm = fz7dm; - } - - public String getFz7mc() { - return fz7mc; - } - - public void setFz7mc(String fz7mc) { - this.fz7mc = fz7mc; - } - - public String getFz8dm() { - return fz8dm; - } - - public void setFz8dm(String fz8dm) { - this.fz8dm = fz8dm; - } - - public String getFz8mc() { - return fz8mc; - } - - public void setFz8mc(String fz8mc) { - this.fz8mc = fz8mc; - } - - public String getFz9dm() { - return fz9dm; - } - - public void setFz9dm(String fz9dm) { - this.fz9dm = fz9dm; - } - - public String getFz9mc() { - return fz9mc; - } - - public void setFz9mc(String fz9mc) { - this.fz9mc = fz9mc; - } - - public String getFzadm() { - return fzadm; - } - - public void setFzadm(String fzadm) { - this.fzadm = fzadm; - } - - public String getFzamc() { - return fzamc; - } - - public void setFzamc(String fzamc) { - this.fzamc = fzamc; - } - - public String getFz11dm() { - return fz11dm; - } - - public void setFz11dm(String fz11dm) { - this.fz11dm = fz11dm; - } - - public String getFz11mc() { - return fz11mc; - } - - public void setFz11mc(String fz11mc) { - this.fz11mc = fz11mc; - } - - public String getFz12dm() { - return fz12dm; - } - - public void setFz12dm(String fz12dm) { - this.fz12dm = fz12dm; - } - - public String getFz12mc() { - return fz12mc; - } - - public void setFz12mc(String fz12mc) { - this.fz12mc = fz12mc; - } - - public String getFz13dm() { - return fz13dm; - } - - public void setFz13dm(String fz13dm) { - this.fz13dm = fz13dm; - } - - public String getFz13mc() { - return fz13mc; - } - - public void setFz13mc(String fz13mc) { - this.fz13mc = fz13mc; - } - - public String getFz14dm() { - return fz14dm; - } - - public void setFz14dm(String fz14dm) { - this.fz14dm = fz14dm; - } - - public String getFz14mc() { - return fz14mc; - } - - public void setFz14mc(String fz14mc) { - this.fz14mc = fz14mc; - } - - public String getFz15dm() { - return fz15dm; - } - - public void setFz15dm(String fz15dm) { - this.fz15dm = fz15dm; - } - - public String getFz15mc() { - return fz15mc; - } - - public void setFz15mc(String fz15mc) { - this.fz15mc = fz15mc; - } - - public String getFz16dm() { - return fz16dm; - } - - public void setFz16dm(String fz16dm) { - this.fz16dm = fz16dm; - } - - public String getFz16mc() { - return fz16mc; - } - - public void setFz16mc(String fz16mc) { - this.fz16mc = fz16mc; - } - - public String getFz17dm() { - return fz17dm; - } - - public void setFz17dm(String fz17dm) { - this.fz17dm = fz17dm; - } - - public String getFz17mc() { - return fz17mc; - } - - public void setFz17mc(String fz17mc) { - this.fz17mc = fz17mc; - } - - public String getFz18dm() { - return fz18dm; - } - - public void setFz18dm(String fz18dm) { - this.fz18dm = fz18dm; - } - - public String getFz18mc() { - return fz18mc; - } - - public void setFz18mc(String fz18mc) { - this.fz18mc = fz18mc; - } - - public String getFz19dm() { - return fz19dm; - } - - public void setFz19dm(String fz19dm) { - this.fz19dm = fz19dm; - } - - public String getFz19mc() { - return fz19mc; - } - - public void setFz19mc(String fz19mc) { - this.fz19mc = fz19mc; - } - - public String getFz20dm() { - return fz20dm; - } - - public void setFz20dm(String fz20dm) { - this.fz20dm = fz20dm; - } - - public String getFz20mc() { - return fz20mc; - } - - public void setFz20mc(String fz20mc) { - this.fz20mc = fz20mc; - } - - public String getFz21dm() { - return fz21dm; - } - - public void setFz21dm(String fz21dm) { - this.fz21dm = fz21dm; - } - - public String getFz21mc() { - return fz21mc; - } - - public void setFz21mc(String fz21mc) { - this.fz21mc = fz21mc; - } - - public String getFz22dm() { - return fz22dm; - } - - public void setFz22dm(String fz22dm) { - this.fz22dm = fz22dm; - } - - public String getFz22mc() { - return fz22mc; - } - - public void setFz22mc(String fz22mc) { - this.fz22mc = fz22mc; - } - - public String getFz23dm() { - return fz23dm; - } - - public void setFz23dm(String fz23dm) { - this.fz23dm = fz23dm; - } - - public String getFz23mc() { - return fz23mc; - } - - public void setFz23mc(String fz23mc) { - this.fz23mc = fz23mc; - } - - public String getFz24dm() { - return fz24dm; - } - - public void setFz24dm(String fz24dm) { - this.fz24dm = fz24dm; - } - - public String getFz24mc() { - return fz24mc; - } - - public void setFz24mc(String fz24mc) { - this.fz24mc = fz24mc; - } - - public String getFz25dm() { - return fz25dm; - } - - public void setFz25dm(String fz25dm) { - this.fz25dm = fz25dm; - } - - public String getFz25mc() { - return fz25mc; - } - - public void setFz25mc(String fz25mc) { - this.fz25mc = fz25mc; - } - - public String getFz26dm() { - return fz26dm; - } - - public void setFz26dm(String fz26dm) { - this.fz26dm = fz26dm; - } - - public String getFz26mc() { - return fz26mc; - } - - public void setFz26mc(String fz26mc) { - this.fz26mc = fz26mc; - } - - public String getFz27dm() { - return fz27dm; - } - - public void setFz27dm(String fz27dm) { - this.fz27dm = fz27dm; - } - - public String getFz27mc() { - return fz27mc; - } - - public void setFz27mc(String fz27mc) { - this.fz27mc = fz27mc; - } - - public String getFz28dm() { - return fz28dm; - } - - public void setFz28dm(String fz28dm) { - this.fz28dm = fz28dm; - } - - public String getFz28mc() { - return fz28mc; - } - - public void setFz28mc(String fz28mc) { - this.fz28mc = fz28mc; - } - - public String getFz29dm() { - return fz29dm; - } - - public void setFz29dm(String fz29dm) { - this.fz29dm = fz29dm; - } - - public String getFz29mc() { - return fz29mc; - } - - public void setFz29mc(String fz29mc) { - this.fz29mc = fz29mc; - } - - public String getFz30dm() { - return fz30dm; - } - - public void setFz30dm(String fz30dm) { - this.fz30dm = fz30dm; - } - - public String getFz30mc() { - return fz30mc; - } - - public void setFz30mc(String fz30mc) { - this.fz30mc = fz30mc; - } - - public String getZth() { - return zth; - } - - public void setZth(String zth) { - this.zth = zth; - } - - public String getKmdm() { - return kmdm; - } - - public void setKmdm(String kmdm) { - this.kmdm = kmdm; - } - - public String getKmmc() { - return kmmc; - } - - public void setKmmc(String kmmc) { - this.kmmc = kmmc; - } - - public String getZt() { - return zt; - } - - public void setZt(String zt) { - this.zt = zt; - } - - public String getSfzfcg() { - return sfzfcg; - } - - public void setSfzfcg(String sfzfcg) { - this.sfzfcg = sfzfcg; - } - - public Double getJe() { - return je; - } - - public void setJe(Double je) { - this.je = je; - } - - public Double getNcysy() { - return ncysy; - } - - public void setNcysy(Double ncysy) { - this.ncysy = ncysy; - } - - public Double getDjje() { - return djje; - } - - public void setDjje(Double djje) { - this.djje = djje; - } - - public Double getYe() { - return ye; - } - - public void setYe(Double ye) { - this.ye = ye; - } - - public Integer getLrrid() { - return lrrid; - } - - public void setLrrid(Integer lrrid) { - this.lrrid = lrrid; - } - - public String getLrr() { - return lrr; - } - - public void setLrr(String lrr) { - this.lrr = lrr; - } - - public String getLrrq() { - return lrrq; - } - - public void setLrrq(String lrrq) { - this.lrrq = lrrq; - } - - public String getLrsj() { - return lrsj; - } - - public void setLrsj(String lrsj) { - this.lrsj = lrsj; - } - - public Integer getShrid() { - return shrid; - } - - public void setShrid(Integer shrid) { - this.shrid = shrid; - } - - public String getShr() { - return shr; - } - - public void setShr(String shr) { - this.shr = shr; - } - - public String getShrq() { - return shrq; - } - - public void setShrq(String shrq) { - this.shrq = shrq; - } - - public String getShsj() { - return shsj; - } - - public void setShsj(String shsj) { - this.shsj = shsj; - } - - public Integer getPfrid() { - return pfrid; - } - - public void setPfrid(Integer pfrid) { - this.pfrid = pfrid; - } - - public String getPfr() { - return pfr; - } - - public void setPfr(String pfr) { - this.pfr = pfr; - } - - public String getPfrq() { - return pfrq; - } - - public void setPfrq(String pfrq) { - this.pfrq = pfrq; - } - - public String getPfsj() { - return pfsj; - } - - public void setPfsj(String pfsj) { - this.pfsj = pfsj; - } - - public Integer getCurshjd() { - return curshjd; - } - - public void setCurshjd(Integer curshjd) { - this.curshjd = curshjd; - } - - public Integer getNextshjd() { - return nextshjd; - } - - public void setNextshjd(Integer nextshjd) { - this.nextshjd = nextshjd; - } - - public String getFlowcode() { - return flowcode; - } - - public void setFlowcode(String flowcode) { - this.flowcode = flowcode; - } - - public Double getYjbfb() { - return yjbfb; - } - - public void setYjbfb(Double yjbfb) { - this.yjbfb = yjbfb; - } - - public String getCyskzfs() { - return cyskzfs; - } - - public void setCyskzfs(String cyskzfs) { - this.cyskzfs = cyskzfs; - } - - public String getSfjz() { - return sfjz; - } - - public void setSfjz(String sfjz) { - this.sfjz = sfjz; - } - - public String getModule() { - return module; - } - - public void setModule(String module) { - this.module = module; - } - - public String getBz() { - return bz; - } - - public void setBz(String bz) { - this.bz = bz; - } - - public String getIdzbbh() { - return idzbbh; - } - - public void setIdzbbh(String idzbbh) { - this.idzbbh = idzbbh; - } - - public String getXfzt() { - return xfzt; - } - - public void setXfzt(String xfzt) { - this.xfzt = xfzt; - } - - public Integer getSjly() { - return sjly; - } - - public void setSjly(Integer sjly) { - this.sjly = sjly; - } - - public String getBygkz() { - return bygkz; - } - - public void setBygkz(String bygkz) { - this.bygkz = bygkz; - } - - public Double getYsje() { - return ysje; - } - - public void setYsje(Double ysje) { - this.ysje = ysje; - } - - public String getZcsxdm() { - return zcsxdm; - } - - public void setZcsxdm(String zcsxdm) { - this.zcsxdm = zcsxdm; - } - - public String getZcsxmc() { - return zcsxmc; - } - - public void setZcsxmc(String zcsxmc) { - this.zcsxmc = zcsxmc; - } - - public Integer getYf() { - return yf; - } - - public void setYf(Integer yf) { - this.yf = yf; - } - - public String getKzzl1dm() { - return kzzl1dm; - } - - public void setKzzl1dm(String kzzl1dm) { - this.kzzl1dm = kzzl1dm; - } - - public String getKzzl1mc() { - return kzzl1mc; - } - - public void setKzzl1mc(String kzzl1mc) { - this.kzzl1mc = kzzl1mc; - } - - public String getKzzl2dm() { - return kzzl2dm; - } - - public void setKzzl2dm(String kzzl2dm) { - this.kzzl2dm = kzzl2dm; - } - - public String getKzzl2mc() { - return kzzl2mc; - } - - public void setKzzl2mc(String kzzl2mc) { - this.kzzl2mc = kzzl2mc; - } - - public String getKzzl3dm() { - return kzzl3dm; - } - - public void setKzzl3dm(String kzzl3dm) { - this.kzzl3dm = kzzl3dm; - } - - public String getKzzl3mc() { - return kzzl3mc; - } - - public void setKzzl3mc(String kzzl3mc) { - this.kzzl3mc = kzzl3mc; - } - - public String getKzzl4dm() { - return kzzl4dm; - } - - public void setKzzl4dm(String kzzl4dm) { - this.kzzl4dm = kzzl4dm; - } - - public String getKzzl4mc() { - return kzzl4mc; - } - - public void setKzzl4mc(String kzzl4mc) { - this.kzzl4mc = kzzl4mc; - } - - public String getKzzl5dm() { - return kzzl5dm; - } - - public void setKzzl5dm(String kzzl5dm) { - this.kzzl5dm = kzzl5dm; - } - - public String getKzzl5mc() { - return kzzl5mc; - } - - public void setKzzl5mc(String kzzl5mc) { - this.kzzl5mc = kzzl5mc; - } - - public String getKzzl6dm() { - return kzzl6dm; - } - - public void setKzzl6dm(String kzzl6dm) { - this.kzzl6dm = kzzl6dm; - } - - public String getKzzl6mc() { - return kzzl6mc; - } - - public void setKzzl6mc(String kzzl6mc) { - this.kzzl6mc = kzzl6mc; - } - - public String getKzzl7dm() { - return kzzl7dm; - } - - public void setKzzl7dm(String kzzl7dm) { - this.kzzl7dm = kzzl7dm; - } - - public String getKzzl7mc() { - return kzzl7mc; - } - - public void setKzzl7mc(String kzzl7mc) { - this.kzzl7mc = kzzl7mc; - } - - public String getEdwzc() { - return edwzc; - } - - public void setEdwzc(String edwzc) { - this.edwzc = edwzc; - } - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbxmb/entity/GbiZbxmbEntity.xml b/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbxmb/entity/GbiZbxmbEntity.xml deleted file mode 100644 index e23f2bfd..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbxmb/entity/GbiZbxmbEntity.xml +++ /dev/null @@ -1,1646 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ZBID - ,GSDM - ,KJND - ,ZBDM - ,ZBLB - ,SJZBID - ,ZY - ,YSFADM - ,YSFAMC - ,JFLXDM - ,JFLXMC - ,WHDM - ,WHMC - ,ZBLYDM - ,ZBLYMC - ,ZJLYDM - ,ZJLYMC - ,ZJXZDM - ,ZJXZMC - ,JSFSDM - ,JSFSMC - ,ZFFSDM - ,ZFFSMC - ,YSDWDM - ,YSDWMC - ,BMDM - ,BMMC - ,ZYDM - ,ZYMC - ,XMFLDM - ,XMFLMC - ,XMDM - ,XMMC - ,GNKMDM - ,GNKMMC - ,JJKMDM - ,JJKMMC - ,FZ6DM - ,FZ6MC - ,FZ7DM - ,FZ7MC - ,FZ8DM - ,FZ8MC - ,FZ9DM - ,FZ9MC - ,FZADM - ,FZAMC - ,FZ11DM - ,FZ11MC - ,FZ12DM - ,FZ12MC - ,FZ13DM - ,FZ13MC - ,FZ14DM - ,FZ14MC - ,FZ15DM - ,FZ15MC - ,FZ16DM - ,FZ16MC - ,FZ17DM - ,FZ17MC - ,FZ18DM - ,FZ18MC - ,FZ19DM - ,FZ19MC - ,FZ20DM - ,FZ20MC - ,FZ21DM - ,FZ21MC - ,FZ22DM - ,FZ22MC - ,FZ23DM - ,FZ23MC - ,FZ24DM - ,FZ24MC - ,FZ25DM - ,FZ25MC - ,FZ26DM - ,FZ26MC - ,FZ27DM - ,FZ27MC - ,FZ28DM - ,FZ28MC - ,FZ29DM - ,FZ29MC - ,FZ30DM - ,FZ30MC - ,ZTH - ,KMDM - ,KMMC - ,ZT - ,SFZFCG - ,JE - ,NCYSY - ,DJJE - ,YE - ,LRRID - ,LRR - ,LRRQ - ,LRSJ - ,SHRID - ,SHR - ,SHRQ - ,SHSJ - ,PFRID - ,PFR - ,PFRQ - ,PFSJ - ,CurSHJD - ,NextSHJD - ,FlowCode - ,YJBFB - ,CYSKZFS - ,SFJZ - ,MODULE - ,BZ - ,IDZBBH - ,XFZT - ,SJLY - ,BYGKZ - ,YSJE - ,ZCSXDM - ,ZCSXMC - ,YF - ,KZZL1DM - ,KZZL1MC - ,KZZL2DM - ,KZZL2MC - ,KZZL3DM - ,KZZL3MC - ,KZZL4DM - ,KZZL4MC - ,KZZL5DM - ,KZZL5MC - ,KZZL6DM - ,KZZL6MC - ,KZZL7DM - ,KZZL7MC - ,EDWZC - - - - - - - - - - - - - - - - - - - - - - insert into gbi_zbxmb( - - ZBID , - GSDM , - KJND , - ZBDM , - ZBLB , - SJZBID , - ZY , - YSFADM , - YSFAMC , - JFLXDM , - JFLXMC , - WHDM , - WHMC , - ZBLYDM , - ZBLYMC , - ZJLYDM , - ZJLYMC , - ZJXZDM , - ZJXZMC , - JSFSDM , - JSFSMC , - ZFFSDM , - ZFFSMC , - YSDWDM , - YSDWMC , - BMDM , - BMMC , - ZYDM , - ZYMC , - XMFLDM , - XMFLMC , - XMDM , - XMMC , - GNKMDM , - GNKMMC , - JJKMDM , - JJKMMC , - FZ6DM , - FZ6MC , - FZ7DM , - FZ7MC , - FZ8DM , - FZ8MC , - FZ9DM , - FZ9MC , - FZADM , - FZAMC , - FZ11DM , - FZ11MC , - FZ12DM , - FZ12MC , - FZ13DM , - FZ13MC , - FZ14DM , - FZ14MC , - FZ15DM , - FZ15MC , - FZ16DM , - FZ16MC , - FZ17DM , - FZ17MC , - FZ18DM , - FZ18MC , - FZ19DM , - FZ19MC , - FZ20DM , - FZ20MC , - FZ21DM , - FZ21MC , - FZ22DM , - FZ22MC , - FZ23DM , - FZ23MC , - FZ24DM , - FZ24MC , - FZ25DM , - FZ25MC , - FZ26DM , - FZ26MC , - FZ27DM , - FZ27MC , - FZ28DM , - FZ28MC , - FZ29DM , - FZ29MC , - FZ30DM , - FZ30MC , - ZTH , - KMDM , - KMMC , - ZT , - SFZFCG , - JE , - NCYSY , - DJJE , - YE , - LRRID , - LRR , - LRRQ , - LRSJ , - SHRID , - SHR , - SHRQ , - SHSJ , - PFRID , - PFR , - PFRQ , - PFSJ , - CurSHJD , - NextSHJD , - FlowCode , - YJBFB , - CYSKZFS , - SFJZ , - MODULE , - BZ , - IDZBBH , - XFZT , - SJLY , - BYGKZ , - YSJE , - ZCSXDM , - ZCSXMC , - YF , - KZZL1DM , - KZZL1MC , - KZZL2DM , - KZZL2MC , - KZZL3DM , - KZZL3MC , - KZZL4DM , - KZZL4MC , - KZZL5DM , - KZZL5MC , - KZZL6DM , - KZZL6MC , - KZZL7DM , - KZZL7MC , - EDWZC , - - )values( - - #{zbid} , - #{gsdm} , - #{kjnd} , - #{zbdm} , - #{zblb} , - #{sjzbid} , - #{zy} , - #{ysfadm} , - #{ysfamc} , - #{jflxdm} , - #{jflxmc} , - #{whdm} , - #{whmc} , - #{zblydm} , - #{zblymc} , - #{zjlydm} , - #{zjlymc} , - #{zjxzdm} , - #{zjxzmc} , - #{jsfsdm} , - #{jsfsmc} , - #{zffsdm} , - #{zffsmc} , - #{ysdwdm} , - #{ysdwmc} , - #{bmdm} , - #{bmmc} , - #{zydm} , - #{zymc} , - #{xmfldm} , - #{xmflmc} , - #{xmdm} , - #{xmmc} , - #{gnkmdm} , - #{gnkmmc} , - #{jjkmdm} , - #{jjkmmc} , - #{fz6dm} , - #{fz6mc} , - #{fz7dm} , - #{fz7mc} , - #{fz8dm} , - #{fz8mc} , - #{fz9dm} , - #{fz9mc} , - #{fzadm} , - #{fzamc} , - #{fz11dm} , - #{fz11mc} , - #{fz12dm} , - #{fz12mc} , - #{fz13dm} , - #{fz13mc} , - #{fz14dm} , - #{fz14mc} , - #{fz15dm} , - #{fz15mc} , - #{fz16dm} , - #{fz16mc} , - #{fz17dm} , - #{fz17mc} , - #{fz18dm} , - #{fz18mc} , - #{fz19dm} , - #{fz19mc} , - #{fz20dm} , - #{fz20mc} , - #{fz21dm} , - #{fz21mc} , - #{fz22dm} , - #{fz22mc} , - #{fz23dm} , - #{fz23mc} , - #{fz24dm} , - #{fz24mc} , - #{fz25dm} , - #{fz25mc} , - #{fz26dm} , - #{fz26mc} , - #{fz27dm} , - #{fz27mc} , - #{fz28dm} , - #{fz28mc} , - #{fz29dm} , - #{fz29mc} , - #{fz30dm} , - #{fz30mc} , - #{zth} , - #{kmdm} , - #{kmmc} , - #{zt} , - #{sfzfcg} , - #{je} , - #{ncysy} , - #{djje} , - #{ye} , - #{lrrid} , - #{lrr} , - #{lrrq} , - #{lrsj} , - #{shrid} , - #{shr} , - #{shrq} , - #{shsj} , - #{pfrid} , - #{pfr} , - #{pfrq} , - #{pfsj} , - #{curshjd} , - #{nextshjd} , - #{flowcode} , - #{yjbfb} , - #{cyskzfs} , - #{sfjz} , - #{module} , - #{bz} , - #{idzbbh} , - #{xfzt} , - #{sjly} , - #{bygkz} , - #{ysje} , - #{zcsxdm} , - #{zcsxmc} , - #{yf} , - #{kzzl1dm} , - #{kzzl1mc} , - #{kzzl2dm} , - #{kzzl2mc} , - #{kzzl3dm} , - #{kzzl3mc} , - #{kzzl4dm} , - #{kzzl4mc} , - #{kzzl5dm} , - #{kzzl5mc} , - #{kzzl6dm} , - #{kzzl6mc} , - #{kzzl7dm} , - #{kzzl7mc} , - #{edwzc} , - - ) - - - - insert into gbi_zbxmb(ZBDM, SJZBID, ZY, YSFADM, YSFAMC, JFLXDM, JFLXMC, WHDM, WHMC, ZBLYDM, ZBLYMC, ZJLYDM, ZJLYMC, ZJXZDM, ZJXZMC, JSFSDM, JSFSMC, ZFFSDM, ZFFSMC, YSDWDM, YSDWMC, BMDM, BMMC, ZYDM, ZYMC, XMFLDM, XMFLMC, XMDM, XMMC, GNKMDM, GNKMMC, JJKMDM, JJKMMC, FZ6DM, FZ6MC, FZ7DM, FZ7MC, FZ8DM, FZ8MC, FZ9DM, FZ9MC, FZADM, FZAMC, FZ11DM, FZ11MC, FZ12DM, FZ12MC, FZ13DM, FZ13MC, FZ14DM, FZ14MC, FZ15DM, FZ15MC, FZ16DM, FZ16MC, FZ17DM, FZ17MC, FZ18DM, FZ18MC, FZ19DM, FZ19MC, FZ20DM, FZ20MC, FZ21DM, FZ21MC, FZ22DM, FZ22MC, FZ23DM, FZ23MC, FZ24DM, FZ24MC, FZ25DM, FZ25MC, FZ26DM, FZ26MC, FZ27DM, FZ27MC, FZ28DM, FZ28MC, FZ29DM, FZ29MC, FZ30DM, FZ30MC, ZTH, KMDM, KMMC, ZT, SFZFCG, JE, NCYSY, DJJE, YE, LRRID, LRR, LRRQ, LRSJ, SHRID, SHR, SHRQ, SHSJ, PFRID, PFR, PFRQ, PFSJ, CurSHJD, NextSHJD, FlowCode, YJBFB, CYSKZFS, SFJZ, MODULE, BZ, IDZBBH, XFZT, SJLY, BYGKZ, YSJE, ZCSXDM, ZCSXMC, YF, KZZL1DM, KZZL1MC, KZZL2DM, KZZL2MC, KZZL3DM, KZZL3MC, KZZL4DM, KZZL4MC, KZZL5DM, KZZL5MC, KZZL6DM, KZZL6MC, KZZL7DM, KZZL7MC, EDWZC, sts) - values - - (#{entity.zbdm},#{entity.sjzbid},#{entity.zy},#{entity.ysfadm},#{entity.ysfamc},#{entity.jflxdm},#{entity.jflxmc},#{entity.whdm},#{entity.whmc},#{entity.zblydm},#{entity.zblymc},#{entity.zjlydm},#{entity.zjlymc},#{entity.zjxzdm},#{entity.zjxzmc},#{entity.jsfsdm},#{entity.jsfsmc},#{entity.zffsdm},#{entity.zffsmc},#{entity.ysdwdm},#{entity.ysdwmc},#{entity.bmdm},#{entity.bmmc},#{entity.zydm},#{entity.zymc},#{entity.xmfldm},#{entity.xmflmc},#{entity.xmdm},#{entity.xmmc},#{entity.gnkmdm},#{entity.gnkmmc},#{entity.jjkmdm},#{entity.jjkmmc},#{entity.fz6dm},#{entity.fz6mc},#{entity.fz7dm},#{entity.fz7mc},#{entity.fz8dm},#{entity.fz8mc},#{entity.fz9dm},#{entity.fz9mc},#{entity.fzadm},#{entity.fzamc},#{entity.fz11dm},#{entity.fz11mc},#{entity.fz12dm},#{entity.fz12mc},#{entity.fz13dm},#{entity.fz13mc},#{entity.fz14dm},#{entity.fz14mc},#{entity.fz15dm},#{entity.fz15mc},#{entity.fz16dm},#{entity.fz16mc},#{entity.fz17dm},#{entity.fz17mc},#{entity.fz18dm},#{entity.fz18mc},#{entity.fz19dm},#{entity.fz19mc},#{entity.fz20dm},#{entity.fz20mc},#{entity.fz21dm},#{entity.fz21mc},#{entity.fz22dm},#{entity.fz22mc},#{entity.fz23dm},#{entity.fz23mc},#{entity.fz24dm},#{entity.fz24mc},#{entity.fz25dm},#{entity.fz25mc},#{entity.fz26dm},#{entity.fz26mc},#{entity.fz27dm},#{entity.fz27mc},#{entity.fz28dm},#{entity.fz28mc},#{entity.fz29dm},#{entity.fz29mc},#{entity.fz30dm},#{entity.fz30mc},#{entity.zth},#{entity.kmdm},#{entity.kmmc},#{entity.zt},#{entity.sfzfcg},#{entity.je},#{entity.ncysy},#{entity.djje},#{entity.ye},#{entity.lrrid},#{entity.lrr},#{entity.lrrq},#{entity.lrsj},#{entity.shrid},#{entity.shr},#{entity.shrq},#{entity.shsj},#{entity.pfrid},#{entity.pfr},#{entity.pfrq},#{entity.pfsj},#{entity.curshjd},#{entity.nextshjd},#{entity.flowcode},#{entity.yjbfb},#{entity.cyskzfs},#{entity.sfjz},#{entity.module},#{entity.bz},#{entity.idzbbh},#{entity.xfzt},#{entity.sjly},#{entity.bygkz},#{entity.ysje},#{entity.zcsxdm},#{entity.zcsxmc},#{entity.yf},#{entity.kzzl1dm},#{entity.kzzl1mc},#{entity.kzzl2dm},#{entity.kzzl2mc},#{entity.kzzl3dm},#{entity.kzzl3mc},#{entity.kzzl4dm},#{entity.kzzl4mc},#{entity.kzzl5dm},#{entity.kzzl5mc},#{entity.kzzl6dm},#{entity.kzzl6mc},#{entity.kzzl7dm},#{entity.kzzl7mc},#{entity.edwzc}, 'Y') - - - - - insert into gbi_zbxmb(ZBDM, SJZBID, ZY, YSFADM, YSFAMC, JFLXDM, JFLXMC, WHDM, WHMC, ZBLYDM, ZBLYMC, ZJLYDM, ZJLYMC, ZJXZDM, ZJXZMC, JSFSDM, JSFSMC, ZFFSDM, ZFFSMC, YSDWDM, YSDWMC, BMDM, BMMC, ZYDM, ZYMC, XMFLDM, XMFLMC, XMDM, XMMC, GNKMDM, GNKMMC, JJKMDM, JJKMMC, FZ6DM, FZ6MC, FZ7DM, FZ7MC, FZ8DM, FZ8MC, FZ9DM, FZ9MC, FZADM, FZAMC, FZ11DM, FZ11MC, FZ12DM, FZ12MC, FZ13DM, FZ13MC, FZ14DM, FZ14MC, FZ15DM, FZ15MC, FZ16DM, FZ16MC, FZ17DM, FZ17MC, FZ18DM, FZ18MC, FZ19DM, FZ19MC, FZ20DM, FZ20MC, FZ21DM, FZ21MC, FZ22DM, FZ22MC, FZ23DM, FZ23MC, FZ24DM, FZ24MC, FZ25DM, FZ25MC, FZ26DM, FZ26MC, FZ27DM, FZ27MC, FZ28DM, FZ28MC, FZ29DM, FZ29MC, FZ30DM, FZ30MC, ZTH, KMDM, KMMC, ZT, SFZFCG, JE, NCYSY, DJJE, YE, LRRID, LRR, LRRQ, LRSJ, SHRID, SHR, SHRQ, SHSJ, PFRID, PFR, PFRQ, PFSJ, CurSHJD, NextSHJD, FlowCode, YJBFB, CYSKZFS, SFJZ, MODULE, BZ, IDZBBH, XFZT, SJLY, BYGKZ, YSJE, ZCSXDM, ZCSXMC, YF, KZZL1DM, KZZL1MC, KZZL2DM, KZZL2MC, KZZL3DM, KZZL3MC, KZZL4DM, KZZL4MC, KZZL5DM, KZZL5MC, KZZL6DM, KZZL6MC, KZZL7DM, KZZL7MC, EDWZC) - values - - (#{entity.zbdm},#{entity.sjzbid},#{entity.zy},#{entity.ysfadm},#{entity.ysfamc},#{entity.jflxdm},#{entity.jflxmc},#{entity.whdm},#{entity.whmc},#{entity.zblydm},#{entity.zblymc},#{entity.zjlydm},#{entity.zjlymc},#{entity.zjxzdm},#{entity.zjxzmc},#{entity.jsfsdm},#{entity.jsfsmc},#{entity.zffsdm},#{entity.zffsmc},#{entity.ysdwdm},#{entity.ysdwmc},#{entity.bmdm},#{entity.bmmc},#{entity.zydm},#{entity.zymc},#{entity.xmfldm},#{entity.xmflmc},#{entity.xmdm},#{entity.xmmc},#{entity.gnkmdm},#{entity.gnkmmc},#{entity.jjkmdm},#{entity.jjkmmc},#{entity.fz6dm},#{entity.fz6mc},#{entity.fz7dm},#{entity.fz7mc},#{entity.fz8dm},#{entity.fz8mc},#{entity.fz9dm},#{entity.fz9mc},#{entity.fzadm},#{entity.fzamc},#{entity.fz11dm},#{entity.fz11mc},#{entity.fz12dm},#{entity.fz12mc},#{entity.fz13dm},#{entity.fz13mc},#{entity.fz14dm},#{entity.fz14mc},#{entity.fz15dm},#{entity.fz15mc},#{entity.fz16dm},#{entity.fz16mc},#{entity.fz17dm},#{entity.fz17mc},#{entity.fz18dm},#{entity.fz18mc},#{entity.fz19dm},#{entity.fz19mc},#{entity.fz20dm},#{entity.fz20mc},#{entity.fz21dm},#{entity.fz21mc},#{entity.fz22dm},#{entity.fz22mc},#{entity.fz23dm},#{entity.fz23mc},#{entity.fz24dm},#{entity.fz24mc},#{entity.fz25dm},#{entity.fz25mc},#{entity.fz26dm},#{entity.fz26mc},#{entity.fz27dm},#{entity.fz27mc},#{entity.fz28dm},#{entity.fz28mc},#{entity.fz29dm},#{entity.fz29mc},#{entity.fz30dm},#{entity.fz30mc},#{entity.zth},#{entity.kmdm},#{entity.kmmc},#{entity.zt},#{entity.sfzfcg},#{entity.je},#{entity.ncysy},#{entity.djje},#{entity.ye},#{entity.lrrid},#{entity.lrr},#{entity.lrrq},#{entity.lrsj},#{entity.shrid},#{entity.shr},#{entity.shrq},#{entity.shsj},#{entity.pfrid},#{entity.pfr},#{entity.pfrq},#{entity.pfsj},#{entity.curshjd},#{entity.nextshjd},#{entity.flowcode},#{entity.yjbfb},#{entity.cyskzfs},#{entity.sfjz},#{entity.module},#{entity.bz},#{entity.idzbbh},#{entity.xfzt},#{entity.sjly},#{entity.bygkz},#{entity.ysje},#{entity.zcsxdm},#{entity.zcsxmc},#{entity.yf},#{entity.kzzl1dm},#{entity.kzzl1mc},#{entity.kzzl2dm},#{entity.kzzl2mc},#{entity.kzzl3dm},#{entity.kzzl3mc},#{entity.kzzl4dm},#{entity.kzzl4mc},#{entity.kzzl5dm},#{entity.kzzl5mc},#{entity.kzzl6dm},#{entity.kzzl6mc},#{entity.kzzl7dm},#{entity.kzzl7mc},#{entity.edwzc}) - - on duplicate key update - ZBDM = values(ZBDM), - SJZBID = values(SJZBID), - ZY = values(ZY), - YSFADM = values(YSFADM), - YSFAMC = values(YSFAMC), - JFLXDM = values(JFLXDM), - JFLXMC = values(JFLXMC), - WHDM = values(WHDM), - WHMC = values(WHMC), - ZBLYDM = values(ZBLYDM), - ZBLYMC = values(ZBLYMC), - ZJLYDM = values(ZJLYDM), - ZJLYMC = values(ZJLYMC), - ZJXZDM = values(ZJXZDM), - ZJXZMC = values(ZJXZMC), - JSFSDM = values(JSFSDM), - JSFSMC = values(JSFSMC), - ZFFSDM = values(ZFFSDM), - ZFFSMC = values(ZFFSMC), - YSDWDM = values(YSDWDM), - YSDWMC = values(YSDWMC), - BMDM = values(BMDM), - BMMC = values(BMMC), - ZYDM = values(ZYDM), - ZYMC = values(ZYMC), - XMFLDM = values(XMFLDM), - XMFLMC = values(XMFLMC), - XMDM = values(XMDM), - XMMC = values(XMMC), - GNKMDM = values(GNKMDM), - GNKMMC = values(GNKMMC), - JJKMDM = values(JJKMDM), - JJKMMC = values(JJKMMC), - FZ6DM = values(FZ6DM), - FZ6MC = values(FZ6MC), - FZ7DM = values(FZ7DM), - FZ7MC = values(FZ7MC), - FZ8DM = values(FZ8DM), - FZ8MC = values(FZ8MC), - FZ9DM = values(FZ9DM), - FZ9MC = values(FZ9MC), - FZADM = values(FZADM), - FZAMC = values(FZAMC), - FZ11DM = values(FZ11DM), - FZ11MC = values(FZ11MC), - FZ12DM = values(FZ12DM), - FZ12MC = values(FZ12MC), - FZ13DM = values(FZ13DM), - FZ13MC = values(FZ13MC), - FZ14DM = values(FZ14DM), - FZ14MC = values(FZ14MC), - FZ15DM = values(FZ15DM), - FZ15MC = values(FZ15MC), - FZ16DM = values(FZ16DM), - FZ16MC = values(FZ16MC), - FZ17DM = values(FZ17DM), - FZ17MC = values(FZ17MC), - FZ18DM = values(FZ18DM), - FZ18MC = values(FZ18MC), - FZ19DM = values(FZ19DM), - FZ19MC = values(FZ19MC), - FZ20DM = values(FZ20DM), - FZ20MC = values(FZ20MC), - FZ21DM = values(FZ21DM), - FZ21MC = values(FZ21MC), - FZ22DM = values(FZ22DM), - FZ22MC = values(FZ22MC), - FZ23DM = values(FZ23DM), - FZ23MC = values(FZ23MC), - FZ24DM = values(FZ24DM), - FZ24MC = values(FZ24MC), - FZ25DM = values(FZ25DM), - FZ25MC = values(FZ25MC), - FZ26DM = values(FZ26DM), - FZ26MC = values(FZ26MC), - FZ27DM = values(FZ27DM), - FZ27MC = values(FZ27MC), - FZ28DM = values(FZ28DM), - FZ28MC = values(FZ28MC), - FZ29DM = values(FZ29DM), - FZ29MC = values(FZ29MC), - FZ30DM = values(FZ30DM), - FZ30MC = values(FZ30MC), - ZTH = values(ZTH), - KMDM = values(KMDM), - KMMC = values(KMMC), - ZT = values(ZT), - SFZFCG = values(SFZFCG), - JE = values(JE), - NCYSY = values(NCYSY), - DJJE = values(DJJE), - YE = values(YE), - LRRID = values(LRRID), - LRR = values(LRR), - LRRQ = values(LRRQ), - LRSJ = values(LRSJ), - SHRID = values(SHRID), - SHR = values(SHR), - SHRQ = values(SHRQ), - SHSJ = values(SHSJ), - PFRID = values(PFRID), - PFR = values(PFR), - PFRQ = values(PFRQ), - PFSJ = values(PFSJ), - CurSHJD = values(CurSHJD), - NextSHJD = values(NextSHJD), - FlowCode = values(FlowCode), - YJBFB = values(YJBFB), - CYSKZFS = values(CYSKZFS), - SFJZ = values(SFJZ), - MODULE = values(MODULE), - BZ = values(BZ), - IDZBBH = values(IDZBBH), - XFZT = values(XFZT), - SJLY = values(SJLY), - BYGKZ = values(BYGKZ), - YSJE = values(YSJE), - ZCSXDM = values(ZCSXDM), - ZCSXMC = values(ZCSXMC), - YF = values(YF), - KZZL1DM = values(KZZL1DM), - KZZL1MC = values(KZZL1MC), - KZZL2DM = values(KZZL2DM), - KZZL2MC = values(KZZL2MC), - KZZL3DM = values(KZZL3DM), - KZZL3MC = values(KZZL3MC), - KZZL4DM = values(KZZL4DM), - KZZL4MC = values(KZZL4MC), - KZZL5DM = values(KZZL5DM), - KZZL5MC = values(KZZL5MC), - KZZL6DM = values(KZZL6DM), - KZZL6MC = values(KZZL6MC), - KZZL7DM = values(KZZL7DM), - KZZL7MC = values(KZZL7MC), - EDWZC = values(EDWZC) - - -update gbi_zbxmb set - - ZBDM = #{zbdm}, - SJZBID = #{sjzbid}, - ZY = #{zy}, - YSFADM = #{ysfadm}, - YSFAMC = #{ysfamc}, - JFLXDM = #{jflxdm}, - JFLXMC = #{jflxmc}, - WHDM = #{whdm}, - WHMC = #{whmc}, - ZBLYDM = #{zblydm}, - ZBLYMC = #{zblymc}, - ZJLYDM = #{zjlydm}, - ZJLYMC = #{zjlymc}, - ZJXZDM = #{zjxzdm}, - ZJXZMC = #{zjxzmc}, - JSFSDM = #{jsfsdm}, - JSFSMC = #{jsfsmc}, - ZFFSDM = #{zffsdm}, - ZFFSMC = #{zffsmc}, - YSDWDM = #{ysdwdm}, - YSDWMC = #{ysdwmc}, - BMDM = #{bmdm}, - BMMC = #{bmmc}, - ZYDM = #{zydm}, - ZYMC = #{zymc}, - XMFLDM = #{xmfldm}, - XMFLMC = #{xmflmc}, - XMDM = #{xmdm}, - XMMC = #{xmmc}, - GNKMDM = #{gnkmdm}, - GNKMMC = #{gnkmmc}, - JJKMDM = #{jjkmdm}, - JJKMMC = #{jjkmmc}, - FZ6DM = #{fz6dm}, - FZ6MC = #{fz6mc}, - FZ7DM = #{fz7dm}, - FZ7MC = #{fz7mc}, - FZ8DM = #{fz8dm}, - FZ8MC = #{fz8mc}, - FZ9DM = #{fz9dm}, - FZ9MC = #{fz9mc}, - FZADM = #{fzadm}, - FZAMC = #{fzamc}, - FZ11DM = #{fz11dm}, - FZ11MC = #{fz11mc}, - FZ12DM = #{fz12dm}, - FZ12MC = #{fz12mc}, - FZ13DM = #{fz13dm}, - FZ13MC = #{fz13mc}, - FZ14DM = #{fz14dm}, - FZ14MC = #{fz14mc}, - FZ15DM = #{fz15dm}, - FZ15MC = #{fz15mc}, - FZ16DM = #{fz16dm}, - FZ16MC = #{fz16mc}, - FZ17DM = #{fz17dm}, - FZ17MC = #{fz17mc}, - FZ18DM = #{fz18dm}, - FZ18MC = #{fz18mc}, - FZ19DM = #{fz19dm}, - FZ19MC = #{fz19mc}, - FZ20DM = #{fz20dm}, - FZ20MC = #{fz20mc}, - FZ21DM = #{fz21dm}, - FZ21MC = #{fz21mc}, - FZ22DM = #{fz22dm}, - FZ22MC = #{fz22mc}, - FZ23DM = #{fz23dm}, - FZ23MC = #{fz23mc}, - FZ24DM = #{fz24dm}, - FZ24MC = #{fz24mc}, - FZ25DM = #{fz25dm}, - FZ25MC = #{fz25mc}, - FZ26DM = #{fz26dm}, - FZ26MC = #{fz26mc}, - FZ27DM = #{fz27dm}, - FZ27MC = #{fz27mc}, - FZ28DM = #{fz28dm}, - FZ28MC = #{fz28mc}, - FZ29DM = #{fz29dm}, - FZ29MC = #{fz29mc}, - FZ30DM = #{fz30dm}, - FZ30MC = #{fz30mc}, - ZTH = #{zth}, - KMDM = #{kmdm}, - KMMC = #{kmmc}, - ZT = #{zt}, - SFZFCG = #{sfzfcg}, - JE = #{je}, - NCYSY = #{ncysy}, - DJJE = #{djje}, - YE = #{ye}, - LRRID = #{lrrid}, - LRR = #{lrr}, - LRRQ = #{lrrq}, - LRSJ = #{lrsj}, - SHRID = #{shrid}, - SHR = #{shr}, - SHRQ = #{shrq}, - SHSJ = #{shsj}, - PFRID = #{pfrid}, - PFR = #{pfr}, - PFRQ = #{pfrq}, - PFSJ = #{pfsj}, - CurSHJD = #{curshjd}, - NextSHJD = #{nextshjd}, - FlowCode = #{flowcode}, - YJBFB = #{yjbfb}, - CYSKZFS = #{cyskzfs}, - SFJZ = #{sfjz}, - MODULE = #{module}, - BZ = #{bz}, - IDZBBH = #{idzbbh}, - XFZT = #{xfzt}, - SJLY = #{sjly}, - BYGKZ = #{bygkz}, - YSJE = #{ysje}, - ZCSXDM = #{zcsxdm}, - ZCSXMC = #{zcsxmc}, - YF = #{yf}, - KZZL1DM = #{kzzl1dm}, - KZZL1MC = #{kzzl1mc}, - KZZL2DM = #{kzzl2dm}, - KZZL2MC = #{kzzl2mc}, - KZZL3DM = #{kzzl3dm}, - KZZL3MC = #{kzzl3mc}, - KZZL4DM = #{kzzl4dm}, - KZZL4MC = #{kzzl4mc}, - KZZL5DM = #{kzzl5dm}, - KZZL5MC = #{kzzl5mc}, - KZZL6DM = #{kzzl6dm}, - KZZL6MC = #{kzzl6mc}, - KZZL7DM = #{kzzl7dm}, - KZZL7MC = #{kzzl7mc}, - EDWZC = #{edwzc}, - -where ZBID = #{zbid} - - - -update gbi_zbxmb set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} -where ZBID = #{zbid} - - - -update gbi_zbxmb set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} - - and ZBID = #{zbid} - and GSDM = #{gsdm} - and KJND = #{kjnd} - and ZBDM = #{zbdm} - and ZBLB = #{zblb} - and SJZBID = #{sjzbid} - and ZY = #{zy} - and YSFADM = #{ysfadm} - and YSFAMC = #{ysfamc} - and JFLXDM = #{jflxdm} - and JFLXMC = #{jflxmc} - and WHDM = #{whdm} - and WHMC = #{whmc} - and ZBLYDM = #{zblydm} - and ZBLYMC = #{zblymc} - and ZJLYDM = #{zjlydm} - and ZJLYMC = #{zjlymc} - and ZJXZDM = #{zjxzdm} - and ZJXZMC = #{zjxzmc} - and JSFSDM = #{jsfsdm} - and JSFSMC = #{jsfsmc} - and ZFFSDM = #{zffsdm} - and ZFFSMC = #{zffsmc} - and YSDWDM = #{ysdwdm} - and YSDWMC = #{ysdwmc} - and BMDM = #{bmdm} - and BMMC = #{bmmc} - and ZYDM = #{zydm} - and ZYMC = #{zymc} - and XMFLDM = #{xmfldm} - and XMFLMC = #{xmflmc} - and XMDM = #{xmdm} - and XMMC = #{xmmc} - and GNKMDM = #{gnkmdm} - and GNKMMC = #{gnkmmc} - and JJKMDM = #{jjkmdm} - and JJKMMC = #{jjkmmc} - and FZ6DM = #{fz6dm} - and FZ6MC = #{fz6mc} - and FZ7DM = #{fz7dm} - and FZ7MC = #{fz7mc} - and FZ8DM = #{fz8dm} - and FZ8MC = #{fz8mc} - and FZ9DM = #{fz9dm} - and FZ9MC = #{fz9mc} - and FZADM = #{fzadm} - and FZAMC = #{fzamc} - and FZ11DM = #{fz11dm} - and FZ11MC = #{fz11mc} - and FZ12DM = #{fz12dm} - and FZ12MC = #{fz12mc} - and FZ13DM = #{fz13dm} - and FZ13MC = #{fz13mc} - and FZ14DM = #{fz14dm} - and FZ14MC = #{fz14mc} - and FZ15DM = #{fz15dm} - and FZ15MC = #{fz15mc} - and FZ16DM = #{fz16dm} - and FZ16MC = #{fz16mc} - and FZ17DM = #{fz17dm} - and FZ17MC = #{fz17mc} - and FZ18DM = #{fz18dm} - and FZ18MC = #{fz18mc} - and FZ19DM = #{fz19dm} - and FZ19MC = #{fz19mc} - and FZ20DM = #{fz20dm} - and FZ20MC = #{fz20mc} - and FZ21DM = #{fz21dm} - and FZ21MC = #{fz21mc} - and FZ22DM = #{fz22dm} - and FZ22MC = #{fz22mc} - and FZ23DM = #{fz23dm} - and FZ23MC = #{fz23mc} - and FZ24DM = #{fz24dm} - and FZ24MC = #{fz24mc} - and FZ25DM = #{fz25dm} - and FZ25MC = #{fz25mc} - and FZ26DM = #{fz26dm} - and FZ26MC = #{fz26mc} - and FZ27DM = #{fz27dm} - and FZ27MC = #{fz27mc} - and FZ28DM = #{fz28dm} - and FZ28MC = #{fz28mc} - and FZ29DM = #{fz29dm} - and FZ29MC = #{fz29mc} - and FZ30DM = #{fz30dm} - and FZ30MC = #{fz30mc} - and ZTH = #{zth} - and KMDM = #{kmdm} - and KMMC = #{kmmc} - and ZT = #{zt} - and SFZFCG = #{sfzfcg} - and JE = #{je} - and NCYSY = #{ncysy} - and DJJE = #{djje} - and YE = #{ye} - and LRRID = #{lrrid} - and LRR = #{lrr} - and LRRQ = #{lrrq} - and LRSJ = #{lrsj} - and SHRID = #{shrid} - and SHR = #{shr} - and SHRQ = #{shrq} - and SHSJ = #{shsj} - and PFRID = #{pfrid} - and PFR = #{pfr} - and PFRQ = #{pfrq} - and PFSJ = #{pfsj} - and CurSHJD = #{curshjd} - and NextSHJD = #{nextshjd} - and FlowCode = #{flowcode} - and YJBFB = #{yjbfb} - and CYSKZFS = #{cyskzfs} - and SFJZ = #{sfjz} - and MODULE = #{module} - and BZ = #{bz} - and IDZBBH = #{idzbbh} - and XFZT = #{xfzt} - and SJLY = #{sjly} - and BYGKZ = #{bygkz} - and YSJE = #{ysje} - and ZCSXDM = #{zcsxdm} - and ZCSXMC = #{zcsxmc} - and YF = #{yf} - and KZZL1DM = #{kzzl1dm} - and KZZL1MC = #{kzzl1mc} - and KZZL2DM = #{kzzl2dm} - and KZZL2MC = #{kzzl2mc} - and KZZL3DM = #{kzzl3dm} - and KZZL3MC = #{kzzl3mc} - and KZZL4DM = #{kzzl4dm} - and KZZL4MC = #{kzzl4mc} - and KZZL5DM = #{kzzl5dm} - and KZZL5MC = #{kzzl5mc} - and KZZL6DM = #{kzzl6dm} - and KZZL6MC = #{kzzl6mc} - and KZZL7DM = #{kzzl7dm} - and KZZL7MC = #{kzzl7mc} - and EDWZC = #{edwzc} - - - - - - Update GBI_ZBXMB set bmmc=#{bmmc} where gsdm=#{gsdm} and kjnd=#{kjnd} and bmdm=#{bmdm} - - - - - delete from gbi_zbxmb where ZBID = #{zbid} - - - - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbxmb/service/IGbiZbxmbService.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbxmb/service/IGbiZbxmbService.java deleted file mode 100644 index de6dd430..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbxmb/service/IGbiZbxmbService.java +++ /dev/null @@ -1,42 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.gbizbxmb.service; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.grpU8.nxproof.gbizbxmb.entity.GbiZbxmbEntity; -import com.hzya.frame.basedao.service.IBaseService; -/** - * (GbiZbxmb)表服务接口 - * - * @author makejava - * @since 2024-08-14 16:58:44 - */ -public interface IGbiZbxmbService extends IBaseService{ - /** - * - * @content 项目指标新增 - * @Param - * @Return - * @Author hecan - * @Date 2024/8/6 11:39 - * **/ - Object saveGbiZbxmb(JSONObject jsonObject); - - /** - * - * @content 项目指标更新 - * @Param - * @Return - * @Author hecan - * @Date 2024/8/7 11:37 - * **/ - Object updateGbiZbxmb(JSONObject jsonObject); - - /** - * - * @content 项目指标删除 - * @Param - * @Return - * @Author hecan - * @Date 2024/8/7 14:50 - * **/ - Object deleteGbiZbxmb(JSONObject jsonObject); -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbxmb/service/impl/GbiZbxmbServiceImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbxmb/service/impl/GbiZbxmbServiceImpl.java deleted file mode 100644 index dc984aac..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/gbizbxmb/service/impl/GbiZbxmbServiceImpl.java +++ /dev/null @@ -1,339 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.gbizbxmb.service.impl; - -import cn.hutool.core.util.StrUtil; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.grpU8.nxproof.gbizbxmb.entity.GbiZbxmbEntity; -import com.hzya.frame.grpU8.nxproof.gbizbxmb.dao.IGbiZbxmbDao; -import com.hzya.frame.grpU8.nxproof.gbizbxmb.service.IGbiZbxmbService; -import com.hzya.frame.grpU8.nxproof.glczrz.dao.IGlCzrzDao; -import com.hzya.frame.grpU8.nxproof.glczrz.entity.GlCzrzEntity; -import com.hzya.frame.grpU8.nxproof.glfzxzl.dao.IGlFzxzlDao; -import com.hzya.frame.grpU8.nxproof.glfzxzl.entity.GlFzxzlEntity; -import com.hzya.frame.grpU8.nxproof.glxmzl.dao.ISenderGlXmzlDao; -import com.hzya.frame.grpU8.nxproof.glxmzl.entity.SenderGlXmzlEntity; -import com.hzya.frame.grpU8.nxproof.pubbmxx.dao.ISenderPubbmxxDao; -import com.hzya.frame.grpU8.nxproof.pubbmxx.entity.SenderPubbmxxEntity; -import com.hzya.frame.grpU8.nxproof.zbwhsz.dao.IZbWhszDao; -import com.hzya.frame.grpU8.nxproof.zbwhsz.entity.ZbWhszEntity; -import com.hzya.frame.grpU8.nxproof.zbzbly.dao.IZbZblyDao; -import com.hzya.frame.grpU8.nxproof.zbzbly.entity.ZbZblyEntity; -import com.hzya.frame.web.entity.BaseResult; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.springframework.stereotype.Service; -import org.springframework.beans.factory.annotation.Autowired; -import javax.annotation.Resource; -import com.hzya.frame.basedao.service.impl.BaseService; - -import java.util.UUID; - -/** - * (GbiZbxmb)表服务实现类 - * - * @author makejava - * @since 2024-08-14 16:58:44 - */ -@Service(value = "gbiZbxmbService") -public class GbiZbxmbServiceImpl extends BaseService implements IGbiZbxmbService { - - private IGbiZbxmbDao gbiZbxmbDao; - @Autowired - private ISenderPubbmxxDao pubbmxxDao; - @Autowired - private ISenderGlXmzlDao glXmzlDao; - @Autowired - private IZbWhszDao zbWhszDao; - @Autowired - private IZbZblyDao zbZblyDao; - @Autowired - private IGlFzxzlDao glFzxzlDao; - @Autowired - private IGlCzrzDao glCzrzDao; - - - @Autowired - public void setGbiZbxmbDao(IGbiZbxmbDao dao) { - this.gbiZbxmbDao = dao; - this.dao = dao; - } - - //保存项目指标 - @Override - public Object saveGbiZbxmb(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - if(!checkStr(jsonObject.getString("gsdm"))){ - return BaseResult.getFailureMessageEntity("请传递公司代码"); - } - if(!checkStr(jsonObject.getString("kjnd"))){ - return BaseResult.getFailureMessageEntity("请传递会计年度"); - } - if(!checkStr(jsonObject.getString("zblb"))){ - return BaseResult.getFailureMessageEntity("请传递指标类别"); - } - GbiZbxmbEntity gbiZbxmbEntity = jsonObject.toJavaObject(GbiZbxmbEntity.class); - try { - //查询指标id最大值和指标代码最大值 - GbiZbxmbEntity gbiZbxmbEntityZbid = gbiZbxmbDao.queryZbidAndZbdm(gbiZbxmbEntity); - gbiZbxmbEntity.setZbid(gbiZbxmbEntityZbid.getZbid()); - gbiZbxmbEntity.setZbdm(gbiZbxmbEntityZbid.getZbdm()); - }catch (Exception e){ - logger.info("根据会计年度:{},公司代码:{},指标类别:{}获取指标id和指标代码失败:{}", - jsonObject.getString("kjnd"),jsonObject.getString("gsdm"),jsonObject.getString("zblb"),e.getMessage()); - return BaseResult.getFailureMessageEntity("获取指标id和指标代码失败"); - } - //更新其他表得使用状态 - JsonResultEntity jsonResultEntity = updateOtherTable(gbiZbxmbEntity); - //保存指标项目表 - try { - gbiZbxmbEntity.setZt("1");//状态为1为保存 - gbiZbxmbEntity.setIdzbbh(String.valueOf(UUID.randomUUID()));//IDZBBH - gbiZbxmbEntity.setSfjz("0");//是否结转 - gbiZbxmbEntity.setCyskzfs("0");//超预算控制方式 - gbiZbxmbEntity.setYjbfb(100.00);//预警百分比 - gbiZbxmbEntity.setPfrid(-1);//批复人id - gbiZbxmbEntity.setShrid(-1);//审核人id - gbiZbxmbEntity.setSjly(1);//数据来源 - gbiZbxmbEntity.setXfzt("0");//下发状态 - gbiZbxmbEntity.setNcysy(0.00);//年初已使用 - gbiZbxmbEntity.setSjzbid(0);//上级指标id - - logger.info("=========开始保存指标项目表========="); - GbiZbxmbEntity save = gbiZbxmbDao.save(gbiZbxmbEntity); - logger.info("==========指标项目表保存完毕======"); - GlCzrzEntity glCzrzEntity=new GlCzrzEntity(); - glCzrzEntity.setStation("yusuanzhibiaobaocun"); - logger.info("==========开始查询操作日志的最大值no======"); - GlCzrzEntity glCzrzEntityNo = glCzrzDao.queryCzrzNo(glCzrzEntity); - logger.info("根据station为:{}查询出来的no值为:{}",glCzrzEntity.getStation(),glCzrzEntityNo.getNo()); - glCzrzEntity.setNo(glCzrzEntityNo.getNo()); - glCzrzEntity.setName("0.指标保存"); - glCzrzEntity.setCznr("增加指标"+gbiZbxmbEntity.getZbid()+"(MXZB)"); - logger.info("==========开始保存操作日志======"); - glCzrzDao.save(glCzrzEntity); - logger.info("==========操作日志保存完毕======"); - JSONObject jsonObjectSave=new JSONObject(); - jsonObjectSave.put("status","200"); - jsonObjectSave.put("zbxm",save); - return jsonObjectSave; - }catch (Exception e){ - logger.info("保存预算指标失败:{}",e.getMessage()); - return BaseResult.getFailureMessageEntity("保存指标失败"); - } - } - - @Override - public Object updateGbiZbxmb(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - if(!checkStr(jsonObject.getString("gsdm"))){ - return BaseResult.getFailureMessageEntity("请传递公司代码"); - } - if(!checkStr(jsonObject.getString("kjnd"))){ - return BaseResult.getFailureMessageEntity("请传递会计年度"); - } - if(!checkStr(jsonObject.getString("zblb"))){ - return BaseResult.getFailureMessageEntity("请传递指标类别"); - } - if(!checkStr(jsonObject.getString("zbid"))){ - return BaseResult.getFailureMessageEntity("请传递指标id"); - } - GbiZbxmbEntity gbiZbxmbEntity = jsonObject.toJavaObject(GbiZbxmbEntity.class); - try { - JsonResultEntity jsonResultEntity = updateOtherTable(gbiZbxmbEntity); - gbiZbxmbEntity.setZt("1"); - gbiZbxmbEntity.setNcysy(0.00);//年初已使用 - logger.info("=========开始更新指标项目表========="); - GbiZbxmbEntity save = gbiZbxmbDao.update(gbiZbxmbEntity); - logger.info("==========指标项目表更新完毕======"); - GlCzrzEntity glCzrzEntity=new GlCzrzEntity(); - glCzrzEntity.setStation("yusuanzhibiaobaocun"); - logger.info("==========开始查询操作日志的最大值no======"); - GlCzrzEntity glCzrzEntityNo = glCzrzDao.queryCzrzNo(glCzrzEntity); - logger.info("根据station为:{}查询出来的no值为:{}",glCzrzEntity.getStation(),glCzrzEntityNo.getNo()); - glCzrzEntity.setNo(glCzrzEntityNo.getNo()); - glCzrzEntity.setName("0.指标修改"); - glCzrzEntity.setCznr("修改指标"+gbiZbxmbEntity.getZbid()+"(MXZB)"); - logger.info("==========开始保存操作日志======"); - glCzrzDao.save(glCzrzEntity); - logger.info("==========操作日志保存完毕======"); - JSONObject jsonObjectUpdate =new JSONObject(); - jsonObjectUpdate.put("status","200"); - jsonObjectUpdate.put("zbxm",save); - return jsonObjectUpdate; - }catch (Exception e){ - logger.info("更新预算指标失败:{}",e.getMessage()); - return BaseResult.getFailureMessageEntity("修改指标失败"); - } - } - - @Override - public Object deleteGbiZbxmb(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - if(!checkStr(jsonObject.getString("gsdm"))){ - return BaseResult.getFailureMessageEntity("请传递公司代码"); - } - if(!checkStr(jsonObject.getString("kjnd"))){ - return BaseResult.getFailureMessageEntity("请传递会计年度"); - } - if(!checkStr(jsonObject.getString("zblb"))){ - return BaseResult.getFailureMessageEntity("请传递指标类别"); - } - if(!checkStr(jsonObject.getString("zbid"))){ - return BaseResult.getFailureMessageEntity("请传递指标id"); - } - GbiZbxmbEntity gbiZbxmbEntity = jsonObject.toJavaObject(GbiZbxmbEntity.class); - try { - gbiZbxmbEntity.setZt("1"); - logger.info("=========开始删除指标项目表========="); - int delete = gbiZbxmbDao.delete("entity_delete", gbiZbxmbEntity); - logger.info("==========指标项目表删除完毕======"); - GlCzrzEntity glCzrzEntity=new GlCzrzEntity(); - glCzrzEntity.setStation("yusuanzhibiaobaocun"); - logger.info("==========开始查询操作日志的最大值no======"); - GlCzrzEntity glCzrzEntityNo = glCzrzDao.queryCzrzNo(glCzrzEntity); - logger.info("根据station为:{}查询出来的no值为:{}",glCzrzEntity.getStation(),glCzrzEntityNo.getNo()); - glCzrzEntity.setNo(glCzrzEntityNo.getNo()); - glCzrzEntity.setName("0.指标删除"); - glCzrzEntity.setCznr("删除指标"+gbiZbxmbEntity.getZbid()+"(MXZB)"); - logger.info("==========开始保存操作日志======"); - glCzrzDao.save(glCzrzEntity); - logger.info("==========操作日志保存完毕======"); - JSONObject jsonObjectDelete =new JSONObject(); - jsonObjectDelete.put("status","200"); - jsonObjectDelete.put("zbxm",delete); - return jsonObjectDelete; - }catch (Exception e){ - logger.info("删除指标项目失败:{}",e.getMessage()); - return BaseResult.getFailureMessageEntity("删除指标失败"); - } - } - - - private JsonResultEntity updateOtherTable(GbiZbxmbEntity gbiZbxmbEntity){ - try { - if(StrUtil.isNotEmpty(gbiZbxmbEntity.getBmdm()) && StrUtil.isNotEmpty(gbiZbxmbEntity.getBmmc()) ){ - logger.info("===========开始更新部门信息得使用状态========="); - //根据部门代码,会计年度,公司代码更新部门使用状态为1 - SenderPubbmxxEntity pubbmxxEntity=new SenderPubbmxxEntity(); - pubbmxxEntity.setGsdm(gbiZbxmbEntity.getGsdm()); - pubbmxxEntity.setKjnd(gbiZbxmbEntity.getKjnd()); - pubbmxxEntity.setBmdm(gbiZbxmbEntity.getBmdm()); - pubbmxxEntity.setSyzt("1"); - pubbmxxDao.update(pubbmxxEntity); - logger.info("===========更新部门信息得使用状态完毕========="); - } - }catch (Exception e){ - logger.info("更新部门信息得使用状态失败:{}",e.getMessage()); - return BaseResult.getFailureMessageEntity("更新部门信息得使用状态失败"); - } - try { - if(StrUtil.isNotEmpty(gbiZbxmbEntity.getXmdm()) && StrUtil.isNotEmpty(gbiZbxmbEntity.getXmmc())) { - //根据部门代码,会计年度,公司代码更新项目使用状态为1 - SenderGlXmzlEntity glXmzlEntity = new SenderGlXmzlEntity(); - glXmzlEntity.setGsdm(gbiZbxmbEntity.getGsdm()); - glXmzlEntity.setKjnd(gbiZbxmbEntity.getKjnd()); - glXmzlEntity.setXmdm(gbiZbxmbEntity.getXmdm()); - glXmzlEntity.setSyzt("1"); - logger.info("===========开始更新项目资料得使用状态========="); - glXmzlDao.update(glXmzlEntity); - logger.info("===========更新项目资料得使用状态完毕========="); - } - }catch (Exception e){ - logger.info("更新项目资料得使用状态失败:{}",e.getMessage()); - return BaseResult.getFailureMessageEntity("更新项目资料得使用状态失败"); - } - try { - if(StrUtil.isNotEmpty(gbiZbxmbEntity.getWhdm()) && StrUtil.isNotEmpty(gbiZbxmbEntity.getWhmc())){ - //根据部门代码,会计年度,公司代码更新文号使用状态为1 - ZbWhszEntity zbWhszEntity=new ZbWhszEntity(); - zbWhszEntity.setGsdm(gbiZbxmbEntity.getGsdm()); - zbWhszEntity.setKjnd(gbiZbxmbEntity.getKjnd()); - zbWhszEntity.setWhdm(gbiZbxmbEntity.getWhdm()); - zbWhszEntity.setSyzt("1"); - logger.info("===========开始更新文号得使用状态========="); - zbWhszDao.update(zbWhszEntity); - logger.info("===========更新文号得使用状态完毕========="); - } - }catch (Exception e){ - logger.info("更新文号得使用状态失败:{}",e.getMessage()); - return BaseResult.getFailureMessageEntity("更新文号得使用状态失败"); - } - try { - if(StrUtil.isNotEmpty(gbiZbxmbEntity.getZblydm()) && StrUtil.isNotEmpty(gbiZbxmbEntity.getZblymc())) { - //根据部门代码,会计年度,公司代码更新指标来源使用状态为1 - ZbZblyEntity zblyEntity = new ZbZblyEntity(); - zblyEntity.setGsdm(gbiZbxmbEntity.getGsdm()); - zblyEntity.setKjnd(gbiZbxmbEntity.getKjnd()); - zblyEntity.setZblydm(gbiZbxmbEntity.getZblydm()); - zblyEntity.setSyzt("1"); - logger.info("===========开始更新指标来源得使用状态========="); - zbZblyDao.update(zblyEntity); - logger.info("===========更新指标来源得使用状态完毕========="); - } - }catch (Exception e){ - logger.info("更新指标来源得使用状态失败:{}",e.getMessage()); - return BaseResult.getFailureMessageEntity("更新指标来源得使用状态失败"); - } - try { - //根据类别代码,会计年度,公司代码,辅助代码更新使用状态 - //部门经济科目 - GlFzxzlEntity glFzxzlEntity=new GlFzxzlEntity(); - glFzxzlEntity.setGsdm(gbiZbxmbEntity.getGsdm()); - glFzxzlEntity.setKjnd(gbiZbxmbEntity.getKjnd()); - glFzxzlEntity.setSyzt("1"); - try { - if(StrUtil.isNotEmpty(gbiZbxmbEntity.getJjkmdm()) && StrUtil.isNotEmpty(gbiZbxmbEntity.getJjkmmc())) { - logger.info("===========开始更新辅助项资料(部门经济科目)得使用状态========="); - glFzxzlEntity.setFzdm(gbiZbxmbEntity.getJjkmdm()); - glFzxzlEntity.setLbdm("5"); - glFzxzlDao.update(glFzxzlEntity); - logger.info("===========更新辅助项资料(部门经济科目)得使用状态完毕========="); - } - }catch (Exception e){ - logger.info("更新辅助项资料(部门经济科目)得使用状态失败:{}",e.getMessage()); - return BaseResult.getFailureMessageEntity("更新辅助项资料(部门经济科目)得使用状态"); - } - try { - if(StrUtil.isNotEmpty(gbiZbxmbEntity.getFz6dm()) && StrUtil.isNotEmpty(gbiZbxmbEntity.getFz6mc())){ - //资金性质 - glFzxzlEntity.setLbdm("6"); - glFzxzlEntity.setFzdm(gbiZbxmbEntity.getFz6dm()); - logger.info("===========开始更新辅助项资料(资金性质)得使用状态========="); - glFzxzlDao.update(glFzxzlEntity); - logger.info("===========更新辅助项资料(资金性质)得使用状态完毕========="); - } - }catch (Exception e){ - logger.info("更新辅助项资料(资金性质)得使用状态失败:{}",e.getMessage()); - return BaseResult.getFailureMessageEntity("更新辅助项资料(资金性质)得使用状态失败"); - } - try { - if(StrUtil.isNotEmpty(gbiZbxmbEntity.getFz8dm()) && StrUtil.isNotEmpty(gbiZbxmbEntity.getFz8mc())) { - //国库项目 - glFzxzlEntity.setLbdm("8"); - glFzxzlEntity.setFzdm(gbiZbxmbEntity.getFz8dm()); - logger.info("===========开始更新辅助项资料(国库项目)得使用状态========="); - glFzxzlDao.update(glFzxzlEntity); - logger.info("===========更新辅助项资料(国库项目)得使用状态完毕========="); - } - }catch (Exception e){ - logger.info("更新辅助项资料(国库项目)得使用状态失败:{}",e.getMessage()); - return BaseResult.getFailureMessageEntity("更新辅助项资料(国库项目)得使用状态失败"); - } - try { - if(StrUtil.isNotEmpty(gbiZbxmbEntity.getFz9dm()) && StrUtil.isNotEmpty(gbiZbxmbEntity.getFz9mc())){ - //经费类型I - glFzxzlEntity.setLbdm("9"); - glFzxzlEntity.setFzdm(gbiZbxmbEntity.getFz9dm()); - logger.info("===========开始更新辅助项资料(经费类型I)得使用状态========="); - glFzxzlDao.update(glFzxzlEntity); - logger.info("===========更新辅助项资料(经费类型I)得使用状态完毕========="); - } - }catch (Exception e){ - logger.info("更新辅助项资料(经费类型I)得使用状态失败:{}",e.getMessage()); - return BaseResult.getFailureMessageEntity("更新辅助项资料(经费类型I)得使用状态失败"); - } - }catch (Exception e){ - logger.info("更新辅助项资料得使用状态失败:{}",e.getMessage()); - return BaseResult.getFailureMessageEntity("更新辅助项资料得使用状态失败"); - } - return BaseResult.getSuccessMessageEntity("相关得表状态都已修改"); - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPzml/dao/ISenderGlPzmlDao.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPzml/dao/ISenderGlPzmlDao.java deleted file mode 100644 index fda53f20..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPzml/dao/ISenderGlPzmlDao.java +++ /dev/null @@ -1,100 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glPzml.dao; - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.grpU8.nxproof.glPzml.entity.SenderGlPzmlEntity; - -import java.util.List; -import java.util.Map; - -/** - * (gl_pzml: table)表数据库访问层 - * - * @author makejava - * @since 2024-06-20 10:02:06 - */ -public interface ISenderGlPzmlDao extends IBaseDao { - - /** - * - * @content 查询凭证目录 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 10:11 - * **/ - List querySenderGlPzmlEntity(SenderGlPzmlEntity senderGlPzmlEntity); - - /** - * - * @content 保存凭证目录到凭证目录日志表中 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/27 16:29 - * **/ - SenderGlPzmlEntity saveSenderGlPzmlEntity(SenderGlPzmlEntity senderGlPzmlEntity); - - /** - * - * @content 更新凭证目录到凭证目录日志表中 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/27 16:30 - * **/ - SenderGlPzmlEntity updateSenderGlPzmlEntity(SenderGlPzmlEntity senderGlPzmlEntity); - - /** - * - * @content 查询凭证目录 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 10:11 - * **/ - List queryGlPzmlHealthBureau(SenderGlPzmlEntity senderGlPzmlEntity); - - /** - * - * @content 保存凭证目录 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/27 16:29 - * **/ - SenderGlPzmlEntity saveGlPzmlHealthBureau(SenderGlPzmlEntity senderGlPzmlEntity); - - /** - * - * @content 更新凭证目录 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/27 16:30 - * **/ - SenderGlPzmlEntity updateGlPzmlHealthBureau(SenderGlPzmlEntity senderGlPzmlEntity); - - /** - * - * @content 删除凭证目录 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/8/9 17:44 - * **/ - Integer deleteGlPzmlHealthBureau(SenderGlPzmlEntity senderGlPzmlEntity); - - /** - * - * @content 查询凭证 商学院 - * @Param - * @Return - * @Author hecan - * @Date 2024/8/14 16:25 - * **/ - List queryGlPzmlSxy(SenderGlPzmlEntity senderGlPzmlEntity); - - - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPzml/dao/impl/SenderGlPzmlDaoImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPzml/dao/impl/SenderGlPzmlDaoImpl.java deleted file mode 100644 index ccaa162a..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPzml/dao/impl/SenderGlPzmlDaoImpl.java +++ /dev/null @@ -1,71 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glPzml.dao.impl; - - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.grpU8.nxproof.glPzml.dao.ISenderGlPzmlDao; -import com.hzya.frame.grpU8.nxproof.glPzml.entity.SenderGlPzmlEntity; -import org.springframework.stereotype.Repository; - -import java.util.List; -import java.util.Map; - -/** - * (GlPzml)表数据库访问层 - * - * @author makejava - * @since 2024-06-20 10:02:06 - */ -@Repository(value = "SenderGlPzmlDaoImpl") -public class SenderGlPzmlDaoImpl extends MybatisGenericDao implements ISenderGlPzmlDao { - - - @Override - @DS("#senderGlPzmlEntity.dataSourceCode") - public List querySenderGlPzmlEntity(SenderGlPzmlEntity senderGlPzmlEntity) { - return super.queryByLike(senderGlPzmlEntity); - } - - @Override - @DS("#senderGlPzmlEntity.dataSourceCode") - public SenderGlPzmlEntity saveSenderGlPzmlEntity(SenderGlPzmlEntity senderGlPzmlEntity) { - return super.save(senderGlPzmlEntity); - } - - @Override - @DS("#senderGlPzmlEntity.dataSourceCode") - public SenderGlPzmlEntity updateSenderGlPzmlEntity(SenderGlPzmlEntity senderGlPzmlEntity) { - return super.update(senderGlPzmlEntity); - } - - @Override - @DS("#senderGlPzmlEntity.dataSourceCode") - public List queryGlPzmlHealthBureau(SenderGlPzmlEntity senderGlPzmlEntity) { - return super.query(senderGlPzmlEntity); - } - - @Override - @DS("#senderGlPzmlEntity.dataSourceCode") - public SenderGlPzmlEntity saveGlPzmlHealthBureau(SenderGlPzmlEntity senderGlPzmlEntity) { - return super.save(senderGlPzmlEntity); - } - - @Override - @DS("#senderGlPzmlEntity.dataSourceCode") - public SenderGlPzmlEntity updateGlPzmlHealthBureau(SenderGlPzmlEntity senderGlPzmlEntity) { - return super.update(senderGlPzmlEntity); - } - - @Override - @DS("#senderGlPzmlEntity.dataSourceCode") - public Integer deleteGlPzmlHealthBureau(SenderGlPzmlEntity senderGlPzmlEntity) { - return super.delete("SenderGlPzmlEntity_delete_pzml",senderGlPzmlEntity); - } - - @Override - @DS("#senderGlPzmlEntity.dataSourceCode") - public List queryGlPzmlSxy(SenderGlPzmlEntity senderGlPzmlEntity) { - return (List) super.selectList("queryGlPzmlSxy",senderGlPzmlEntity); - } -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPzml/entity/SenderGlPzmlEntity.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPzml/entity/SenderGlPzmlEntity.java deleted file mode 100644 index 11865f92..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPzml/entity/SenderGlPzmlEntity.java +++ /dev/null @@ -1,381 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glPzml.entity; - - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * (GlPzml)实体类 - * - * @author makejava - * @since 2024-06-20 10:02:06 - */ -public class SenderGlPzmlEntity extends BaseEntity { - - private String gsdm; - private String zth; - private String kjqj; - private String pzly; - private String pzh; - private String pzrq; - private Integer fjzs; - private Integer srid; - private String sr; - private Integer shid; - private String sh; - private String jsr; - private Integer jzrid; - private String jzr; - private String srrq; - private String shrq; - private String jzrq; - private String pzhzkmdy; - private String pzhzbz; - private Integer zt; - private String pzzy; - private String pzje; - private String cn; - private String bz; - private String kjzg; - private String idpzh; - private String dyzt; - private String qzrq; - private Integer gdid; - private String gdname; - private String gdrqsj; - private Integer gdcs; - private String gdbz; - private Integer yspzzs; - - private String kjtxdm; - - private String pzlxdm; - - private String pzsbm; - private String stamp; - private String yspzje; - - private String bmdm; - - public String getBmdm() { - return bmdm; - } - - public void setBmdm(String bmdm) { - this.bmdm = bmdm; - } - - public String getPzsbm() { - return pzsbm; - } - - public void setPzsbm(String pzsbm) { - this.pzsbm = pzsbm; - } - - public String getStamp() { - return stamp; - } - - public void setStamp(String stamp) { - this.stamp = stamp; - } - - public String getYspzje() { - return yspzje; - } - - public void setYspzje(String yspzje) { - this.yspzje = yspzje; - } - - public String getKjtxdm() { - return kjtxdm; - } - - public void setKjtxdm(String kjtxdm) { - this.kjtxdm = kjtxdm; - } - - public String getPzlxdm() { - return pzlxdm; - } - - public void setPzlxdm(String pzlxdm) { - this.pzlxdm = pzlxdm; - } - - public String getGsdm() { - return gsdm; - } - - public void setGsdm(String gsdm) { - this.gsdm = gsdm; - } - - public String getZth() { - return zth; - } - - public void setZth(String zth) { - this.zth = zth; - } - - public String getKjqj() { - return kjqj; - } - - public void setKjqj(String kjqj) { - this.kjqj = kjqj; - } - - public String getPzly() { - return pzly; - } - - public void setPzly(String pzly) { - this.pzly = pzly; - } - - public String getPzh() { - return pzh; - } - - public void setPzh(String pzh) { - this.pzh = pzh; - } - - public String getPzrq() { - return pzrq; - } - - public void setPzrq(String pzrq) { - this.pzrq = pzrq; - } - - public Integer getFjzs() { - return fjzs; - } - - public void setFjzs(Integer fjzs) { - this.fjzs = fjzs; - } - - public Integer getSrid() { - return srid; - } - - public void setSrid(Integer srid) { - this.srid = srid; - } - - public String getSr() { - return sr; - } - - public void setSr(String sr) { - this.sr = sr; - } - - public Integer getShid() { - return shid; - } - - public void setShid(Integer shid) { - this.shid = shid; - } - - public String getSh() { - return sh; - } - - public void setSh(String sh) { - this.sh = sh; - } - - public String getJsr() { - return jsr; - } - - public void setJsr(String jsr) { - this.jsr = jsr; - } - - public Integer getJzrid() { - return jzrid; - } - - public void setJzrid(Integer jzrid) { - this.jzrid = jzrid; - } - - public String getJzr() { - return jzr; - } - - public void setJzr(String jzr) { - this.jzr = jzr; - } - - public String getSrrq() { - return srrq; - } - - public void setSrrq(String srrq) { - this.srrq = srrq; - } - - public String getShrq() { - return shrq; - } - - public void setShrq(String shrq) { - this.shrq = shrq; - } - - public String getJzrq() { - return jzrq; - } - - public void setJzrq(String jzrq) { - this.jzrq = jzrq; - } - - public String getPzhzkmdy() { - return pzhzkmdy; - } - - public void setPzhzkmdy(String pzhzkmdy) { - this.pzhzkmdy = pzhzkmdy; - } - - public String getPzhzbz() { - return pzhzbz; - } - - public void setPzhzbz(String pzhzbz) { - this.pzhzbz = pzhzbz; - } - - public Integer getZt() { - return zt; - } - - public void setZt(Integer zt) { - this.zt = zt; - } - - public String getPzzy() { - return pzzy; - } - - public void setPzzy(String pzzy) { - this.pzzy = pzzy; - } - - public String getPzje() { - return pzje; - } - - public void setPzje(String pzje) { - this.pzje = pzje; - } - - public String getCn() { - return cn; - } - - public void setCn(String cn) { - this.cn = cn; - } - - public String getBz() { - return bz; - } - - public void setBz(String bz) { - this.bz = bz; - } - - public String getKjzg() { - return kjzg; - } - - public void setKjzg(String kjzg) { - this.kjzg = kjzg; - } - - public String getIdpzh() { - return idpzh; - } - - public void setIdpzh(String idpzh) { - this.idpzh = idpzh; - } - - public String getDyzt() { - return dyzt; - } - - public void setDyzt(String dyzt) { - this.dyzt = dyzt; - } - - public String getQzrq() { - return qzrq; - } - - public void setQzrq(String qzrq) { - this.qzrq = qzrq; - } - - public Integer getGdid() { - return gdid; - } - - public void setGdid(Integer gdid) { - this.gdid = gdid; - } - - public String getGdname() { - return gdname; - } - - public void setGdname(String gdname) { - this.gdname = gdname; - } - - public String getGdrqsj() { - return gdrqsj; - } - - public void setGdrqsj(String gdrqsj) { - this.gdrqsj = gdrqsj; - } - - public Integer getGdcs() { - return gdcs; - } - - public void setGdcs(Integer gdcs) { - this.gdcs = gdcs; - } - - public String getGdbz() { - return gdbz; - } - - public void setGdbz(String gdbz) { - this.gdbz = gdbz; - } - - public Integer getYspzzs() { - return yspzzs; - } - - public void setYspzzs(Integer yspzzs) { - this.yspzzs = yspzzs; - } - - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPzml/entity/SenderGlPzmlEntity.xml b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPzml/entity/SenderGlPzmlEntity.xml deleted file mode 100644 index a130f435..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPzml/entity/SenderGlPzmlEntity.xml +++ /dev/null @@ -1,536 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - gsdm - , ZTH - , kjqj - , pzly - ,pzlxdm - ,kjtxdm - , pzh - , pzrq - , fjzs - , srID - , sr - , shID - , sh - , jsr - , jzrID - , jzr - , srrq - , shrq - , jzrq - , pzhzkmdy - , pzhzbz - , zt - , pzzy - , pzje - , CN - , BZ - , kjzg - , idpzh - , dyzt - , QZRQ - , GDID - , GDName - , GDRQSJ - , GDCS - , GDBZ - , yspzzs - , pzsbm - , stamp - , yspzje - - - - - - - - - - - - - - - - - - - insert into gl_pzml( - - gsdm , - kjqj , - pzly , - pzh , - kjtxdm , - pzlxdm , - pzrq , - fjzs , - srID , - sr , - shID , - sh , - jsr , - jzrID , - jzr , - srrq , - shrq , - jzrq , - pzhzkmdy , - pzhzbz , - zt , - pzzy , - pzje , - CN , - BZ , - kjzg , - idpzh , - dyzt , - QZRQ , - GDID , - GDName , - GDRQSJ , - GDCS , - GDBZ , - yspzzs , - pzsbm, - stamp, - yspzje, - ZTH - - )values( - - #{gsdm} , - #{kjqj} , - #{pzly} , - #{pzh} , - #{kjtxdm} , - #{pzlxdm} , - #{pzrq} , - #{fjzs} , - #{srid} , - #{sr} , - #{shid} , - #{sh} , - #{jsr} , - #{jzrid} , - #{jzr} , - #{srrq} , - #{shrq} , - #{jzrq} , - #{pzhzkmdy} , - #{pzhzbz} , - #{zt} , - #{pzzy} , - #{pzje} , - #{cn} , - #{bz} , - #{kjzg} , - #{idpzh} , - #{dyzt} , - #{qzrq} , - #{gdid} , - #{gdname} , - #{gdrqsj} , - #{gdcs} , - #{gdbz} , - #{yspzzs} , - #{pzsbm}, - #{stamp}, - #{yspzje}, - #{zth} - - ) - - - - - - - insert into gl_pzml(gsdm, ZTH, kjqj, pzly, pzh, pzrq, fjzs, srID, sr, shID, sh, jsr, jzrID, jzr, srrq, shrq, jzrq, pzhzkmdy, pzhzbz, zt, pzzy, pzje, CN, BZ, kjzg, idpzh, dyzt, QZRQ, GDID, GDName, GDRQSJ, GDCS, GDBZ, yspzzs) - values - - (#{entity.gsdm},#{entity.zth},#{entity.kjqj},#{entity.pzly},#{entity.pzh},#{entity.pzrq},#{entity.fjzs},#{entity.srid},#{entity.sr},#{entity.shid},#{entity.sh},#{entity.jsr},#{entity.jzrid},#{entity.jzr},#{entity.srrq},#{entity.shrq},#{entity.jzrq},#{entity.pzhzkmdy},#{entity.pzhzbz},#{entity.zt},#{entity.pzzy},#{entity.pzje},#{entity.cn},#{entity.bz},#{entity.kjzg},#{entity.idpzh},#{entity.dyzt},#{entity.qzrq},#{entity.gdid},#{entity.gdname},#{entity.gdrqsj},#{entity.gdcs},#{entity.gdbz},#{entity.yspzzs}) - - - - - insert into gl_pzml(gsdm, ZTH, kjqj, pzly, pzh, pzrq, fjzs, srID, sr, shID, sh, jsr, jzrID, jzr, srrq, shrq, jzrq, pzhzkmdy, pzhzbz, zt, pzzy, pzje, CN, BZ, kjzg, idpzh, dyzt, QZRQ, GDID, GDName, GDRQSJ, GDCS, GDBZ, yspzzs) - values - - (#{entity.gsdm},#{entity.zth},#{entity.kjqj},#{entity.pzly},#{entity.pzh},#{entity.pzrq},#{entity.fjzs},#{entity.srid},#{entity.sr},#{entity.shid},#{entity.sh},#{entity.jsr},#{entity.jzrid},#{entity.jzr},#{entity.srrq},#{entity.shrq},#{entity.jzrq},#{entity.pzhzkmdy},#{entity.pzhzbz},#{entity.zt},#{entity.pzzy},#{entity.pzje},#{entity.cn},#{entity.bz},#{entity.kjzg},#{entity.idpzh},#{entity.dyzt},#{entity.qzrq},#{entity.gdid},#{entity.gdname},#{entity.gdrqsj},#{entity.gdcs},#{entity.gdbz},#{entity.yspzzs}) - - on duplicate key update - gsdm = values(gsdm), - ZTH = values(ZTH), - kjqj = values(kjqj), - pzly = values(pzly), - pzh = values(pzh), - pzrq = values(pzrq), - fjzs = values(fjzs), - srID = values(srID), - sr = values(sr), - shID = values(shID), - sh = values(sh), - jsr = values(jsr), - jzrID = values(jzrID), - jzr = values(jzr), - srrq = values(srrq), - shrq = values(shrq), - jzrq = values(jzrq), - pzhzkmdy = values(pzhzkmdy), - pzhzbz = values(pzhzbz), - zt = values(zt), - pzzy = values(pzzy), - pzje = values(pzje), - CN = values(CN), - BZ = values(BZ), - kjzg = values(kjzg), - idpzh = values(idpzh), - dyzt = values(dyzt), - QZRQ = values(QZRQ), - GDID = values(GDID), - GDName = values(GDName), - GDRQSJ = values(GDRQSJ), - GDCS = values(GDCS), - GDBZ = values(GDBZ), - yspzzs = values(yspzzs) - - - update gl_pzml set - - gsdm = #{gsdm}, - ZTH = #{zth}, - kjqj = #{kjqj}, - pzly = #{pzly}, - pzh = #{pzh}, - kjtxdm = #{kjtxdm}, - pzlxdm = #{pzlxdm}, - pzrq = #{pzrq}, - fjzs = #{fjzs}, - srID = #{srid}, - sr = #{sr}, - shID = #{shid}, - sh = #{sh}, - jsr = #{jsr}, - jzrID = #{jzrid}, - jzr = #{jzr}, - srrq = #{srrq}, - shrq = #{shrq}, - jzrq = #{jzrq}, - pzhzkmdy = #{pzhzkmdy}, - pzhzbz = #{pzhzbz}, - zt = #{zt}, - pzzy = #{pzzy}, - pzje = #{pzje}, - CN = #{cn}, - BZ = #{bz}, - kjzg = #{kjzg}, - dyzt = #{dyzt}, - QZRQ = #{qzrq}, - GDID = #{gdid}, - GDName = #{gdname}, - GDRQSJ = #{gdrqsj}, - GDCS = #{gdcs}, - GDBZ = #{gdbz}, - yspzzs = #{yspzzs}, - pzsbm = #{pzsbm}, - stamp = #{stamp}, - yspzje = #{yspzje} - - where idpzh= #{idpzh} - - - - - -update gl_pzml set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} -where idpzh= #{idpzh} - - - -update gl_pzml set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} - - and gsdm = #{gsdm} - and ZTH = #{zth} - and kjqj = #{kjqj} - and pzly = #{pzly} - and pzh = #{pzh} - and kjtxdm = #{kjtxdm} - and pzh = #{pzlxdm} - and pzrq = #{pzrq} - and fjzs = #{fjzs} - and srID = #{srid} - and sr = #{sr} - and shID = #{shid} - and sh = #{sh} - and jsr = #{jsr} - and jzrID = #{jzrid} - and jzr = #{jzr} - and srrq = #{srrq} - and shrq = #{shrq} - and jzrq = #{jzrq} - and pzhzkmdy = #{pzhzkmdy} - and pzhzbz = #{pzhzbz} - and zt = #{zt} - and pzzy = #{pzzy} - and pzje = #{pzje} - and CN = #{cn} - and BZ = #{bz} - and kjzg = #{kjzg} - and dyzt = #{dyzt} - and QZRQ = #{qzrq} - and GDID = #{gdid} - and GDName = #{gdname} - and GDRQSJ = #{gdrqsj} - and GDCS = #{gdcs} - and GDBZ = #{gdbz} - and yspzzs = #{yspzzs} - and sts='Y' - - - - - delete from gl_pzml where idpzh= #{idpzh} - - - - - delete from gl_pzml where gsdm= #{gsdm} and zth=#{zth} - and kjqj=#{kjqj} - and pzh = #{pzh} - and idpzh = #{idpzh} - - - - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPzml/service/ISenderGlPzmlService.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPzml/service/ISenderGlPzmlService.java deleted file mode 100644 index c0397b3b..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPzml/service/ISenderGlPzmlService.java +++ /dev/null @@ -1,105 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glPzml.service; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.grpU8.nxproof.glPzml.entity.SenderGlPzmlEntity; -import com.hzya.frame.web.entity.JsonResultEntity; - -/** - * (GlPzml)表服务接口 - * - * @author makejava - * @since 2024-06-20 10:02:06 - */ -public interface ISenderGlPzmlService extends IBaseService { - - /** - * - * @content 同步凭证 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 14:36 - * **/ - void glPzmlSynchronization(JSONObject jsonObject); - - /** - * - * @content 查询凭证 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 18:38 - * **/ - JsonResultEntity queryEntityPage(JSONObject jsonObject); - - /** - * - * @content 保存凭证到凭证日志表中 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/21 14:33 - * **/ - JsonResultEntity saveEntity(JSONObject jsonObject); - - /** - * - * @content 更新凭证到凭证日志表中 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/21 14:34 - * **/ - JsonResultEntity updateEntity(JSONObject jsonObject); - - /** - * - * @content 查询凭证 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 18:38 - * **/ - JsonResultEntity queryEntityPageHealthBureau(JSONObject jsonObject); - - /** - * - * @content 保存凭证 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/21 14:33 - * **/ - JsonResultEntity saveEntityHealthBureau(JSONObject jsonObject); - - /** - * - * @content 更新凭证 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/21 14:34 - * **/ - JsonResultEntity updateEntityHealthBureau(JSONObject jsonObject); - - /** - * - * @content 删除凭证 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/8/9 17:46 - * **/ - JsonResultEntity deleteEntityHealthBureau(JSONObject jsonObject); - - /** - * - * @content 查询凭证 商学院 确定指标被哪些凭证使用 - * @Param - * @Return - * @Author hecan - * @Date 2024/8/13 17:00 - * **/ - Object queryGlPzmlSxy(JSONObject jsonObject); -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPzml/service/impl/SenderGlPzmlServiceImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPzml/service/impl/SenderGlPzmlServiceImpl.java deleted file mode 100644 index cef50d7b..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPzml/service/impl/SenderGlPzmlServiceImpl.java +++ /dev/null @@ -1,785 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glPzml.service.impl; - -import cn.hutool.core.bean.BeanUtil; -import cn.hutool.core.date.DateUtil; -import cn.hutool.core.util.StrUtil; -import cn.hutool.http.HttpRequest; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.grpU8.nxproof.gbizbsyrec.dao.IGbiZbsyrecDao; -import com.hzya.frame.grpU8.nxproof.gbizbsyrec.entity.GbiZbsyrecEntity; -import com.hzya.frame.grpU8.nxproof.gbizbxmb.dao.IGbiZbxmbDao; -import com.hzya.frame.grpU8.nxproof.gbizbxmb.entity.GbiZbxmbEntity; -import com.hzya.frame.grpU8.nxproof.glPzml.dao.ISenderGlPzmlDao; -import com.hzya.frame.grpU8.nxproof.glPzml.entity.SenderGlPzmlEntity; -import com.hzya.frame.grpU8.nxproof.glPzml.service.ISenderGlPzmlService; -import com.hzya.frame.grpU8.nxproof.glPznr.dao.ISenderGlPznrDao; -import com.hzya.frame.grpU8.nxproof.glPznr.entity.SenderGlPznrEntity; -import com.hzya.frame.web.entity.BaseResult; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.apache.commons.collections.CollectionUtils; -import org.mybatis.spring.SqlSessionTemplate; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Qualifier; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.stereotype.Service; - -import java.math.BigDecimal; -import java.math.RoundingMode; -import java.text.DecimalFormat; -import java.text.SimpleDateFormat; -import java.util.*; - -import static org.aspectj.runtime.internal.Conversions.doubleValue; - -/** - * (GlPzml)表服务实现类 - * - * @author makejava - * @since 2024-06-20 10:02:06 - */ -@Service(value = "SenderGlPzmlServiceImpl") -public class SenderGlPzmlServiceImpl extends BaseService implements ISenderGlPzmlService { - - private static String URLTest="http://39.106.158.149/";//测试环境 - private static String URL="http://192.168.42.22/";//正式环境 - - private ISenderGlPzmlDao senderGlPzmlDao; - - @Autowired - private IGbiZbxmbDao gbiZbxmbDao; - - @Autowired - public void setSenderGlPzmlDao(ISenderGlPzmlDao dao) { - this.senderGlPzmlDao = dao; - this.dao = dao; - } - - @Autowired - private ISenderGlPznrDao senderGlPznrDao; - - - //凭证同步 - @Override - public void glPzmlSynchronization(JSONObject json) { - SenderGlPzmlEntity senderGlPzmlEntity = json.toJavaObject(SenderGlPzmlEntity.class); - String result=null; - try { - //如果没有传入年度,则查询当年得,避免数据查询太大 - if (senderGlPzmlEntity.getKjqj() == null) { - senderGlPzmlEntity.setKjqj(DateUtil.format(new Date(),"yyyy")); - //senderGlPzmlEntity.setKjqj("202105"); - } - JSONObject jsonObjectStr=new JSONObject(); - /*try { - //同步南浔区人民医院001凭证信息 - senderGlPzmlEntity.setZth("001"); - senderGlPzmlEntity.setGsdm("0101010101"); - logger.info("===========开始查询南浔区人民医院凭证目录信息============="); - jsonObjectStr.put("jsonStr",senderGlPzmlEntity); - result=sendPzmlToHealthBureau(jsonObjectStr); - logger.info("南浔区人民医院GRPU8凭证同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区人民医院GRPU8凭证同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - try { - //同步南浔区练市人民医院003凭证信息 - senderGlPzmlEntity.setZth("003"); - senderGlPzmlEntity.setGsdm("0101010103"); - logger.info("===========开始查询南浔区练市人民医院凭证目录信息============="); - jsonObjectStr.put("jsonStr",senderGlPzmlEntity); - result=sendPzmlToHealthBureau(jsonObjectStr); - logger.info("南浔区练市人民医院GRPU8凭证同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区练市人民医院GRPU8凭证同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - /*try { - //同步练市镇中心卫生院005凭证信息 - senderGlPzmlEntity.setZth("005"); - senderGlPzmlEntity.setGsdm("0101010202"); - logger.info("===========开始查询南浔区练市镇中心卫生院凭证目录信息============="); - jsonObjectStr.put("jsonStr",senderGlPzmlEntity); - result=sendPzmlToHealthBureau(jsonObjectStr); - logger.info("南浔区练市镇中心卫生院GRPU8凭证同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区练市镇中心卫生院GRPU8凭证同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - /*try { - //同步善琏镇卫生院007凭证信息 - senderGlPzmlEntity.setZth("007"); - senderGlPzmlEntity.setGsdm("0101010204"); - logger.info("===========开始查询南浔区善琏镇卫生院凭证目录信息============="); - jsonObjectStr.put("jsonStr",senderGlPzmlEntity); - result=sendPzmlToHealthBureau(jsonObjectStr); - logger.info("南浔区善琏镇卫生院GRPU8凭证同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区善琏镇卫生院GRPU8凭证同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - /*//同步双林镇中心卫生院004凭证信息 - senderGlPzmlEntity.setZth("004"); - senderGlPzmlEntity.setGsdm("0101010201"); - jsonObjectStr.put("jsonStr",senderGlPzmlEntity); - result=sendPzmlToHealthBureau(jsonObjectStr); - logger.info("双林镇中心卫生院GRPU8凭证同步结果为:{}",result); - //同步菱湖镇中心卫生院009凭证信息 - senderGlPzmlEntity.setZth("009"); - senderGlPzmlEntity.setGsdm("0101020201"); - jsonObjectStr.put("jsonStr",senderGlPzmlEntity); - result=sendPzmlToHealthBureau(jsonObjectStr); - logger.info("菱湖镇中心卫生院GRPU8凭证同步结果为:{}",result); - //同步和孚镇卫生院010凭证信息 - senderGlPzmlEntity.setZth("010"); - senderGlPzmlEntity.setGsdm("0101020202"); - jsonObjectStr.put("jsonStr",senderGlPzmlEntity); - result=sendPzmlToHealthBureau(jsonObjectStr); - logger.info("和孚镇卫生院GRPU8凭证同步结果为:{}",result); - //同步千金镇卫生院011凭证信息 - senderGlPzmlEntity.setZth("011"); - senderGlPzmlEntity.setGsdm("0101020203"); - jsonObjectStr.put("jsonStr",senderGlPzmlEntity); - result=sendPzmlToHealthBureau(jsonObjectStr); - logger.info("千金镇卫生院GRPU8凭证同步结果为:{}",result); - //同步石崇镇卫生院012凭证信息 - senderGlPzmlEntity.setZth("012"); - senderGlPzmlEntity.setGsdm("0101020204"); - jsonObjectStr.put("jsonStr",senderGlPzmlEntity); - result=sendPzmlToHealthBureau(jsonObjectStr); - logger.info("石崇镇卫生院GRPU8凭证同步结果为:{}"); - //同步南浔镇中心卫生院014凭证信息 - senderGlPzmlEntity.setZth("014"); - senderGlPzmlEntity.setGsdm("010202"); - jsonObjectStr.put("jsonStr",senderGlPzmlEntity); - result=sendPzmlToHealthBureau(jsonObjectStr); - logger.info("南浔镇中心卫生院GRPU8凭证同步结果为:{}",result);*/ - } catch (Exception e) { - logger.info("GRPU8凭证同步失败:{}", e.getMessage()); - e.printStackTrace(); - } - } - - private String sendPzmlToHealthBureau(JSONObject jsonObjectStr){ - JsonResultEntity jsonResultEntity = queryEntityPage(jsonObjectStr); - if (jsonResultEntity.getAttribute() == null) { - logger.info("GRPU8没有需要同步得凭证目录信息信息"); - return "GRPU8没有需要同步的凭证目录信息"; - } - JSONArray jsonArray = (JSONArray) JSON.toJSON(jsonResultEntity.getAttribute()); - if (CollectionUtils.isEmpty(jsonArray)) { - logger.info("GRPU8没有需要同步得凭证目录信息信息"); - return "GRPU8没有需要同步的凭证目录信息"; - } else { - for (Object o : jsonArray) { - JSONObject jsonObjectPz = (JSONObject) JSON.toJSON(o); - //获取凭证目录信息 - JSONObject jsonObjectPzml = jsonObjectPz.getJSONObject("gl_pzml"); - JSONArray jsonArrayPznr = jsonObjectPz.getJSONArray("gl_pznr"); - SenderGlPzmlEntity receiverGlPzmlEntity = new SenderGlPzmlEntity(); - receiverGlPzmlEntity.setIdpzh(jsonObjectPzml.getString("idpzh")); - receiverGlPzmlEntity.setZth(jsonObjectPzml.getString("zth")); - JSONObject jsonObjectReceiver = new JSONObject(); - jsonObjectReceiver.put("jsonStr", receiverGlPzmlEntity); - //根据发送方的idpzh查询接收方中是否存在数据 - JsonResultEntity jsonResultEntityReceiver = queryEntityPageHealthBureau(jsonObjectReceiver); - JsonResultEntity jsonResultEntityRec=null; - //如果从接收方查询出的凭证没有,则新增,如果有,则更新凭证目录,之后再比较明细,如果接收方明细不存在,则新增明细,否则更新明细 - if (jsonResultEntityReceiver.getAttribute() == null && jsonResultEntityReceiver.isFlag()) { - JSONObject jsonReceiverSave = new JSONObject(); - jsonReceiverSave.put("main", jsonObjectPzml); - jsonReceiverSave.put("details", jsonArrayPznr); - jsonReceiverSave.put("kjqj", jsonObjectPzml.getString("kjqj")); - jsonReceiverSave.put("gsdm", jsonObjectPzml.getString("gsdm")); - jsonReceiverSave.put("zth", jsonObjectPzml.getString("zth")); - jsonReceiverSave.put("pzh", jsonObjectPzml.getString("pzh")); - JSONObject jsonObjectPznrStr = new JSONObject(); - jsonObjectPznrStr.put("jsonStr", jsonReceiverSave); - jsonResultEntityRec= saveEntityHealthBureau(jsonObjectPznrStr); - if(jsonResultEntityRec.isFlag()){ - JSONObject json = (JSONObject) JSONObject.toJSON(jsonResultEntityRec.getAttribute()); - logger.info("账套号:{}的GROU8得凭证同步保存卫生局的返回结果为:{}", jsonObjectPzml.getString("zth"),json.toJSONString()); - } - /* if(jsonResultEntityReceiverSave.getStatus().equals("200")&&jsonResultEntityReceiverSave.getAttribute()!=null){ - //保存日志 - saveEntity(jsonObjectPznrStr); - }*/ - } else { - JSONArray jsonArrayResult = (JSONArray) JSON.toJSON(jsonResultEntityReceiver.getAttribute()); - //有值 将发送方的数据更新到接收方 更新凭证目录,更新凭证内容 - for (Object object : jsonArrayResult) { - JSONObject jsonObjectReceiverPz = (JSONObject) JSON.toJSON(object); - //获取凭证目录信息 - JSONObject jsonObjectReceiverPzml = jsonObjectReceiverPz.getJSONObject("main"); - //JSONArray jsonArrayReceiverPznr = jsonObjectReceiverPz.getJSONArray("details"); - if (jsonObjectPzml.getString("idpzh").equals(jsonObjectReceiverPzml.getString("idpzh"))) { - JSONObject jsonReceiverUpdate = new JSONObject(); - jsonReceiverUpdate.put("main", jsonObjectPzml); - jsonReceiverUpdate.put("details", jsonArrayPznr); - jsonReceiverUpdate.put("kjqj", jsonObjectPzml.getString("kjqj")); - jsonReceiverUpdate.put("gsdm", jsonObjectPzml.getString("gsdm")); - jsonReceiverUpdate.put("zth", jsonObjectPzml.getString("zth")); - jsonReceiverUpdate.put("pzh", jsonObjectPzml.getString("pzh")); - JSONObject jsonObjectPznrStr = new JSONObject(); - jsonObjectPznrStr.put("jsonStr", jsonReceiverUpdate); - jsonResultEntityRec=updateEntityHealthBureau(jsonObjectPznrStr); - if (jsonResultEntityRec.isFlag()){ - JSONObject json = (JSONObject) JSONObject.toJSON(jsonResultEntityRec.getAttribute()); - logger.info("账套号:{}的GROU8得凭证同步更新卫生局的返回结果为:{}", jsonObjectPzml.getString("zth"),json.toJSONString()); - } - /* if(jsonResultEntityReceiverUpdate.getStatus().equals("200")&&jsonResultEntityReceiverUpdate.getAttribute()!=null){ - //更新日志 - updateEntity(jsonObjectPznrStr); - }*/ - } - } - } - } - return "同步GROU8凭证成功"; - } - } - - - //查询凭证 - @Override - public JsonResultEntity queryEntityPage(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderGlPzmlEntity senderGlPzmlEntity = jsonObject.toJavaObject(SenderGlPzmlEntity.class); - //如果没有传入年度,则查询当年得,避免数据查询太大 - if (senderGlPzmlEntity.getKjqj() == null) { - senderGlPzmlEntity.setKjqj(DateUtil.format(new Date(),"yyyy")); - } - if(StrUtil.isEmpty(senderGlPzmlEntity.getZth())){ - logger.info("======传递的账套号为:{}=========",senderGlPzmlEntity.getZth()); - return BaseResult.getFailureMessageEntity("请传递账套号"); - } - List list=new ArrayList<>(); - List senderGlPzmlEntities=new ArrayList<>(); - try { - /*switch (senderGlPzmlEntity.getZth()){ - case "003"://练市人民医院 - senderGlPzmlEntities=senderGlPzmlDao.querySenderGlPzmlEntity(senderGlPzmlEntity); - break; - case "004"://双林镇中心卫生院 - senderGlPzmlEntities=senderGlPzmlDao.querySenderGlPzmlEntity(senderGlPzmlEntity); - break; - case "005"://练市镇中心卫生院 - senderGlPzmlEntities=senderGlPzmlDao.querySenderGlPzmlEntity(senderGlPzmlEntity); - break; - case "007"://善琏镇卫生院 - senderGlPzmlEntities=senderGlPzmlDao.querySenderGlPzmlEntity(senderGlPzmlEntity); - break; - case "009": - senderGlPzmlEntities=senderGlPzmlDao.querySenderGlPzmlEntity(senderGlPzmlEntity); - break; - case "010": - senderGlPzmlEntities=senderGlPzmlDao.querySenderGlPzmlEntity(senderGlPzmlEntity); - break; - case "011": - senderGlPzmlEntities=senderGlPzmlDao.querySenderGlPzmlEntity(senderGlPzmlEntity); - break; - case "012": - senderGlPzmlEntities=senderGlPzmlDao.querySenderGlPzmlEntity(senderGlPzmlEntity); - break; - case "001"://南浔区人民医院 - senderGlPzmlEntities=senderGlPzmlDao.querySenderGlPzmlEntity(senderGlPzmlEntity); - break; - default: - break; - }*/ - senderGlPzmlEntities=senderGlPzmlDao.querySenderGlPzmlEntity(senderGlPzmlEntity); - if (CollectionUtils.isEmpty(senderGlPzmlEntities)) { - logger.info("{}账套GRPU8没有凭证目录信息",senderGlPzmlEntity.getZth()); - return BaseResult.getSuccessMessageEntity("GRPU8没有凭证目录信息",null); - } else { - for (SenderGlPzmlEntity pzmlEntity : senderGlPzmlEntities) { - JSONObject jsonObjectPz=new JSONObject(); - jsonObjectPz.put("gl_pzml",pzmlEntity); - //根据凭证号,会计期间,账套号查询凭证内容信息 - SenderGlPznrEntity senderGlPznrEntity = new SenderGlPznrEntity(); - senderGlPznrEntity.setKjqj(pzmlEntity.getKjqj()); - senderGlPznrEntity.setZth(pzmlEntity.getZth()); - senderGlPznrEntity.setPzh(pzmlEntity.getPzh()); - senderGlPznrEntity.setGsdm(pzmlEntity.getGsdm()); - senderGlPznrEntity.setIdpzh(pzmlEntity.getIdpzh()); - senderGlPznrEntity.setDataSourceCode(senderGlPzmlEntity.getDataSourceCode()); - List senderGlPznrEntities=new ArrayList<>(); - /*switch (senderGlPzmlEntity.getZth()){ - case "003"://练市人民医院 - senderGlPznrEntities= senderGlPznrDao.querySenderGlPznrEntity(senderGlPznrEntity); - break; - case "004"://双林镇中心卫生院 - senderGlPznrEntities= senderGlPznrDao.querySenderGlPznrEntity(senderGlPznrEntity); - break; - case "005"://练市镇中心卫生院 - senderGlPznrEntities= senderGlPznrDao.querySenderGlPznrEntity(senderGlPznrEntity); - break; - case "007"://善琏镇卫生院 - senderGlPznrEntities= senderGlPznrDao.querySenderGlPznrEntity(senderGlPznrEntity); - break; - case "009": - senderGlPznrEntities= senderGlPznrDao.querySenderGlPznrEntity(senderGlPznrEntity); - break; - case "010": - senderGlPznrEntities= senderGlPznrDao.querySenderGlPznrEntity(senderGlPznrEntity); - break; - case "011": - senderGlPznrEntities= senderGlPznrDao.querySenderGlPznrEntity(senderGlPznrEntity); - break; - case "012": - senderGlPznrEntities= senderGlPznrDao.querySenderGlPznrEntity(senderGlPznrEntity); - break; - case "001"://南浔区人民医院 - senderGlPznrEntities= senderGlPznrDao.querySenderGlPznrEntity(senderGlPznrEntity); - break; - default: - break; - }*/ - senderGlPznrEntities= senderGlPznrDao.querySenderGlPznrEntity(senderGlPznrEntity); - jsonObjectPz.put("gl_pznr",senderGlPznrEntities); - list.add(jsonObjectPz); - } - return BaseResult.getSuccessMessageEntity("查询凭证成功",list); - } - } catch (Exception e) { - logger.info("{}账套查询GROU8凭证信息失败:{}", senderGlPzmlEntity.getZth(),e.getMessage()); - return BaseResult.getFailureMessageEntity("查询GROU8凭证信息失败"); - } - } - - //保存凭证到凭证日志表中 发送方 - @Override - public JsonResultEntity saveEntity(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - JSONObject jsonObjectMain = jsonObject.getJSONObject("main");//或者凭证目录 - JSONArray jsonArray = jsonObject.getJSONArray("details"); - if (StrUtil.isEmpty(jsonObject.getString("kjqj"))) { - throw new RuntimeException("会计期间为空"); - } - if (StrUtil.isEmpty(jsonObject.getString("gsdm"))) { - throw new RuntimeException("公司代码为空"); - } - if (StrUtil.isEmpty(jsonObject.getString("zth"))) { - throw new RuntimeException("账套编号为空"); - } - if (StrUtil.isEmpty(jsonObject.getString("pzh"))) { - throw new RuntimeException("凭证号为空"); - } - //生成idpzh - String idpzh = jsonObjectMain.getString("idpzh")==null?String.valueOf(UUID.randomUUID()):jsonObjectMain.getString("idpzh"); - jsonObjectMain.put("kjqj",jsonObject.getString("kjqj")); - jsonObjectMain.put("idpzh",idpzh); - jsonObjectMain.put("gsdm",jsonObject.getString("gsdm")); - jsonObjectMain.put("zth",jsonObject.getString("zth")); - jsonObjectMain.put("pzh",jsonObject.getString("pzh")); - SenderGlPzmlEntity senderGlPzmlEntity = jsonObjectMain.toJavaObject(SenderGlPzmlEntity.class); - try { - logger.info("===========开始保存凭证日志,idpzh:{},pzh:{}=========",senderGlPzmlEntity.getIdpzh(),senderGlPzmlEntity.getPzh()); - SenderGlPzmlEntity glPzmlEntity = senderGlPzmlDao.saveSenderGlPzmlEntity(senderGlPzmlEntity); - List list=new ArrayList(); - JSONObject jsonObjectSend=new JSONObject(); - jsonObjectSend.put("pzml",glPzmlEntity); - List listPznr=new ArrayList<>(); - //遍历数组,得到凭证内容 - if(jsonArray.size()>0&&jsonArray!=null){ - for (Object o : jsonArray) { - SenderGlPznrEntity glPznrEntity=(SenderGlPznrEntity)o; - glPznrEntity.setKjqj(jsonObject.getString("kjqj")); - glPznrEntity.setGsdm(jsonObject.getString("gsdm")); - glPznrEntity.setZth(jsonObject.getString("zth")); - glPznrEntity.setPzh(jsonObject.getString("pzh")); - glPznrEntity.setIdpznr(glPznrEntity.getIdpznr() == null ? String.valueOf(UUID.randomUUID()) : glPznrEntity.getIdpznr() ); - SenderGlPznrEntity senderGlPznrEntity = senderGlPznrDao.saveSenderGlPznrEntity(glPznrEntity); - listPznr.add(senderGlPznrEntity); - } - } - jsonObjectSend.put("pznr",listPznr); - list.add(jsonObjectSend); - return BaseResult.getSuccessMessageEntity("保存凭证日志成功",list); - }catch (Exception e){ - logger.info("保存GRPU8凭证日志失败:{}", e.getMessage()); - return BaseResult.getFailureMessageEntity("凭证日志保存失败"); - } - } - - //更新凭证到凭证日志表中 发送方 - @Override - public JsonResultEntity updateEntity(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - JSONObject jsonObjectMain = jsonObject.getJSONObject("main");//或者凭证目录 - JSONArray jsonArray = jsonObject.getJSONArray("details"); - if (StrUtil.isEmpty(jsonObject.getString("kjqj"))) { - throw new RuntimeException("会计期间为空"); - } - if (StrUtil.isEmpty(jsonObject.getString("gsdm"))) { - throw new RuntimeException("公司代码为空"); - } - if (StrUtil.isEmpty(jsonObject.getString("zth"))) { - throw new RuntimeException("账套编号为空"); - } - if (StrUtil.isEmpty(jsonObject.getString("pzh"))) { - throw new RuntimeException("凭证号为空"); - } - if (StrUtil.isEmpty(jsonObjectMain.getString("idpzh"))) { - throw new RuntimeException("idpzh为空"); - } - SenderGlPzmlEntity senderGlPzmlEntity = jsonObjectMain.toJavaObject(SenderGlPzmlEntity.class); - senderGlPzmlEntity.setKjqj(jsonObject.getString("kjqj")); - senderGlPzmlEntity.setGsdm(jsonObject.getString("gsdm")); - senderGlPzmlEntity.setZth(jsonObject.getString("zth")); - senderGlPzmlEntity.setPzh(jsonObject.getString("pzh")); - try { - logger.info("==========开始更新凭证日志,idpzh:{},pzh:{}",senderGlPzmlEntity.getIdpzh(),senderGlPzmlEntity.getPzh()); - SenderGlPzmlEntity senderGlPzmlEntitySend = senderGlPzmlDao.updateSenderGlPzmlEntity(senderGlPzmlEntity); - List list=new ArrayList<>(); - JSONObject jsonObjectPz=new JSONObject(); - jsonObjectPz.put("pzml",senderGlPzmlEntitySend); - List listPznr=new ArrayList<>(); - //遍历数组,得到凭证内容 - if(jsonArray.size()>0&&jsonArray!=null){ - for (Object o : jsonArray) { - SenderGlPznrEntity glPznrEntity=(SenderGlPznrEntity)o; - SenderGlPznrEntity senderGlPznr=new SenderGlPznrEntity(); - senderGlPznr.setKjqj(jsonObject.getString("kjqj")); - senderGlPznr.setGsdm(jsonObject.getString("gsdm")); - senderGlPznr.setZth(jsonObject.getString("zth")); - senderGlPznr.setPzh(jsonObject.getString("pzh")); - senderGlPznr.setIdpznr(glPznrEntity.getIdpznr()); - //根据凭证内容id等条件查询在凭证内容日志中是否存在,如果存在,则更新,如果不存在则新增 - //比如 凭证内容8条,日志中只有7条,则多余的一条新增,剩下7条更新 - SenderGlPznrEntity pznrEntity = senderGlPznrDao.querySenderGlPznrEntityOne(senderGlPznr); - if(pznrEntity==null){ - SenderGlPznrEntity senderGlPznrEntity = senderGlPznrDao.saveSenderGlPznrEntity(glPznrEntity); - listPznr.add(senderGlPznrEntity); - }else{ - SenderGlPznrEntity senderGlPznrEntity = senderGlPznrDao.updateSenderGlPznrEntity(glPznrEntity); - listPznr.add(senderGlPznrEntity); - } - } - } - jsonObjectPz.put("pznr",listPznr); - list.add(jsonObjectPz); - return BaseResult.getSuccessMessageEntity("凭证日志更新成功",list); - }catch (Exception e){ - logger.info("更新GRPU8凭证日志失败:{}", e.getMessage()); - return BaseResult.getFailureMessageEntity("凭证日志更新失败"); - } - } - - //查询凭证 - @Override - public JsonResultEntity queryEntityPageHealthBureau(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderGlPzmlEntity receiverGlPzmlEntity = jsonObject.toJavaObject(SenderGlPzmlEntity.class); - if(receiverGlPzmlEntity.getIdpzh()!=null) { - try { - List list=new ArrayList<>(); - logger.info("====开始根据账套号:{}和凭证号:{}查询卫生局里面得凭证数据",receiverGlPzmlEntity.getZth(),receiverGlPzmlEntity.getIdpzh()); - List receiverGlPzmlEntities = senderGlPzmlDao.queryGlPzmlHealthBureau(receiverGlPzmlEntity); - if(CollectionUtils.isNotEmpty(receiverGlPzmlEntities)){ - for (SenderGlPzmlEntity glPzmlEntity : receiverGlPzmlEntities) { - JSONObject jsonObjectStr=new JSONObject(); - jsonObjectStr.put("main",glPzmlEntity); - //根据凭证号,会计期间,账套号查询凭证内容信息 - SenderGlPznrEntity receiverGlPznrEntity = new SenderGlPznrEntity(); - receiverGlPznrEntity.setKjqj(glPzmlEntity.getKjqj()); - receiverGlPznrEntity.setZth(glPzmlEntity.getZth()); - receiverGlPznrEntity.setPzh(glPzmlEntity.getPzh()); - receiverGlPznrEntity.setGsdm(glPzmlEntity.getGsdm()); - List receiverGlPznrEntities = senderGlPznrDao.queryGlPznrHealthBureau(receiverGlPznrEntity); - jsonObjectStr.put("details",receiverGlPznrEntities); - list.add(jsonObjectStr); - } - return BaseResult.getSuccessMessageEntity("查询凭证成功",list); - }else{ - logger.info("根据idpzh:{}和账套号:{}查询接收方的凭证为空",receiverGlPzmlEntity.getZth(),receiverGlPzmlEntity.getIdpzh()); - return BaseResult.getSuccessMessageEntity("查询接收方的凭证为空"); - } - } catch (Exception e) { - logger.info("根据账套号:{}查询卫生局得GROU8凭证信息失败:{}", receiverGlPzmlEntity.getZth(),e.getMessage()); - return BaseResult.getFailureMessageEntity("查询接收方得GROU8凭证信息失败"); - } - } - return null; - } - - //保存凭证 - @Override - public JsonResultEntity saveEntityHealthBureau(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - JSONObject jsonObjectMain = jsonObject.getJSONObject("main");//获取凭证目录 - JSONArray jsonArray = jsonObject.getJSONArray("details");//获取凭证内容 - if (!checkStr(jsonObject.getString("kjqj"))) { - return BaseResult.getFailureMessageEntity("会计期间为空"); - } - if (!checkStr(jsonObject.getString("gsdm"))) { - return BaseResult.getFailureMessageEntity("公司代码为空"); - } - if (!checkStr(jsonObject.getString("zth"))) { - return BaseResult.getFailureMessageEntity("账套编号为空"); - } - if (!checkStr(jsonObject.getString("pzh"))) { - return BaseResult.getFailureMessageEntity("凭证号为空"); - } - //生成idpzh - String idpzh = jsonObjectMain.getString("idpzh")==null?String.valueOf(UUID.randomUUID()):jsonObjectMain.getString("idpzh"); - jsonObjectMain.put("kjqj",jsonObject.getString("kjqj")); - jsonObjectMain.put("idpzh",idpzh); - jsonObjectMain.put("gsdm",jsonObject.getString("gsdm")); - jsonObjectMain.put("zth",jsonObject.getString("zth")); - jsonObjectMain.put("pzh",jsonObject.getString("pzh")); - SenderGlPzmlEntity glPzmlEntity = jsonObjectMain.toJavaObject(SenderGlPzmlEntity.class); - try { - logger.info("===========根据账套号:{}开始保存凭证,idpzh:{},pzh:{}=========",glPzmlEntity.getZth(),glPzmlEntity.getIdpzh(),glPzmlEntity.getPzh()); - SenderGlPzmlEntity receiverGlPzmlEntity = senderGlPzmlDao.saveGlPzmlHealthBureau(glPzmlEntity); - List list=new ArrayList<>(); - JSONObject jsonObjectReceiver =new JSONObject(); - jsonObjectReceiver.put("gl_pzml",receiverGlPzmlEntity); - List listGlPznr=new ArrayList<>(); - //遍历数组,得到凭证内容 - if(jsonArray.size()>0&&jsonArray!=null) { - for (Object o : jsonArray) { - SenderGlPznrEntity receiverGlPznrEntity=(SenderGlPznrEntity)o; - receiverGlPznrEntity.setKjqj(jsonObject.getString("kjqj")); - receiverGlPznrEntity.setGsdm(jsonObject.getString("gsdm")); - receiverGlPznrEntity.setZth(jsonObject.getString("zth")); - receiverGlPznrEntity.setPzh(jsonObject.getString("pzh")); - receiverGlPznrEntity.setDataSourceCode(glPzmlEntity.getDataSourceCode()); - receiverGlPznrEntity.setIdpznr(receiverGlPznrEntity.getIdpznr()== null ? String.valueOf(UUID.randomUUID()) : receiverGlPznrEntity.getIdpznr()); - SenderGlPznrEntity glPznrEntity = senderGlPznrDao.saveGlPznrHealthBureau(receiverGlPznrEntity); - listGlPznr.add(glPznrEntity); - } - } - jsonObjectReceiver.put("gl_pznr",listGlPznr); - list.add(jsonObjectReceiver); - return BaseResult.getSuccessMessageEntity("保存凭证成功",jsonObjectReceiver); - }catch (Exception e){ - logger.info("根据账套号:{}保存GRPU8凭证失败:{}",jsonObjectMain.getString("zth"),e.getMessage()); - return BaseResult.getFailureMessageEntity("凭证保存失败"); - } - } - - //更新凭证 - @Override - public JsonResultEntity updateEntityHealthBureau(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - JSONObject jsonObjectMain = jsonObject.getJSONObject("main");//或者凭证目录 - JSONArray jsonArray = jsonObject.getJSONArray("details"); - if (!checkStr(jsonObject.getString("kjqj"))) { - return BaseResult.getFailureMessageEntity("会计期间为空"); - } - if (!checkStr(jsonObject.getString("gsdm"))) { - return BaseResult.getFailureMessageEntity("公司代码为空"); - } - if (!checkStr(jsonObject.getString("zth"))) { - return BaseResult.getFailureMessageEntity("账套编号为空"); - } - if (!checkStr(jsonObject.getString("pzh"))) { - return BaseResult.getFailureMessageEntity("凭证号为空"); - } - if (!checkStr(jsonObjectMain.getString("idpzh"))) { - return BaseResult.getFailureMessageEntity("idpzh为空"); - } - if(jsonArray.size()>0&&jsonArray!=null){ - for (Object o : jsonArray) { - SenderGlPznrEntity senderGlPznrEntity = (SenderGlPznrEntity)o; - if (StrUtil.isEmpty(senderGlPznrEntity.getIdpznr())) { - return BaseResult.getFailureMessageEntity("凭证内容得id为空"); - } - } - } - SenderGlPzmlEntity receiverGlPzmlEntity = jsonObjectMain.toJavaObject(SenderGlPzmlEntity.class); - receiverGlPzmlEntity.setKjqj(jsonObject.getString("kjqj")); - receiverGlPzmlEntity.setGsdm(jsonObject.getString("gsdm")); - receiverGlPzmlEntity.setZth(jsonObject.getString("zth")); - receiverGlPzmlEntity.setPzh(jsonObject.getString("pzh")); - try { - logger.info("==========开始根据账套号:{}更新凭证,idpzh:{},pzh:{}",receiverGlPzmlEntity.getZth(),receiverGlPzmlEntity.getIdpzh(),receiverGlPzmlEntity.getPzh()); - SenderGlPzmlEntity glPzmlEntity = senderGlPzmlDao.updateGlPzmlHealthBureau(receiverGlPzmlEntity); - List list=new ArrayList<>(); - JSONObject jsonObjectPz=new JSONObject(); - jsonObjectPz.put("gl_pzml",glPzmlEntity); - List listPznr=new ArrayList<>(); - //遍历数组,得到凭证内容 - if(jsonArray.size()>0 && jsonArray!=null){ - for (Object o : jsonArray) { - SenderGlPznrEntity receiverGlPznr=(SenderGlPznrEntity)o; - receiverGlPznr.setKjqj(jsonObject.getString("kjqj")); - receiverGlPznr.setGsdm(jsonObject.getString("gsdm")); - receiverGlPznr.setZth(jsonObject.getString("zth")); - receiverGlPznr.setPzh(jsonObject.getString("pzh")); - receiverGlPznr.setDataSourceCode(receiverGlPzmlEntity.getDataSourceCode()); - //根据凭证内容id等条件查询在接收方凭证内容中是否存在,如果存在,则更新,如果不存在则新增 - //比如 发送方的凭证内容8条,接收方只有7条,则多余的一条新增,剩下7条更新 - SenderGlPznrEntity senderGlPznrEntity = senderGlPznrDao.querySenderGlPznrEntityOne(receiverGlPznr); - if(senderGlPznrEntity==null){ - SenderGlPznrEntity glPznrEntity = senderGlPznrDao.saveGlPznrHealthBureau(receiverGlPznr); - listPznr.add(glPznrEntity); - }else { - SenderGlPznrEntity glPznrEntity = senderGlPznrDao.updateGlPznrHealthBureau(receiverGlPznr); - listPznr.add(glPznrEntity); - } - } - } - jsonObjectPz.put("gl_pznr",listPznr); - list.add(jsonObjectPz); - return BaseResult.getSuccessMessageEntity("凭证更新成功",list); - }catch (Exception e){ - logger.info("根据账套号:{}更新GRPU8凭证失败:{}", receiverGlPzmlEntity.getZth(),e.getMessage()); - return BaseResult.getFailureMessageEntity("凭证更新失败"); - } - } - - //删除凭证 - @Override - public JsonResultEntity deleteEntityHealthBureau(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - JSONObject jsonObjectMain = jsonObject.getJSONObject("main");//或者凭证目录 - JSONArray jsonArray = jsonObject.getJSONArray("details"); - if (!checkStr(jsonObject.getString("gsdm"))) { - return BaseResult.getFailureMessageEntity("公司代码为空"); - } - if (!checkStr(jsonObject.getString("zth"))) { - return BaseResult.getFailureMessageEntity("账套编号为空"); - } - if (!checkStr(jsonObject.getString("kjqj"))) { - jsonObject.put("kjqj",DateUtil.format(new Date(),"yyyyMM")); - } - SenderGlPzmlEntity receiverGlPzmlEntity = jsonObjectMain.toJavaObject(SenderGlPzmlEntity.class); - receiverGlPzmlEntity.setKjqj(jsonObject.getString("kjqj")); - receiverGlPzmlEntity.setGsdm(jsonObject.getString("gsdm")); - receiverGlPzmlEntity.setZth(jsonObject.getString("zth")); - receiverGlPzmlEntity.setPzh(jsonObject.getString("pzh")); - try { - logger.info("==========开始根据账套号:{}删除凭证,idpzh:{},pzh:{}",receiverGlPzmlEntity.getZth(),receiverGlPzmlEntity.getIdpzh(),receiverGlPzmlEntity.getPzh()); - Integer integer = senderGlPzmlDao.deleteGlPzmlHealthBureau(receiverGlPzmlEntity); - //遍历数组,得到凭证内容 - if(jsonArray.size()>0 && jsonArray!=null){ - for (Object o : jsonArray) { - SenderGlPznrEntity receiverGlPznr=(SenderGlPznrEntity)o; - receiverGlPznr.setKjqj(jsonObject.getString("kjqj")); - receiverGlPznr.setGsdm(jsonObject.getString("gsdm")); - receiverGlPznr.setZth(jsonObject.getString("zth")); - receiverGlPznr.setPzh(jsonObject.getString("pzh")); - receiverGlPznr.setDataSourceCode(receiverGlPzmlEntity.getDataSourceCode()); - Integer i = senderGlPznrDao.deleteGlPznrHealthBureau(receiverGlPznr); - } - } - return BaseResult.getSuccessMessageEntity("凭证删除成功",integer); - }catch (Exception e){ - logger.info("根据账套号:{}删除GRPU8凭证失败:{}", receiverGlPzmlEntity.getZth(),e.getMessage()); - return BaseResult.getFailureMessageEntity("凭证删除失败"); - } - } - - - //保存凭证 商学院,指标被哪些凭证使用 - @Override - public Object queryGlPzmlSxy(JSONObject json){ - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderGlPzmlEntity glPzmlEntity = jsonObject.toJavaObject(SenderGlPzmlEntity.class); - if(StrUtil.isEmpty(glPzmlEntity.getKjqj())){ - glPzmlEntity.setKjqj(DateUtil.format(new Date(),"yyyyMM")); - } - //获取token - String token = getToken(); - if(StrUtil.isEmpty(token)){ - return BaseResult.getFailureMessageEntity("token为空,请先获取token"); - } - //查询凭证数据 - List list = senderGlPzmlDao.queryGlPzmlSxy(glPzmlEntity); - if(CollectionUtils.isEmpty(list)){ - return BaseResult.getSuccessMessageEntity("没有需要同步得凭证",null); - } - try { - String result=null; - for (SenderGlPzmlEntity pzmlEntity : list) { - String pzNum = pzmlEntity.getGsdm() + "_" + pzmlEntity.getZth() + "_" + pzmlEntity.getKjqj() + "_" + pzmlEntity.getPzh(); - //转换日期,如将20240514转为2024-05-14 - SimpleDateFormat inputFormat = new SimpleDateFormat("yyyyMMdd"); - SimpleDateFormat outputFormat = new SimpleDateFormat("yyyy-MM-dd"); - Date date = inputFormat.parse(pzmlEntity.getSrrq()); - String outputDateString = outputFormat.format(date); - //将金额四舍五入 - BigDecimal bigDecimalValue = new BigDecimal(pzmlEntity.getPzje()); - BigDecimal roundedValue = bigDecimalValue.setScale(2, - RoundingMode.HALF_UP); - JSONObject jsonObjectParams=new JSONObject(); - jsonObjectParams.put("code",pzmlEntity.getIdpzh());//pzid - jsonObjectParams.put("budgetYear",pzmlEntity.getKjqj().substring(0,4));//预算年度 - jsonObjectParams.put("applyDate",outputDateString);//日期 - jsonObjectParams.put("userCode",pzmlEntity.getSrid());//用户编码 - jsonObjectParams.put("depCode","A518");//部门编码 - jsonObjectParams.put("description",pzmlEntity.getPzzy());//说明 - jsonObjectParams.put("amount",roundedValue.doubleValue());//金额 - jsonObjectParams.put("pzNum",pzNum);//凭证号 例如:公司代码+账套号+会计期间+凭证号:001_001_202408_付款_1 - //根据idpzh查询指标id和指标金额 - GbiZbxmbEntity gbiZbxmbEntity=new GbiZbxmbEntity(); - gbiZbxmbEntity.setDjId(pzmlEntity.getIdpzh()); - gbiZbxmbEntity.setKjnd(pzmlEntity.getKjqj().substring(0,4)); - gbiZbxmbEntity.setDataSourceCode(glPzmlEntity.getDataSourceCode()); - List gbiZbsyrecEntities = gbiZbxmbDao.queryZbxmbByIdpzh(gbiZbxmbEntity); - logger.info("=======根据凭证idpzh:{}查询的指标金额和指标id数据有{}条",pzmlEntity.getIdpzh(),gbiZbsyrecEntities.size()); - if(CollectionUtils.isEmpty(gbiZbsyrecEntities)){ - jsonObjectParams.put("reimburseItems",new ArrayList<>()); - }else{ - JSONArray jsonArray=new JSONArray(); - for (GbiZbxmbEntity zbxmbEntity : gbiZbsyrecEntities) { - BigDecimal bigDecimalValueZbxmb = new BigDecimal(zbxmbEntity.getJe()); - BigDecimal roundedValueZbxmb = bigDecimalValueZbxmb.setScale(2, RoundingMode.HALF_UP); - JSONObject jsonObjectZbxm=new JSONObject(); - jsonObjectZbxm.put("thirdProjectCode",zbxmbEntity.getZbid()); - jsonObjectZbxm.put("amount",roundedValueZbxmb); - jsonObjectZbxm.put("financialCode",zbxmbEntity.getJjkmdm()); - jsonArray.add(jsonObjectZbxm); - } - jsonObjectParams.put("reimburseItems",jsonArray); - } - JSONArray jsonArray=new JSONArray(); - jsonArray.add(jsonObjectParams); - JSONObject jsonObjectData=new JSONObject(); - jsonObjectData.put("data",jsonArray); - String params = jsonObjectData.toJSONString(); - logger.info("调用商学院凭证保存接口请求参数:{}",params); - result = HttpRequest.post(URLTest + "/nky/service/zsApi/saveZJSYPZReimburse?accessToken="+token).header("Content-Type", "application/json;charset=UTF-8").timeout(30000).body(params).execute().body(); - logger.info("调用商学院凭证保存接口返回参数:{}",result); - } - JSONObject jsonObjectResult=new JSONObject(); - jsonObjectResult.put("status","200"); - jsonObjectResult.put("pzml",result); - return jsonObjectResult; - }catch (Exception e){ - logger.info("根据凭证idpzh:{}查询指标失败:{}",glPzmlEntity.getIdpzh(),e.getMessage()); - return BaseResult.getFailureMessageEntity("根据凭证查询指标失败"); - } - } - - - //获取token - private String getToken(){ - JSONObject jsonObject=new JSONObject(); - jsonObject.put("appkey","9832-b00b-babf-4d6b-9e66-f6c1-3541-a0e6"); - jsonObject.put("appsecret","fbab-16fc-348e-4151-4814-eb06-1526-5f22"); - String params = jsonObject.toJSONString(); - logger.info("=========获取凭证token请求参数:{}========",params); - String urlToken="nky/service/session/getAccessToken"; - String result = HttpRequest.post(URLTest + urlToken).header("Content-Type", "application/json;charset=UTF-8").timeout(30000).body(params).execute().body(); - logger.info("=========获取凭证token返回结果:{}========",result); - JSONObject jsonObjectResult=JSONObject.parseObject(result); - String value=jsonObjectResult.getString("value"); - if(StrUtil.isNotEmpty(value)){ - JSONObject jsonObjectValue = JSONObject.parseObject(value); - String accessToken = jsonObjectValue.getString("accessToken"); - logger.info("=========获取得凭证token值为:{}=======",accessToken); - return accessToken; - } - return null; - } - - - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPznr/dao/ISenderGlPznrDao.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPznr/dao/ISenderGlPznrDao.java deleted file mode 100644 index 8c4709f0..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPznr/dao/ISenderGlPznrDao.java +++ /dev/null @@ -1,98 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glPznr.dao; - - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.grpU8.nxproof.glPznr.entity.SenderGlPznrEntity; - -import java.util.List; - -/** - * (gl_pznr: table)表数据库访问层 - * - * @author makejava - * @since 2024-06-20 14:14:30 - */ -public interface ISenderGlPznrDao extends IBaseDao { - - /** - * - * @content 查询凭证内容 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 10:11 - * **/ - List querySenderGlPznrEntity(SenderGlPznrEntity senderGlPznrEntity); - - /** - * - * @content 保存凭证内容到凭证内容日志中 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/29 15:08 - * **/ - SenderGlPznrEntity saveSenderGlPznrEntity(SenderGlPznrEntity senderGlPznrEntity); - - /** - * - * @content 更新凭证内容到凭证内容表中 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/29 15:09 - * **/ - SenderGlPznrEntity updateSenderGlPznrEntity(SenderGlPznrEntity senderGlPznrEntity); - - /** - * - * @content 根据凭证内容id等条件,查询在凭证日志中是否存在,如果不存在,则新增 - * @Param - * @Return - * @Author hecan - * @Date 2024/7/1 9:20 - * **/ - SenderGlPznrEntity querySenderGlPznrEntityOne(SenderGlPznrEntity senderGlPznrEntity); - - /** - * - * @content 查询凭证内容 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 10:11 - * **/ - List queryGlPznrHealthBureau(SenderGlPznrEntity senderGlPznrEntity); - - /** - * - * @content 保存凭证内容 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/29 14:05 - * **/ - SenderGlPznrEntity saveGlPznrHealthBureau(SenderGlPznrEntity senderGlPznrEntity); - - /** - * - * @content 更新凭证内容 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/29 14:06 - * **/ - SenderGlPznrEntity updateGlPznrHealthBureau(SenderGlPznrEntity senderGlPznrEntity); - - /** - * - * @content 删除凭证内容 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/8/9 17:57 - * **/ - Integer deleteGlPznrHealthBureau(SenderGlPznrEntity senderGlPznrEntity); - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPznr/dao/impl/SenderGlPznrDaoImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPznr/dao/impl/SenderGlPznrDaoImpl.java deleted file mode 100644 index b682b1fb..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPznr/dao/impl/SenderGlPznrDaoImpl.java +++ /dev/null @@ -1,74 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glPznr.dao.impl; - - - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.grpU8.nxproof.glPznr.dao.ISenderGlPznrDao; -import com.hzya.frame.grpU8.nxproof.glPznr.entity.SenderGlPznrEntity; -import org.springframework.stereotype.Repository; - -import java.util.List; - -/** - * (GlPznr)表数据库访问层 - * - * @author makejava - * @since 2024-06-20 14:14:30 - */ -@Repository(value = "SenderGlPznrDaoImpl") -public class SenderGlPznrDaoImpl extends MybatisGenericDao implements ISenderGlPznrDao { - - - @Override - @DS("#senderGlPznrEntity.dataSourceCode") - public List querySenderGlPznrEntity(SenderGlPznrEntity senderGlPznrEntity) { - return super.queryByLike(senderGlPznrEntity); - } - - @Override - @DS("#senderGlPznrEntity.dataSourceCode") - public SenderGlPznrEntity saveSenderGlPznrEntity(SenderGlPznrEntity senderGlPznrEntity) { - return super.save(senderGlPznrEntity); - } - - @Override - @DS("#senderGlPznrEntity.dataSourceCode") - public SenderGlPznrEntity updateSenderGlPznrEntity(SenderGlPznrEntity senderGlPznrEntity) { - return super.update(senderGlPznrEntity); - } - - @Override - @DS("#senderGlPznrEntity.dataSourceCode") - public SenderGlPznrEntity querySenderGlPznrEntityOne(SenderGlPznrEntity senderGlPznrEntity) { - SenderGlPznrEntity glPznrEntity = (SenderGlPznrEntity)super.selectOne( "querySenderGlPznrEntityOne", senderGlPznrEntity); - return glPznrEntity; - } - - @Override - @DS("#senderGlPznrEntity.dataSourceCode") - public List queryGlPznrHealthBureau(SenderGlPznrEntity senderGlPznrEntity) { - return super.query(senderGlPznrEntity); - } - - @Override - @DS("#senderGlPznrEntity.dataSourceCode") - public SenderGlPznrEntity saveGlPznrHealthBureau(SenderGlPznrEntity senderGlPznrEntity) { - return super.save(senderGlPznrEntity); - } - - @Override - @DS("#senderGlPznrEntity.dataSourceCode") - public SenderGlPznrEntity updateGlPznrHealthBureau(SenderGlPznrEntity senderGlPznrEntity) { - return super.update(senderGlPznrEntity); - } - - @Override - @DS("#senderGlPznrEntity.dataSourceCode") - public Integer deleteGlPznrHealthBureau(SenderGlPznrEntity senderGlPznrEntity) { - return super.delete("SenderGlPznrEntity_delete_pznr",senderGlPznrEntity); - } - - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPznr/entity/SenderGlPznrEntity.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPznr/entity/SenderGlPznrEntity.java deleted file mode 100644 index 238db05c..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPznr/entity/SenderGlPznrEntity.java +++ /dev/null @@ -1,818 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glPznr.entity; - - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * (GlPznr)实体类 - * - * @author makejava - * @since 2024-06-20 14:14:30 - */ -public class SenderGlPznrEntity extends BaseEntity { - - private String gsdm; - private String zth; - private String kjqj; - private String pzly; - private String pzh; - private Integer flh; - private String zy; - private String kmdm; - private String wbdm; - private String hl; - private String jdbz; - private String wbje; - private String je; - private String spz; - private String wldrq; - private String sl; - private String dj; - private String bmdm; - - private String wldm; - private String xmdm; - private String fzsm1; - private String fzsm2; - private String fzsm3; - private String fzsm4; - private String fzsm5; - private String fzsm6; - private String fzsm7; - private String fzsm8; - private String fzsm9; - private String cess; - private String fplx; - private String fprq; - private Integer fphfw1; - private Integer fphfw2; - private String jsfs; - private String zydm; - private String fzdm4; - private String fzdm5; - private String fzdm6; - private String fzdm7; - private String fzdm8; - private String fzdm9; - private String fzdm10; - private String fzdm11; - private String fzdm12; - private String fzdm13; - private String fzdm14; - private String fzdm15; - private String fzdm16; - private String fzdm17; - private String fzdm18; - private String fzdm19; - private String fzdm20; - private String fzdm21; - private String fzdm22; - private String fzdm23; - private String fzdm24; - private String fzdm25; - private String fzdm26; - private String fzdm27; - private String fzdm28; - private String fzdm29; - private String fzdm30; - private String idpznr; - private String wlh; - private Integer zbid; - private Integer edid; - private Integer jfsqid; - - private String kjtxdm; - - private String pzlxdm; - - private String idpzh; - - private String skrlx; - - private String skrmc; - private String skrzh; - - private String skryhdm; - private String skryhhh; - - private String skryhmc; -private String yszccy; - -private String xsflh; - -private String bxdid; -private String htid; -private String zckpbh; -private String sflx; -private String djbh; -private String hzflh; -private String cyxfx; -private String dqrq; -private String glidpznr; - - public String getBxdid() { - return bxdid; - } - - public void setBxdid(String bxdid) { - this.bxdid = bxdid; - } - - public String getHtid() { - return htid; - } - - public void setHtid(String htid) { - this.htid = htid; - } - - public String getZckpbh() { - return zckpbh; - } - - public void setZckpbh(String zckpbh) { - this.zckpbh = zckpbh; - } - - public String getSflx() { - return sflx; - } - - public void setSflx(String sflx) { - this.sflx = sflx; - } - - public String getDjbh() { - return djbh; - } - - public void setDjbh(String djbh) { - this.djbh = djbh; - } - - public String getHzflh() { - return hzflh; - } - - public void setHzflh(String hzflh) { - this.hzflh = hzflh; - } - - public String getCyxfx() { - return cyxfx; - } - - public void setCyxfx(String cyxfx) { - this.cyxfx = cyxfx; - } - - public String getDqrq() { - return dqrq; - } - - public void setDqrq(String dqrq) { - this.dqrq = dqrq; - } - - public String getGlidpznr() { - return glidpznr; - } - - public void setGlidpznr(String glidpznr) { - this.glidpznr = glidpznr; - } - - public String getFzdm11() { - return fzdm11; - } - - public void setFzdm11(String fzdm11) { - this.fzdm11 = fzdm11; - } - - public String getFzdm12() { - return fzdm12; - } - - public void setFzdm12(String fzdm12) { - this.fzdm12 = fzdm12; - } - - public String getFzdm13() { - return fzdm13; - } - - public void setFzdm13(String fzdm13) { - this.fzdm13 = fzdm13; - } - - public String getFzdm14() { - return fzdm14; - } - - public void setFzdm14(String fzdm14) { - this.fzdm14 = fzdm14; - } - - public String getFzdm15() { - return fzdm15; - } - - public void setFzdm15(String fzdm15) { - this.fzdm15 = fzdm15; - } - - public String getFzdm16() { - return fzdm16; - } - - public void setFzdm16(String fzdm16) { - this.fzdm16 = fzdm16; - } - - public String getFzdm17() { - return fzdm17; - } - - public void setFzdm17(String fzdm17) { - this.fzdm17 = fzdm17; - } - - public String getFzdm18() { - return fzdm18; - } - - public void setFzdm18(String fzdm18) { - this.fzdm18 = fzdm18; - } - - public String getFzdm19() { - return fzdm19; - } - - public void setFzdm19(String fzdm19) { - this.fzdm19 = fzdm19; - } - - public String getFzdm20() { - return fzdm20; - } - - public void setFzdm20(String fzdm20) { - this.fzdm20 = fzdm20; - } - - public String getFzdm21() { - return fzdm21; - } - - public void setFzdm21(String fzdm21) { - this.fzdm21 = fzdm21; - } - - public String getFzdm22() { - return fzdm22; - } - - public void setFzdm22(String fzdm22) { - this.fzdm22 = fzdm22; - } - - public String getFzdm23() { - return fzdm23; - } - - public void setFzdm23(String fzdm23) { - this.fzdm23 = fzdm23; - } - - public String getFzdm24() { - return fzdm24; - } - - public void setFzdm24(String fzdm24) { - this.fzdm24 = fzdm24; - } - - public String getFzdm25() { - return fzdm25; - } - - public void setFzdm25(String fzdm25) { - this.fzdm25 = fzdm25; - } - - public String getFzdm26() { - return fzdm26; - } - - public void setFzdm26(String fzdm26) { - this.fzdm26 = fzdm26; - } - - public String getFzdm27() { - return fzdm27; - } - - public void setFzdm27(String fzdm27) { - this.fzdm27 = fzdm27; - } - - public String getFzdm28() { - return fzdm28; - } - - public void setFzdm28(String fzdm28) { - this.fzdm28 = fzdm28; - } - - public String getFzdm29() { - return fzdm29; - } - - public void setFzdm29(String fzdm29) { - this.fzdm29 = fzdm29; - } - - public String getFzdm30() { - return fzdm30; - } - - public void setFzdm30(String fzdm30) { - this.fzdm30 = fzdm30; - } - - public String getKjtxdm() { - return kjtxdm; - } - - public void setKjtxdm(String kjtxdm) { - this.kjtxdm = kjtxdm; - } - - public String getPzlxdm() { - return pzlxdm; - } - - public void setPzlxdm(String pzlxdm) { - this.pzlxdm = pzlxdm; - } - - public String getIdpzh() { - return idpzh; - } - - public void setIdpzh(String idpzh) { - this.idpzh = idpzh; - } - - public String getSkrlx() { - return skrlx; - } - - public void setSkrlx(String skrlx) { - this.skrlx = skrlx; - } - - public String getSkrmc() { - return skrmc; - } - - public void setSkrmc(String skrmc) { - this.skrmc = skrmc; - } - - public String getSkrzh() { - return skrzh; - } - - public void setSkrzh(String skrzh) { - this.skrzh = skrzh; - } - - public String getSkryhdm() { - return skryhdm; - } - - public void setSkryhdm(String skryhdm) { - this.skryhdm = skryhdm; - } - - public String getSkryhhh() { - return skryhhh; - } - - public void setSkryhhh(String skryhhh) { - this.skryhhh = skryhhh; - } - - public String getSkryhmc() { - return skryhmc; - } - - public void setSkryhmc(String skryhmc) { - this.skryhmc = skryhmc; - } - - public String getYszccy() { - return yszccy; - } - - public void setYszccy(String yszccy) { - this.yszccy = yszccy; - } - - public String getXsflh() { - return xsflh; - } - - public void setXsflh(String xsflh) { - this.xsflh = xsflh; - } - - public String getGsdm() { - return gsdm; - } - - public void setGsdm(String gsdm) { - this.gsdm = gsdm; - } - - public String getZth() { - return zth; - } - - public void setZth(String zth) { - this.zth = zth; - } - - public String getKjqj() { - return kjqj; - } - - public void setKjqj(String kjqj) { - this.kjqj = kjqj; - } - - public String getPzly() { - return pzly; - } - - public void setPzly(String pzly) { - this.pzly = pzly; - } - - public String getPzh() { - return pzh; - } - - public void setPzh(String pzh) { - this.pzh = pzh; - } - - public Integer getFlh() { - return flh; - } - - public void setFlh(Integer flh) { - this.flh = flh; - } - - public String getZy() { - return zy; - } - - public void setZy(String zy) { - this.zy = zy; - } - - public String getKmdm() { - return kmdm; - } - - public void setKmdm(String kmdm) { - this.kmdm = kmdm; - } - - public String getWbdm() { - return wbdm; - } - - public void setWbdm(String wbdm) { - this.wbdm = wbdm; - } - - public String getHl() { - return hl; - } - - public void setHl(String hl) { - this.hl = hl; - } - - public String getJdbz() { - return jdbz; - } - - public void setJdbz(String jdbz) { - this.jdbz = jdbz; - } - - public String getWbje() { - return wbje; - } - - public void setWbje(String wbje) { - this.wbje = wbje; - } - - public String getJe() { - return je; - } - - public void setJe(String je) { - this.je = je; - } - - public String getSpz() { - return spz; - } - - public void setSpz(String spz) { - this.spz = spz; - } - - public String getWldrq() { - return wldrq; - } - - public void setWldrq(String wldrq) { - this.wldrq = wldrq; - } - - public String getSl() { - return sl; - } - - public void setSl(String sl) { - this.sl = sl; - } - - public String getDj() { - return dj; - } - - public void setDj(String dj) { - this.dj = dj; - } - - public String getBmdm() { - return bmdm; - } - - public void setBmdm(String bmdm) { - this.bmdm = bmdm; - } - - public String getWldm() { - return wldm; - } - - public void setWldm(String wldm) { - this.wldm = wldm; - } - - public String getXmdm() { - return xmdm; - } - - public void setXmdm(String xmdm) { - this.xmdm = xmdm; - } - - public String getFzsm1() { - return fzsm1; - } - - public void setFzsm1(String fzsm1) { - this.fzsm1 = fzsm1; - } - - public String getFzsm2() { - return fzsm2; - } - - public void setFzsm2(String fzsm2) { - this.fzsm2 = fzsm2; - } - - public String getFzsm3() { - return fzsm3; - } - - public void setFzsm3(String fzsm3) { - this.fzsm3 = fzsm3; - } - - public String getFzsm4() { - return fzsm4; - } - - public void setFzsm4(String fzsm4) { - this.fzsm4 = fzsm4; - } - - public String getFzsm5() { - return fzsm5; - } - - public void setFzsm5(String fzsm5) { - this.fzsm5 = fzsm5; - } - - public String getFzsm6() { - return fzsm6; - } - - public void setFzsm6(String fzsm6) { - this.fzsm6 = fzsm6; - } - - public String getFzsm7() { - return fzsm7; - } - - public void setFzsm7(String fzsm7) { - this.fzsm7 = fzsm7; - } - - public String getFzsm8() { - return fzsm8; - } - - public void setFzsm8(String fzsm8) { - this.fzsm8 = fzsm8; - } - - public String getFzsm9() { - return fzsm9; - } - - public void setFzsm9(String fzsm9) { - this.fzsm9 = fzsm9; - } - - public String getCess() { - return cess; - } - - public void setCess(String cess) { - this.cess = cess; - } - - public String getFplx() { - return fplx; - } - - public void setFplx(String fplx) { - this.fplx = fplx; - } - - public String getFprq() { - return fprq; - } - - public void setFprq(String fprq) { - this.fprq = fprq; - } - - public Integer getFphfw1() { - return fphfw1; - } - - public void setFphfw1(Integer fphfw1) { - this.fphfw1 = fphfw1; - } - - public Integer getFphfw2() { - return fphfw2; - } - - public void setFphfw2(Integer fphfw2) { - this.fphfw2 = fphfw2; - } - - public String getJsfs() { - return jsfs; - } - - public void setJsfs(String jsfs) { - this.jsfs = jsfs; - } - - public String getZydm() { - return zydm; - } - - public void setZydm(String zydm) { - this.zydm = zydm; - } - - public String getFzdm4() { - return fzdm4; - } - - public void setFzdm4(String fzdm4) { - this.fzdm4 = fzdm4; - } - - public String getFzdm5() { - return fzdm5; - } - - public void setFzdm5(String fzdm5) { - this.fzdm5 = fzdm5; - } - - public String getFzdm6() { - return fzdm6; - } - - public void setFzdm6(String fzdm6) { - this.fzdm6 = fzdm6; - } - - public String getFzdm7() { - return fzdm7; - } - - public void setFzdm7(String fzdm7) { - this.fzdm7 = fzdm7; - } - - public String getFzdm8() { - return fzdm8; - } - - public void setFzdm8(String fzdm8) { - this.fzdm8 = fzdm8; - } - - public String getFzdm9() { - return fzdm9; - } - - public void setFzdm9(String fzdm9) { - this.fzdm9 = fzdm9; - } - - public String getFzdm10() { - return fzdm10; - } - - public void setFzdm10(String fzdm10) { - this.fzdm10 = fzdm10; - } - - public String getIdpznr() { - return idpznr; - } - - public void setIdpznr(String idpznr) { - this.idpznr = idpznr; - } - - public String getWlh() { - return wlh; - } - - public void setWlh(String wlh) { - this.wlh = wlh; - } - - public Integer getZbid() { - return zbid; - } - - public void setZbid(Integer zbid) { - this.zbid = zbid; - } - - public Integer getEdid() { - return edid; - } - - public void setEdid(Integer edid) { - this.edid = edid; - } - - public Integer getJfsqid() { - return jfsqid; - } - - public void setJfsqid(Integer jfsqid) { - this.jfsqid = jfsqid; - } - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPznr/entity/SenderGlPznrEntity.xml b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPznr/entity/SenderGlPznrEntity.xml deleted file mode 100644 index 3e2eef96..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPznr/entity/SenderGlPznrEntity.xml +++ /dev/null @@ -1,896 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - gsdm - , ZTH - , kjqj - , pzly - , pzh - ,pzlxdm - ,kjtxdm - , flh - , zy - , kmdm - , wbdm - , hl - , jdbz - , wbje - , je - , spz - , wldrq - , sl - , dj - , bmdm - , wldm - , xmdm - , fzsm1 - , fzsm2 - , fzsm3 - , fzsm4 - , fzsm5 - , fzsm6 - , fzsm7 - , fzsm8 - , fzsm9 - , cess - , fplx - , fprq - , fphfw1 - , fphfw2 - , jsfs - , zydm - , fzdm4 - , fzdm5 - , fzdm6 - , fzdm7 - , fzdm8 - , fzdm9 - , fzdm10 - , IDPZNR - , wlh - , ZBID - , EDID - , JFSQID - , fzdm10 - , fzdm11 - , fzdm12 - , fzdm13 - , fzdm14 - , fzdm15 - , fzdm16 - , fzdm17 - , fzdm18 - , fzdm19 - , fzdm20 - , fzdm21 - , fzdm22 - , fzdm23 - , fzdm24 - , fzdm25 - , fzdm26 - , fzdm27 - , fzdm28 - , fzdm29 - , fzdm30 - , idpzh - , skrlx - , skrmc - , skrzh - , skryhdm - , skryhhh - , skryhmc - , yszccy - , xsflh - , bxdid - , htid - , zckpbh - , sflx - , djbh - , hzflh - , cyxfx - , dqrq - , glidpznr - - - - - - - - - - - - - - - - - - - - insert into gl_pznr( - - gsdm , - kjqj , - pzly , - pzh , - kjtxdm , - pzlxdm , - flh , - zy , - kmdm , - wbdm , - hl , - jdbz , - wbje , - je , - spz , - wldrq , - sl , - dj , - bmdm , - wldm , - xmdm , - fzsm1 , - fzsm2 , - fzsm3 , - fzsm4 , - fzsm5 , - fzsm6 , - fzsm7 , - fzsm8 , - fzsm9 , - cess , - fplx , - fprq , - fphfw1 , - fphfw2 , - jsfs , - zydm , - fzdm4 , - fzdm5 , - fzdm6 , - fzdm7 , - fzdm8 , - fzdm9 , - fzdm10 , - IDPZNR , - wlh , - ZBID , - EDID , - JFSQID , - fzdm11 , - fzdm12 , - fzdm13 , - fzdm14 , - fzdm15 , - fzdm16 , - fzdm17 , - fzdm18 , - fzdm19 , - fzdm20 , - fzdm21 , - fzdm22 , - fzdm23 , - fzdm24 , - fzdm25 , - fzdm26 , - fzdm27 , - fzdm28 , - fzdm29 , - fzdm30 , - idpzh , - skrlx , - skrmc , - skrzh , - skryhdm , - skryhhh , - skryhmc , - yszccy , - xsflh , - bxdid , - htid , - zckpbh , - sflx , - djbh , - hzflh , - cyxfx , - dqrq , - glidpznr , - ZTH - - )values( - - #{gsdm} , - #{kjqj} , - #{pzly} , - #{pzh} , - #{kjtxdm} , - #{pzlxdm} , - #{flh} , - #{zy} , - #{kmdm} , - #{wbdm} , - #{hl} , - #{jdbz} , - #{wbje} , - #{je} , - #{spz} , - #{wldrq} , - #{sl} , - #{dj} , - #{bmdm} , - #{wldm} , - #{xmdm} , - #{fzsm1} , - #{fzsm2} , - #{fzsm3} , - #{fzsm4} , - #{fzsm5} , - #{fzsm6} , - #{fzsm7} , - #{fzsm8} , - #{fzsm9} , - #{cess} , - #{fplx} , - #{fprq} , - #{fphfw1} , - #{fphfw2} , - #{jsfs} , - #{zydm} , - #{fzdm4} , - #{fzdm5} , - #{fzdm6} , - #{fzdm7} , - #{fzdm8} , - #{fzdm9} , - #{fzdm10} , - #{idpznr} , - #{wlh} , - #{zbid} , - #{edid} , - #{jfsqid} , - #{fzdm11} , - #{fzdm12} , - #{fzdm13} , - #{fzdm14} , - #{fzdm15} , - #{fzdm16} , - #{fzdm17} , - #{fzdm18} , - #{fzdm19} , - #{fzdm20} , - #{fzdm21} , - #{fzdm22} , - #{fzdm23} , - #{fzdm24} , - #{fzdm25} , - #{fzdm26} , - #{fzdm27} , - #{fzdm28} , - #{fzdm29} , - #{fzdm30} , - #{idpzh} , - #{skrlx} , - #{skrmc} , - #{skrzh} , - #{skryhdm} , - #{skryhhh} , - #{skryhmc} , - #{yszccy} , - #{xsflh} , - #{bxdid}, - #{htid} , - #{zckpbh} , - #{sflx} , - #{djbh} , - #{hzflh} , - #{cyxfx} , - #{dqrq} , - #{glidpznr} , - #{zth} - - ) - - - - insert into gl_pznr(gsdm, ZTH, kjqj, pzly, pzh, flh, zy, kmdm, wbdm, hl, jdbz, wbje, je, spz, wldrq, sl, dj, bmdm, wldm, xmdm, fzsm1, fzsm2, fzsm3, fzsm4, fzsm5, fzsm6, fzsm7, fzsm8, fzsm9, cess, fplx, fprq, fphfw1, fphfw2, jsfs, zydm, fzdm4, fzdm5, fzdm6, fzdm7, fzdm8, fzdm9, fzdm10, IDPZNR, wlh, ZBID, EDID, JFSQID) - values - - (#{entity.gsdm},#{entity.zth},#{entity.kjqj},#{entity.pzly},#{entity.pzh},#{entity.flh},#{entity.zy},#{entity.kmdm},#{entity.wbdm},#{entity.hl},#{entity.jdbz},#{entity.wbje},#{entity.je},#{entity.spz},#{entity.wldrq},#{entity.sl},#{entity.dj},#{entity.bmdm},#{entity.wldm},#{entity.xmdm},#{entity.fzsm1},#{entity.fzsm2},#{entity.fzsm3},#{entity.fzsm4},#{entity.fzsm5},#{entity.fzsm6},#{entity.fzsm7},#{entity.fzsm8},#{entity.fzsm9},#{entity.cess},#{entity.fplx},#{entity.fprq},#{entity.fphfw1},#{entity.fphfw2},#{entity.jsfs},#{entity.zydm},#{entity.fzdm4},#{entity.fzdm5},#{entity.fzdm6},#{entity.fzdm7},#{entity.fzdm8},#{entity.fzdm9},#{entity.fzdm10},#{entity.idpznr},#{entity.wlh},#{entity.zbid},#{entity.edid},#{entity.jfsqid}) - - - - - insert into gl_pznr(gsdm, ZTH, kjqj, pzly, pzh, flh, zy, kmdm, wbdm, hl, jdbz, wbje, je, spz, wldrq, sl, dj, bmdm, wldm, xmdm, fzsm1, fzsm2, fzsm3, fzsm4, fzsm5, fzsm6, fzsm7, fzsm8, fzsm9, cess, fplx, fprq, fphfw1, fphfw2, jsfs, zydm, fzdm4, fzdm5, fzdm6, fzdm7, fzdm8, fzdm9, fzdm10, IDPZNR, wlh, ZBID, EDID, JFSQID) - values - - (#{entity.gsdm},#{entity.zth},#{entity.kjqj},#{entity.pzly},#{entity.pzh},#{entity.flh},#{entity.zy},#{entity.kmdm},#{entity.wbdm},#{entity.hl},#{entity.jdbz},#{entity.wbje},#{entity.je},#{entity.spz},#{entity.wldrq},#{entity.sl},#{entity.dj},#{entity.bmdm},#{entity.wldm},#{entity.xmdm},#{entity.fzsm1},#{entity.fzsm2},#{entity.fzsm3},#{entity.fzsm4},#{entity.fzsm5},#{entity.fzsm6},#{entity.fzsm7},#{entity.fzsm8},#{entity.fzsm9},#{entity.cess},#{entity.fplx},#{entity.fprq},#{entity.fphfw1},#{entity.fphfw2},#{entity.jsfs},#{entity.zydm},#{entity.fzdm4},#{entity.fzdm5},#{entity.fzdm6},#{entity.fzdm7},#{entity.fzdm8},#{entity.fzdm9},#{entity.fzdm10},#{entity.idpznr},#{entity.wlh},#{entity.zbid},#{entity.edid},#{entity.jfsqid}) - - on duplicate key update - gsdm = values(gsdm), - ZTH = values(ZTH), - kjqj = values(kjqj), - pzly = values(pzly), - pzh = values(pzh), - flh = values(flh), - zy = values(zy), - kmdm = values(kmdm), - wbdm = values(wbdm), - hl = values(hl), - jdbz = values(jdbz), - wbje = values(wbje), - je = values(je), - spz = values(spz), - wldrq = values(wldrq), - sl = values(sl), - dj = values(dj), - bmdm = values(bmdm), - wldm = values(wldm), - xmdm = values(xmdm), - fzsm1 = values(fzsm1), - fzsm2 = values(fzsm2), - fzsm3 = values(fzsm3), - fzsm4 = values(fzsm4), - fzsm5 = values(fzsm5), - fzsm6 = values(fzsm6), - fzsm7 = values(fzsm7), - fzsm8 = values(fzsm8), - fzsm9 = values(fzsm9), - cess = values(cess), - fplx = values(fplx), - fprq = values(fprq), - fphfw1 = values(fphfw1), - fphfw2 = values(fphfw2), - jsfs = values(jsfs), - zydm = values(zydm), - fzdm4 = values(fzdm4), - fzdm5 = values(fzdm5), - fzdm6 = values(fzdm6), - fzdm7 = values(fzdm7), - fzdm8 = values(fzdm8), - fzdm9 = values(fzdm9), - fzdm10 = values(fzdm10), - IDPZNR = values(IDPZNR), - wlh = values(wlh), - ZBID = values(ZBID), - EDID = values(EDID), - JFSQID = values(JFSQID) - - - update gl_pznr set - - gsdm = #{gsdm}, - ZTH = #{zth}, - kjqj = #{kjqj}, - pzly = #{pzly}, - pzh = #{pzh}, - kjtxdm = #{kjtxdm}, - pzlxdm = #{pzlxdm}, - flh = #{flh}, - zy = #{zy}, - kmdm = #{kmdm}, - wbdm = #{wbdm}, - hl = #{hl}, - jdbz = #{jdbz}, - wbje = #{wbje}, - je = #{je}, - spz = #{spz}, - wldrq = #{wldrq}, - sl = #{sl}, - dj = #{dj}, - bmdm = #{bmdm}, - wldm = #{wldm}, - xmdm = #{xmdm}, - fzsm1 = #{fzsm1}, - fzsm2 = #{fzsm2}, - fzsm3 = #{fzsm3}, - fzsm4 = #{fzsm4}, - fzsm5 = #{fzsm5}, - fzsm6 = #{fzsm6}, - fzsm7 = #{fzsm7}, - fzsm8 = #{fzsm8}, - fzsm9 = #{fzsm9}, - cess = #{cess}, - fplx = #{fplx}, - fprq = #{fprq}, - fphfw1 = #{fphfw1}, - fphfw2 = #{fphfw2}, - jsfs = #{jsfs}, - zydm = #{zydm}, - fzdm4 = #{fzdm4}, - fzdm5 = #{fzdm5}, - fzdm6 = #{fzdm6}, - fzdm7 = #{fzdm7}, - fzdm8 = #{fzdm8}, - fzdm9 = #{fzdm9}, - fzdm10 = #{fzdm10}, - wlh = #{wlh}, - ZBID = #{zbid}, - EDID = #{edid}, - JFSQID = #{jfsqid}, - fzdm11 = #{fzdm11} , - fzdm12 = #{fzdm12} , - fzdm13 = #{fzdm13} , - fzdm14 = #{fzdm14} , - fzdm15 = #{fzdm15} , - fzdm16 = #{fzdm16} , - fzdm17 = #{fzdm17} , - fzdm18 = #{fzdm18} , - fzdm19 = #{fzdm19} , - fzdm20 = #{fzdm20} , - fzdm21 = #{fzdm21} , - fzdm22 = #{fzdm22} , - fzdm23 = #{fzdm23} , - fzdm24 = #{fzdm24} , - fzdm25 = #{fzdm25} , - fzdm26 = #{fzdm26} , - fzdm27 = #{fzdm27} , - fzdm28 = #{fzdm28} , - fzdm29 = #{fzdm29} , - fzdm30 = #{fzdm30} , - idpzh = #{idpzh} , - skrlx = #{skrlx} , - skrmc = #{skrmc} , - skrzh = #{skrzh} , - skryhdm = #{skryhdm} , - skryhhh = #{skryhhh} , - skryhmc = #{skryhmc} , - yszccy = #{yszccy} , - xsflh = #{xsflh} , - bxdid = #{bxdid}, - htid = #{htid} , - zckpbh = #{zckpbh} , - sflx = #{sflx} , - djbh = #{djbh} , - hzflh = #{hzflh} , - cyxfx =#{cyxfx} , - dqrq = #{dqrq} , - glidpznr =#{glidpznr} - - where idpznr= #{idpznr} - - - -update gl_pznr set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} -where idpznr= #{idpznr} - - - -update gl_pznr set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} - - and gsdm = #{gsdm} - and ZTH = #{zth} - and kjqj = #{kjqj} - and pzly = #{pzly} - and pzh = #{pzh} - and kjtxdm = #{kjtxdm} - and pzh = #{pzlxdm} - and flh = #{flh} - and zy = #{zy} - and kmdm = #{kmdm} - and wbdm = #{wbdm} - and hl = #{hl} - and jdbz = #{jdbz} - and wbje = #{wbje} - and je = #{je} - and spz = #{spz} - and wldrq = #{wldrq} - and sl = #{sl} - and dj = #{dj} - and bmdm = #{bmdm} - and wldm = #{wldm} - and xmdm = #{xmdm} - and fzsm1 = #{fzsm1} - and fzsm2 = #{fzsm2} - and fzsm3 = #{fzsm3} - and fzsm4 = #{fzsm4} - and fzsm5 = #{fzsm5} - and fzsm6 = #{fzsm6} - and fzsm7 = #{fzsm7} - and fzsm8 = #{fzsm8} - and fzsm9 = #{fzsm9} - and cess = #{cess} - and fplx = #{fplx} - and fprq = #{fprq} - and fphfw1 = #{fphfw1} - and fphfw2 = #{fphfw2} - and jsfs = #{jsfs} - and zydm = #{zydm} - and fzdm4 = #{fzdm4} - and fzdm5 = #{fzdm5} - and fzdm6 = #{fzdm6} - and fzdm7 = #{fzdm7} - and fzdm8 = #{fzdm8} - and fzdm9 = #{fzdm9} - and fzdm10 = #{fzdm10} - and IDPZNR = #{idpznr} - and wlh = #{wlh} - and ZBID = #{zbid} - and EDID = #{edid} - and JFSQID = #{jfsqid} - and sts='Y' - - - - - delete from gl_pznr where idpznr = #{idpznr} - - - - - delete from gl_pznr where gsdm= #{gsdm} and zth=#{zth} - and kjqj=#{kjqj} - and pzh = #{pzh} - and idpzh = #{idpzh} - - - - - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPznr/service/ISenderGlPznrService.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPznr/service/ISenderGlPznrService.java deleted file mode 100644 index 8d23a5b7..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPznr/service/ISenderGlPznrService.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glPznr.service; - - -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.grpU8.nxproof.glPznr.entity.SenderGlPznrEntity; - -/** - * (GlPznr)表服务接口 - * - * @author makejava - * @since 2024-06-20 14:14:30 - */ -public interface ISenderGlPznrService extends IBaseService { -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPznr/service/impl/SenderGlPznrServiceImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPznr/service/impl/SenderGlPznrServiceImpl.java deleted file mode 100644 index 91428aa6..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glPznr/service/impl/SenderGlPznrServiceImpl.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glPznr.service.impl; - - -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.grpU8.nxproof.glPznr.dao.ISenderGlPznrDao; -import com.hzya.frame.grpU8.nxproof.glPznr.entity.SenderGlPznrEntity; -import com.hzya.frame.grpU8.nxproof.glPznr.service.ISenderGlPznrService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; -/** - * (GlPznr)表服务实现类 - * - * @author makejava - * @since 2024-06-20 14:14:30 - */ -@Service(value = "SenderGlPznrServiceImpl") -public class SenderGlPznrServiceImpl extends BaseService implements ISenderGlPznrService { - - private ISenderGlPznrDao senderGlPznrDao; - - @Autowired - public void setSenderGlPznrDao(ISenderGlPznrDao dao) { - this.senderGlPznrDao = dao; - this.dao = dao; - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glYeb/dao/ISenderGlYebDao.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glYeb/dao/ISenderGlYebDao.java deleted file mode 100644 index 55ed3d5a..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glYeb/dao/ISenderGlYebDao.java +++ /dev/null @@ -1,80 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glYeb.dao; - - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.grpU8.nxproof.glYeb.entity.SenderGlYebEntity; - -import java.util.List; - -/** - * (gl_yeb: table)表数据库访问层 - * - * @author makejava - * @since 2024-07-08 11:12:24 - */ -public interface ISenderGlYebDao extends IBaseDao { - - /** - * - * @content 查询余额数据 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/7/8 13:44 - * **/ - List querySenderGlYebEntity(SenderGlYebEntity senderGlYebEntity); - - /** - * - * @content 保存余额数据到余额日志中 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/7/8 13:45 - * **/ - SenderGlYebEntity saveSenderGlYebEntity(SenderGlYebEntity senderGlYebEntity); - - /** - * - * @content 更新余额数据到余额日志中 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/7/8 13:46 - * **/ - SenderGlYebEntity updateSenderGlYebEntity(SenderGlYebEntity senderGlYebEntity); - - /** - * - * @content 查询余额数据 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/7/8 13:55 - * **/ - List queryGlYebHealthBureau(SenderGlYebEntity senderGlYebEntity); - - /** - * - * @content 保存余额数据 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/7/8 13:55 - * **/ - SenderGlYebEntity saveGlYebHealthBureau(SenderGlYebEntity senderGlYebEntity); - - - - /** - * - * @content 删除余额数据 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/7/16 13:51 - * **/ - Integer deleteGlYebHealthBureau(SenderGlYebEntity senderGlYebEntity); - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glYeb/dao/impl/SenderGlYebDaoImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glYeb/dao/impl/SenderGlYebDaoImpl.java deleted file mode 100644 index 5f21c8a2..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glYeb/dao/impl/SenderGlYebDaoImpl.java +++ /dev/null @@ -1,57 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glYeb.dao.impl; - - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.grpU8.nxproof.glYeb.dao.ISenderGlYebDao; -import com.hzya.frame.grpU8.nxproof.glYeb.entity.SenderGlYebEntity; -import org.springframework.stereotype.Repository; - -import java.util.List; - -/** - * (GlYeb)表数据库访问层 - * - * @author makejava - * @since 2024-07-08 11:12:24 - */ -@Repository(value = "SenderGlYebDaoImpl") -public class SenderGlYebDaoImpl extends MybatisGenericDao implements ISenderGlYebDao { - - @Override - @DS("#senderGlYebEntity.dataSourceCode") - public List querySenderGlYebEntity(SenderGlYebEntity senderGlYebEntity) { - return super.queryByLike(senderGlYebEntity); - } - - @Override - @DS("#senderGlYebEntity.dataSourceCode") - public SenderGlYebEntity saveSenderGlYebEntity(SenderGlYebEntity senderGlYebEntity) { - return super.save(senderGlYebEntity); - } - - @Override - @DS("#senderGlYebEntity.dataSourceCode") - public SenderGlYebEntity updateSenderGlYebEntity(SenderGlYebEntity senderGlYebEntity) { - return super.update(senderGlYebEntity); - } - - @Override - @DS("#senderGlYebEntity.dataSourceCode") - public List queryGlYebHealthBureau(SenderGlYebEntity senderGlYebEntity) { - return super.query(senderGlYebEntity); - } - - @Override - @DS("#senderGlYebEntity.dataSourceCode") - public SenderGlYebEntity saveGlYebHealthBureau(SenderGlYebEntity senderGlYebEntity) { - return super.save(senderGlYebEntity); - } - - @Override - @DS("#senderGlYebEntity.dataSourceCode") - public Integer deleteGlYebHealthBureau(SenderGlYebEntity senderGlYebEntity) { - return super.delete(getSqlIdPrifx()+"SenderGlYebEntity_delete_yeb",senderGlYebEntity); - } -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glYeb/entity/SenderGlYebEntity.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glYeb/entity/SenderGlYebEntity.java deleted file mode 100644 index 7fa05d81..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glYeb/entity/SenderGlYebEntity.java +++ /dev/null @@ -1,630 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glYeb.entity; - - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * (GlYeb)实体类 - * - * @author makejava - * @since 2024-07-08 11:12:24 - */ -public class SenderGlYebEntity extends BaseEntity { - - private String kjnd; - private String kmdm; - private String yeblx; - private String wbdm; - private String gsdm; - private String zth; - private String fzdm0; - private String fzdm1; - private String fzdm2; - private String fzdm3; - private String fzdm4; - private String fzdm5; - private String fzdm6; - private String fzdm7; - private String fzdm8; - private String fzdm9; - private String fzdm10; -private String fzdm11; -private String fzdm12; -private String fzdm13; -private String fzdm14; -private String fzdm15; -private String fzdm16; -private String fzdm17; -private String fzdm18; -private String fzdm19; -private String fzdm20; -private String fzdm21; -private String fzdm22; -private String fzdm23; -private String fzdm24; -private String fzdm25; -private String fzdm26; -private String fzdm27; -private String fzdm28; -private String fzdm29; -private String fzdm30; - private String zdylb; - private String zdydm; - private String ncj; - private String ncd; - private String yj1; - private String yd1; - private String yj2; - private String yd2; - private String yj3; - private String yd3; - private String yj4; - private String yd4; - private String yj5; - private String yd5; - private String yj6; - private String yd6; - private String yj7; - private String yd7; - private String yj8; - private String yd8; - private String yj9; - private String yd9; - private String yj10; - private String yd10; - private String yj11; - private String yd11; - private String yj12; - private String yd12; - private String yj13; - private String yd13; - - private String kjtxdm; - - public String getFzdm11() { - return fzdm11; - } - - public void setFzdm11(String fzdm11) { - this.fzdm11 = fzdm11; - } - - public String getFzdm12() { - return fzdm12; - } - - public void setFzdm12(String fzdm12) { - this.fzdm12 = fzdm12; - } - - public String getFzdm13() { - return fzdm13; - } - - public void setFzdm13(String fzdm13) { - this.fzdm13 = fzdm13; - } - - public String getFzdm14() { - return fzdm14; - } - - public void setFzdm14(String fzdm14) { - this.fzdm14 = fzdm14; - } - - public String getFzdm15() { - return fzdm15; - } - - public void setFzdm15(String fzdm15) { - this.fzdm15 = fzdm15; - } - - public String getFzdm16() { - return fzdm16; - } - - public void setFzdm16(String fzdm16) { - this.fzdm16 = fzdm16; - } - - public String getFzdm17() { - return fzdm17; - } - - public void setFzdm17(String fzdm17) { - this.fzdm17 = fzdm17; - } - - public String getFzdm18() { - return fzdm18; - } - - public void setFzdm18(String fzdm18) { - this.fzdm18 = fzdm18; - } - - public String getFzdm19() { - return fzdm19; - } - - public void setFzdm19(String fzdm19) { - this.fzdm19 = fzdm19; - } - - public String getFzdm20() { - return fzdm20; - } - - public void setFzdm20(String fzdm20) { - this.fzdm20 = fzdm20; - } - - public String getFzdm21() { - return fzdm21; - } - - public void setFzdm21(String fzdm21) { - this.fzdm21 = fzdm21; - } - - public String getFzdm22() { - return fzdm22; - } - - public void setFzdm22(String fzdm22) { - this.fzdm22 = fzdm22; - } - - public String getFzdm23() { - return fzdm23; - } - - public void setFzdm23(String fzdm23) { - this.fzdm23 = fzdm23; - } - - public String getFzdm24() { - return fzdm24; - } - - public void setFzdm24(String fzdm24) { - this.fzdm24 = fzdm24; - } - - public String getFzdm25() { - return fzdm25; - } - - public void setFzdm25(String fzdm25) { - this.fzdm25 = fzdm25; - } - - public String getFzdm26() { - return fzdm26; - } - - public void setFzdm26(String fzdm26) { - this.fzdm26 = fzdm26; - } - - public String getFzdm27() { - return fzdm27; - } - - public void setFzdm27(String fzdm27) { - this.fzdm27 = fzdm27; - } - - public String getFzdm28() { - return fzdm28; - } - - public void setFzdm28(String fzdm28) { - this.fzdm28 = fzdm28; - } - - public String getFzdm29() { - return fzdm29; - } - - public void setFzdm29(String fzdm29) { - this.fzdm29 = fzdm29; - } - - public String getFzdm30() { - return fzdm30; - } - - public void setFzdm30(String fzdm30) { - this.fzdm30 = fzdm30; - } - - public String getKjtxdm() { - return kjtxdm; - } - - public void setKjtxdm(String kjtxdm) { - this.kjtxdm = kjtxdm; - } - - public String getKjnd() { - return kjnd; - } - - public void setKjnd(String kjnd) { - this.kjnd = kjnd; - } - - public String getKmdm() { - return kmdm; - } - - public void setKmdm(String kmdm) { - this.kmdm = kmdm; - } - - public String getYeblx() { - return yeblx; - } - - public void setYeblx(String yeblx) { - this.yeblx = yeblx; - } - - public String getWbdm() { - return wbdm; - } - - public void setWbdm(String wbdm) { - this.wbdm = wbdm; - } - - public String getGsdm() { - return gsdm; - } - - public void setGsdm(String gsdm) { - this.gsdm = gsdm; - } - - public String getZth() { - return zth; - } - - public void setZth(String zth) { - this.zth = zth; - } - - public String getFzdm0() { - return fzdm0; - } - - public void setFzdm0(String fzdm0) { - this.fzdm0 = fzdm0; - } - - public String getFzdm1() { - return fzdm1; - } - - public void setFzdm1(String fzdm1) { - this.fzdm1 = fzdm1; - } - - public String getFzdm2() { - return fzdm2; - } - - public void setFzdm2(String fzdm2) { - this.fzdm2 = fzdm2; - } - - public String getFzdm3() { - return fzdm3; - } - - public void setFzdm3(String fzdm3) { - this.fzdm3 = fzdm3; - } - - public String getFzdm4() { - return fzdm4; - } - - public void setFzdm4(String fzdm4) { - this.fzdm4 = fzdm4; - } - - public String getFzdm5() { - return fzdm5; - } - - public void setFzdm5(String fzdm5) { - this.fzdm5 = fzdm5; - } - - public String getFzdm6() { - return fzdm6; - } - - public void setFzdm6(String fzdm6) { - this.fzdm6 = fzdm6; - } - - public String getFzdm7() { - return fzdm7; - } - - public void setFzdm7(String fzdm7) { - this.fzdm7 = fzdm7; - } - - public String getFzdm8() { - return fzdm8; - } - - public void setFzdm8(String fzdm8) { - this.fzdm8 = fzdm8; - } - - public String getFzdm9() { - return fzdm9; - } - - public void setFzdm9(String fzdm9) { - this.fzdm9 = fzdm9; - } - - public String getFzdm10() { - return fzdm10; - } - - public void setFzdm10(String fzdm10) { - this.fzdm10 = fzdm10; - } - - public String getZdylb() { - return zdylb; - } - - public void setZdylb(String zdylb) { - this.zdylb = zdylb; - } - - public String getZdydm() { - return zdydm; - } - - public void setZdydm(String zdydm) { - this.zdydm = zdydm; - } - - public String getNcj() { - return ncj; - } - - public void setNcj(String ncj) { - this.ncj = ncj; - } - - public String getNcd() { - return ncd; - } - - public void setNcd(String ncd) { - this.ncd = ncd; - } - - public String getYj1() { - return yj1; - } - - public void setYj1(String yj1) { - this.yj1 = yj1; - } - - public String getYd1() { - return yd1; - } - - public void setYd1(String yd1) { - this.yd1 = yd1; - } - - public String getYj2() { - return yj2; - } - - public void setYj2(String yj2) { - this.yj2 = yj2; - } - - public String getYd2() { - return yd2; - } - - public void setYd2(String yd2) { - this.yd2 = yd2; - } - - public String getYj3() { - return yj3; - } - - public void setYj3(String yj3) { - this.yj3 = yj3; - } - - public String getYd3() { - return yd3; - } - - public void setYd3(String yd3) { - this.yd3 = yd3; - } - - public String getYj4() { - return yj4; - } - - public void setYj4(String yj4) { - this.yj4 = yj4; - } - - public String getYd4() { - return yd4; - } - - public void setYd4(String yd4) { - this.yd4 = yd4; - } - - public String getYj5() { - return yj5; - } - - public void setYj5(String yj5) { - this.yj5 = yj5; - } - - public String getYd5() { - return yd5; - } - - public void setYd5(String yd5) { - this.yd5 = yd5; - } - - public String getYj6() { - return yj6; - } - - public void setYj6(String yj6) { - this.yj6 = yj6; - } - - public String getYd6() { - return yd6; - } - - public void setYd6(String yd6) { - this.yd6 = yd6; - } - - public String getYj7() { - return yj7; - } - - public void setYj7(String yj7) { - this.yj7 = yj7; - } - - public String getYd7() { - return yd7; - } - - public void setYd7(String yd7) { - this.yd7 = yd7; - } - - public String getYj8() { - return yj8; - } - - public void setYj8(String yj8) { - this.yj8 = yj8; - } - - public String getYd8() { - return yd8; - } - - public void setYd8(String yd8) { - this.yd8 = yd8; - } - - public String getYj9() { - return yj9; - } - - public void setYj9(String yj9) { - this.yj9 = yj9; - } - - public String getYd9() { - return yd9; - } - - public void setYd9(String yd9) { - this.yd9 = yd9; - } - - public String getYj10() { - return yj10; - } - - public void setYj10(String yj10) { - this.yj10 = yj10; - } - - public String getYd10() { - return yd10; - } - - public void setYd10(String yd10) { - this.yd10 = yd10; - } - - public String getYj11() { - return yj11; - } - - public void setYj11(String yj11) { - this.yj11 = yj11; - } - - public String getYd11() { - return yd11; - } - - public void setYd11(String yd11) { - this.yd11 = yd11; - } - - public String getYj12() { - return yj12; - } - - public void setYj12(String yj12) { - this.yj12 = yj12; - } - - public String getYd12() { - return yd12; - } - - public void setYd12(String yd12) { - this.yd12 = yd12; - } - - public String getYj13() { - return yj13; - } - - public void setYj13(String yj13) { - this.yj13 = yj13; - } - - public String getYd13() { - return yd13; - } - - public void setYd13(String yd13) { - this.yd13 = yd13; - } - - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glYeb/entity/SenderGlYebEntity.xml b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glYeb/entity/SenderGlYebEntity.xml deleted file mode 100644 index 0ccb97c6..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glYeb/entity/SenderGlYebEntity.xml +++ /dev/null @@ -1,732 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - kjnd - ,kmdm - ,yeblx - ,wbdm - ,gsdm - ,ZTH - ,fzdm0 - ,fzdm1 - ,fzdm2 - ,fzdm3 - ,fzdm4 - ,fzdm5 - ,fzdm6 - ,fzdm7 - ,fzdm8 - ,fzdm9 - ,fzdm10 - ,fzdm11 - ,fzdm12 - ,fzdm13 - ,fzdm14 - ,fzdm15 - ,fzdm16 - ,fzdm17 - ,fzdm18 - ,fzdm19 - ,fzdm20 - ,fzdm21 - ,fzdm22 - ,fzdm23 - ,fzdm24 - ,fzdm25 - ,fzdm26 - ,fzdm27 - ,fzdm28 - ,fzdm29 - ,fzdm30 - ,zdylb - ,zdydm - ,ncj - ,ncd - ,yj1 - ,yd1 - ,yj2 - ,yd2 - ,yj3 - ,yd3 - ,yj4 - ,yd4 - ,yj5 - ,yd5 - ,yj6 - ,yd6 - ,yj7 - ,yd7 - ,yj8 - ,yd8 - ,yj9 - ,yd9 - ,yj10 - ,yd10 - ,yj11 - ,yd11 - ,yj12 - ,yd12 - ,yj13 - ,yd13 - ,ID - ,kjtxdm - - - - - - - - - - - - - - - - insert into gl_yeb( - - kjnd , - kmdm , - yeblx , - wbdm , - gsdm , - ZTH , - fzdm0 , - fzdm1 , - fzdm2 , - fzdm3 , - fzdm4 , - fzdm5 , - fzdm6 , - fzdm7 , - fzdm8 , - fzdm9 , - fzdm10 , - fzdm11 , - fzdm12 , - fzdm13 , - fzdm14 , - fzdm15 , - fzdm16 , - fzdm17 , - fzdm18 , - fzdm19 , - fzdm20 , - fzdm21 , - fzdm22 , - fzdm23 , - fzdm24 , - fzdm25 , - fzdm26 , - fzdm27 , - fzdm28 , - fzdm29 , - fzdm30 , - zdylb , - zdydm , - ncj , - ncd , - yj1 , - yd1 , - yj2 , - yd2 , - yj3 , - yd3 , - yj4 , - yd4 , - yj5 , - yd5 , - yj6 , - yd6 , - yj7 , - yd7 , - yj8 , - yd8 , - yj9 , - yd9 , - yj10 , - yd10 , - yj11 , - yd11 , - yj12 , - yd12 , - yj13 , - yd13, - kjtxdm - - )values( - - #{kjnd} , - #{kmdm} , - #{yeblx} , - #{wbdm} , - #{gsdm} , - #{zth} , - #{fzdm0} , - #{fzdm1} , - #{fzdm2} , - #{fzdm3} , - #{fzdm4} , - #{fzdm5} , - #{fzdm6} , - #{fzdm7} , - #{fzdm8} , - #{fzdm9} , - #{fzdm10} , - #{fzdm11} , - #{fzdm12} , - #{fzdm13} , - #{fzdm14} , - #{fzdm15} , - #{fzdm16} , - #{fzdm17} , - #{fzdm18} , - #{fzdm19} , - #{fzdm20} , - #{fzdm21} , - #{fzdm22} , - #{fzdm23} , - #{fzdm24} , - #{fzdm25} , - #{fzdm26} , - #{fzdm27} , - #{fzdm28} , - #{fzdm29} , - #{fzdm30} , - #{zdylb} , - #{zdydm} , - #{ncj} , - #{ncd} , - #{yj1} , - #{yd1} , - #{yj2} , - #{yd2} , - #{yj3} , - #{yd3} , - #{yj4} , - #{yd4} , - #{yj5} , - #{yd5} , - #{yj6} , - #{yd6} , - #{yj7} , - #{yd7} , - #{yj8} , - #{yd8} , - #{yj9} , - #{yd9} , - #{yj10} , - #{yd10} , - #{yj11} , - #{yd11} , - #{yj12} , - #{yd12} , - #{yj13} , - #{yd13}, - #{kjtxdm} - - ) - - - - insert into gl_yeb(kjnd, kmdm, yeblx, wbdm, gsdm, ZTH, fzdm0, fzdm1, fzdm2, fzdm3, fzdm4, fzdm5, fzdm6, fzdm7, fzdm8, fzdm9, fzdm10, zdylb, zdydm, ncj, ncd, yj1, yd1, yj2, yd2, yj3, yd3, yj4, yd4, yj5, yd5, yj6, yd6, yj7, yd7, yj8, yd8, yj9, yd9, yj10, yd10, yj11, yd11, yj12, yd12, yj13, yd13, ID) - values - - (#{entity.kjnd},#{entity.kmdm},#{entity.yeblx},#{entity.wbdm},#{entity.gsdm},#{entity.zth},#{entity.fzdm0},#{entity.fzdm1},#{entity.fzdm2},#{entity.fzdm3},#{entity.fzdm4},#{entity.fzdm5},#{entity.fzdm6},#{entity.fzdm7},#{entity.fzdm8},#{entity.fzdm9},#{entity.fzdm10},#{entity.zdylb},#{entity.zdydm},#{entity.ncj},#{entity.ncd},#{entity.yj1},#{entity.yd1},#{entity.yj2},#{entity.yd2},#{entity.yj3},#{entity.yd3},#{entity.yj4},#{entity.yd4},#{entity.yj5},#{entity.yd5},#{entity.yj6},#{entity.yd6},#{entity.yj7},#{entity.yd7},#{entity.yj8},#{entity.yd8},#{entity.yj9},#{entity.yd9},#{entity.yj10},#{entity.yd10},#{entity.yj11},#{entity.yd11},#{entity.yj12},#{entity.yd12},#{entity.yj13},#{entity.yd13},#{entity.id}) - - - - - insert into gl_yeb(kjnd, kmdm, yeblx, wbdm, gsdm, ZTH, fzdm0, fzdm1, fzdm2, fzdm3, fzdm4, fzdm5, fzdm6, fzdm7, fzdm8, fzdm9, fzdm10, zdylb, zdydm, ncj, ncd, yj1, yd1, yj2, yd2, yj3, yd3, yj4, yd4, yj5, yd5, yj6, yd6, yj7, yd7, yj8, yd8, yj9, yd9, yj10, yd10, yj11, yd11, yj12, yd12, yj13, yd13, ID) - values - - (#{entity.kjnd},#{entity.kmdm},#{entity.yeblx},#{entity.wbdm},#{entity.gsdm},#{entity.zth},#{entity.fzdm0},#{entity.fzdm1},#{entity.fzdm2},#{entity.fzdm3},#{entity.fzdm4},#{entity.fzdm5},#{entity.fzdm6},#{entity.fzdm7},#{entity.fzdm8},#{entity.fzdm9},#{entity.fzdm10},#{entity.zdylb},#{entity.zdydm},#{entity.ncj},#{entity.ncd},#{entity.yj1},#{entity.yd1},#{entity.yj2},#{entity.yd2},#{entity.yj3},#{entity.yd3},#{entity.yj4},#{entity.yd4},#{entity.yj5},#{entity.yd5},#{entity.yj6},#{entity.yd6},#{entity.yj7},#{entity.yd7},#{entity.yj8},#{entity.yd8},#{entity.yj9},#{entity.yd9},#{entity.yj10},#{entity.yd10},#{entity.yj11},#{entity.yd11},#{entity.yj12},#{entity.yd12},#{entity.yj13},#{entity.yd13},#{entity.id}) - - on duplicate key update - kjnd = values(kjnd), - kmdm = values(kmdm), - yeblx = values(yeblx), - wbdm = values(wbdm), - gsdm = values(gsdm), - ZTH = values(ZTH), - fzdm0 = values(fzdm0), - fzdm1 = values(fzdm1), - fzdm2 = values(fzdm2), - fzdm3 = values(fzdm3), - fzdm4 = values(fzdm4), - fzdm5 = values(fzdm5), - fzdm6 = values(fzdm6), - fzdm7 = values(fzdm7), - fzdm8 = values(fzdm8), - fzdm9 = values(fzdm9), - fzdm10 = values(fzdm10), - zdylb = values(zdylb), - zdydm = values(zdydm), - ncj = values(ncj), - ncd = values(ncd), - yj1 = values(yj1), - yd1 = values(yd1), - yj2 = values(yj2), - yd2 = values(yd2), - yj3 = values(yj3), - yd3 = values(yd3), - yj4 = values(yj4), - yd4 = values(yd4), - yj5 = values(yj5), - yd5 = values(yd5), - yj6 = values(yj6), - yd6 = values(yd6), - yj7 = values(yj7), - yd7 = values(yd7), - yj8 = values(yj8), - yd8 = values(yd8), - yj9 = values(yj9), - yd9 = values(yd9), - yj10 = values(yj10), - yd10 = values(yd10), - yj11 = values(yj11), - yd11 = values(yd11), - yj12 = values(yj12), - yd12 = values(yd12), - yj13 = values(yj13), - yd13 = values(yd13), - ID = values(ID) - - - update gl_yeb set - - kjnd = #{kjnd}, - kmdm = #{kmdm}, - yeblx = #{yeblx}, - wbdm = #{wbdm}, - gsdm = #{gsdm}, - ZTH = #{zth}, - fzdm0 = #{fzdm0}, - fzdm1 = #{fzdm1}, - fzdm2 = #{fzdm2}, - fzdm3 = #{fzdm3}, - fzdm4 = #{fzdm4}, - fzdm5 = #{fzdm5}, - fzdm6 = #{fzdm6}, - fzdm7 = #{fzdm7}, - fzdm8 = #{fzdm8}, - fzdm9 = #{fzdm9}, - fzdm10 = #{fzdm10}, - fzdm11 = #{fzdm11}, - fzdm12 = #{fzdm12}, - fzdm13 = #{fzdm13}, - fzdm14 = #{fzdm14}, - fzdm15 = #{fzdm15}, - fzdm16 = #{fzdm16}, - fzdm17 = #{fzdm17}, - fzdm18 = #{fzdm18}, - fzdm19 = #{fzdm19}, - fzdm20 = #{fzdm20}, - fzdm21 = #{fzdm21}, - fzdm22 = #{fzdm22}, - fzdm23 = #{fzdm23}, - fzdm24 = #{fzdm24}, - fzdm25 = #{fzdm25}, - fzdm26 = #{fzdm26}, - fzdm27 = #{fzdm27}, - fzdm28 = #{fzdm28}, - fzdm29 = #{fzdm29}, - fzdm30 = #{fzdm30}, - zdylb = #{zdylb}, - zdydm = #{zdydm}, - ncj = #{ncj}, - ncd = #{ncd}, - yj1 = #{yj1}, - yd1 = #{yd1}, - yj2 = #{yj2}, - yd2 = #{yd2}, - yj3 = #{yj3}, - yd3 = #{yd3}, - yj4 = #{yj4}, - yd4 = #{yd4}, - yj5 = #{yj5}, - yd5 = #{yd5}, - yj6 = #{yj6}, - yd6 = #{yd6}, - yj7 = #{yj7}, - yd7 = #{yd7}, - yj8 = #{yj8}, - yd8 = #{yd8}, - yj9 = #{yj9}, - yd9 = #{yd9}, - yj10 = #{yj10}, - yd10 = #{yd10}, - yj11 = #{yj11}, - yd11 = #{yd11}, - yj12 = #{yj12}, - yd12 = #{yd12}, - yj13 = #{yj13}, - yd13 = #{yd13}, - kjtxdm = #{kjtxdm} - - where ID = #{id} - - - -update gl_yeb set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} -where ID = #{id} - - - -update gl_yeb set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} - - and kjnd = #{kjnd} - and kmdm = #{kmdm} - and yeblx = #{yeblx} - and wbdm = #{wbdm} - and gsdm = #{gsdm} - and ZTH = #{zth} - and fzdm0 = #{fzdm0} - and fzdm1 = #{fzdm1} - and fzdm2 = #{fzdm2} - and fzdm3 = #{fzdm3} - and fzdm4 = #{fzdm4} - and fzdm5 = #{fzdm5} - and fzdm6 = #{fzdm6} - and fzdm7 = #{fzdm7} - and fzdm8 = #{fzdm8} - and fzdm9 = #{fzdm9} - and fzdm10 = #{fzdm10} - and zdylb = #{zdylb} - and zdydm = #{zdydm} - and ncj = #{ncj} - and ncd = #{ncd} - and yj1 = #{yj1} - and yd1 = #{yd1} - and yj2 = #{yj2} - and yd2 = #{yd2} - and yj3 = #{yj3} - and yd3 = #{yd3} - and yj4 = #{yj4} - and yd4 = #{yd4} - and yj5 = #{yj5} - and yd5 = #{yd5} - and yj6 = #{yj6} - and yd6 = #{yd6} - and yj7 = #{yj7} - and yd7 = #{yd7} - and yj8 = #{yj8} - and yd8 = #{yd8} - and yj9 = #{yj9} - and yd9 = #{yd9} - and yj10 = #{yj10} - and yd10 = #{yd10} - and yj11 = #{yj11} - and yd11 = #{yd11} - and yj12 = #{yj12} - and yd12 = #{yd12} - and yj13 = #{yj13} - and yd13 = #{yd13} - and ID = #{id} - and kjtxdm = #{kjtxdm} - - - - - delete from gl_yeb where ID = #{id} - - - - - - delete from gl_yeb where kjnd = #{kjnd} and gsdm=#{gsdm} and zth=#{zth} - and kmdm = #{kmdm} - - - - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glYeb/service/ISenderGlYebService.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glYeb/service/ISenderGlYebService.java deleted file mode 100644 index e8e260ec..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glYeb/service/ISenderGlYebService.java +++ /dev/null @@ -1,69 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glYeb.service; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.grpU8.nxproof.glYeb.entity.SenderGlYebEntity; -import com.hzya.frame.web.entity.JsonResultEntity; - -import java.util.List; - - -/** - * (GlYeb)表服务接口 - * - * @author makejava - * @since 2024-07-08 11:12:24 - */ -public interface ISenderGlYebService extends IBaseService { - - /** - * - * @content 同步余额数据 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/7/8 11:47 - * **/ - Object glYebSynchronization(JSONObject json); - - /** - * - * @content 查询余额数据 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/7/8 11:49 - * **/ - Object queryEntityPage(JSONObject json); - - /** - * - * @content 查询余额数据 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/7/8 13:50 - * **/ - List queryEntityPageHealthBureau(SenderGlYebEntity senderGlYebEntity); - - /** - * - * @content 保存余额数据 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/7/8 13:51 - * **/ - Object saveEntityHealthBureau(JSONObject jsonObject); - - - /** - * - * @content 删除余额数据 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/7/16 13:48 - * **/ - Object deleteEntityHealthBureau(JSONObject jsonObject); -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glYeb/service/impl/SenderGlYebServiceImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glYeb/service/impl/SenderGlYebServiceImpl.java deleted file mode 100644 index 41f4bbc8..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glYeb/service/impl/SenderGlYebServiceImpl.java +++ /dev/null @@ -1,363 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glYeb.service.impl; - -import cn.hutool.core.date.DateUtil; -import cn.hutool.core.util.StrUtil; -import com.alibaba.fastjson.JSONObject; -import com.github.pagehelper.PageInfo; -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.grpU8.nxproof.glYeb.dao.ISenderGlYebDao; -import com.hzya.frame.grpU8.nxproof.glYeb.entity.SenderGlYebEntity; -import com.hzya.frame.grpU8.nxproof.glYeb.service.ISenderGlYebService; -import com.hzya.frame.grpU8.nxproof.glxmzl.entity.SenderGlXmzlEntity; -import com.hzya.frame.web.entity.BaseResult; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.apache.commons.collections.CollectionUtils; -import org.mybatis.spring.SqlSessionTemplate; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Qualifier; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.stereotype.Service; - -import java.util.ArrayList; -import java.util.Date; -import java.util.List; - -/** - * (GlYeb)表服务实现类 - * - * @author makejava - * @since 2024-07-08 11:12:24 - */ -@Service(value = "SenderGlYebServiceImpl") -public class SenderGlYebServiceImpl extends BaseService implements ISenderGlYebService { - - - private ISenderGlYebDao senderGlYebDao; - - - - @Autowired - public void setSenderGlYebDao(ISenderGlYebDao dao) { - this.senderGlYebDao = dao; - this.dao = dao; - } - - //同步余额数据 - @Override - public Object glYebSynchronization(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderGlYebEntity senderGlYebEntity = jsonObject.toJavaObject(SenderGlYebEntity.class); - List senderGlYebEntities=new ArrayList<>(); - String result=null; - try { - //如果没有传入年度,则查询当年得,避免数据查询太大 - if(senderGlYebEntity.getKjnd()==null){ - senderGlYebEntity.setKjnd(DateUtil.format(new Date(),"yyyy")); - } - /*try { - //同步南浔区人民医院001余额数据 - senderGlYebEntity.setZth("001"); - senderGlYebEntity.setGsdm("0101010101"); - // senderGlYebEntity.setKmdm("1002010101"); - logger.info("================开始查询南浔区人民医院余额表数据================="); - senderGlYebEntities= sqlSessionNxrm.selectList("SenderGlYebEntity_list_base",senderGlYebEntity); - result =sendYebToHealthBureauTwo(senderGlYebEntities); - logger.info("南浔区人民医院GRPU8余额数据同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区人民医院GRPU8余额数据同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - try { - //同步南浔区练市人民医院003余额数据 - senderGlYebEntity.setZth("003"); - senderGlYebEntity.setGsdm("0101010103"); - logger.info("================开始查询南浔区练市人民医院余额表数据================="); - senderGlYebEntities= senderGlYebDao.querySenderGlYebEntity(senderGlYebEntity); - result =sendYebToHealthBureauTwo(senderGlYebEntities); - logger.info("南浔区练市人民医院GRPU8余额数据同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区练市人民医院GRPU8余额数据同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - /*try { - //同步练市镇中心卫生院005余额数据 - senderGlYebEntity.setZth("005"); - senderGlYebEntity.setGsdm("0101010202"); - logger.info("================开始查询南浔区练市镇中心卫生院余额表数据================="); - senderGlYebEntities= sqlSessionNxrm.selectList("SenderGlYebEntity_list_base",senderGlYebEntity); - result =sendYebToHealthBureauTwo(senderGlYebEntities); - logger.info("南浔区练市镇中心卫生院GRPU8余额数据同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区练市镇中心卫生院GRPU8余额数据同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - /*try { - //同步善琏镇卫生院007余额数据 - senderGlYebEntity.setZth("007"); - senderGlYebEntity.setGsdm("0101010204"); - logger.info("================开始查询南浔区善琏镇卫生院余额表数据================="); - senderGlYebEntities= sqlSessionNxrm.selectList("SenderGlYebEntity_list_base",senderGlYebEntity); - result =sendYebToHealthBureauTwo(senderGlYebEntities); - logger.info("南浔区善琏镇卫生院GRPU8余额数据同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区善琏镇卫生院GRPU8余额数据同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - /*try { - //同步双林镇中心卫生院004余额数据 - senderGlYebEntity.setZth("004"); - senderGlYebEntity.setGsdm("0101010201"); - senderGlYebEntities= sqlSessionSlz.selectList("SenderGlYebEntity_list_base",senderGlYebEntity); - result =sendYebToHealthBureauTwo(senderGlYebEntities); - logger.info("双林镇中心卫生院GRPU8余额数据同步结果为:{}",result); - }catch (Exception e){ - logger.info("双林镇中心卫生院GRPU8余额数据同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步菱湖镇中心卫生院009余额数据 - senderGlYebEntity.setZth("009"); - senderGlYebEntity.setGsdm("0101020201"); - senderGlYebEntities= sqlSessionLhz.selectList("SenderGlYebEntity_list_base",senderGlYebEntity); - result =sendYebToHealthBureauTwo(senderGlYebEntities); - logger.info("菱湖镇中心卫生院GRPU8余额数据同步结果为:{}",result); - }catch (Exception e){ - logger.info("菱湖镇中心卫生院GRPU8余额数据同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步和孚镇卫生院010余额数据 - senderGlYebEntity.setZth("010"); - senderGlYebEntity.setGsdm("0101020202"); - senderGlYebEntities= sqlSessionHfz.selectList("SenderGlYebEntity_list_base",senderGlYebEntity); - result =sendYebToHealthBureauTwo(senderGlYebEntities); - logger.info("和孚镇卫生院GRPU8余额数据同步结果为:{}",result); - }catch (Exception e){ - logger.info("和孚镇卫生院GRPU8余额数据同步失败:{}",e.getMessage()); - } - try { - //同步千金镇卫生院011余额数据 - senderGlYebEntity.setZth("011"); - senderGlYebEntity.setGsdm("0101020203"); - senderGlYebEntities= sqlSessionQjz.selectList("SenderGlYebEntity_list_base",senderGlYebEntity); - result =sendYebToHealthBureauTwo(senderGlYebEntities); - logger.info("千金镇卫生院GRPU8余额数据同步结果为:{}",result); - }catch (Exception e){ - logger.info("千金镇卫生院GRPU8余额数据同步失败:{}",e.getMessage()); - } - try { - //同步石崇镇卫生院012余额数据 - senderGlYebEntity.setZth("012"); - senderGlYebEntity.setGsdm("0101020204"); - senderGlYebEntities= sqlSessionScz.selectList("SenderGlYebEntity_list_base",senderGlYebEntity); - result =sendYebToHealthBureauTwo(senderGlYebEntities); - logger.info("石崇镇卫生院GRPU8余额数据同步结果为:{}",result); - }catch (Exception e){ - logger.info("石崇镇卫生院GRPU8余额数据同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步南浔镇中心卫生院014余额数据 - senderGlYebEntity.setZth("014"); - senderGlYebEntity.setGsdm("010202"); - senderGlYebEntities= sqlSessionNxz.selectList("SenderGlYebEntity_list_base",senderGlYebEntity); - result =sendYebToHealthBureauTwo(senderGlYebEntities); - logger.info("南浔镇中心卫生院GRPU8余额数据同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔镇中心卫生院GRPU8余额数据同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - }catch (Exception e){ - logger.info("卫生院GRPU8余额数据同步失败:{}",e.getMessage()); - } - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("result",result); - return jsonObject1; - } - - - private String sendYebToHealthBureauTwo(List senderGlYebEntities){ - if (CollectionUtils.isEmpty(senderGlYebEntities)) { - logger.info("GRPU8没有需要同步得余额数据信息"); - return "GRPU8没有需要同步得余额数据信息"; - } else { - //先删除再保存 根据会计年度,公司代码,账套号删除 - SenderGlYebEntity receiverGlYebEntity = new SenderGlYebEntity(); - receiverGlYebEntity.setKjnd(senderGlYebEntities.get(0).getKjnd()); - //receiverGlYebEntity.setKjnd("2021"); - receiverGlYebEntity.setGsdm(senderGlYebEntities.get(0).getGsdm()); - receiverGlYebEntity.setZth(senderGlYebEntities.get(0).getZth()); - try { - JSONObject jsonObjectStr=new JSONObject(); - jsonObjectStr.put("jsonStr",receiverGlYebEntity); - logger.info("========开始将卫生局得GRPU8账套号:{},公司代码:{},会计年度:{}的余额数据删除==========",senderGlYebEntities.get(0).getZth(),senderGlYebEntities.get(0).getGsdm(),senderGlYebEntities.get(0).getKjnd()); - deleteEntityHealthBureau(jsonObjectStr); - logger.info("========卫生局得GRPU8账套号:{},公司代码:{},会计年度:{}的余额数据删除完毕==========",senderGlYebEntities.get(0).getZth(),senderGlYebEntities.get(0).getGsdm(),senderGlYebEntities.get(0).getKjnd()); - }catch (Exception e){ - logger.info("{}得GRPU8余额数据删除失败:{}", senderGlYebEntities.get(0).getZth(),e.getMessage()); - return "卫生院GRPU8余额数据删除失败"; - } - for (SenderGlYebEntity senderGlYebEntity : senderGlYebEntities) { - //senderGlYebEntity.setKjnd("2021"); - JSONObject jsonObjectStrSave = new JSONObject(); - jsonObjectStrSave.put("jsonStr", senderGlYebEntity); - try { - //保存数据 - logger.info("========开始将账套号为:{}得GRPU8余额数据同步新增到卫生局GRPU8余额数据中==========",senderGlYebEntity.getZth()); - saveEntityHealthBureau(jsonObjectStrSave); - }catch (Exception e){ - logger.info("账套号:{}得GRPU8余额数据新增失败:{}",senderGlYebEntity.getZth(), e.getMessage()); - e.printStackTrace(); - } - } - return "同步卫生院GROU8余额数据成功"; - } - } - - //查询余额数据 - @Override - public Object queryEntityPage(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderGlYebEntity senderGlYebEntity = jsonObject.toJavaObject(SenderGlYebEntity.class); - List senderGlYebEntities=new ArrayList<>(); - try { - //如果没有传入年度,则查询当年得,避免数据查询太大 - if(senderGlYebEntity.getKjnd()==null){ - senderGlYebEntity.setKjnd(String.valueOf(DateUtil.format(new Date(),"yyyy"))); - } - if(StrUtil.isEmpty(senderGlYebEntity.getZth())){ - logger.info("======根据账套号:{}查询余额数据为空",senderGlYebEntity.getZth()); - return BaseResult.getFailureMessageEntity("请传递账套号"); - } - /* switch (senderGlYebEntity.getGsdm()){ - case "0101010103"://练市人民医院 - senderGlYebEntities = senderGlYebDao.queryByLike(senderGlYebEntity); - break; - case "0101010201"://双林镇中心卫生院 - senderGlYebEntities = senderGlYebDao.queryByLike(senderGlYebEntity); - break; - case "0101010202"://练市镇中心卫生院 - senderGlYebEntities = senderGlYebDao.queryByLike(senderGlYebEntity); - break; - case "0101010204"://善琏镇卫生院 - senderGlYebEntities = senderGlYebDao.queryByLike(senderGlYebEntity); - break; - case "0101020201": - senderGlYebEntities = senderGlYebDao.queryByLike(senderGlYebEntity); - break; - case "0101020202": - senderGlYebEntities = senderGlYebDao.queryByLike(senderGlYebEntity); - break; - case "0101020203": - senderGlYebEntities = senderGlYebDao.queryByLike(senderGlYebEntity); - break; - case "0101020204": - senderGlYebEntities = senderGlYebDao.queryByLike(senderGlYebEntity); - break; - case "0101010101"://南浔区人民医院 - senderGlYebEntities = senderGlYebDao.queryByLike(senderGlYebEntity); - break; - default: - break; - }*/ - senderGlYebEntities = senderGlYebDao.querySenderGlYebEntity(senderGlYebEntity); - PageInfo pageInfo=new PageInfo(senderGlYebEntities); - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("pageInfo",pageInfo); - return jsonObject1; - }catch (Exception e){ - logger.info("根据账套号:{}查询卫生院GROU8余额数据失败:",senderGlYebEntity.getZth(),e.getMessage()); - return BaseResult.getFailureMessageEntity("查询余额数据失败"); - } - } - - - //查询余额数据 - @Override - public List queryEntityPageHealthBureau(SenderGlYebEntity senderGlYebEntity) { - try { - logger.info("====开始根据账套号:{}查询卫生局中得余额数据====",senderGlYebEntity.getZth()); - List receiverGlYebEntities = senderGlYebDao.queryGlYebHealthBureau(senderGlYebEntity); - return receiverGlYebEntities; - }catch (Exception e){ - logger.info("根据账套号:{}查询卫生局GRPU8余额数据错误:{}",senderGlYebEntity.getZth(),e.getMessage()); - e.printStackTrace(); - } - return null; - } - - //保存余额数据 - @Override - public Object saveEntityHealthBureau(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderGlYebEntity receiverGlYebEntity = jsonObject.toJavaObject(SenderGlYebEntity.class); - if (!checkStr(jsonObject.getString("kjnd"))) { - logger.info("========保存余额数据时会计年度为空=========="); - return BaseResult.getFailureMessageEntity("会计年度为空"); - } - if (!checkStr(jsonObject.getString("kmdm"))) { - logger.info("========保存余额数据时科目代码为空=========="); - return BaseResult.getFailureMessageEntity("科目代码为空"); - } - if (!checkStr(jsonObject.getString("gsdm"))) { - logger.info("========保存余额数据时公司代码为空=========="); - return BaseResult.getFailureMessageEntity("公司代码为空"); - } - if (!checkStr(jsonObject.getString("zth"))) { - logger.info("========保存余额数据时账套号为空=========="); - return BaseResult.getFailureMessageEntity("账套号为空"); - } - try { - logger.info("==========根据账套号:{}开始保存余额数据=========",receiverGlYebEntity.getZth()); - SenderGlYebEntity glYebEntity = senderGlYebDao.saveGlYebHealthBureau(receiverGlYebEntity); - logger.info("==========根据账套号:{}保存得余额数据id为:{}=========",receiverGlYebEntity.getZth(),glYebEntity.getId()); - /*logger.info("=========开始保存余额中间表========"); - receiverGlYebEntity.setJid(glYebEntity.getId());//卫生局的id - receiverGlYebEntity.setYid(jsonObject.getString("id")==null?String.valueOf(UUIDLong.longUUID()):jsonObject.getString("id"));//卫生院的id - receiverGlYebEntity.setId(String.valueOf(UUIDLong.longUUID()));//自己本身的id - ReceiverGlYebEntity receiverGlYeb = receiverGlYebDao.saveReceiverGlYebRelevance(receiverGlYebEntity); - logger.info("==========保存得余额中间表的数据id为:{}=========",receiverGlYeb.getId());*/ - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("yeb",glYebEntity); - return jsonObject1; - }catch (Exception e){ - logger.info("根据账套号:{}保存卫生局GROU8余额数据失败,",receiverGlYebEntity.getZth(),e.getMessage()); - return BaseResult.getFailureMessageEntity("保存卫生局GROU8余额数据失败"); - } - } - - - - @Override - public Object deleteEntityHealthBureau(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderGlYebEntity receiverGlYebEntity = jsonObject.toJavaObject(SenderGlYebEntity.class); - if (!checkStr(jsonObject.getString("kjnd"))) { - logger.info("========保存余额数据时会计年度为空=========="); - return BaseResult.getFailureMessageEntity("会计年度为空"); - } - if (!checkStr(jsonObject.getString("gsdm"))) { - logger.info("========保存余额数据时公司代码为空=========="); - return BaseResult.getFailureMessageEntity("公司代码为空"); - } - if (!checkStr(jsonObject.getString("zth"))) { - logger.info("========保存余额数据时账套号为空=========="); - return BaseResult.getFailureMessageEntity("账套号为空"); - } - try { - logger.info("==========开始删除余额数据,会计年度为:{},公司代码为:{},账套号为:{},科目代码为:{}=========", - jsonObject.getString("kjnd"),jsonObject.getString("gsdm"),jsonObject.getString("zth"),receiverGlYebEntity.getKmdm()); - Integer integer = senderGlYebDao.deleteGlYebHealthBureau(receiverGlYebEntity); - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("yeb",integer); - return jsonObject1; - }catch (Exception e){ - logger.info("根据账套号:{},会计年度:{}删除卫生局GROU8余额数据失败,",receiverGlYebEntity.getZth(),receiverGlYebEntity.getKjnd(),e.getMessage()); - return BaseResult.getFailureMessageEntity("删除卫生局GROU8余额数据失败"); - } - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glZtcs/dao/ISenderGlZtcsDao.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glZtcs/dao/ISenderGlZtcsDao.java deleted file mode 100644 index 358d1af8..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glZtcs/dao/ISenderGlZtcsDao.java +++ /dev/null @@ -1,89 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glZtcs.dao; - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.grpU8.nxproof.glZtcs.entity.SenderGlZtcsEntity; - -import java.util.List; - -/** - * (gl_ztcs: table)表数据库访问层 - * - * @author makejava - * @since 2024-06-20 09:45:03 - */ -public interface ISenderGlZtcsDao extends IBaseDao { - /** - * - * @content 查询账套信息 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 10:11 - * **/ - List querySenderGlZtcsEntity(SenderGlZtcsEntity senderGlZtcsEntity); - - /** - * - * @content 保存账套信息到账套日志表中 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/27 15:33 - * **/ - SenderGlZtcsEntity saveSenderGlZtcsEntity(SenderGlZtcsEntity senderGlZtcsEntity); - - /** - * - * @content 更新账套信息到账套日志表中 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/27 15:36 - * **/ - SenderGlZtcsEntity updateSenderGlZtcsEntity(SenderGlZtcsEntity senderGlZtcsEntity); - - /** - * - * @content 查询账套信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 10:11 - * **/ - List queryGlZtcsHealthBureau(SenderGlZtcsEntity senderGlZtcsEntity); - - /** - * - * @content 保存账套信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/27 15:33 - * **/ - SenderGlZtcsEntity saveGlZtcsHealthBureau(SenderGlZtcsEntity senderGlZtcsEntity); - - /** - * - * @content 更新账套信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/27 15:36 - * **/ - SenderGlZtcsEntity updateGlZtcsHealthBureau(SenderGlZtcsEntity senderGlZtcsEntity); - - /** - * - * @content 删除账套信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/8/9 17:23 - * **/ - Integer deleteGlZtcsHealthBureau(SenderGlZtcsEntity senderGlZtcsEntity); - - - - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glZtcs/dao/impl/SenderGlZtcsDaoImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glZtcs/dao/impl/SenderGlZtcsDaoImpl.java deleted file mode 100644 index 6a295c99..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glZtcs/dao/impl/SenderGlZtcsDaoImpl.java +++ /dev/null @@ -1,61 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glZtcs.dao.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.grpU8.nxproof.glZtcs.dao.ISenderGlZtcsDao; -import com.hzya.frame.grpU8.nxproof.glZtcs.entity.SenderGlZtcsEntity; -import org.springframework.stereotype.Repository; - -import java.util.List; - - -/** - * (GlZtcs)表数据库访问层 - * - * @author makejava - * @since 2024-06-20 09:45:03 - */ -@Repository(value = "SenderGlZtcsDaoImpl") -public class SenderGlZtcsDaoImpl extends MybatisGenericDao implements ISenderGlZtcsDao { - - @Override - @DS("#senderGlZtcsEntity.dataSourceCode") - public List querySenderGlZtcsEntity(SenderGlZtcsEntity senderGlZtcsEntity) { - return super.queryByLike(senderGlZtcsEntity); - } - @Override - @DS("#senderGlZtcsEntity.dataSourceCode") - public SenderGlZtcsEntity saveSenderGlZtcsEntity(SenderGlZtcsEntity senderGlZtcsEntity) { - return super.save(senderGlZtcsEntity); - } - @Override - @DS("#senderGlZtcsEntity.dataSourceCode") - public SenderGlZtcsEntity updateSenderGlZtcsEntity(SenderGlZtcsEntity senderGlZtcsEntity) { - return super.update(senderGlZtcsEntity); - } - - @Override - @DS("#senderGlZtcsEntity.dataSourceCode") - public List queryGlZtcsHealthBureau(SenderGlZtcsEntity senderGlZtcsEntity) { - return super.query(senderGlZtcsEntity); - } - - @Override - @DS("#senderGlZtcsEntity.dataSourceCode") - public SenderGlZtcsEntity saveGlZtcsHealthBureau(SenderGlZtcsEntity senderGlZtcsEntity) { - return super.save(senderGlZtcsEntity); - } - - @Override - @DS("#senderGlZtcsEntity.dataSourceCode") - public SenderGlZtcsEntity updateGlZtcsHealthBureau(SenderGlZtcsEntity senderGlZtcsEntity) { - return super.update(senderGlZtcsEntity); - } - - @Override - @DS("#senderGlZtcsEntity.dataSourceCode") - public Integer deleteGlZtcsHealthBureau(SenderGlZtcsEntity senderGlZtcsEntity) { - return super.delete("SenderGlZtcsEntity_delete_ztcs",senderGlZtcsEntity); - } -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glZtcs/entity/SenderGlZtcsEntity.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glZtcs/entity/SenderGlZtcsEntity.java deleted file mode 100644 index 15ccfb35..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glZtcs/entity/SenderGlZtcsEntity.java +++ /dev/null @@ -1,971 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glZtcs.entity; - - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * (GlZtcs)实体类 - * - * @author makejava - * @since 2024-06-20 09:45:03 - */ -public class SenderGlZtcsEntity extends BaseEntity { - - private String kjnd;//会计年度 - private String ztbh;//账套编号 - private String ztmc;//账套名称 - private String ztmce;//账套全程 - private String ztlb;//账套类别 - private String hsdwdm;//核算单位代码 - private String hsdwmc;//核算单位名称 - private String bwbdm;//本位币代码 - private String bwbmc;//本位币名称 - private String yzkm;//预制科目模板 - private Integer sjsj;//是否复制上级基础资料 - private String bwbbf;//本位币币符 - private String bwbdw;//本位币单位 - private Integer bwbjd;//本位币金额小数位数 - private String cwzg;//财务主管 - private Integer kjqjs;//会计期间个数 - private String qykjqj;//启用会计期间 - private String wbhs;//是否外币核算 - private String hllx;//汇率类型 - private String sfyjz;//是否预记账 - private String ztkz;//账套控制参数 - private String yskz; - private String pzygkz;//凭证必输项 - private String yspzkz;//原始凭证号严格核算 - private Integer slxsws;//数量小数位数 - private Integer djxsws;//单价小数位数 - private String anyibz;//打印[安易软件]专用标志 - private String kmbmfa;//科目编码方案 - private String kmzbmfa;//科目组编码方案 - private String bmbmfa;//部门编码方案 - private String xmbmfa;//项目编码方案 - private String dqbmfa;//地区编码方案 - private String dwbmfa;//单位编码方案 - private String xjbmfa;//现金编码方案 - private String gsbmfa;//公司编码方案 - private String bbpath;//用友安易报表路径 - private String bkdtd; - private String bzdw;//报账单位 - private String zbqyrq; - private String gkjzzf; - private String zbkzmb; - private String kzfs; - private String kzqj; - private String kzyj; - private String ybksy; - private String ybjsy; - private String zfpzbh; - private String bkdbh; - private String bkpzlx; - private String bkhskm; - private String bkyhkmyz; - private String zfscbkd; - private String bkdscpz; - private String szqxkz; - private String djxg; - private String djsh; - private String dybz; - private String jhsh; - private String zpscbk; - private String zphs; - private String dzkdm; - private String headbkdh; - private String bkdfs; - private String lrzy; - private Integer mjxsxsws; - private String wjsjlj; - private String sjkzbz; - private String needjfzb; - private String zdyfzyslbdm; - private String zdyfzyskzcs; - private String needyskm; - private String gkksbmfa; - private String pzbtdf; - private String ykjhyskm; - private String bkdxssjkm; - private String pzfjpath; - private String bkdxyfscz; - private String delmaxdh; - private String bkddataqxqy; - private String ykjhcs; - private String ykjhfs; - private String cnqzkm; - private String ztsx; - private String tsxkz; - private String zbkz; - private String wjz; - private String bkdxszhmc; - private Integer maxzdycount; - private String sjly; - private String flowcontrol; - private String cs1; - private String cs2; - private String cs3; - private String cs4; - private String cs5; - private String czyjkm; - - private String kjyslbdm; - private String wbxsws; - private String hlxsws; - private String sfpxjz; - private String qyxbzw; - private String pxjzfs; - private String yzxjll; - private String nsrlx; - private String dzgd; - private String dzgdzttb; - - public String getKjyslbdm() { - return kjyslbdm; - } - - public void setKjyslbdm(String kjyslbdm) { - this.kjyslbdm = kjyslbdm; - } - - public String getWbxsws() { - return wbxsws; - } - - public void setWbxsws(String wbxsws) { - this.wbxsws = wbxsws; - } - - public String getHlxsws() { - return hlxsws; - } - - public void setHlxsws(String hlxsws) { - this.hlxsws = hlxsws; - } - - public String getSfpxjz() { - return sfpxjz; - } - - public void setSfpxjz(String sfpxjz) { - this.sfpxjz = sfpxjz; - } - - public String getQyxbzw() { - return qyxbzw; - } - - public void setQyxbzw(String qyxbzw) { - this.qyxbzw = qyxbzw; - } - - public String getPxjzfs() { - return pxjzfs; - } - - public void setPxjzfs(String pxjzfs) { - this.pxjzfs = pxjzfs; - } - - public String getYzxjll() { - return yzxjll; - } - - public void setYzxjll(String yzxjll) { - this.yzxjll = yzxjll; - } - - public String getNsrlx() { - return nsrlx; - } - - public void setNsrlx(String nsrlx) { - this.nsrlx = nsrlx; - } - - public String getDzgd() { - return dzgd; - } - - public void setDzgd(String dzgd) { - this.dzgd = dzgd; - } - - public String getDzgdzttb() { - return dzgdzttb; - } - - public void setDzgdzttb(String dzgdzttb) { - this.dzgdzttb = dzgdzttb; - } - - public String getKjnd() { - return kjnd; - } - - public void setKjnd(String kjnd) { - this.kjnd = kjnd; - } - - public String getZtbh() { - return ztbh; - } - - public void setZtbh(String ztbh) { - this.ztbh = ztbh; - } - - public String getZtmc() { - return ztmc; - } - - public void setZtmc(String ztmc) { - this.ztmc = ztmc; - } - - public String getZtmce() { - return ztmce; - } - - public void setZtmce(String ztmce) { - this.ztmce = ztmce; - } - - public String getZtlb() { - return ztlb; - } - - public void setZtlb(String ztlb) { - this.ztlb = ztlb; - } - - public String getHsdwdm() { - return hsdwdm; - } - - public void setHsdwdm(String hsdwdm) { - this.hsdwdm = hsdwdm; - } - - public String getHsdwmc() { - return hsdwmc; - } - - public void setHsdwmc(String hsdwmc) { - this.hsdwmc = hsdwmc; - } - - public String getBwbdm() { - return bwbdm; - } - - public void setBwbdm(String bwbdm) { - this.bwbdm = bwbdm; - } - - public String getBwbmc() { - return bwbmc; - } - - public void setBwbmc(String bwbmc) { - this.bwbmc = bwbmc; - } - - public String getYzkm() { - return yzkm; - } - - public void setYzkm(String yzkm) { - this.yzkm = yzkm; - } - - public Integer getSjsj() { - return sjsj; - } - - public void setSjsj(Integer sjsj) { - this.sjsj = sjsj; - } - - public String getBwbbf() { - return bwbbf; - } - - public void setBwbbf(String bwbbf) { - this.bwbbf = bwbbf; - } - - public String getBwbdw() { - return bwbdw; - } - - public void setBwbdw(String bwbdw) { - this.bwbdw = bwbdw; - } - - public Integer getBwbjd() { - return bwbjd; - } - - public void setBwbjd(Integer bwbjd) { - this.bwbjd = bwbjd; - } - - public String getCwzg() { - return cwzg; - } - - public void setCwzg(String cwzg) { - this.cwzg = cwzg; - } - - public Integer getKjqjs() { - return kjqjs; - } - - public void setKjqjs(Integer kjqjs) { - this.kjqjs = kjqjs; - } - - public String getQykjqj() { - return qykjqj; - } - - public void setQykjqj(String qykjqj) { - this.qykjqj = qykjqj; - } - - public String getWbhs() { - return wbhs; - } - - public void setWbhs(String wbhs) { - this.wbhs = wbhs; - } - - public String getHllx() { - return hllx; - } - - public void setHllx(String hllx) { - this.hllx = hllx; - } - - public String getSfyjz() { - return sfyjz; - } - - public void setSfyjz(String sfyjz) { - this.sfyjz = sfyjz; - } - - public String getZtkz() { - return ztkz; - } - - public void setZtkz(String ztkz) { - this.ztkz = ztkz; - } - - public String getYskz() { - return yskz; - } - - public void setYskz(String yskz) { - this.yskz = yskz; - } - - public String getPzygkz() { - return pzygkz; - } - - public void setPzygkz(String pzygkz) { - this.pzygkz = pzygkz; - } - - public String getYspzkz() { - return yspzkz; - } - - public void setYspzkz(String yspzkz) { - this.yspzkz = yspzkz; - } - - public Integer getSlxsws() { - return slxsws; - } - - public void setSlxsws(Integer slxsws) { - this.slxsws = slxsws; - } - - public Integer getDjxsws() { - return djxsws; - } - - public void setDjxsws(Integer djxsws) { - this.djxsws = djxsws; - } - - public String getAnyibz() { - return anyibz; - } - - public void setAnyibz(String anyibz) { - this.anyibz = anyibz; - } - - public String getKmbmfa() { - return kmbmfa; - } - - public void setKmbmfa(String kmbmfa) { - this.kmbmfa = kmbmfa; - } - - public String getKmzbmfa() { - return kmzbmfa; - } - - public void setKmzbmfa(String kmzbmfa) { - this.kmzbmfa = kmzbmfa; - } - - public String getBmbmfa() { - return bmbmfa; - } - - public void setBmbmfa(String bmbmfa) { - this.bmbmfa = bmbmfa; - } - - public String getXmbmfa() { - return xmbmfa; - } - - public void setXmbmfa(String xmbmfa) { - this.xmbmfa = xmbmfa; - } - - public String getDqbmfa() { - return dqbmfa; - } - - public void setDqbmfa(String dqbmfa) { - this.dqbmfa = dqbmfa; - } - - public String getDwbmfa() { - return dwbmfa; - } - - public void setDwbmfa(String dwbmfa) { - this.dwbmfa = dwbmfa; - } - - public String getXjbmfa() { - return xjbmfa; - } - - public void setXjbmfa(String xjbmfa) { - this.xjbmfa = xjbmfa; - } - - public String getGsbmfa() { - return gsbmfa; - } - - public void setGsbmfa(String gsbmfa) { - this.gsbmfa = gsbmfa; - } - - public String getBbpath() { - return bbpath; - } - - public void setBbpath(String bbpath) { - this.bbpath = bbpath; - } - - public String getBkdtd() { - return bkdtd; - } - - public void setBkdtd(String bkdtd) { - this.bkdtd = bkdtd; - } - - public String getBzdw() { - return bzdw; - } - - public void setBzdw(String bzdw) { - this.bzdw = bzdw; - } - - public String getZbqyrq() { - return zbqyrq; - } - - public void setZbqyrq(String zbqyrq) { - this.zbqyrq = zbqyrq; - } - - public String getGkjzzf() { - return gkjzzf; - } - - public void setGkjzzf(String gkjzzf) { - this.gkjzzf = gkjzzf; - } - - public String getZbkzmb() { - return zbkzmb; - } - - public void setZbkzmb(String zbkzmb) { - this.zbkzmb = zbkzmb; - } - - public String getKzfs() { - return kzfs; - } - - public void setKzfs(String kzfs) { - this.kzfs = kzfs; - } - - public String getKzqj() { - return kzqj; - } - - public void setKzqj(String kzqj) { - this.kzqj = kzqj; - } - - public String getKzyj() { - return kzyj; - } - - public void setKzyj(String kzyj) { - this.kzyj = kzyj; - } - - public String getYbksy() { - return ybksy; - } - - public void setYbksy(String ybksy) { - this.ybksy = ybksy; - } - - public String getYbjsy() { - return ybjsy; - } - - public void setYbjsy(String ybjsy) { - this.ybjsy = ybjsy; - } - - public String getZfpzbh() { - return zfpzbh; - } - - public void setZfpzbh(String zfpzbh) { - this.zfpzbh = zfpzbh; - } - - public String getBkdbh() { - return bkdbh; - } - - public void setBkdbh(String bkdbh) { - this.bkdbh = bkdbh; - } - - public String getBkpzlx() { - return bkpzlx; - } - - public void setBkpzlx(String bkpzlx) { - this.bkpzlx = bkpzlx; - } - - public String getBkhskm() { - return bkhskm; - } - - public void setBkhskm(String bkhskm) { - this.bkhskm = bkhskm; - } - - public String getBkyhkmyz() { - return bkyhkmyz; - } - - public void setBkyhkmyz(String bkyhkmyz) { - this.bkyhkmyz = bkyhkmyz; - } - - public String getZfscbkd() { - return zfscbkd; - } - - public void setZfscbkd(String zfscbkd) { - this.zfscbkd = zfscbkd; - } - - public String getBkdscpz() { - return bkdscpz; - } - - public void setBkdscpz(String bkdscpz) { - this.bkdscpz = bkdscpz; - } - - public String getSzqxkz() { - return szqxkz; - } - - public void setSzqxkz(String szqxkz) { - this.szqxkz = szqxkz; - } - - public String getDjxg() { - return djxg; - } - - public void setDjxg(String djxg) { - this.djxg = djxg; - } - - public String getDjsh() { - return djsh; - } - - public void setDjsh(String djsh) { - this.djsh = djsh; - } - - public String getDybz() { - return dybz; - } - - public void setDybz(String dybz) { - this.dybz = dybz; - } - - public String getJhsh() { - return jhsh; - } - - public void setJhsh(String jhsh) { - this.jhsh = jhsh; - } - - public String getZpscbk() { - return zpscbk; - } - - public void setZpscbk(String zpscbk) { - this.zpscbk = zpscbk; - } - - public String getZphs() { - return zphs; - } - - public void setZphs(String zphs) { - this.zphs = zphs; - } - - public String getDzkdm() { - return dzkdm; - } - - public void setDzkdm(String dzkdm) { - this.dzkdm = dzkdm; - } - - public String getHeadbkdh() { - return headbkdh; - } - - public void setHeadbkdh(String headbkdh) { - this.headbkdh = headbkdh; - } - - public String getBkdfs() { - return bkdfs; - } - - public void setBkdfs(String bkdfs) { - this.bkdfs = bkdfs; - } - - public String getLrzy() { - return lrzy; - } - - public void setLrzy(String lrzy) { - this.lrzy = lrzy; - } - - public Integer getMjxsxsws() { - return mjxsxsws; - } - - public void setMjxsxsws(Integer mjxsxsws) { - this.mjxsxsws = mjxsxsws; - } - - public String getWjsjlj() { - return wjsjlj; - } - - public void setWjsjlj(String wjsjlj) { - this.wjsjlj = wjsjlj; - } - - public String getSjkzbz() { - return sjkzbz; - } - - public void setSjkzbz(String sjkzbz) { - this.sjkzbz = sjkzbz; - } - - public String getNeedjfzb() { - return needjfzb; - } - - public void setNeedjfzb(String needjfzb) { - this.needjfzb = needjfzb; - } - - public String getZdyfzyslbdm() { - return zdyfzyslbdm; - } - - public void setZdyfzyslbdm(String zdyfzyslbdm) { - this.zdyfzyslbdm = zdyfzyslbdm; - } - - public String getZdyfzyskzcs() { - return zdyfzyskzcs; - } - - public void setZdyfzyskzcs(String zdyfzyskzcs) { - this.zdyfzyskzcs = zdyfzyskzcs; - } - - public String getNeedyskm() { - return needyskm; - } - - public void setNeedyskm(String needyskm) { - this.needyskm = needyskm; - } - - public String getGkksbmfa() { - return gkksbmfa; - } - - public void setGkksbmfa(String gkksbmfa) { - this.gkksbmfa = gkksbmfa; - } - - public String getPzbtdf() { - return pzbtdf; - } - - public void setPzbtdf(String pzbtdf) { - this.pzbtdf = pzbtdf; - } - - public String getYkjhyskm() { - return ykjhyskm; - } - - public void setYkjhyskm(String ykjhyskm) { - this.ykjhyskm = ykjhyskm; - } - - public String getBkdxssjkm() { - return bkdxssjkm; - } - - public void setBkdxssjkm(String bkdxssjkm) { - this.bkdxssjkm = bkdxssjkm; - } - - public String getPzfjpath() { - return pzfjpath; - } - - public void setPzfjpath(String pzfjpath) { - this.pzfjpath = pzfjpath; - } - - public String getBkdxyfscz() { - return bkdxyfscz; - } - - public void setBkdxyfscz(String bkdxyfscz) { - this.bkdxyfscz = bkdxyfscz; - } - - public String getDelmaxdh() { - return delmaxdh; - } - - public void setDelmaxdh(String delmaxdh) { - this.delmaxdh = delmaxdh; - } - - public String getBkddataqxqy() { - return bkddataqxqy; - } - - public void setBkddataqxqy(String bkddataqxqy) { - this.bkddataqxqy = bkddataqxqy; - } - - public String getYkjhcs() { - return ykjhcs; - } - - public void setYkjhcs(String ykjhcs) { - this.ykjhcs = ykjhcs; - } - - public String getYkjhfs() { - return ykjhfs; - } - - public void setYkjhfs(String ykjhfs) { - this.ykjhfs = ykjhfs; - } - - public String getCnqzkm() { - return cnqzkm; - } - - public void setCnqzkm(String cnqzkm) { - this.cnqzkm = cnqzkm; - } - - public String getZtsx() { - return ztsx; - } - - public void setZtsx(String ztsx) { - this.ztsx = ztsx; - } - - public String getTsxkz() { - return tsxkz; - } - - public void setTsxkz(String tsxkz) { - this.tsxkz = tsxkz; - } - - public String getZbkz() { - return zbkz; - } - - public void setZbkz(String zbkz) { - this.zbkz = zbkz; - } - - public String getWjz() { - return wjz; - } - - public void setWjz(String wjz) { - this.wjz = wjz; - } - - public String getBkdxszhmc() { - return bkdxszhmc; - } - - public void setBkdxszhmc(String bkdxszhmc) { - this.bkdxszhmc = bkdxszhmc; - } - - public Integer getMaxzdycount() { - return maxzdycount; - } - - public void setMaxzdycount(Integer maxzdycount) { - this.maxzdycount = maxzdycount; - } - - public String getSjly() { - return sjly; - } - - public void setSjly(String sjly) { - this.sjly = sjly; - } - - public String getFlowcontrol() { - return flowcontrol; - } - - public void setFlowcontrol(String flowcontrol) { - this.flowcontrol = flowcontrol; - } - - public String getCs1() { - return cs1; - } - - public void setCs1(String cs1) { - this.cs1 = cs1; - } - - public String getCs2() { - return cs2; - } - - public void setCs2(String cs2) { - this.cs2 = cs2; - } - - public String getCs3() { - return cs3; - } - - public void setCs3(String cs3) { - this.cs3 = cs3; - } - - public String getCs4() { - return cs4; - } - - public void setCs4(String cs4) { - this.cs4 = cs4; - } - - public String getCs5() { - return cs5; - } - - public void setCs5(String cs5) { - this.cs5 = cs5; - } - - public String getCzyjkm() { - return czyjkm; - } - - public void setCzyjkm(String czyjkm) { - this.czyjkm = czyjkm; - } - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glZtcs/entity/SenderGlZtcsEntity.xml b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glZtcs/entity/SenderGlZtcsEntity.xml deleted file mode 100644 index 56a899e8..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glZtcs/entity/SenderGlZtcsEntity.xml +++ /dev/null @@ -1,1222 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - kjnd - ,ztbh - ,ztmc - ,ztmce - ,ztlb - ,hsdwdm - ,hsdwmc - ,bwbdm - ,bwbmc - ,YZKM - ,SJSJ - ,bwbbf - ,bwbdw - ,bwbjd - ,cwzg - ,kjqjs - ,qykjqj - ,wbhs - ,hllx - ,sfyjz - ,ztkz - ,yskz - ,pzygkz - ,yspzkz - ,slxsws - ,djxsws - ,anyibz - ,kmbmfa - ,kmzbmfa - ,bmbmfa - ,xmbmfa - ,dqbmfa - ,dwbmfa - ,xjbmfa - ,gsbmfa - ,bbpath - ,BKDTD - ,BZDW - ,ZBQYRQ - ,Gkjzzf - ,ZBKZMB - ,KZFS - ,KZQJ - ,KZYJ - ,YBKSY - ,YBJSY - ,Zfpzbh - ,Bkdbh - ,BKPZLX - ,BKHSKM - ,BKYHKMYZ - ,ZFSCBKD - ,BKDSCPZ - ,SZQXKZ - ,DJXG - ,DJSH - ,DYBZ - ,JHSH - ,Zpscbk - ,ZPHS - ,DZKDM - ,HeadBKDH - ,Bkdfs - ,Lrzy - ,mjxsxsws - ,wjsjlj - ,sjkzbz - ,NeedJfzb - ,ZDYFZYSLBDM - ,ZDYFZYSKZCS - ,NeedYskm - ,GKKSBMFA - ,pzbtdf - ,ykjhyskm - ,BKDXSSJKM - ,PZFJPath - ,BKDXYFSCZ - ,DELMAXDH - ,BKDDataQXQY - ,YKJHCS - ,YKJHFS - ,CNQZKM - ,ZTSX - ,TSXKZ - ,ZBKZ - ,WJZ - ,BKDXSZHMC - ,Maxzdycount - ,SJLY - ,FlowControl - ,CS1 - ,CS2 - ,CS3 - ,CS4 - ,CS5 - ,CZYJKM - ,kjyslbdm - ,wbxsws - ,hlxsws - ,sfpxjz - ,qyxbzw - ,pxjzfs - ,yzxjll - ,nsrlx - ,dzgd - ,dzgdzttb - - - - - - - - - - - - - - - - insert into gl_ztcs( - - ztbh , - ztmc , - ztmce , - ztlb , - hsdwdm , - hsdwmc , - bwbdm , - bwbmc , - YZKM , - SJSJ , - bwbbf , - bwbdw , - bwbjd , - cwzg , - kjqjs , - qykjqj , - wbhs , - hllx , - sfyjz , - ztkz , - yskz , - pzygkz , - yspzkz , - slxsws , - djxsws , - anyibz , - kmbmfa , - kmzbmfa , - bmbmfa , - xmbmfa , - dqbmfa , - dwbmfa , - xjbmfa , - gsbmfa , - bbpath , - BKDTD , - BZDW , - ZBQYRQ , - Gkjzzf , - ZBKZMB , - KZFS , - KZQJ , - KZYJ , - YBKSY , - YBJSY , - Zfpzbh , - Bkdbh , - BKPZLX , - BKHSKM , - BKYHKMYZ , - ZFSCBKD , - BKDSCPZ , - SZQXKZ , - DJXG , - DJSH , - DYBZ , - JHSH , - Zpscbk , - ZPHS , - DZKDM , - HeadBKDH , - Bkdfs , - Lrzy , - mjxsxsws , - wjsjlj , - sjkzbz , - NeedJfzb , - ZDYFZYSLBDM , - ZDYFZYSKZCS , - NeedYskm , - GKKSBMFA , - pzbtdf , - ykjhyskm , - BKDXSSJKM , - PZFJPath , - BKDXYFSCZ , - DELMAXDH , - BKDDataQXQY , - YKJHCS , - YKJHFS , - CNQZKM , - ZTSX , - TSXKZ , - ZBKZ , - WJZ , - BKDXSZHMC , - Maxzdycount , - SJLY , - FlowControl , - CS1 , - CS2 , - CS3 , - CS4 , - CS5 , - CZYJKM , - kjyslbdm, - wbxsws, - hlxsws, - sfpxjz, - qyxbzw, - pxjzfs, - yzxjll, - nsrlx, - dzgd, - dzgdzttb, - kjnd - - )values( - - #{ztbh} , - #{ztmc} , - #{ztmce} , - #{ztlb} , - #{hsdwdm} , - #{hsdwmc} , - #{bwbdm} , - #{bwbmc} , - #{yzkm} , - #{sjsj} , - #{bwbbf} , - #{bwbdw} , - #{bwbjd} , - #{cwzg} , - #{kjqjs} , - #{qykjqj} , - #{wbhs} , - #{hllx} , - #{sfyjz} , - #{ztkz} , - #{yskz} , - #{pzygkz} , - #{yspzkz} , - #{slxsws} , - #{djxsws} , - #{anyibz} , - #{kmbmfa} , - #{kmzbmfa} , - #{bmbmfa} , - #{xmbmfa} , - #{dqbmfa} , - #{dwbmfa} , - #{xjbmfa} , - #{gsbmfa} , - #{bbpath} , - #{bkdtd} , - #{bzdw} , - #{zbqyrq} , - #{gkjzzf} , - #{zbkzmb} , - #{kzfs} , - #{kzqj} , - #{kzyj} , - #{ybksy} , - #{ybjsy} , - #{zfpzbh} , - #{bkdbh} , - #{bkpzlx} , - #{bkhskm} , - #{bkyhkmyz} , - #{zfscbkd} , - #{bkdscpz} , - #{szqxkz} , - #{djxg} , - #{djsh} , - #{dybz} , - #{jhsh} , - #{zpscbk} , - #{zphs} , - #{dzkdm} , - #{headbkdh} , - #{bkdfs} , - #{lrzy} , - #{mjxsxsws} , - #{wjsjlj} , - #{sjkzbz} , - #{needjfzb} , - #{zdyfzyslbdm} , - #{zdyfzyskzcs} , - #{needyskm} , - #{gkksbmfa} , - #{pzbtdf} , - #{ykjhyskm} , - #{bkdxssjkm} , - #{pzfjpath} , - #{bkdxyfscz} , - #{delmaxdh} , - #{bkddataqxqy} , - #{ykjhcs} , - #{ykjhfs} , - #{cnqzkm} , - #{ztsx} , - #{tsxkz} , - #{zbkz} , - #{wjz} , - #{bkdxszhmc} , - #{maxzdycount} , - #{sjly} , - #{flowcontrol} , - #{cs1} , - #{cs2} , - #{cs3} , - #{cs4} , - #{cs5} , - #{czyjkm} , - #{kjyslbdm}, - #{wbxsws}, - #{hlxsws}, - #{sfpxjz}, - #{qyxbzw}, - #{pxjzfs}, - #{yzxjll}, - #{nsrlx}, - #{dzgd}, - #{dzgdzttb}, - #{kjnd} - - ) - - - - - - insert into gl_ztcs(id,kjnd, ztbh, ztmc, ztmce, ztlb, hsdwdm, hsdwmc, bwbdm, bwbmc, YZKM, SJSJ, bwbbf, bwbdw, bwbjd, cwzg, kjqjs, qykjqj, wbhs, hllx, sfyjz, ztkz, yskz, pzygkz, yspzkz, slxsws, djxsws, anyibz, kmbmfa, kmzbmfa, bmbmfa, xmbmfa, dqbmfa, dwbmfa, xjbmfa, gsbmfa, bbpath, BKDTD, BZDW, ZBQYRQ, Gkjzzf, ZBKZMB, KZFS, KZQJ, KZYJ, YBKSY, YBJSY, Zfpzbh, Bkdbh, BKPZLX, BKHSKM, BKYHKMYZ, ZFSCBKD, BKDSCPZ, SZQXKZ, DJXG, DJSH, DYBZ, JHSH, Zpscbk, ZPHS, DZKDM, HeadBKDH, Bkdfs, Lrzy, mjxsxsws, wjsjlj, sjkzbz, NeedJfzb, ZDYFZYSLBDM, ZDYFZYSKZCS, NeedYskm, GKKSBMFA, pzbtdf, ykjhyskm, BKDXSSJKM, PZFJPath, BKDXYFSCZ, DELMAXDH, BKDDataQXQY, YKJHCS, YKJHFS, CNQZKM, ZTSX, TSXKZ, ZBKZ, WJZ, BKDXSZHMC, Maxzdycount, SJLY, FlowControl, CS1, CS2, CS3, CS4, CS5, CZYJKM) - values - - (#{entity.id},#{entity.kjnd},#{entity.ztbh},#{entity.ztmc},#{entity.ztmce},#{entity.ztlb},#{entity.hsdwdm},#{entity.hsdwmc},#{entity.bwbdm},#{entity.bwbmc},#{entity.yzkm},#{entity.sjsj},#{entity.bwbbf},#{entity.bwbdw},#{entity.bwbjd},#{entity.cwzg},#{entity.kjqjs},#{entity.qykjqj},#{entity.wbhs},#{entity.hllx},#{entity.sfyjz},#{entity.ztkz},#{entity.yskz},#{entity.pzygkz},#{entity.yspzkz},#{entity.slxsws},#{entity.djxsws},#{entity.anyibz},#{entity.kmbmfa},#{entity.kmzbmfa},#{entity.bmbmfa},#{entity.xmbmfa},#{entity.dqbmfa},#{entity.dwbmfa},#{entity.xjbmfa},#{entity.gsbmfa},#{entity.bbpath},#{entity.bkdtd},#{entity.bzdw},#{entity.zbqyrq},#{entity.gkjzzf},#{entity.zbkzmb},#{entity.kzfs},#{entity.kzqj},#{entity.kzyj},#{entity.ybksy},#{entity.ybjsy},#{entity.zfpzbh},#{entity.bkdbh},#{entity.bkpzlx},#{entity.bkhskm},#{entity.bkyhkmyz},#{entity.zfscbkd},#{entity.bkdscpz},#{entity.szqxkz},#{entity.djxg},#{entity.djsh},#{entity.dybz},#{entity.jhsh},#{entity.zpscbk},#{entity.zphs},#{entity.dzkdm},#{entity.headbkdh},#{entity.bkdfs},#{entity.lrzy},#{entity.mjxsxsws},#{entity.wjsjlj},#{entity.sjkzbz},#{entity.needjfzb},#{entity.zdyfzyslbdm},#{entity.zdyfzyskzcs},#{entity.needyskm},#{entity.gkksbmfa},#{entity.pzbtdf},#{entity.ykjhyskm},#{entity.bkdxssjkm},#{entity.pzfjpath},#{entity.bkdxyfscz},#{entity.delmaxdh},#{entity.bkddataqxqy},#{entity.ykjhcs},#{entity.ykjhfs},#{entity.cnqzkm},#{entity.ztsx},#{entity.tsxkz},#{entity.zbkz},#{entity.wjz},#{entity.bkdxszhmc},#{entity.maxzdycount},#{entity.sjly},#{entity.flowcontrol},#{entity.cs1},#{entity.cs2},#{entity.cs3},#{entity.cs4},#{entity.cs5},#{entity.czyjkm}) - - - - - insert into gl_ztcs(id,kjnd, ztbh, ztmc, ztmce, ztlb, hsdwdm, hsdwmc, bwbdm, bwbmc, YZKM, SJSJ, bwbbf, bwbdw, bwbjd, cwzg, kjqjs, qykjqj, wbhs, hllx, sfyjz, ztkz, yskz, pzygkz, yspzkz, slxsws, djxsws, anyibz, kmbmfa, kmzbmfa, bmbmfa, xmbmfa, dqbmfa, dwbmfa, xjbmfa, gsbmfa, bbpath, BKDTD, BZDW, ZBQYRQ, Gkjzzf, ZBKZMB, KZFS, KZQJ, KZYJ, YBKSY, YBJSY, Zfpzbh, Bkdbh, BKPZLX, BKHSKM, BKYHKMYZ, ZFSCBKD, BKDSCPZ, SZQXKZ, DJXG, DJSH, DYBZ, JHSH, Zpscbk, ZPHS, DZKDM, HeadBKDH, Bkdfs, Lrzy, mjxsxsws, wjsjlj, sjkzbz, NeedJfzb, ZDYFZYSLBDM, ZDYFZYSKZCS, NeedYskm, GKKSBMFA, pzbtdf, ykjhyskm, BKDXSSJKM, PZFJPath, BKDXYFSCZ, DELMAXDH, BKDDataQXQY, YKJHCS, YKJHFS, CNQZKM, ZTSX, TSXKZ, ZBKZ, WJZ, BKDXSZHMC, Maxzdycount, SJLY, FlowControl, CS1, CS2, CS3, CS4, CS5, CZYJKM) - values - - (#{entity.id},#{entity.kjnd},#{entity.ztbh},#{entity.ztmc},#{entity.ztmce},#{entity.ztlb},#{entity.hsdwdm},#{entity.hsdwmc},#{entity.bwbdm},#{entity.bwbmc},#{entity.yzkm},#{entity.sjsj},#{entity.bwbbf},#{entity.bwbdw},#{entity.bwbjd},#{entity.cwzg},#{entity.kjqjs},#{entity.qykjqj},#{entity.wbhs},#{entity.hllx},#{entity.sfyjz},#{entity.ztkz},#{entity.yskz},#{entity.pzygkz},#{entity.yspzkz},#{entity.slxsws},#{entity.djxsws},#{entity.anyibz},#{entity.kmbmfa},#{entity.kmzbmfa},#{entity.bmbmfa},#{entity.xmbmfa},#{entity.dqbmfa},#{entity.dwbmfa},#{entity.xjbmfa},#{entity.gsbmfa},#{entity.bbpath},#{entity.bkdtd},#{entity.bzdw},#{entity.zbqyrq},#{entity.gkjzzf},#{entity.zbkzmb},#{entity.kzfs},#{entity.kzqj},#{entity.kzyj},#{entity.ybksy},#{entity.ybjsy},#{entity.zfpzbh},#{entity.bkdbh},#{entity.bkpzlx},#{entity.bkhskm},#{entity.bkyhkmyz},#{entity.zfscbkd},#{entity.bkdscpz},#{entity.szqxkz},#{entity.djxg},#{entity.djsh},#{entity.dybz},#{entity.jhsh},#{entity.zpscbk},#{entity.zphs},#{entity.dzkdm},#{entity.headbkdh},#{entity.bkdfs},#{entity.lrzy},#{entity.mjxsxsws},#{entity.wjsjlj},#{entity.sjkzbz},#{entity.needjfzb},#{entity.zdyfzyslbdm},#{entity.zdyfzyskzcs},#{entity.needyskm},#{entity.gkksbmfa},#{entity.pzbtdf},#{entity.ykjhyskm},#{entity.bkdxssjkm},#{entity.pzfjpath},#{entity.bkdxyfscz},#{entity.delmaxdh},#{entity.bkddataqxqy},#{entity.ykjhcs},#{entity.ykjhfs},#{entity.cnqzkm},#{entity.ztsx},#{entity.tsxkz},#{entity.zbkz},#{entity.wjz},#{entity.bkdxszhmc},#{entity.maxzdycount},#{entity.sjly},#{entity.flowcontrol},#{entity.cs1},#{entity.cs2},#{entity.cs3},#{entity.cs4},#{entity.cs5},#{entity.czyjkm}) - - on duplicate key update - kjnd = values(kjnd), - ztbh = values(ztbh), - ztmc = values(ztmc), - ztmce = values(ztmce), - ztlb = values(ztlb), - hsdwdm = values(hsdwdm), - hsdwmc = values(hsdwmc), - bwbdm = values(bwbdm), - bwbmc = values(bwbmc), - YZKM = values(YZKM), - SJSJ = values(SJSJ), - bwbbf = values(bwbbf), - bwbdw = values(bwbdw), - bwbjd = values(bwbjd), - cwzg = values(cwzg), - kjqjs = values(kjqjs), - qykjqj = values(qykjqj), - wbhs = values(wbhs), - hllx = values(hllx), - sfyjz = values(sfyjz), - ztkz = values(ztkz), - yskz = values(yskz), - pzygkz = values(pzygkz), - yspzkz = values(yspzkz), - slxsws = values(slxsws), - djxsws = values(djxsws), - anyibz = values(anyibz), - kmbmfa = values(kmbmfa), - kmzbmfa = values(kmzbmfa), - bmbmfa = values(bmbmfa), - xmbmfa = values(xmbmfa), - dqbmfa = values(dqbmfa), - dwbmfa = values(dwbmfa), - xjbmfa = values(xjbmfa), - gsbmfa = values(gsbmfa), - bbpath = values(bbpath), - BKDTD = values(BKDTD), - BZDW = values(BZDW), - ZBQYRQ = values(ZBQYRQ), - Gkjzzf = values(Gkjzzf), - ZBKZMB = values(ZBKZMB), - KZFS = values(KZFS), - KZQJ = values(KZQJ), - KZYJ = values(KZYJ), - YBKSY = values(YBKSY), - YBJSY = values(YBJSY), - Zfpzbh = values(Zfpzbh), - Bkdbh = values(Bkdbh), - BKPZLX = values(BKPZLX), - BKHSKM = values(BKHSKM), - BKYHKMYZ = values(BKYHKMYZ), - ZFSCBKD = values(ZFSCBKD), - BKDSCPZ = values(BKDSCPZ), - SZQXKZ = values(SZQXKZ), - DJXG = values(DJXG), - DJSH = values(DJSH), - DYBZ = values(DYBZ), - JHSH = values(JHSH), - Zpscbk = values(Zpscbk), - ZPHS = values(ZPHS), - DZKDM = values(DZKDM), - HeadBKDH = values(HeadBKDH), - Bkdfs = values(Bkdfs), - Lrzy = values(Lrzy), - mjxsxsws = values(mjxsxsws), - wjsjlj = values(wjsjlj), - sjkzbz = values(sjkzbz), - NeedJfzb = values(NeedJfzb), - ZDYFZYSLBDM = values(ZDYFZYSLBDM), - ZDYFZYSKZCS = values(ZDYFZYSKZCS), - NeedYskm = values(NeedYskm), - GKKSBMFA = values(GKKSBMFA), - pzbtdf = values(pzbtdf), - ykjhyskm = values(ykjhyskm), - BKDXSSJKM = values(BKDXSSJKM), - PZFJPath = values(PZFJPath), - BKDXYFSCZ = values(BKDXYFSCZ), - DELMAXDH = values(DELMAXDH), - BKDDataQXQY = values(BKDDataQXQY), - YKJHCS = values(YKJHCS), - YKJHFS = values(YKJHFS), - CNQZKM = values(CNQZKM), - ZTSX = values(ZTSX), - TSXKZ = values(TSXKZ), - ZBKZ = values(ZBKZ), - WJZ = values(WJZ), - BKDXSZHMC = values(BKDXSZHMC), - Maxzdycount = values(Maxzdycount), - SJLY = values(SJLY), - FlowControl = values(FlowControl), - CS1 = values(CS1), - CS2 = values(CS2), - CS3 = values(CS3), - CS4 = values(CS4), - CS5 = values(CS5), - CZYJKM = values(CZYJKM) - - - update gl_ztcs set - - kjnd = #{kjnd}, - ztbh = #{ztbh}, - ztmc = #{ztmc}, - ztmce = #{ztmce}, - ztlb = #{ztlb}, - hsdwdm = #{hsdwdm}, - hsdwmc = #{hsdwmc}, - bwbdm = #{bwbdm}, - bwbmc = #{bwbmc}, - YZKM = #{yzkm}, - SJSJ = #{sjsj}, - bwbbf = #{bwbbf}, - bwbdw = #{bwbdw}, - bwbjd = #{bwbjd}, - cwzg = #{cwzg}, - kjqjs = #{kjqjs}, - qykjqj = #{qykjqj}, - wbhs = #{wbhs}, - hllx = #{hllx}, - sfyjz = #{sfyjz}, - ztkz = #{ztkz}, - yskz = #{yskz}, - pzygkz = #{pzygkz}, - yspzkz = #{yspzkz}, - slxsws = #{slxsws}, - djxsws = #{djxsws}, - anyibz = #{anyibz}, - kmbmfa = #{kmbmfa}, - kmzbmfa = #{kmzbmfa}, - bmbmfa = #{bmbmfa}, - xmbmfa = #{xmbmfa}, - dqbmfa = #{dqbmfa}, - dwbmfa = #{dwbmfa}, - xjbmfa = #{xjbmfa}, - gsbmfa = #{gsbmfa}, - bbpath = #{bbpath}, - BKDTD = #{bkdtd}, - BZDW = #{bzdw}, - ZBQYRQ = #{zbqyrq}, - Gkjzzf = #{gkjzzf}, - ZBKZMB = #{zbkzmb}, - KZFS = #{kzfs}, - KZQJ = #{kzqj}, - KZYJ = #{kzyj}, - YBKSY = #{ybksy}, - YBJSY = #{ybjsy}, - Zfpzbh = #{zfpzbh}, - Bkdbh = #{bkdbh}, - BKPZLX = #{bkpzlx}, - BKHSKM = #{bkhskm}, - BKYHKMYZ = #{bkyhkmyz}, - ZFSCBKD = #{zfscbkd}, - BKDSCPZ = #{bkdscpz}, - SZQXKZ = #{szqxkz}, - DJXG = #{djxg}, - DJSH = #{djsh}, - DYBZ = #{dybz}, - JHSH = #{jhsh}, - Zpscbk = #{zpscbk}, - ZPHS = #{zphs}, - DZKDM = #{dzkdm}, - HeadBKDH = #{headbkdh}, - Bkdfs = #{bkdfs}, - Lrzy = #{lrzy}, - mjxsxsws = #{mjxsxsws}, - wjsjlj = #{wjsjlj}, - sjkzbz = #{sjkzbz}, - NeedJfzb = #{needjfzb}, - ZDYFZYSLBDM = #{zdyfzyslbdm}, - ZDYFZYSKZCS = #{zdyfzyskzcs}, - NeedYskm = #{needyskm}, - GKKSBMFA = #{gkksbmfa}, - pzbtdf = #{pzbtdf}, - ykjhyskm = #{ykjhyskm}, - BKDXSSJKM = #{bkdxssjkm}, - PZFJPath = #{pzfjpath}, - BKDXYFSCZ = #{bkdxyfscz}, - DELMAXDH = #{delmaxdh}, - BKDDataQXQY = #{bkddataqxqy}, - YKJHCS = #{ykjhcs}, - YKJHFS = #{ykjhfs}, - CNQZKM = #{cnqzkm}, - ZTSX = #{ztsx}, - TSXKZ = #{tsxkz}, - ZBKZ = #{zbkz}, - WJZ = #{wjz}, - BKDXSZHMC = #{bkdxszhmc}, - Maxzdycount = #{maxzdycount}, - SJLY = #{sjly}, - FlowControl = #{flowcontrol}, - CS1 = #{cs1}, - CS2 = #{cs2}, - CS3 = #{cs3}, - CS4 = #{cs4}, - CS5 = #{cs5}, - CZYJKM = #{czyjkm}, - kjyslbdm = #{kjyslbdm}, - wbxsws = #{wbxsws}, - hlxsws = #{hlxsws}, - sfpxjz = #{sfpxjz}, - qyxbzw = #{qyxbzw}, - pxjzfs = #{pxjzfs}, - yzxjll = #{yzxjll}, - nsrlx = #{nsrlx}, - dzgd = #{dzgd}, - dzgdzttb = #{dzgdzttb} - - where kjnd= #{kjnd} and ztbh=#{ztbh} and hsdwdm=#{hsdwdm} - - - - - - -update gl_ztcs set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} -where id= #{id} - - - -update gl_ztcs set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} - - and kjnd = #{kjnd} - and ztbh = #{ztbh} - and ztmc = #{ztmc} - and ztmce = #{ztmce} - and ztlb = #{ztlb} - and hsdwdm = #{hsdwdm} - and hsdwmc = #{hsdwmc} - and bwbdm = #{bwbdm} - and bwbmc = #{bwbmc} - and YZKM = #{yzkm} - and SJSJ = #{sjsj} - and bwbbf = #{bwbbf} - and bwbdw = #{bwbdw} - and bwbjd = #{bwbjd} - and cwzg = #{cwzg} - and kjqjs = #{kjqjs} - and qykjqj = #{qykjqj} - and wbhs = #{wbhs} - and hllx = #{hllx} - and sfyjz = #{sfyjz} - and ztkz = #{ztkz} - and yskz = #{yskz} - and pzygkz = #{pzygkz} - and yspzkz = #{yspzkz} - and slxsws = #{slxsws} - and djxsws = #{djxsws} - and anyibz = #{anyibz} - and kmbmfa = #{kmbmfa} - and kmzbmfa = #{kmzbmfa} - and bmbmfa = #{bmbmfa} - and xmbmfa = #{xmbmfa} - and dqbmfa = #{dqbmfa} - and dwbmfa = #{dwbmfa} - and xjbmfa = #{xjbmfa} - and gsbmfa = #{gsbmfa} - and bbpath = #{bbpath} - and BKDTD = #{bkdtd} - and BZDW = #{bzdw} - and ZBQYRQ = #{zbqyrq} - and Gkjzzf = #{gkjzzf} - and ZBKZMB = #{zbkzmb} - and KZFS = #{kzfs} - and KZQJ = #{kzqj} - and KZYJ = #{kzyj} - and YBKSY = #{ybksy} - and YBJSY = #{ybjsy} - and Zfpzbh = #{zfpzbh} - and Bkdbh = #{bkdbh} - and BKPZLX = #{bkpzlx} - and BKHSKM = #{bkhskm} - and BKYHKMYZ = #{bkyhkmyz} - and ZFSCBKD = #{zfscbkd} - and BKDSCPZ = #{bkdscpz} - and SZQXKZ = #{szqxkz} - and DJXG = #{djxg} - and DJSH = #{djsh} - and DYBZ = #{dybz} - and JHSH = #{jhsh} - and Zpscbk = #{zpscbk} - and ZPHS = #{zphs} - and DZKDM = #{dzkdm} - and HeadBKDH = #{headbkdh} - and Bkdfs = #{bkdfs} - and Lrzy = #{lrzy} - and mjxsxsws = #{mjxsxsws} - and wjsjlj = #{wjsjlj} - and sjkzbz = #{sjkzbz} - and NeedJfzb = #{needjfzb} - and ZDYFZYSLBDM = #{zdyfzyslbdm} - and ZDYFZYSKZCS = #{zdyfzyskzcs} - and NeedYskm = #{needyskm} - and GKKSBMFA = #{gkksbmfa} - and pzbtdf = #{pzbtdf} - and ykjhyskm = #{ykjhyskm} - and BKDXSSJKM = #{bkdxssjkm} - and PZFJPath = #{pzfjpath} - and BKDXYFSCZ = #{bkdxyfscz} - and DELMAXDH = #{delmaxdh} - and BKDDataQXQY = #{bkddataqxqy} - and YKJHCS = #{ykjhcs} - and YKJHFS = #{ykjhfs} - and CNQZKM = #{cnqzkm} - and ZTSX = #{ztsx} - and TSXKZ = #{tsxkz} - and ZBKZ = #{zbkz} - and WJZ = #{wjz} - and BKDXSZHMC = #{bkdxszhmc} - and Maxzdycount = #{maxzdycount} - and SJLY = #{sjly} - and FlowControl = #{flowcontrol} - and CS1 = #{cs1} - and CS2 = #{cs2} - and CS3 = #{cs3} - and CS4 = #{cs4} - and CS5 = #{cs5} - and CZYJKM = #{czyjkm} - and sts='Y' - - - - - delete from gl_ztcs where id= #{id} - - - - - delete from gl_ztcs where ztbh= #{ztbh} and kjnd=#{kjnd} and hsdwdm=#{hsdwdm} - - - - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glZtcs/service/ISenderGlZtcsService.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glZtcs/service/ISenderGlZtcsService.java deleted file mode 100644 index 765d550a..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glZtcs/service/ISenderGlZtcsService.java +++ /dev/null @@ -1,80 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glZtcs.service; - - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.grpU8.nxproof.glYeb.entity.SenderGlYebEntity; -import com.hzya.frame.grpU8.nxproof.glZtcs.entity.SenderGlZtcsEntity; -import com.hzya.frame.web.entity.JsonResultEntity; - -import java.util.List; - -/** - * (GlZtcs)表服务接口 - * - * @author makejava - * @since 2024-06-20 09:45:04 - */ -public interface ISenderGlZtcsService extends IBaseService { - - /** - * - * @content 同步账套信息 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 11:33 - * **/ - Object glZtcsSynchronization(JSONObject json); - - /** - * - * @content 查询账套信息 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 18:55 - * **/ - Object queryEntityPage(JSONObject json); - - /** - * - * @content 查询账套信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 18:55 - * **/ - List queryEntityPageHealthBureau(SenderGlZtcsEntity senderGlZtcsEntity); - - /** - * - * @content 保存账套信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/21 14:02 - * **/ - Object saveEntityHealthBureau(JSONObject jsonObject); - - /** - * - * @content 更新账套信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/21 14:09 - * **/ - Object updateEntityHealthBureau(JSONObject jsonObject); - - /** - * - * @content 删除账套信息 - * @Param - * @Return - * @Author hecan - * @Date 2024/8/9 17:21 - * **/ - Object deleteEntityHealthBureau(JSONObject jsonObject); - -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glZtcs/service/impl/SenderGlZtcsServiceImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glZtcs/service/impl/SenderGlZtcsServiceImpl.java deleted file mode 100644 index a829029e..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glZtcs/service/impl/SenderGlZtcsServiceImpl.java +++ /dev/null @@ -1,491 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glZtcs.service.impl; - -import cn.hutool.core.date.DateUtil; -import cn.hutool.core.util.StrUtil; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; -import com.github.pagehelper.PageInfo; -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.grpU8.nxproof.glZtcs.dao.ISenderGlZtcsDao; -import com.hzya.frame.grpU8.nxproof.glZtcs.entity.SenderGlZtcsEntity; -import com.hzya.frame.grpU8.nxproof.glZtcs.service.ISenderGlZtcsService; -import com.hzya.frame.web.entity.BaseResult; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.apache.commons.collections.CollectionUtils; -import org.mybatis.spring.SqlSessionTemplate; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Qualifier; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.stereotype.Service; - -import java.util.ArrayList; -import java.util.Date; -import java.util.List; - -/** - * (GlZtcs)表服务实现类 - * - * @author makejava - * @since 2024-06-20 09:45:04 - */ -@Service(value = "SenderGlZtcsServiceImpl") -public class SenderGlZtcsServiceImpl extends BaseService implements ISenderGlZtcsService { - - - private ISenderGlZtcsDao senderGlZtcsDao; - - - - - @Autowired - public void setSenderGlZtcsDao(ISenderGlZtcsDao dao) { - this.senderGlZtcsDao = dao; - this.dao = dao; - } - - @Override - public Object glZtcsSynchronization(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderGlZtcsEntity senderGlZtcsEntity = jsonObject.toJavaObject(SenderGlZtcsEntity.class); - List senderGlZtcsEntities=new ArrayList<>(); - String result=null; - try { - //如果没有传入年度,则查询当年得,避免数据查询太大 - if(senderGlZtcsEntity.getKjnd()==null){ - senderGlZtcsEntity.setKjnd(DateUtil.format(new Date(),"yyyy")); - } - /*try { - //同步南浔区人民医院001账套信息 - senderGlZtcsEntity.setZtbh("001"); - senderGlZtcsEntity.setHsdwdm("0101010101"); - logger.info("===========开始查询南浔区人民医院账套信息============="); - senderGlZtcsEntities= sqlSessionNxrm.selectList("SenderGlZtcsEntity_list_base",senderGlZtcsEntity); - result=sendZtcsToHealthBureau(senderGlZtcsEntities); - logger.info("南浔区人民医院GRPU8账套信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区人民医院GRPU8账套信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - try { - //同步南浔区练市人民医院003账套信息 - senderGlZtcsEntity.setZtbh("003"); - senderGlZtcsEntity.setHsdwdm("0101010103"); - logger.info("===========开始查询南浔区练市人民医院账套信息============="); - senderGlZtcsEntities= senderGlZtcsDao.querySenderGlZtcsEntity(senderGlZtcsEntity); - result=sendZtcsToHealthBureau(senderGlZtcsEntities); - logger.info("南浔区人民医院GRPU8账套信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区人民医院GRPU8账套信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - /*try { - //同步练市镇中心卫生院005账套信息 - senderGlZtcsEntity.setZtbh("005"); - senderGlZtcsEntity.setHsdwdm("0101010202"); - logger.info("===========开始查询南浔区练市镇中心卫生院账套信息============="); - senderGlZtcsEntities= sqlSessionNxrm.selectList("SenderGlZtcsEntity_list_base",senderGlZtcsEntity); - result=sendZtcsToHealthBureau(senderGlZtcsEntities); - logger.info("南浔区练市镇中心卫生院GRPU8账套信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区练市镇中心卫生院GRPU8账套信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - /*try { - //同步善琏镇卫生院007账套信息 - senderGlZtcsEntity.setZtbh("007"); - senderGlZtcsEntity.setHsdwdm("0101010204"); - logger.info("===========开始查询南浔区善琏镇卫生院账套信息============="); - senderGlZtcsEntities= sqlSessionNxrm.selectList("SenderGlZtcsEntity_list_base",senderGlZtcsEntity); - result=sendZtcsToHealthBureau(senderGlZtcsEntities); - logger.info("南浔区善琏镇卫生院GRPU8账套信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区善琏镇卫生院GRPU8账套信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - /*try { - //同步双林镇中心卫生院004账套信息 - senderGlZtcsEntity.setZtbh("004"); - senderGlZtcsEntity.setHsdwdm("0101010201"); - senderGlZtcsEntities= sqlSessionSlz.selectList("SenderGlZtcsEntity_list_base",senderGlZtcsEntity); - result=sendZtcsToHealthBureau(senderGlZtcsEntities); - logger.info("双林镇中心卫生院GRPU8账套信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("双林镇中心卫生院GRPU8账套信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步菱湖镇中心卫生院009账套信息 - senderGlZtcsEntity.setZtbh("009"); - senderGlZtcsEntity.setHsdwdm("0101020201"); - senderGlZtcsEntities= sqlSessionLhz.selectList("SenderGlZtcsEntity_list_base",senderGlZtcsEntity); - result=sendZtcsToHealthBureau(senderGlZtcsEntities); - logger.info("菱湖镇中心卫生院GRPU8账套信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("菱湖镇中心卫生院GRPU8账套信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步和孚镇卫生院010账套信息 - senderGlZtcsEntity.setZtbh("010"); - senderGlZtcsEntity.setHsdwdm("0101020202"); - senderGlZtcsEntities= sqlSessionHfz.selectList("SenderGlZtcsEntity_list_base",senderGlZtcsEntity); - result=sendZtcsToHealthBureau(senderGlZtcsEntities); - logger.info("和孚镇卫生院GRPU8账套信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("和孚镇卫生院GRPU8账套信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步千金镇卫生院011账套信息 - senderGlZtcsEntity.setZtbh("011"); - senderGlZtcsEntity.setHsdwdm("0101020203"); - senderGlZtcsEntities= sqlSessionQjz.selectList("SenderGlZtcsEntity_list_base",senderGlZtcsEntity); - result=sendZtcsToHealthBureau(senderGlZtcsEntities); - logger.info("千金镇卫生院GRPU8账套信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("千金镇卫生院GRPU8账套信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步石崇镇卫生院012账套信息 - senderGlZtcsEntity.setZtbh("012"); - senderGlZtcsEntity.setHsdwdm("0101020204"); - senderGlZtcsEntities= sqlSessionScz.selectList("SenderGlZtcsEntity_list_base",senderGlZtcsEntity); - result=sendZtcsToHealthBureau(senderGlZtcsEntities); - logger.info("石崇镇卫生院GRPU8账套信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("石崇镇卫生院GRPU8账套信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步南浔镇中心卫生院014账套信息 - senderGlZtcsEntity.setZtbh("014"); - senderGlZtcsEntity.setHsdwdm("010202"); - senderGlZtcsEntities= sqlSessionNxz.selectList("SenderGlZtcsEntity_list_base",senderGlZtcsEntity); - result=sendZtcsToHealthBureau(senderGlZtcsEntities); - logger.info("南浔镇中心卫生院GRPU8账套信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔镇中心卫生院GRPU8账套信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - }catch (Exception e){ - logger.info("GRPU8账套信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("result",result); - return jsonObject1; - } - - private String sendZtcsToHealthBureau(List senderGlZtcsEntities){ - if (CollectionUtils.isEmpty(senderGlZtcsEntities)) { - logger.info("GRPU8没有需要同步得账套信息信息"); - return "GRPU8没有需要同步得账套信息信息"; - } else { - for (SenderGlZtcsEntity ztcsEntity : senderGlZtcsEntities) { - //ztcsEntity.setKjnd("2021"); - //ztcsEntity.setQykjqj(ztcsEntity.getQykjqj().replace("2024","2021")); - //根据会计年度,公司代码,核算单位代码查询数据是否已经同步过 - SenderGlZtcsEntity receiverGlZtcsEntity = new SenderGlZtcsEntity(); - receiverGlZtcsEntity.setKjnd(ztcsEntity.getKjnd()); - receiverGlZtcsEntity.setZtbh(ztcsEntity.getZtbh()); - receiverGlZtcsEntity.setHsdwdm(ztcsEntity.getHsdwdm()); - try { - List receiverGlZtcsEntities = queryEntityPageHealthBureau(receiverGlZtcsEntity); - //设置id为会计年度,账套号,核算单位代码拼接,测试时候这样,具体看情况 - ztcsEntity.setId(ztcsEntity.getKjnd() + '-' + ztcsEntity.getZtbh() + '-' + ztcsEntity.getHsdwdm()); - JsonResultEntity jsonResultEntity=null; - if (CollectionUtils.isEmpty(receiverGlZtcsEntities)) { - //将数据保存 - JSONObject jsonObjectStr = new JSONObject(); - jsonObjectStr.put("jsonStr", ztcsEntity); - logger.info("===========开始将账套编码为:{}得GRPU8账套数据同步新增到卫生局GRPU8账套信息中=============",ztcsEntity.getZtmc()); - Object o = saveEntityHealthBureau(jsonObjectStr); - JSONObject json = (JSONObject) JSON.toJSON(o); - if(json.getString("status").equals("200")){ - //JSONObject jsonObjectAttribute = (JSONObject) JSONObject.toJSON(jsonResultEntity.getAttribute()); - logger.info("========账套编码{}得GROU8账套信息同步保存返回结果为:{}======",ztcsEntity.getZtmc(),json.getString("ztcs")); - } - /*if (jsonObjectAttribute != null && jsonResultEntity.getStatus().equals("200")) { - logger.info("===========开始将发送方得GRPU8账套数据新增到账套信息日志中============="); - //保存发送方得日志 - ztcsEntity.setDataSourceCode(grp_data_source_code); - senderGlZtcsDao.saveSenderGlZtcsEntity(ztcsEntity); - }*/ - } else { - //将数据更新 - JSONObject jsonObjectStr = new JSONObject(); - jsonObjectStr.put("jsonStr", ztcsEntity); - logger.info("===========开始将账套编码为:{}得GRPU8账套数据同步更新到卫生局GRPU8账套信息中=============",ztcsEntity.getZtmc()); - Object o = updateEntityHealthBureau(jsonObjectStr); - JSONObject json = (JSONObject) JSON.toJSON(o); - if(json.getString("status").equalsIgnoreCase("200")){ - //JSONObject jsonObjectAttribute = (JSONObject) JSONObject.toJSON(jsonResultEntity.getAttribute()); - logger.info("========账套编码:{}得GROU8账套信息同步更新返回结果为:{}======",ztcsEntity.getZtmc(),json.getString("ztcs")); - } - /*if (jsonObjectAttribute != null && jsonResultEntity.getStatus().equals("200")) { - logger.info("===========开始将发送方得GRPU8账套数据更新到账套信息日志中============="); - //保存发送方得日志 - ztcsEntity.setDataSourceCode(grp_data_source_code); - senderGlZtcsDao.updateSenderGlZtcsEntity(ztcsEntity); - }*/ - } - } catch (Exception e) { - logger.info("账套编码:{}得GRPU8账套信息同步失败:{}",ztcsEntity.getZtmc(), e.getMessage()); - e.printStackTrace(); - } - } - return "同步GROU8账套信息成功"; - } - } - - //查询账套信息 - @Override - public Object queryEntityPage(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderGlZtcsEntity senderGlZtcsEntity = jsonObject.toJavaObject(SenderGlZtcsEntity.class); - List senderGlZtcsEntities=new ArrayList<>(); - //如果没有传入年度,则查询当年得,避免数据查询太大 - if(senderGlZtcsEntity.getKjnd()==null){ - senderGlZtcsEntity.setKjnd(DateUtil.format(new Date(),"yyyy")); - } - if(StrUtil.isEmpty(senderGlZtcsEntity.getZtbh())){ - logger.info("======根据账套号:{}查询账套信息为空",senderGlZtcsEntity.getZtbh()); - return BaseResult.getFailureMessageEntity("请传递账套号"); - } - try { - /*switch (senderGlZtcsEntity.getZtbh()){ - case "003"://练市人民医院 - senderGlZtcsEntities = senderGlZtcsDao.queryByLike(senderGlZtcsEntity); - break; - case "004"://双林镇中心卫生院 - senderGlZtcsEntities = senderGlZtcsDao.queryByLike(senderGlZtcsEntity); - break; - case "005"://练市镇中心卫生院 - senderGlZtcsEntities = senderGlZtcsDao.queryByLike(senderGlZtcsEntity); - break; - case "007"://善琏镇卫生院 - senderGlZtcsEntities = senderGlZtcsDao.queryByLike(senderGlZtcsEntity); - break; - case "009": - senderGlZtcsEntities = senderGlZtcsDao.queryByLike(senderGlZtcsEntity); - break; - case "010": - senderGlZtcsEntities = senderGlZtcsDao.queryByLike(senderGlZtcsEntity); - break; - case "011": - senderGlZtcsEntities = senderGlZtcsDao.queryByLike(senderGlZtcsEntity); - break; - case "012": - senderGlZtcsEntities = senderGlZtcsDao.queryByLike(senderGlZtcsEntity); - break; - case "001"://南浔区人民医院 - senderGlZtcsEntities = senderGlZtcsDao.queryByLike(senderGlZtcsEntity); - break; - default: - break; - }*/ - senderGlZtcsEntities = senderGlZtcsDao.querySenderGlZtcsEntity(senderGlZtcsEntity); - PageInfo pageInfo=new PageInfo(senderGlZtcsEntities); - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("pageInfo",pageInfo); - return jsonObject1; - }catch (Exception e){ - logger.info("账套编码:{}查询GROU8账套信息失败:{}",senderGlZtcsEntity.getZtbh(),e.getMessage()); - return BaseResult.getFailureMessageEntity("查询GROU8账套信息失败"); - } - } - - - //查询账套信息 - @Override - public List queryEntityPageHealthBureau(SenderGlZtcsEntity senderGlZtcsEntity) { - try { - logger.info("=======根据账套号:{}查询卫生局得账套信息======",senderGlZtcsEntity.getZtbh()); - List receiverGlZtcsEntities = senderGlZtcsDao.queryGlZtcsHealthBureau(senderGlZtcsEntity); - return receiverGlZtcsEntities; - }catch (Exception e){ - logger.info("查询卫生局GROU8账套信息失败:{}",e.getMessage()); - e.printStackTrace(); - } - return null; - } - - //保存账套信息 - @Override - public Object saveEntityHealthBureau(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderGlZtcsEntity receiverGlZtcsEntity = jsonObject.toJavaObject(SenderGlZtcsEntity.class); - if (!checkStr(jsonObject.getString("kjnd"))) { - logger.info("===========保存账套信息时会计年度为空========="); - return BaseResult.getFailureMessageEntity("会计年度为空"); - } - if (!checkStr(jsonObject.getString("ztbh"))) { - logger.info("===========保存账套信息时账套编号为空========="); - return BaseResult.getFailureMessageEntity("账套编号为空"); - } - if (!checkStr(jsonObject.getString("ztmc"))) { - logger.info("===========保存账套信息时账套名称为空========="); - return BaseResult.getFailureMessageEntity("账套名称为空"); - } - if (!checkStr(jsonObject.getString("ztmce"))) { - logger.info("===========保存账套信息时账套全称为空========="); - return BaseResult.getFailureMessageEntity("账套全称为空"); - } - if (!checkStr(jsonObject.getString("hsdwdm"))) { - logger.info("===========保存账套信息时核算单位代码为空========="); - return BaseResult.getFailureMessageEntity("核算单位代码为空"); - } - if (!checkStr(jsonObject.getString("hsdwmc"))) { - logger.info("===========保存账套信息时核算单位名称为空========="); - return BaseResult.getFailureMessageEntity("核算单位名称为空"); - } - if (!checkStr(jsonObject.getString("bwbdm"))) { - logger.info("===========保存账套信息时本位币代码为空========="); - return BaseResult.getFailureMessageEntity("本位币代码为空"); - } - if (!checkStr(jsonObject.getString("bwbmc"))) { - logger.info("===========保存账套信息时本位币名称为空========="); - return BaseResult.getFailureMessageEntity("本位币名称为空"); - } - try { - receiverGlZtcsEntity.setCwzg("1"); - receiverGlZtcsEntity.setKjqjs(12); - receiverGlZtcsEntity.setWbhs("0"); - receiverGlZtcsEntity.setHllx("G"); - receiverGlZtcsEntity.setSfyjz("1"); - receiverGlZtcsEntity.setYskz("0"); - receiverGlZtcsEntity.setYspzkz("0"); - receiverGlZtcsEntity.setSlxsws(4); - receiverGlZtcsEntity.setDjxsws(2); - receiverGlZtcsEntity.setAnyibz("1"); - receiverGlZtcsEntity.setXjbmfa("8"); - receiverGlZtcsEntity.setBkdtd("0"); - receiverGlZtcsEntity.setGkjzzf("0"); - receiverGlZtcsEntity.setZbkzmb("0"); - receiverGlZtcsEntity.setKzfs("0"); - receiverGlZtcsEntity.setKzqj("0"); - receiverGlZtcsEntity.setKzyj("0"); - receiverGlZtcsEntity.setYbksy("01"); - receiverGlZtcsEntity.setYbjsy("03"); - receiverGlZtcsEntity.setZfpzbh("M"); - receiverGlZtcsEntity.setBkdbh("M"); - receiverGlZtcsEntity.setBkhskm("0"); - receiverGlZtcsEntity.setBkyhkmyz("0"); - receiverGlZtcsEntity.setZfscbkd("0"); - receiverGlZtcsEntity.setBkdscpz("0"); - receiverGlZtcsEntity.setSzqxkz("0"); - receiverGlZtcsEntity.setDjxg("0"); - receiverGlZtcsEntity.setDjsh("0"); - receiverGlZtcsEntity.setDybz("0"); - receiverGlZtcsEntity.setJhsh("0"); - receiverGlZtcsEntity.setZpscbk("0"); - receiverGlZtcsEntity.setZphs("0"); - receiverGlZtcsEntity.setHeadbkdh("0"); - receiverGlZtcsEntity.setBkdfs("0"); - receiverGlZtcsEntity.setLrzy("0"); - receiverGlZtcsEntity.setMjxsxsws(2); - receiverGlZtcsEntity.setNeedjfzb("0"); - receiverGlZtcsEntity.setNeedyskm("5"); - receiverGlZtcsEntity.setPzbtdf("0"); - receiverGlZtcsEntity.setYkjhyskm("0"); - receiverGlZtcsEntity.setBkdxssjkm("0"); - receiverGlZtcsEntity.setBkdxyfscz("0"); - receiverGlZtcsEntity.setDelmaxdh("0"); - receiverGlZtcsEntity.setBkddataqxqy("0"); - receiverGlZtcsEntity.setYkjhcs("0"); - receiverGlZtcsEntity.setYkjhfs("0"); - receiverGlZtcsEntity.setBkdxszhmc("0"); - receiverGlZtcsEntity.setMaxzdycount(20); - SenderGlZtcsEntity senderGlZtcsEntity=new SenderGlZtcsEntity(); - senderGlZtcsEntity.setKjnd(receiverGlZtcsEntity.getKjnd()); - senderGlZtcsEntity.setZtbh(receiverGlZtcsEntity.getZtbh()); - senderGlZtcsEntity.setHsdwdm(receiverGlZtcsEntity.getHsdwdm()); - List senderGlZtcsEntities = queryEntityPageHealthBureau(senderGlZtcsEntity); - if(CollectionUtils.isEmpty(senderGlZtcsEntities)){ - receiverGlZtcsEntity.setId(receiverGlZtcsEntity.getKjnd()+'-'+receiverGlZtcsEntity.getZtbh()+'-'+receiverGlZtcsEntity.getHsdwdm()); - logger.info("==========开始根据账套号为:{}保存账套信息,id为:{}=========",receiverGlZtcsEntity.getZtbh(),receiverGlZtcsEntity.getId()); - SenderGlZtcsEntity receiverGlZtcsEntity1 = senderGlZtcsDao.saveGlZtcsHealthBureau(receiverGlZtcsEntity); - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("ztcs",receiverGlZtcsEntity1); - return jsonObject1; - }else { - SenderGlZtcsEntity receiverGlZtcsEntity1 = senderGlZtcsDao.updateGlZtcsHealthBureau(receiverGlZtcsEntity); - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("ztcs",receiverGlZtcsEntity1); - return jsonObject1; - } - }catch (Exception e){ - logger.info("根据账套编号:{}保存GROU8账套信息失败:{}",receiverGlZtcsEntity.getZtbh(),e.getMessage()); - return BaseResult.getFailureMessageEntity("保存GROU8账套信息失败"); - } - } - - //更新账套信息 - @Override - public Object updateEntityHealthBureau(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderGlZtcsEntity receiverGlZtcsEntity = jsonObject.toJavaObject(SenderGlZtcsEntity.class); - if (!checkStr(jsonObject.getString("kjnd"))) { - logger.info("===========更新账套信息时会计年度为空========="); - return BaseResult.getFailureMessageEntity("会计年度为空"); - } - if (!checkStr(jsonObject.getString("ztbh"))) { - logger.info("===========更新账套信息时账套编号为空========="); - return BaseResult.getFailureMessageEntity("账套编号为空"); - } - if (!checkStr(jsonObject.getString("hsdwdm"))) { - logger.info("===========更新账套信息时核算单位代码========="); - return BaseResult.getFailureMessageEntity("核算单位代码"); - } - try { - receiverGlZtcsEntity.setId(receiverGlZtcsEntity.getKjnd()+'-'+receiverGlZtcsEntity.getZtbh()+'-'+receiverGlZtcsEntity.getHsdwdm()); - logger.info("==========开始根据账套号:{}更新账套信息,id为:{}=========",receiverGlZtcsEntity.getZtbh(),receiverGlZtcsEntity.getId()); - SenderGlZtcsEntity receiverGlZtcsEntity1 = senderGlZtcsDao.updateGlZtcsHealthBureau(receiverGlZtcsEntity); - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("ztcs",receiverGlZtcsEntity1); - return jsonObject1; - }catch (Exception e){ - logger.info("根据账套编号:{}更新GROU8账套信息失败:{}",receiverGlZtcsEntity.getZtbh(),e.getMessage()); - return BaseResult.getFailureMessageEntity("更新GROU8账套信息失败"); - } - } - - //删除账套信息 - @Override - public Object deleteEntityHealthBureau(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderGlZtcsEntity receiverGlZtcsEntity = jsonObject.toJavaObject(SenderGlZtcsEntity.class); - if (!checkStr(jsonObject.getString("kjnd"))) { - logger.info("===========删除账套信息时会计年度为空========="); - return BaseResult.getFailureMessageEntity("会计年度为空"); - } - if (!checkStr(jsonObject.getString("ztbh"))) { - logger.info("===========删除账套信息时账套编号为空========="); - return BaseResult.getFailureMessageEntity("账套编号为空"); - } - if (!checkStr(jsonObject.getString("hsdwdm"))) { - logger.info("===========删除账套信息时核算单位代码========="); - return BaseResult.getFailureMessageEntity("核算单位代码"); - } - try { - receiverGlZtcsEntity.setId(receiverGlZtcsEntity.getKjnd()+'-'+receiverGlZtcsEntity.getZtbh()+'-'+receiverGlZtcsEntity.getHsdwdm()); - logger.info("==========开始根据账套号:{}和会计年度:{}删除账套信息=========",receiverGlZtcsEntity.getZtbh(),receiverGlZtcsEntity.getKjnd()); - Integer integer = senderGlZtcsDao.deleteGlZtcsHealthBureau(receiverGlZtcsEntity); - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("ztcs",integer); - return jsonObject1; - }catch (Exception e){ - logger.info("根据账套编号:{}删除GROU8账套信息失败:{}",receiverGlZtcsEntity.getZtbh(),e.getMessage()); - return BaseResult.getFailureMessageEntity("删除GROU8账套信息失败"); - } - } - - -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glczrz/dao/IGlCzrzDao.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glczrz/dao/IGlCzrzDao.java deleted file mode 100644 index 519fc008..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glczrz/dao/IGlCzrzDao.java +++ /dev/null @@ -1,25 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glczrz.dao; - - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.grpU8.nxproof.glczrz.entity.GlCzrzEntity; - -/** - * (GL_Czrz: table)表数据库访问层 - * - * @author makejava - * @since 2024-08-06 15:27:05 - */ -public interface IGlCzrzDao extends IBaseDao { - - /** - * - * @content 查询操作日志的最大no值+1 - * @Param - * @Return - * @Author hecan - * @Date 2024/8/6 15:45 - * **/ - GlCzrzEntity queryCzrzNo(GlCzrzEntity glCzrzEntity); -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glczrz/dao/impl/GlCzrzDaoImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glczrz/dao/impl/GlCzrzDaoImpl.java deleted file mode 100644 index 7c7d01de..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glczrz/dao/impl/GlCzrzDaoImpl.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glczrz.dao.impl; - - -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.grpU8.nxproof.glczrz.dao.IGlCzrzDao; -import com.hzya.frame.grpU8.nxproof.glczrz.entity.GlCzrzEntity; -import org.springframework.stereotype.Repository; -/** - * (GlCzrz)表数据库访问层 - * - * @author makejava - * @since 2024-08-06 15:27:05 - */ -@Repository(value = "GlCzrzDaoImpl") -public class GlCzrzDaoImpl extends MybatisGenericDao implements IGlCzrzDao { - - @Override - public GlCzrzEntity queryCzrzNo(GlCzrzEntity glCzrzEntity) { - return (GlCzrzEntity)super.selectOne("queryCzrzNo",glCzrzEntity); - } -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glczrz/entity/GlCzrzEntity.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glczrz/entity/GlCzrzEntity.java deleted file mode 100644 index 1ec0533c..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glczrz/entity/GlCzrzEntity.java +++ /dev/null @@ -1,98 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glczrz.entity; - - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * (GlCzrz)实体类 - * - * @author makejava - * @since 2024-08-06 15:27:05 - */ -public class GlCzrzEntity extends BaseEntity { - - private String station; - private Integer no; - private String name; - private String date; - private String zwrq; - private String qssj; - private String zzsj; - private String cznr; - private String cznrkz; - - - public String getStation() { - return station; - } - - public void setStation(String station) { - this.station = station; - } - - public Integer getNo() { - return no; - } - - public void setNo(Integer no) { - this.no = no; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getDate() { - return date; - } - - public void setDate(String date) { - this.date = date; - } - - public String getZwrq() { - return zwrq; - } - - public void setZwrq(String zwrq) { - this.zwrq = zwrq; - } - - public String getQssj() { - return qssj; - } - - public void setQssj(String qssj) { - this.qssj = qssj; - } - - public String getZzsj() { - return zzsj; - } - - public void setZzsj(String zzsj) { - this.zzsj = zzsj; - } - - public String getCznr() { - return cznr; - } - - public void setCznr(String cznr) { - this.cznr = cznr; - } - - public String getCznrkz() { - return cznrkz; - } - - public void setCznrkz(String cznrkz) { - this.cznrkz = cznrkz; - } - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glczrz/entity/GlCzrzEntity.xml b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glczrz/entity/GlCzrzEntity.xml deleted file mode 100644 index e7fb2dba..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glczrz/entity/GlCzrzEntity.xml +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - - - - - - - - - - - - - station - ,no - ,name - ,date - ,zwrq - ,qssj - ,zzsj - ,cznr - ,CZNRKZ - - - - - - - - - - - - - - - - - - - insert into GL_Czrz( - - no , - name , - date , - zwrq , - qssj , - zzsj , - cznr , - CZNRKZ , - station - - )values( - - #{no} , - #{name} , - select convert(char(8),getdate(),112), - select convert(char(8),getdate(),112) , - select convert(char(8),getdate(),108) , - select convert(char(8),getdate(),108) , - #{cznr} , - #{cznrkz} , - #{station} - - ) - - - - insert into GL_Czrz(name, date, zwrq, qssj, zzsj, cznr, CZNRKZ, sts) - values - - (#{entity.name},#{entity.date},#{entity.zwrq},#{entity.qssj},#{entity.zzsj},#{entity.cznr},#{entity.cznrkz}, 'Y') - - - - - insert into GL_Czrz(name, date, zwrq, qssj, zzsj, cznr, CZNRKZ) - values - - (#{entity.name},#{entity.date},#{entity.zwrq},#{entity.qssj},#{entity.zzsj},#{entity.cznr},#{entity.cznrkz}) - - on duplicate key update - name = values(name), - date = values(date), - zwrq = values(zwrq), - qssj = values(qssj), - zzsj = values(zzsj), - cznr = values(cznr), - CZNRKZ = values(CZNRKZ) - - -update GL_Czrz set - - name = #{name}, - date = #{date}, - zwrq = #{zwrq}, - qssj = #{qssj}, - zzsj = #{zzsj}, - cznr = #{cznr}, - CZNRKZ = #{cznrkz}, - -where station = #{station} - - - -update GL_Czrz set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} -where station = #{station} - - - -update GL_Czrz set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} - - and station = #{station} - and no = #{no} - and name = #{name} - and date = #{date} - and zwrq = #{zwrq} - and qssj = #{qssj} - and zzsj = #{zzsj} - and cznr = #{cznr} - and CZNRKZ = #{cznrkz} - - - - - delete from GL_Czrz where station = #{station} - - - - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glczrz/service/IGlCzrzService.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glczrz/service/IGlCzrzService.java deleted file mode 100644 index 584fbd9e..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glczrz/service/IGlCzrzService.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glczrz.service; - - -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.grpU8.nxproof.glczrz.entity.GlCzrzEntity; - -/** - * (GlCzrz)表服务接口 - * - * @author makejava - * @since 2024-08-06 15:27:05 - */ -public interface IGlCzrzService extends IBaseService { -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glczrz/service/impl/GlCzrzServiceImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glczrz/service/impl/GlCzrzServiceImpl.java deleted file mode 100644 index bd36fef7..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glczrz/service/impl/GlCzrzServiceImpl.java +++ /dev/null @@ -1,27 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glczrz.service.impl; - - -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.grpU8.nxproof.glczrz.dao.IGlCzrzDao; -import com.hzya.frame.grpU8.nxproof.glczrz.entity.GlCzrzEntity; -import com.hzya.frame.grpU8.nxproof.glczrz.service.IGlCzrzService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -/** - * (GlCzrz)表服务实现类 - * - * @author makejava - * @since 2024-08-06 15:27:05 - */ -@Service(value = "glCzrzService") -public class GlCzrzServiceImpl extends BaseService implements IGlCzrzService { - - private IGlCzrzDao glCzrzDao; - - @Autowired - public void setGlCzrzDao(IGlCzrzDao dao) { - this.glCzrzDao = dao; - this.dao = dao; - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glfzxzl/dao/IGlFzxzlDao.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glfzxzl/dao/IGlFzxzlDao.java deleted file mode 100644 index 44bdbe8c..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glfzxzl/dao/IGlFzxzlDao.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glfzxzl.dao; - - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.grpU8.nxproof.glfzxzl.entity.GlFzxzlEntity; - -/** - * (GL_Fzxzl: table)表数据库访问层 - * - * @author makejava - * @since 2024-08-06 10:56:28 - */ -public interface IGlFzxzlDao extends IBaseDao { - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glfzxzl/dao/impl/GlFzxzlDaoImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glfzxzl/dao/impl/GlFzxzlDaoImpl.java deleted file mode 100644 index 93466835..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glfzxzl/dao/impl/GlFzxzlDaoImpl.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glfzxzl.dao.impl; - - -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.grpU8.nxproof.glfzxzl.dao.IGlFzxzlDao; -import com.hzya.frame.grpU8.nxproof.glfzxzl.entity.GlFzxzlEntity; -import org.springframework.stereotype.Repository; -/** - * (GlFzxzl)表数据库访问层 - * - * @author makejava - * @since 2024-08-06 10:56:28 - */ -@Repository(value = "GlFzxzlDaoImpl") -public class GlFzxzlDaoImpl extends MybatisGenericDao implements IGlFzxzlDao { - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glfzxzl/entity/GlFzxzlEntity.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glfzxzl/entity/GlFzxzlEntity.java deleted file mode 100644 index 580a495e..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glfzxzl/entity/GlFzxzlEntity.java +++ /dev/null @@ -1,179 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glfzxzl.entity; - - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * (GlFzxzl)实体类 - * - * @author makejava - * @since 2024-08-06 10:56:29 - */ -public class GlFzxzlEntity extends BaseEntity { - - private String gsdm; - private String kjnd; - private String lbdm; - private String fzdm; - private String fzmc; - private String zjm; - private String f1; - private String f2; - private String syzt; - private String bz; - private String sjly; - private Integer jlrId; - private String jlRq; - private Integer xgrId; - private String xgRq; - private String sfmx; - private String gnlb; - private String gnlbmc; - - - public String getGsdm() { - return gsdm; - } - - public void setGsdm(String gsdm) { - this.gsdm = gsdm; - } - - public String getKjnd() { - return kjnd; - } - - public void setKjnd(String kjnd) { - this.kjnd = kjnd; - } - - public String getLbdm() { - return lbdm; - } - - public void setLbdm(String lbdm) { - this.lbdm = lbdm; - } - - public String getFzdm() { - return fzdm; - } - - public void setFzdm(String fzdm) { - this.fzdm = fzdm; - } - - public String getFzmc() { - return fzmc; - } - - public void setFzmc(String fzmc) { - this.fzmc = fzmc; - } - - public String getZjm() { - return zjm; - } - - public void setZjm(String zjm) { - this.zjm = zjm; - } - - public String getF1() { - return f1; - } - - public void setF1(String f1) { - this.f1 = f1; - } - - public String getF2() { - return f2; - } - - public void setF2(String f2) { - this.f2 = f2; - } - - public String getSyzt() { - return syzt; - } - - public void setSyzt(String syzt) { - this.syzt = syzt; - } - - public String getBz() { - return bz; - } - - public void setBz(String bz) { - this.bz = bz; - } - - public String getSjly() { - return sjly; - } - - public void setSjly(String sjly) { - this.sjly = sjly; - } - - public Integer getJlrId() { - return jlrId; - } - - public void setJlrId(Integer jlrId) { - this.jlrId = jlrId; - } - - public String getJlRq() { - return jlRq; - } - - public void setJlRq(String jlRq) { - this.jlRq = jlRq; - } - - public Integer getXgrId() { - return xgrId; - } - - public void setXgrId(Integer xgrId) { - this.xgrId = xgrId; - } - - public String getXgRq() { - return xgRq; - } - - public void setXgRq(String xgRq) { - this.xgRq = xgRq; - } - - public String getSfmx() { - return sfmx; - } - - public void setSfmx(String sfmx) { - this.sfmx = sfmx; - } - - public String getGnlb() { - return gnlb; - } - - public void setGnlb(String gnlb) { - this.gnlb = gnlb; - } - - public String getGnlbmc() { - return gnlbmc; - } - - public void setGnlbmc(String gnlbmc) { - this.gnlbmc = gnlbmc; - } - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glfzxzl/entity/GlFzxzlEntity.xml b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glfzxzl/entity/GlFzxzlEntity.xml deleted file mode 100644 index d35707fd..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glfzxzl/entity/GlFzxzlEntity.xml +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - gsdm - ,kjnd - ,lbdm - ,fzdm - ,fzmc - ,zjm - ,f1 - ,f2 - ,syzt - ,bz - ,Sjly - ,Jlr_ID - ,Jl_RQ - ,Xgr_ID - ,Xg_RQ - ,SFMX - ,GNLB - ,GNLBMC - - - - - - - - - - - - - - - - insert into GL_Fzxzl( - - gsdm , - kjnd , - lbdm , - fzdm , - fzmc , - zjm , - f1 , - f2 , - syzt , - bz , - Sjly , - Jlr_ID , - Jl_RQ , - Xgr_ID , - Xg_RQ , - SFMX , - GNLB , - GNLBMC , - - )values( - - #{gsdm} , - #{kjnd} , - #{lbdm} , - #{fzdm} , - #{fzmc} , - #{zjm} , - #{f1} , - #{f2} , - #{syzt} , - #{bz} , - #{sjly} , - #{jlrId} , - #{jlRq} , - #{xgrId} , - #{xgRq} , - #{sfmx} , - #{gnlb} , - #{gnlbmc} , - - ) - - - - insert into GL_Fzxzl(fzmc, zjm, f1, f2, syzt, bz, Sjly, Jlr_ID, Jl_RQ, Xgr_ID, Xg_RQ, SFMX, GNLB, GNLBMC, sts) - values - - (#{entity.fzmc},#{entity.zjm},#{entity.f1},#{entity.f2},#{entity.syzt},#{entity.bz},#{entity.sjly},#{entity.jlrId},#{entity.jlRq},#{entity.xgrId},#{entity.xgRq},#{entity.sfmx},#{entity.gnlb},#{entity.gnlbmc}, 'Y') - - - - - insert into GL_Fzxzl(fzmc, zjm, f1, f2, syzt, bz, Sjly, Jlr_ID, Jl_RQ, Xgr_ID, Xg_RQ, SFMX, GNLB, GNLBMC) - values - - (#{entity.fzmc},#{entity.zjm},#{entity.f1},#{entity.f2},#{entity.syzt},#{entity.bz},#{entity.sjly},#{entity.jlrId},#{entity.jlRq},#{entity.xgrId},#{entity.xgRq},#{entity.sfmx},#{entity.gnlb},#{entity.gnlbmc}) - - on duplicate key update - fzmc = values(fzmc), - zjm = values(zjm), - f1 = values(f1), - f2 = values(f2), - syzt = values(syzt), - bz = values(bz), - Sjly = values(Sjly), - Jlr_ID = values(Jlr_ID), - Jl_RQ = values(Jl_RQ), - Xgr_ID = values(Xgr_ID), - Xg_RQ = values(Xg_RQ), - SFMX = values(SFMX), - GNLB = values(GNLB), - GNLBMC = values(GNLBMC) - - -update GL_Fzxzl set - - fzmc = #{fzmc}, - zjm = #{zjm}, - f1 = #{f1}, - f2 = #{f2}, - syzt = #{syzt}, - bz = #{bz}, - Sjly = #{sjly}, - Jlr_ID = #{jlrId}, - Jl_RQ = #{jlRq}, - Xgr_ID = #{xgrId}, - Xg_RQ = #{xgRq}, - SFMX = #{sfmx}, - GNLB = #{gnlb}, - GNLBMC = #{gnlbmc}, - -where gsdm = #{gsdm} and kjnd=#{kjnd} and lbdm=#{lbdm} and fzdm=#{fzdm} - - - -update GL_Fzxzl set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} -where gsdm = #{gsdm} - - - -update GL_Fzxzl set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} - - and gsdm = #{gsdm} - and kjnd = #{kjnd} - and lbdm = #{lbdm} - and fzdm = #{fzdm} - and fzmc = #{fzmc} - and zjm = #{zjm} - and f1 = #{f1} - and f2 = #{f2} - and syzt = #{syzt} - and bz = #{bz} - and Sjly = #{sjly} - and Jlr_ID = #{jlrId} - and Jl_RQ = #{jlRq} - and Xgr_ID = #{xgrId} - and Xg_RQ = #{xgRq} - and SFMX = #{sfmx} - and GNLB = #{gnlb} - and GNLBMC = #{gnlbmc} - - - - - delete from GL_Fzxzl where gsdm = #{gsdm} - - - - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glfzxzl/service/IGlFzxzlService.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glfzxzl/service/IGlFzxzlService.java deleted file mode 100644 index 7aa8398c..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glfzxzl/service/IGlFzxzlService.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glfzxzl.service; - - -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.grpU8.nxproof.glfzxzl.entity.GlFzxzlEntity; - -/** - * (GlFzxzl)表服务接口 - * - * @author makejava - * @since 2024-08-06 10:56:29 - */ -public interface IGlFzxzlService extends IBaseService { -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glfzxzl/service/impl/GlFzxzlServiceImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glfzxzl/service/impl/GlFzxzlServiceImpl.java deleted file mode 100644 index 8d81d7bb..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glfzxzl/service/impl/GlFzxzlServiceImpl.java +++ /dev/null @@ -1,27 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glfzxzl.service.impl; - - -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.grpU8.nxproof.glfzxzl.dao.IGlFzxzlDao; -import com.hzya.frame.grpU8.nxproof.glfzxzl.entity.GlFzxzlEntity; -import com.hzya.frame.grpU8.nxproof.glfzxzl.service.IGlFzxzlService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -/** - * (GlFzxzl)表服务实现类 - * - * @author makejava - * @since 2024-08-06 10:56:29 - */ -@Service(value = "glFzxzlService") -public class GlFzxzlServiceImpl extends BaseService implements IGlFzxzlService { - - private IGlFzxzlDao glFzxzlDao; - - @Autowired - public void setGlFzxzlDao(IGlFzxzlDao dao) { - this.glFzxzlDao = dao; - this.dao = dao; - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glkmxx/dao/ISenderGlKmxxDao.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glkmxx/dao/ISenderGlKmxxDao.java deleted file mode 100644 index 90bace5d..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glkmxx/dao/ISenderGlKmxxDao.java +++ /dev/null @@ -1,91 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glkmxx.dao; - - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.grpU8.nxproof.glkmxx.entity.SenderGlKmxxEntity; - -import java.util.List; - -/** - * (gl_kmxx: table)表数据库访问层 - * - * @author makejava - * @since 2024-06-20 10:01:13 - */ -public interface ISenderGlKmxxDao extends IBaseDao { - - /** - * - * @content 查询科目信息 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 10:11 - * **/ - List querySenderGlKmxxEntity(SenderGlKmxxEntity senderGlKmxxEntity); - - /** - * - * @content 保存科目信息到科目日志中 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/26 16:12 - * **/ - SenderGlKmxxEntity saveSenderGlKmxxEntity(SenderGlKmxxEntity senderGlKmxxEntity); - - /** - * - * @content 更新科目信息到科目日志中 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/26 16:12 - * **/ - SenderGlKmxxEntity updateSenderGlKmxxEntity(SenderGlKmxxEntity senderGlKmxxEntity); - - - /** - * - * @content 查询科目信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 10:11 - * **/ - List queryGlKmxxHealthBureau(SenderGlKmxxEntity senderGlKmxxEntity); - - /** - * - * @content 保存科目信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/26 16:12 - * **/ - SenderGlKmxxEntity saveGlKmxxHealthBureau(SenderGlKmxxEntity senderGlKmxxEntity ); - - /** - * - * @content 更新科目信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/26 16:12 - * **/ - SenderGlKmxxEntity updateGlKmxxHealthBureau(SenderGlKmxxEntity senderGlKmxxEntity ); - - /** - * - * @content 删除科目信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/8/9 16:58 - * **/ - Integer deleteGlKmxxHealthBureau(SenderGlKmxxEntity senderGlKmxxEntity); - - - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glkmxx/dao/impl/SenderGlKmxxDaoImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glkmxx/dao/impl/SenderGlKmxxDaoImpl.java deleted file mode 100644 index a5bd55a6..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glkmxx/dao/impl/SenderGlKmxxDaoImpl.java +++ /dev/null @@ -1,65 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glkmxx.dao.impl; - - - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.grpU8.nxproof.glkmxx.dao.ISenderGlKmxxDao; -import com.hzya.frame.grpU8.nxproof.glkmxx.entity.SenderGlKmxxEntity; -import org.springframework.stereotype.Repository; - -import java.util.List; - -/** - * (GlKmxx)表数据库访问层 - * - * @author makejava - * @since 2024-06-20 10:01:13 - */ -@Repository(value = "SenderGlKmxxDaoImpl") -public class SenderGlKmxxDaoImpl extends MybatisGenericDao implements ISenderGlKmxxDao { - - - @Override - @DS("#senderGlKmxxEntity.dataSourceCode") - public List querySenderGlKmxxEntity(SenderGlKmxxEntity senderGlKmxxEntity) { - return super.queryByLike(senderGlKmxxEntity); - } - - @Override - @DS("#senderGlKmxxEntity.dataSourceCode") - public SenderGlKmxxEntity saveSenderGlKmxxEntity(SenderGlKmxxEntity senderGlKmxxEntity) { - return super.save(senderGlKmxxEntity); - } - - @Override - @DS("#senderGlKmxxEntity.dataSourceCode") - public SenderGlKmxxEntity updateSenderGlKmxxEntity(SenderGlKmxxEntity senderGlKmxxEntity) { - return super.update(senderGlKmxxEntity); - } - - @Override - @DS("#senderGlKmxxEntity.dataSourceCode") - public List queryGlKmxxHealthBureau(SenderGlKmxxEntity senderGlKmxxEntity) { - return super.query(senderGlKmxxEntity); - } - - @Override - @DS("#senderGlKmxxEntity.dataSourceCode") - public SenderGlKmxxEntity saveGlKmxxHealthBureau(SenderGlKmxxEntity senderGlKmxxEntity) { - return super.save(senderGlKmxxEntity); - } - - @Override - @DS("#senderGlKmxxEntity.dataSourceCode") - public SenderGlKmxxEntity updateGlKmxxHealthBureau(SenderGlKmxxEntity senderGlKmxxEntity) { - return super.update(senderGlKmxxEntity); - } - - @Override - @DS("#senderGlKmxxEntity.dataSourceCode") - public Integer deleteGlKmxxHealthBureau(SenderGlKmxxEntity senderGlKmxxEntity) { - return super.delete("SenderGlKmxxEntity_delete_kmxx",senderGlKmxxEntity); - } -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glkmxx/entity/SenderGlKmxxEntity.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glkmxx/entity/SenderGlKmxxEntity.java deleted file mode 100644 index c5fbf7c2..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glkmxx/entity/SenderGlKmxxEntity.java +++ /dev/null @@ -1,396 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glkmxx.entity; - - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * (GlKmxx)实体类 - * - * @author makejava - * @since 2024-06-20 10:01:13 - */ -public class SenderGlKmxxEntity extends BaseEntity { - - private String gsdm; - private String zth; - private String kjnd; - private String kmdm; - private String zjm; - private String kmmc; - private String syzt; - private String kmxz; - private String kmmxlb; - private String kmmx; - private String kmgs; - private String kmbz; - private String kmdw; - private Integer kmslxsws; - private String kmlb; - private String kmhdfx; - private String kmsyfx; - private String syzcfs; - private String kmpz; - private String yefx; - private String fzsm; - private String fzhs; - private String jfmax; - private String dfmax; - private String yemax; - private String accNa; - private String kmjx; - private String kmqx; - private Integer jlrId; - private String jlRq; - private Integer xgrId; - private String xgRq; - private String sjly; - private String zdyfzhs; - - private String kjtxdm; - private String dwlxdm; - private String kmsm; - private String bcdj; - private String czyjkz; - private String qycyx; - private String qyrjz; - private String djdqrq; - - - public String getKjtxdm() { - return kjtxdm; - } - - public void setKjtxdm(String kjtxdm) { - this.kjtxdm = kjtxdm; - } - - public String getDwlxdm() { - return dwlxdm; - } - - public void setDwlxdm(String dwlxdm) { - this.dwlxdm = dwlxdm; - } - - public String getKmsm() { - return kmsm; - } - - public void setKmsm(String kmsm) { - this.kmsm = kmsm; - } - - public String getBcdj() { - return bcdj; - } - - public void setBcdj(String bcdj) { - this.bcdj = bcdj; - } - - public String getCzyjkz() { - return czyjkz; - } - - public void setCzyjkz(String czyjkz) { - this.czyjkz = czyjkz; - } - - public String getQycyx() { - return qycyx; - } - - public void setQycyx(String qycyx) { - this.qycyx = qycyx; - } - - public String getQyrjz() { - return qyrjz; - } - - public void setQyrjz(String qyrjz) { - this.qyrjz = qyrjz; - } - - public String getDjdqrq() { - return djdqrq; - } - - public void setDjdqrq(String djdqrq) { - this.djdqrq = djdqrq; - } - - public String getGsdm() { - return gsdm; - } - - public void setGsdm(String gsdm) { - this.gsdm = gsdm; - } - - public String getZth() { - return zth; - } - - public void setZth(String zth) { - this.zth = zth; - } - - public String getKjnd() { - return kjnd; - } - - public void setKjnd(String kjnd) { - this.kjnd = kjnd; - } - - public String getKmdm() { - return kmdm; - } - - public void setKmdm(String kmdm) { - this.kmdm = kmdm; - } - - public String getZjm() { - return zjm; - } - - public void setZjm(String zjm) { - this.zjm = zjm; - } - - public String getKmmc() { - return kmmc; - } - - public void setKmmc(String kmmc) { - this.kmmc = kmmc; - } - - public String getSyzt() { - return syzt; - } - - public void setSyzt(String syzt) { - this.syzt = syzt; - } - - public String getKmxz() { - return kmxz; - } - - public void setKmxz(String kmxz) { - this.kmxz = kmxz; - } - - public String getKmmxlb() { - return kmmxlb; - } - - public void setKmmxlb(String kmmxlb) { - this.kmmxlb = kmmxlb; - } - - public String getKmmx() { - return kmmx; - } - - public void setKmmx(String kmmx) { - this.kmmx = kmmx; - } - - public String getKmgs() { - return kmgs; - } - - public void setKmgs(String kmgs) { - this.kmgs = kmgs; - } - - public String getKmbz() { - return kmbz; - } - - public void setKmbz(String kmbz) { - this.kmbz = kmbz; - } - - public String getKmdw() { - return kmdw; - } - - public void setKmdw(String kmdw) { - this.kmdw = kmdw; - } - - public Integer getKmslxsws() { - return kmslxsws; - } - - public void setKmslxsws(Integer kmslxsws) { - this.kmslxsws = kmslxsws; - } - - public String getKmlb() { - return kmlb; - } - - public void setKmlb(String kmlb) { - this.kmlb = kmlb; - } - - public String getKmhdfx() { - return kmhdfx; - } - - public void setKmhdfx(String kmhdfx) { - this.kmhdfx = kmhdfx; - } - - public String getKmsyfx() { - return kmsyfx; - } - - public void setKmsyfx(String kmsyfx) { - this.kmsyfx = kmsyfx; - } - - public String getSyzcfs() { - return syzcfs; - } - - public void setSyzcfs(String syzcfs) { - this.syzcfs = syzcfs; - } - - public String getKmpz() { - return kmpz; - } - - public void setKmpz(String kmpz) { - this.kmpz = kmpz; - } - - public String getYefx() { - return yefx; - } - - public void setYefx(String yefx) { - this.yefx = yefx; - } - - public String getFzsm() { - return fzsm; - } - - public void setFzsm(String fzsm) { - this.fzsm = fzsm; - } - - public String getFzhs() { - return fzhs; - } - - public void setFzhs(String fzhs) { - this.fzhs = fzhs; - } - - public String getJfmax() { - return jfmax; - } - - public void setJfmax(String jfmax) { - this.jfmax = jfmax; - } - - public String getDfmax() { - return dfmax; - } - - public void setDfmax(String dfmax) { - this.dfmax = dfmax; - } - - public String getYemax() { - return yemax; - } - - public void setYemax(String yemax) { - this.yemax = yemax; - } - - public String getAccNa() { - return accNa; - } - - public void setAccNa(String accNa) { - this.accNa = accNa; - } - - public String getKmjx() { - return kmjx; - } - - public void setKmjx(String kmjx) { - this.kmjx = kmjx; - } - - public String getKmqx() { - return kmqx; - } - - public void setKmqx(String kmqx) { - this.kmqx = kmqx; - } - - public Integer getJlrId() { - return jlrId; - } - - public void setJlrId(Integer jlrId) { - this.jlrId = jlrId; - } - - public String getJlRq() { - return jlRq; - } - - public void setJlRq(String jlRq) { - this.jlRq = jlRq; - } - - public Integer getXgrId() { - return xgrId; - } - - public void setXgrId(Integer xgrId) { - this.xgrId = xgrId; - } - - public String getXgRq() { - return xgRq; - } - - public void setXgRq(String xgRq) { - this.xgRq = xgRq; - } - - public String getSjly() { - return sjly; - } - - public void setSjly(String sjly) { - this.sjly = sjly; - } - - public String getZdyfzhs() { - return zdyfzhs; - } - - public void setZdyfzhs(String zdyfzhs) { - this.zdyfzhs = zdyfzhs; - } - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glkmxx/entity/SenderGlKmxxEntity.xml b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glkmxx/entity/SenderGlKmxxEntity.xml deleted file mode 100644 index a07a595f..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glkmxx/entity/SenderGlKmxxEntity.xml +++ /dev/null @@ -1,529 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - gsdm - , ZTH - , kjnd - , kmdm - , zjm - , kmmc - , syzt - , kmxz - , kmmxlb - , kmmx - , kmgs - , kmbz - , kmdw - , kmslxsws - , kmlb - , kmhdfx - , kmsyfx - , syzcfs - , kmpz - , yefx - , fzsm - , fzhs - , jfmax - , dfmax - , yemax - , acc_na - , kmjx - , kmqx - , JLR_ID - , JL_RQ - , XGR_ID - , XG_RQ - , Sjly - , zdyfzhs - , kjtxdm - , dwlxdm - , kmsm - , bcdj - , czyjkz - , qycyx - , qyrjz - , djdqrq - - - - - - - - - - - - - - - - insert into gl_kmxx( - - ZTH , - kjnd , - kmdm , - zjm , - kmmc , - syzt , - kmxz , - kmmxlb , - kmmx , - kmgs , - kmbz , - kmdw , - kmslxsws , - kmlb , - kmhdfx , - kmsyfx , - syzcfs , - kmpz , - yefx , - fzsm , - fzhs , - jfmax , - dfmax , - yemax , - acc_na , - kmjx , - kmqx , - JLR_ID , - JL_RQ , - XGR_ID , - XG_RQ , - Sjly , - zdyfzhs , - gsdm, - kjtxdm, - dwlxdm, - kmsm, - bcdj, - czyjkz, - qycyx, - qyrjz, - djdqrq - - )values( - - #{zth} , - #{kjnd} , - #{kmdm} , - #{zjm} , - #{kmmc} , - #{syzt} , - #{kmxz} , - #{kmmxlb} , - #{kmmx} , - #{kmgs} , - #{kmbz} , - #{kmdw} , - #{kmslxsws} , - #{kmlb} , - #{kmhdfx} , - #{kmsyfx} , - #{syzcfs} , - #{kmpz} , - #{yefx} , - #{fzsm} , - #{fzhs} , - #{jfmax} , - #{dfmax} , - #{yemax} , - #{accNa} , - #{kmjx} , - #{kmqx} , - #{jlrId} , - #{jlRq} , - #{xgrId} , - #{xgRq} , - #{sjly} , - #{zdyfzhs} , - #{gsdm}, - #{kjtxdm}, - #{dwlxdm}, - #{kmsm}, - #{bcdj}, - #{czyjkz}, - #{qycyx}, - #{qyrjz}, - #{djdqrq} - - ) - - - - - - insert into gl_kmxx(id,gsdm, ZTH, kjnd, kmdm, zjm, kmmc, syzt, kmxz, kmmxlb, kmmx, kmgs, kmbz, kmdw, kmslxsws, kmlb, kmhdfx, kmsyfx, syzcfs, kmpz, yefx, fzsm, fzhs, jfmax, dfmax, yemax, acc_na, kmjx, kmqx, JLR_ID, JL_RQ, XGR_ID, XG_RQ, Sjly, zdyfzhs) - values - - (#{entity.id},#{entity.gsdm},#{entity.zth},#{entity.kjnd},#{entity.kmdm},#{entity.zjm},#{entity.kmmc},#{entity.syzt},#{entity.kmxz},#{entity.kmmxlb},#{entity.kmmx},#{entity.kmgs},#{entity.kmbz},#{entity.kmdw},#{entity.kmslxsws},#{entity.kmlb},#{entity.kmhdfx},#{entity.kmsyfx},#{entity.syzcfs},#{entity.kmpz},#{entity.yefx},#{entity.fzsm},#{entity.fzhs},#{entity.jfmax},#{entity.dfmax},#{entity.yemax},#{entity.accNa},#{entity.kmjx},#{entity.kmqx},#{entity.jlrId},#{entity.jlRq},#{entity.xgrId},#{entity.xgRq},#{entity.sjly},#{entity.zdyfzhs}) - - - - - insert into gl_kmxx(id,gsdm, ZTH, kjnd, kmdm, zjm, kmmc, syzt, kmxz, kmmxlb, kmmx, kmgs, kmbz, kmdw, kmslxsws, kmlb, kmhdfx, kmsyfx, syzcfs, kmpz, yefx, fzsm, fzhs, jfmax, dfmax, yemax, acc_na, kmjx, kmqx, JLR_ID, JL_RQ, XGR_ID, XG_RQ, Sjly, zdyfzhs) - values - - (#{entity.id},#{entity.gsdm},#{entity.zth},#{entity.kjnd},#{entity.kmdm},#{entity.zjm},#{entity.kmmc},#{entity.syzt},#{entity.kmxz},#{entity.kmmxlb},#{entity.kmmx},#{entity.kmgs},#{entity.kmbz},#{entity.kmdw},#{entity.kmslxsws},#{entity.kmlb},#{entity.kmhdfx},#{entity.kmsyfx},#{entity.syzcfs},#{entity.kmpz},#{entity.yefx},#{entity.fzsm},#{entity.fzhs},#{entity.jfmax},#{entity.dfmax},#{entity.yemax},#{entity.accNa},#{entity.kmjx},#{entity.kmqx},#{entity.jlrId},#{entity.jlRq},#{entity.xgrId},#{entity.xgRq},#{entity.sjly},#{entity.zdyfzhs}) - - on duplicate key update - gsdm = values(gsdm), - ZTH = values(ZTH), - kjnd = values(kjnd), - kmdm = values(kmdm), - zjm = values(zjm), - kmmc = values(kmmc), - syzt = values(syzt), - kmxz = values(kmxz), - kmmxlb = values(kmmxlb), - kmmx = values(kmmx), - kmgs = values(kmgs), - kmbz = values(kmbz), - kmdw = values(kmdw), - kmslxsws = values(kmslxsws), - kmlb = values(kmlb), - kmhdfx = values(kmhdfx), - kmsyfx = values(kmsyfx), - syzcfs = values(syzcfs), - kmpz = values(kmpz), - yefx = values(yefx), - fzsm = values(fzsm), - fzhs = values(fzhs), - jfmax = values(jfmax), - dfmax = values(dfmax), - yemax = values(yemax), - acc_na = values(acc_na), - kmjx = values(kmjx), - kmqx = values(kmqx), - JLR_ID = values(JLR_ID), - JL_RQ = values(JL_RQ), - XGR_ID = values(XGR_ID), - XG_RQ = values(XG_RQ), - Sjly = values(Sjly), - zdyfzhs = values(zdyfzhs) - - - update gl_kmxx set - - gsdm = #{gsdm}, - ZTH = #{zth}, - kjnd = #{kjnd}, - kmdm = #{kmdm}, - zjm = #{zjm}, - kmmc = #{kmmc}, - syzt = #{syzt}, - kmxz = #{kmxz}, - kmmxlb = #{kmmxlb}, - kmmx = #{kmmx}, - kmgs = #{kmgs}, - kmbz = #{kmbz}, - kmdw = #{kmdw}, - kmslxsws = #{kmslxsws}, - kmlb = #{kmlb}, - kmhdfx = #{kmhdfx}, - kmsyfx = #{kmsyfx}, - syzcfs = #{syzcfs}, - kmpz = #{kmpz}, - yefx = #{yefx}, - fzsm = #{fzsm}, - fzhs = #{fzhs}, - jfmax = #{jfmax}, - dfmax = #{dfmax}, - yemax = #{yemax}, - acc_na = #{accNa}, - kmjx = #{kmjx}, - kmqx = #{kmqx}, - JLR_ID = #{jlrId}, - JL_RQ = #{jlRq}, - XGR_ID = #{xgrId}, - XG_RQ = #{xgRq}, - Sjly = #{sjly}, - zdyfzhs = #{zdyfzhs}, - kjtxdm = #{kjtxdm}, - dwlxdm = #{dwlxdm}, - kmsm = #{kmsm}, - bcdj = #{bcdj}, - czyjkz = #{czyjkz}, - qycyx = #{qycyx}, - qyrjz = #{qyrjz}, - djdqrq = #{djdqrq} - - where gsdm= #{gsdm} and kjnd=#{kjnd} and zth=#{zth} and kmdm=#{kmdm} - - - - - -update gl_kmxx set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} -where id= #{id} - - - -update gl_kmxx set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} - - and gsdm = #{gsdm} - and ZTH = #{zth} - and kjnd = #{kjnd} - and kmdm = #{kmdm} - and zjm = #{zjm} - and kmmc = #{kmmc} - and syzt = #{syzt} - and kmxz = #{kmxz} - and kmmxlb = #{kmmxlb} - and kmmx = #{kmmx} - and kmgs = #{kmgs} - and kmbz = #{kmbz} - and kmdw = #{kmdw} - and kmslxsws = #{kmslxsws} - and kmlb = #{kmlb} - and kmhdfx = #{kmhdfx} - and kmsyfx = #{kmsyfx} - and syzcfs = #{syzcfs} - and kmpz = #{kmpz} - and yefx = #{yefx} - and fzsm = #{fzsm} - and fzhs = #{fzhs} - and jfmax = #{jfmax} - and dfmax = #{dfmax} - and yemax = #{yemax} - and acc_na = #{accNa} - and kmjx = #{kmjx} - and kmqx = #{kmqx} - and JLR_ID = #{jlrId} - and JL_RQ = #{jlRq} - and XGR_ID = #{xgrId} - and XG_RQ = #{xgRq} - and Sjly = #{sjly} - and zdyfzhs = #{zdyfzhs} - and sts='Y' - - - - - delete from gl_kmxx where id= #{id} - - - - - delete from gl_kmxx where - gsdm= #{gsdm} and kjnd=#{kjnd} and zth=#{zth} - and kmdm=#{kmdm} - - - - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glkmxx/service/ISenderGlKmxxService.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glkmxx/service/ISenderGlKmxxService.java deleted file mode 100644 index 0aee3a36..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glkmxx/service/ISenderGlKmxxService.java +++ /dev/null @@ -1,92 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glkmxx.service; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.grpU8.nxproof.glkmxx.entity.SenderGlKmxxEntity; -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; -import com.hzya.frame.web.entity.JsonResultEntity; - -import java.util.List; - - -/** - * (GlKmxx)表服务接口 - * - * @author makejava - * @since 2024-06-20 10:01:13 - */ -public interface ISenderGlKmxxService extends IBaseService { - - /** - * - * @content 科目信息同步 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 10:27 - * **/ - Object kmxxSynchronization(JSONObject jsonObject); - - /** - * - * @content 查询科目信息 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 18:33 - * **/ - Object queryEntityPage(JSONObject json); - - - /** - * - * @content 查询科目信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 18:33 - * **/ - List queryEntityPageHealthBureau(SenderGlKmxxEntity receiverGlKmxxEntity); - - /** - * - * @content 保存科目信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/21 11:54 - * **/ - Object saveEntityHealthBureau(JSONObject json); - - /** - * - * @content 更新科目信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/21 13:37 - * **/ - Object updateEntityHealthBureau(JSONObject json); - - /** - * - * @content 删除科目信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/8/9 16:55 - * **/ - Object deleteEntityHealthBureau(JSONObject jsonObject); - - /** - * - * @content 获取数据源编码 - * @Param - * @Return - * @Author hecan - * @Date 2024/8/13 14:59 - * **/ - SysExtensionApiEntity getDataSourceCode(SysExtensionApiEntity sysExtensionApiEntity); - - -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glkmxx/service/impl/SenderGlKmxxServiceImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glkmxx/service/impl/SenderGlKmxxServiceImpl.java deleted file mode 100644 index 358e068f..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glkmxx/service/impl/SenderGlKmxxServiceImpl.java +++ /dev/null @@ -1,469 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glkmxx.service.impl; - -import cn.hutool.core.date.DateUtil; -import cn.hutool.core.util.StrUtil; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; - -import com.github.pagehelper.PageInfo; -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.grpU8.nxproof.glkmxx.dao.ISenderGlKmxxDao; -import com.hzya.frame.grpU8.nxproof.glkmxx.entity.SenderGlKmxxEntity; -import com.hzya.frame.grpU8.nxproof.glkmxx.service.ISenderGlKmxxService; -import com.hzya.frame.sysnew.application.database.dao.ISysApplicationDatabaseDao; -import com.hzya.frame.sysnew.application.database.entity.SysApplicationDatabaseEntity; -import com.hzya.frame.sysnew.application.entity.SysApplicationEntity; -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; -import com.hzya.frame.web.entity.BaseResult; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.apache.commons.collections.CollectionUtils; -import org.mybatis.spring.SqlSessionTemplate; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Qualifier; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.stereotype.Service; - -import java.util.ArrayList; -import java.util.Date; -import java.util.List; - -/** - * (GlKmxx)表服务实现类 - * - * @author makejava - * @since 2024-06-20 10:01:13 - */ -@Service(value = "SenderGlKmxxServiceImpl") -public class SenderGlKmxxServiceImpl extends BaseService implements ISenderGlKmxxService { - - - @Autowired - private ISysApplicationDatabaseDao sysApplicationDatabaseDao; - private ISenderGlKmxxDao senderGlKmxxDao; - - - @Autowired - public void setSenderGlKmxxDao(ISenderGlKmxxDao dao) { - this.senderGlKmxxDao = dao; - this.dao = dao; - } - - //科目信息同步接口 - @Override - public Object kmxxSynchronization(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderGlKmxxEntity senderGlKmxxEntity = jsonObject.toJavaObject(SenderGlKmxxEntity.class); - String result = null; - List senderGlKmxxEntities = new ArrayList<>(); - try { - //如果没有传入年度,则查询当年得,避免数据查询太大 - if (senderGlKmxxEntity.getKjnd() == null) { - senderGlKmxxEntity.setKjnd(DateUtil.format(new Date(), "yyyy")); - } - /*try { - //同步南浔区人民医院001科目信息 - senderGlKmxxEntity.setZth("001"); - senderGlKmxxEntity.setGsdm("0101010101"); - logger.info("==========开始查询南浔区人民医院科目信息========"); - senderGlKmxxEntities = sqlSessionNxrm.selectList("SenderGlKmxxEntity_list_base",senderGlKmxxEntity); - result = sendKmxxToHealthBureau(senderGlKmxxEntities); - logger.info("南浔区人民医院GRPU8科目信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区人民医院GRPU8科目信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - try { - //同步南浔区练市人民医院003科目信息 - senderGlKmxxEntity.setZth("003"); - senderGlKmxxEntity.setGsdm("0101010103"); - logger.info("==========开始查询南浔区练市人民医院科目信息========"); - senderGlKmxxEntities = senderGlKmxxDao.querySenderGlKmxxEntity(senderGlKmxxEntity); - //senderGlKmxxEntities = sqlSessionNxrm.selectList("SenderGlKmxxEntity_list_base",senderGlKmxxEntity); - result = sendKmxxToHealthBureau(senderGlKmxxEntities); - logger.info("南浔区练市人民医院GRPU8科目信息同步结果为:{}", result); - } catch (Exception e) { - logger.info("南浔区练市人民医院GRPU8科目信息同步失败:{}", e.getMessage()); - e.printStackTrace(); - } - /*try { - //同步练市镇中心卫生院005科目信息 - senderGlKmxxEntity.setZth("005"); - senderGlKmxxEntity.setGsdm("0101010202"); - logger.info("==========开始查询南浔区练市镇中心卫生院科目信息========"); - senderGlKmxxEntities = sqlSessionNxrm.selectList("SenderGlKmxxEntity_list_base",senderGlKmxxEntity); - result =sendKmxxToHealthBureau(senderGlKmxxEntities); - logger.info("南浔区练市镇中心卫生院GRPU8科目信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区练市镇中心卫生院GRPU8科目信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - /*try { - //同步南浔区善琏镇卫生院007科目信息 - senderGlKmxxEntity.setZth("007"); - senderGlKmxxEntity.setGsdm("0101010204"); - logger.info("==========开始查询南浔区善琏镇卫生院科目信息========"); - senderGlKmxxEntities = sqlSessionNxrm.selectList("SenderGlKmxxEntity_list_base",senderGlKmxxEntity); - result =sendKmxxToHealthBureau(senderGlKmxxEntities); - logger.info("南浔区善琏镇卫生院GRPU8科目信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区善琏镇卫生院GRPU8科目信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - /*try { - //同步双林镇中心卫生院004科目信息 - senderGlKmxxEntity.setZth("004"); - senderGlKmxxEntity.setGsdm("0101010201"); - senderGlKmxxEntities = sqlSessionSlz.selectList("SenderGlKmxxEntity_list_base",senderGlKmxxEntity); - result =sendKmxxToHealthBureau(senderGlKmxxEntities); - logger.info("双林镇中心卫生院GRPU8科目信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("双林镇中心卫生院GRPU8科目信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步菱湖镇中心卫生院009科目信息 - senderGlKmxxEntity.setZth("009"); - senderGlKmxxEntity.setGsdm("0101020201"); - senderGlKmxxEntities = sqlSessionLhz.selectList("SenderGlKmxxEntity_list_base",senderGlKmxxEntity); - result =sendKmxxToHealthBureau(senderGlKmxxEntities); - logger.info("菱湖镇中心卫生院GRPU8科目信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("菱湖镇中心卫生院GRPU8科目信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步和孚镇卫生院010科目信息 - senderGlKmxxEntity.setZth("010"); - senderGlKmxxEntity.setGsdm("0101020202"); - senderGlKmxxEntities = sqlSessionHfz.selectList("SenderGlKmxxEntity_list_base",senderGlKmxxEntity); - result =sendKmxxToHealthBureau(senderGlKmxxEntities); - logger.info("和孚镇卫生院GRPU8科目信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("和孚镇卫生院GRPU8科目信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步千金镇卫生院011科目信息 - senderGlKmxxEntity.setZth("011"); - senderGlKmxxEntity.setGsdm("0101020203"); - senderGlKmxxEntities = sqlSessionQjz.selectList("SenderGlKmxxEntity_list_base",senderGlKmxxEntity); - result =sendKmxxToHealthBureau(senderGlKmxxEntities); - logger.info("千金镇卫生院GRPU8科目信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("千金镇卫生院GRPU8科目信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步石崇镇卫生院012科目信息 - senderGlKmxxEntity.setZth("012"); - senderGlKmxxEntity.setGsdm("0101020204"); - senderGlKmxxEntities = sqlSessionScz.selectList("SenderGlKmxxEntity_list_base",senderGlKmxxEntity); - result =sendKmxxToHealthBureau(senderGlKmxxEntities); - logger.info("石崇镇卫生院GRPU8科目信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("石崇镇卫生院GRPU8科目信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - /*try { - //同步南浔镇中心卫生院014科目信息 - senderGlKmxxEntity.setZth("014"); - senderGlKmxxEntity.setGsdm("010202"); - senderGlKmxxEntities = sqlSessionNxz.selectList("SenderGlKmxxEntity_list_base",senderGlKmxxEntity); - result =sendKmxxToHealthBureau(senderGlKmxxEntities); - logger.info("南浔镇中心卫生院GRPU8科目信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔镇中心卫生院GRPU8科目信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - } catch (Exception e) { - logger.info("GRPU8科目信息同步失败:{}", e.getMessage()); - e.printStackTrace(); - } - JSONObject jsonObject1 = new JSONObject(); - jsonObject1.put("status", "200"); - jsonObject1.put("result", result); - return jsonObject1; - } - - private String sendKmxxToHealthBureau(List senderGlKmxxEntities) { - if (CollectionUtils.isEmpty(senderGlKmxxEntities)) { - logger.info("GRPU8没有需要同步得科目信息"); - return "GRPU8没有需要同步得科目信息"; - } else { - for (SenderGlKmxxEntity kmxxEntity : senderGlKmxxEntities) { - // kmxxEntity.setKjnd("2021"); - //根据会计年度,公司代码,账套号,科目代码查询接收方数据是否已经同步过 - SenderGlKmxxEntity receiverGlKmxxEntity = new SenderGlKmxxEntity(); - receiverGlKmxxEntity.setKjnd(kmxxEntity.getKjnd()); - receiverGlKmxxEntity.setZth(kmxxEntity.getZth()); - receiverGlKmxxEntity.setGsdm(kmxxEntity.getGsdm()); - receiverGlKmxxEntity.setKmdm(kmxxEntity.getKmdm()); - try { - //查询接收方中是否存在 - List receiverGlKmxxEntities = queryEntityPageHealthBureau(receiverGlKmxxEntity); - //设置id为会计年度,公司代码,账套号,科目代码拼接,测试时候这样,具体看情况 - kmxxEntity.setId(kmxxEntity.getGsdm() + '-' + kmxxEntity.getZth() + '-' + kmxxEntity.getKjnd() + '-' + kmxxEntity.getKmdm()); - JsonResultEntity jsonResultEntity = null; - //如果在接收方信息中不存在,则保存数据到接收方 - if (CollectionUtils.isEmpty(receiverGlKmxxEntities)) { - JSONObject jsonObjectStr = new JSONObject(); - jsonObjectStr.put("jsonStr", kmxxEntity); - logger.info("===========开始将账套号为:{}的GRPU8科目信息数据新增到卫生局得GRPU8中=============", kmxxEntity.getZth()); - Object o = saveEntityHealthBureau(jsonObjectStr); - JSONObject json = (JSONObject) JSON.toJSON(o); - if (json.getString("status").equalsIgnoreCase("200")) { - //JSONObject jsonObject =(JSONObject) JSONObject.toJSON(jsonResultEntity.getAttribute()); - logger.info("账套号:{}的GROU8得科目信息同步卫生局保存返回结果为:{}", kmxxEntity.getZth(), json.getString("kmxx")); - } - //日志暂时不保存和更新 - /*if (jsonObjectAttribute != null) { - logger.info("===========开始将发送方得GRPU8数据新增到科目信息日志中============="); - //保存发送方得日志 - kmxxEntity.setDataSourceCode(grp_data_source_code); - senderGlKmxxDao.saveSenderGlKmxxEntity(kmxxEntity); - }*/ - } else { - //如果存在,则更新 - JSONObject jsonObjectStr = new JSONObject(); - jsonObjectStr.put("jsonStr", kmxxEntity); - logger.info("===========开始将账套号:{}得GRPU8科目信息数据更新到卫生局GRPU8中=============", kmxxEntity.getZth()); - Object o = updateEntityHealthBureau(jsonObjectStr); - JSONObject json = (JSONObject) JSON.toJSON(o); - if (json.getString("status").equalsIgnoreCase("200")) { - //JSONObject jsonObject = (JSONObject) JSONObject.toJSON(jsonResultEntity.getAttribute()); - logger.info("账套号:{}的GROU8得科目信息同步卫生局更新返回结果为:{}", kmxxEntity.getZth(), json.getString("kmxx")); - } - /*if (jsonObjectAttribute != null) { - logger.info("===========开始将发送方得GRPU8数据更新到科目信息日志中============="); - //更新发送方得日志 - kmxxEntity.setDataSourceCode(grp_data_source_code); - senderGlKmxxDao.updateSenderGlKmxxEntity(kmxxEntity); - }*/ - } - } catch (Exception e) { - logger.info("{}的GRPU8科目信息同步失败:{}", kmxxEntity.getZth(), e.getMessage()); - e.printStackTrace(); - } - } - return "同步GRPU8科目信息成功"; - } - } - - //查询科目信息 - @Override - public Object queryEntityPage(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderGlKmxxEntity senderGlKmxxEntity = jsonObject.toJavaObject(SenderGlKmxxEntity.class); - List glKmxxEntities = new ArrayList<>(); - if (StrUtil.isEmpty(senderGlKmxxEntity.getZth())) { - logger.info("======传入的账套号为:{}", senderGlKmxxEntity.getZth()); - return BaseResult.getFailureMessageEntity("请传递账套号"); - } - //如果没有传入年度,则查询当年得,避免数据查询太大 - if (senderGlKmxxEntity.getKjnd() == null) { - senderGlKmxxEntity.setKjnd(DateUtil.format(new Date(), "yyyy")); - } - try { - /*switch (senderGlKmxxEntity.getZth()){ - case "003"://练市人民医院 - glKmxxEntities = senderGlKmxxDao.queryByLike(senderGlKmxxEntity); - break; - case "004"://双林镇中心卫生院 - glKmxxEntities = senderGlKmxxDao.queryByLike(senderGlKmxxEntity); - break; - case "005"://练市镇中心卫生院 - glKmxxEntities =senderGlKmxxDao.queryByLike(senderGlKmxxEntity); - break; - case "007"://善琏镇卫生院 - glKmxxEntities =senderGlKmxxDao.queryByLike(senderGlKmxxEntity); - break; - case "009": - glKmxxEntities = senderGlKmxxDao.queryByLike(senderGlKmxxEntity); - break; - case "010": - glKmxxEntities = senderGlKmxxDao.queryByLike(senderGlKmxxEntity); - break; - case "011": - glKmxxEntities = senderGlKmxxDao.queryByLike(senderGlKmxxEntity); - break; - case "012": - glKmxxEntities = senderGlKmxxDao.queryByLike(senderGlKmxxEntity); - break; - case "001"://南浔人民医院 - glKmxxEntities =senderGlKmxxDao.queryByLike(senderGlKmxxEntity); - break; - default: - break; - }*/ - glKmxxEntities = senderGlKmxxDao.querySenderGlKmxxEntity(senderGlKmxxEntity); - PageInfo pageInfo = new PageInfo(glKmxxEntities); - JSONObject jsonObject1 = new JSONObject(); - jsonObject1.put("status", 200); - jsonObject1.put("pageInfo", pageInfo); - return jsonObject1; - } catch (Exception e) { - logger.info("查询GROU8科目信息失败:{}", e.getMessage()); - return BaseResult.getFailureMessageEntity("查询GROU8科目信息失败"); - } - } - - //查询科目信息 - @Override - public List queryEntityPageHealthBureau(SenderGlKmxxEntity senderGlKmxxEntity) { - try { - logger.info("====开始根据账套号:{}查询卫生局中得科目信息数据====", senderGlKmxxEntity.getZth()); - List senderGlKmxxEntities = senderGlKmxxDao.queryGlKmxxHealthBureau(senderGlKmxxEntity); - return senderGlKmxxEntities; - } catch (Exception e) { - logger.info("根据账套号:{}查询得卫生局GROU8科目信息失败:{}", senderGlKmxxEntity.getZth(), e.getMessage()); - e.printStackTrace(); - } - return null; - } - - //保存科目信息 - @Override - public Object saveEntityHealthBureau(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderGlKmxxEntity senderGlKmxxEntity = jsonObject.toJavaObject(SenderGlKmxxEntity.class); - if (!checkStr(jsonObject.getString("kjnd"))) { - logger.info("======保存科目信息会计年度为空====="); - return BaseResult.getFailureMessageEntity("会计年度为空"); - } - if (!checkStr(jsonObject.getString("gsdm"))) { - logger.info("======保存科目信息公司代码为空====="); - return BaseResult.getFailureMessageEntity("公司代码为空"); - } - if (!checkStr(jsonObject.getString("zth"))) { - logger.info("======保存科目信息账套号为空====="); - return BaseResult.getFailureMessageEntity("账套号为空"); - } - if (!checkStr(jsonObject.getString("kmdm"))) { - logger.info("======保存科目信息科目代码为空====="); - return BaseResult.getFailureMessageEntity("科目代码为空"); - } - if (!checkStr(jsonObject.getString("kmmc"))) { - logger.info("======保存科目信息科目名称为空====="); - return BaseResult.getFailureMessageEntity("科目名称为空"); - } - try { - SenderGlKmxxEntity senderGlKmxxQuery=new SenderGlKmxxEntity(); - senderGlKmxxQuery.setZth(senderGlKmxxEntity.getZth()); - senderGlKmxxQuery.setGsdm(senderGlKmxxEntity.getGsdm()); - senderGlKmxxQuery.setKjnd(senderGlKmxxEntity.getKjnd()); - senderGlKmxxQuery.setKmdm(senderGlKmxxEntity.getKmdm()); - //先查询数据是否存在,如果存在则更新,不存在则更新 - List senderGlKmxxEntities = queryEntityPageHealthBureau(senderGlKmxxQuery); - if(CollectionUtils.isEmpty(senderGlKmxxEntities)){ - senderGlKmxxEntity.setId(senderGlKmxxEntity.getGsdm() + '-' + senderGlKmxxEntity.getZth() + '-' + senderGlKmxxEntity.getKjnd() + '-' + senderGlKmxxEntity.getKmdm()); - logger.info("=======开始根据账套号:{}保存科目信息,id为:{}", senderGlKmxxEntity.getZth(), senderGlKmxxEntity.getId()); - SenderGlKmxxEntity senderGlKmxx = senderGlKmxxDao.saveGlKmxxHealthBureau(senderGlKmxxEntity); - JSONObject jsonObject1 = new JSONObject(); - jsonObject1.put("status", "200"); - jsonObject1.put("kmxx", senderGlKmxx); - return jsonObject1; - }else{ - SenderGlKmxxEntity receiverGlKmxx = senderGlKmxxDao.updateGlKmxxHealthBureau(senderGlKmxxEntity); - JSONObject jsonObject1 = new JSONObject(); - jsonObject1.put("status", "200"); - jsonObject1.put("kmxx", receiverGlKmxx); - return jsonObject1; - } - } catch (Exception e) { - logger.info("根据账套号:{}保存GROU8科目信息失败:{}", senderGlKmxxEntity.getZth(), e.getMessage()); - return BaseResult.getFailureMessageEntity("保存GROU8科目信息失败"); - } - } - - //更新科目信息 - @Override - public Object updateEntityHealthBureau(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderGlKmxxEntity receiverGlKmxxEntity = jsonObject.toJavaObject(SenderGlKmxxEntity.class); - if (!checkStr(jsonObject.getString("kjnd"))) { - logger.info("======更新科目信息会计年度为空====="); - return BaseResult.getFailureMessageEntity("会计年度为空"); - } - if (!checkStr(jsonObject.getString("gsdm"))) { - logger.info("======更新科目信息公司代码为空====="); - return BaseResult.getFailureMessageEntity("公司代码为空"); - } - if (!checkStr(jsonObject.getString("zth"))) { - logger.info("======更新科目信息账套号为空====="); - return BaseResult.getFailureMessageEntity("账套号为空"); - } - if (!checkStr(jsonObject.getString("kmdm"))) { - logger.info("======更新科目信息科目代码为空====="); - return BaseResult.getFailureMessageEntity("科目代码为空"); - } - try { - receiverGlKmxxEntity.setId(receiverGlKmxxEntity.getGsdm() + '-' + receiverGlKmxxEntity.getZth() + '-' + receiverGlKmxxEntity.getKjnd() + '-' + receiverGlKmxxEntity.getKmdm()); - logger.info("=======开始根据账套号:{}更新科目信息,id为:{}", receiverGlKmxxEntity.getZth(), receiverGlKmxxEntity.getId()); - SenderGlKmxxEntity receiverGlKmxx = senderGlKmxxDao.updateGlKmxxHealthBureau(receiverGlKmxxEntity); - JSONObject jsonObject1 = new JSONObject(); - jsonObject1.put("status", "200"); - jsonObject1.put("kmxx", receiverGlKmxx); - return jsonObject1; - } catch (Exception e) { - logger.info("根据账套号:{}更新GROU8科目信息失败:{}", receiverGlKmxxEntity.getZth(), e.getMessage()); - return BaseResult.getFailureMessageEntity("更新GROU8科目信息失败"); - } - } - - //删除科目信息 卫生局 - @Override - public Object deleteEntityHealthBureau(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderGlKmxxEntity receiverGlKmxxEntity = jsonObject.toJavaObject(SenderGlKmxxEntity.class); - if (!checkStr(jsonObject.getString("kjnd"))) { - logger.info("======删除科目信息会计年度为空====="); - return BaseResult.getFailureMessageEntity("会计年度为空"); - } - if (!checkStr(jsonObject.getString("gsdm"))) { - logger.info("======删除科目信息公司代码为空====="); - return BaseResult.getFailureMessageEntity("公司代码为空"); - } - if (!checkStr(jsonObject.getString("zth"))) { - logger.info("======删除科目信息账套号为空====="); - return BaseResult.getFailureMessageEntity("账套号为空"); - } - /*if (!checkStr(jsonObject.getString("kmdm"))) { - logger.info("======删除科目信息科目代码为空====="); - return BaseResult.getFailureMessageEntity("科目代码为空"); - }*/ - try { - receiverGlKmxxEntity.setId(receiverGlKmxxEntity.getGsdm() + '-' + receiverGlKmxxEntity.getZth() + '-' + receiverGlKmxxEntity.getKjnd() + '-' + receiverGlKmxxEntity.getKmdm()); - logger.info("=======开始根据账套号:{}和会计年度:{}删除科目信息,科目代码为:{}", receiverGlKmxxEntity.getZth(), receiverGlKmxxEntity.getKjnd(), receiverGlKmxxEntity.getKmdm()); - Integer integer = senderGlKmxxDao.deleteGlKmxxHealthBureau(receiverGlKmxxEntity); - JSONObject jsonObject1 = new JSONObject(); - jsonObject1.put("status", "200"); - jsonObject1.put("kmxx", integer); - return jsonObject1; - } catch (Exception e) { - logger.info("根据账套号:{}和科目代码:{}以及会计年度:{}删除GROU8科目信息失败:{}", receiverGlKmxxEntity.getZth(), receiverGlKmxxEntity.getKmdm(), receiverGlKmxxEntity.getKjnd(), e.getMessage()); - return BaseResult.getFailureMessageEntity("删除GROU8科目信息失败"); - } - } - - //获取数据源编码 - @Override - public SysExtensionApiEntity getDataSourceCode(SysExtensionApiEntity entity) { - try { - SysApplicationEntity applicationEntity = entity.getReceiveApp(); - SysApplicationDatabaseEntity sysApplicationDatabaseEntity = new SysApplicationDatabaseEntity(); - sysApplicationDatabaseEntity.setSts("Y"); - sysApplicationDatabaseEntity.setAppId(applicationEntity.getId()); - sysApplicationDatabaseEntity.setDataSourceCode("master"); - List sysDataSourceEntities = sysApplicationDatabaseDao.queryDSBase(sysApplicationDatabaseEntity); - if (sysDataSourceEntities != null && sysDataSourceEntities.size() > 0) { - String parm = entity.getBodys(); - JSONObject jsonObject = JSONObject.parseObject(parm); - jsonObject.put("dataSourceCode", sysDataSourceEntities.get(0).getSourceCode()); - entity.setBodys(jsonObject.toJSONString()); - } - } catch (Exception e) { - e.printStackTrace(); - } - return entity; - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glxmzl/dao/ISenderGlXmzlDao.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glxmzl/dao/ISenderGlXmzlDao.java deleted file mode 100644 index e64f3fde..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glxmzl/dao/ISenderGlXmzlDao.java +++ /dev/null @@ -1,89 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glxmzl.dao; - - - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.grpU8.nxproof.glxmzl.entity.SenderGlXmzlEntity; - -import java.util.List; - -/** - * (gl_xmzl: table)表数据库访问层 - * - * @author makejava - * @since 2024-06-20 10:02:38 - */ -public interface ISenderGlXmzlDao extends IBaseDao { - - /** - * - * @content 查询项目资料 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 10:11 - * **/ - List querySenderGlXmzlEntity(SenderGlXmzlEntity senderGlXmzlEntity); - - /** - * - * @content 保存项目资料到项目日志中 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/26 16:55 - * **/ - SenderGlXmzlEntity saveSenderGlXmzlEntity(SenderGlXmzlEntity senderGlXmzlEntity); - - /** - * - * @content 更新项目资料到项目日志中 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/26 16:55 - * **/ - SenderGlXmzlEntity updateSenderGlXmzlEntity(SenderGlXmzlEntity senderGlXmzlEntity); - - /** - * - * @content 查询项目资料 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 10:11 - * **/ - List queryGlXmzlHealthBureau(SenderGlXmzlEntity senderGlXmzlEntity); - - /** - * - * @content 保存项目资料到项目日志中 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/26 16:55 - * **/ - SenderGlXmzlEntity saveGlXmzlHealthBureau(SenderGlXmzlEntity senderGlXmzlEntity); - - /** - * - * @content 更新项目资料到项目日志中 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/26 16:55 - * **/ - SenderGlXmzlEntity updateGlXmzlHealthBureau(SenderGlXmzlEntity senderGlXmzlEntity); - - /** - * - * @content 删除项目资料 - * @Param - * @Return - * @Author hecan - * @Date 2024/8/9 17:15 - * **/ - Integer deleteGlXmzlHealthBureau(SenderGlXmzlEntity senderGlXmzlEntity); - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glxmzl/dao/impl/SenderGlXmzlDaoImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glxmzl/dao/impl/SenderGlXmzlDaoImpl.java deleted file mode 100644 index bcfa3f52..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glxmzl/dao/impl/SenderGlXmzlDaoImpl.java +++ /dev/null @@ -1,62 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glxmzl.dao.impl; - - - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.grpU8.nxproof.glxmzl.dao.ISenderGlXmzlDao; -import com.hzya.frame.grpU8.nxproof.glxmzl.entity.SenderGlXmzlEntity; -import org.springframework.stereotype.Repository; - -import java.util.List; - -/** - * (GlXmzl)表数据库访问层 - * - * @author makejava - * @since 2024-06-20 10:02:38 - */ -@Repository(value = "SenderGlXmzlDaoImpl") -public class SenderGlXmzlDaoImpl extends MybatisGenericDao implements ISenderGlXmzlDao { - - @Override - @DS("#senderGlXmzlEntity.dataSourceCode") - public List querySenderGlXmzlEntity(SenderGlXmzlEntity senderGlXmzlEntity) { - return super.queryByLike(senderGlXmzlEntity); - } - @Override - @DS("#senderGlXmzlEntity.dataSourceCode") - public SenderGlXmzlEntity saveSenderGlXmzlEntity(SenderGlXmzlEntity senderGlXmzlEntity) { - return super.save(senderGlXmzlEntity); - } - @Override - @DS("#senderGlXmzlEntity.dataSourceCode") - public SenderGlXmzlEntity updateSenderGlXmzlEntity(SenderGlXmzlEntity senderGlXmzlEntity) { - return super.update(senderGlXmzlEntity); - } - - @Override - @DS("#senderGlXmzlEntity.dataSourceCode") - public List queryGlXmzlHealthBureau(SenderGlXmzlEntity senderGlXmzlEntity) { - return super.query(senderGlXmzlEntity); - } - - @Override - @DS("#senderGlXmzlEntity.dataSourceCode") - public SenderGlXmzlEntity saveGlXmzlHealthBureau(SenderGlXmzlEntity senderGlXmzlEntity) { - return super.save(senderGlXmzlEntity); - } - - @Override - @DS("#senderGlXmzlEntity.dataSourceCode") - public SenderGlXmzlEntity updateGlXmzlHealthBureau(SenderGlXmzlEntity senderGlXmzlEntity) { - return super.update(senderGlXmzlEntity); - } - - @Override - @DS("#senderGlXmzlEntity.dataSourceCode") - public Integer deleteGlXmzlHealthBureau(SenderGlXmzlEntity senderGlXmzlEntity) { - return super.delete("SenderGlXmzlEntity_delete_xmzl",senderGlXmzlEntity); - } -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glxmzl/entity/SenderGlXmzlEntity.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glxmzl/entity/SenderGlXmzlEntity.java deleted file mode 100644 index 1929b03c..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glxmzl/entity/SenderGlXmzlEntity.java +++ /dev/null @@ -1,296 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glxmzl.entity; - - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * (GlXmzl)实体类 - * - * @author makejava - * @since 2024-06-20 10:02:38 - */ -public class SenderGlXmzlEntity extends BaseEntity { - - private String gsdm; - private String kjnd; - private String xmdm; - private String xmmc; - private String zjm; - private String ksrq; - private String jsrq; - private String bmdm; - private String bm; - private String ren; - private String zy; - private String syzt; - private Long jlrId; - private String jlRq; - private Integer xgrId; - private String xgRq; - private String sjly; - private String sfmx; - private String projobjid; - private String zdxmbz; - private String kzfs; - private String isjbzc; - private String lxnd; - private String zjly; - private String xmfl; - private String sfjt; - private String ren2; - private String ren3; - private Double ysje; - private String glh; - - private String sfjjxm; - - public String getSfjjxm() { - return sfjjxm; - } - - public void setSfjjxm(String sfjjxm) { - this.sfjjxm = sfjjxm; - } - - public String getGsdm() { - return gsdm; - } - - public void setGsdm(String gsdm) { - this.gsdm = gsdm; - } - - public String getKjnd() { - return kjnd; - } - - public void setKjnd(String kjnd) { - this.kjnd = kjnd; - } - - public String getXmdm() { - return xmdm; - } - - public void setXmdm(String xmdm) { - this.xmdm = xmdm; - } - - public String getXmmc() { - return xmmc; - } - - public void setXmmc(String xmmc) { - this.xmmc = xmmc; - } - - public String getZjm() { - return zjm; - } - - public void setZjm(String zjm) { - this.zjm = zjm; - } - - public String getKsrq() { - return ksrq; - } - - public void setKsrq(String ksrq) { - this.ksrq = ksrq; - } - - public String getJsrq() { - return jsrq; - } - - public void setJsrq(String jsrq) { - this.jsrq = jsrq; - } - - public String getBmdm() { - return bmdm; - } - - public void setBmdm(String bmdm) { - this.bmdm = bmdm; - } - - public String getBm() { - return bm; - } - - public void setBm(String bm) { - this.bm = bm; - } - - public String getRen() { - return ren; - } - - public void setRen(String ren) { - this.ren = ren; - } - - public String getZy() { - return zy; - } - - public void setZy(String zy) { - this.zy = zy; - } - - public String getSyzt() { - return syzt; - } - - public void setSyzt(String syzt) { - this.syzt = syzt; - } - - public Long getJlrId() { - return jlrId; - } - - public void setJlrId(Long jlrId) { - this.jlrId = jlrId; - } - - public String getJlRq() { - return jlRq; - } - - public void setJlRq(String jlRq) { - this.jlRq = jlRq; - } - - public Integer getXgrId() { - return xgrId; - } - - public void setXgrId(Integer xgrId) { - this.xgrId = xgrId; - } - - public String getXgRq() { - return xgRq; - } - - public void setXgRq(String xgRq) { - this.xgRq = xgRq; - } - - public String getSjly() { - return sjly; - } - - public void setSjly(String sjly) { - this.sjly = sjly; - } - - public String getSfmx() { - return sfmx; - } - - public void setSfmx(String sfmx) { - this.sfmx = sfmx; - } - - public String getProjobjid() { - return projobjid; - } - - public void setProjobjid(String projobjid) { - this.projobjid = projobjid; - } - - public String getZdxmbz() { - return zdxmbz; - } - - public void setZdxmbz(String zdxmbz) { - this.zdxmbz = zdxmbz; - } - - public String getKzfs() { - return kzfs; - } - - public void setKzfs(String kzfs) { - this.kzfs = kzfs; - } - - public String getIsjbzc() { - return isjbzc; - } - - public void setIsjbzc(String isjbzc) { - this.isjbzc = isjbzc; - } - - public String getLxnd() { - return lxnd; - } - - public void setLxnd(String lxnd) { - this.lxnd = lxnd; - } - - public String getZjly() { - return zjly; - } - - public void setZjly(String zjly) { - this.zjly = zjly; - } - - public String getXmfl() { - return xmfl; - } - - public void setXmfl(String xmfl) { - this.xmfl = xmfl; - } - - public String getSfjt() { - return sfjt; - } - - public void setSfjt(String sfjt) { - this.sfjt = sfjt; - } - - public String getRen2() { - return ren2; - } - - public void setRen2(String ren2) { - this.ren2 = ren2; - } - - public String getRen3() { - return ren3; - } - - public void setRen3(String ren3) { - this.ren3 = ren3; - } - - public Double getYsje() { - return ysje; - } - - public void setYsje(Double ysje) { - this.ysje = ysje; - } - - public String getGlh() { - return glh; - } - - public void setGlh(String glh) { - this.glh = glh; - } - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glxmzl/entity/SenderGlXmzlEntity.xml b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glxmzl/entity/SenderGlXmzlEntity.xml deleted file mode 100644 index 7e306174..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glxmzl/entity/SenderGlXmzlEntity.xml +++ /dev/null @@ -1,440 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - GSDM - ,KJND - ,XMDM - ,XMMC - ,ZJM - ,KSRQ - ,JSRQ - ,BMDM - ,BM - ,REN - ,ZY - ,SYZT - ,JLR_ID - ,JL_RQ - ,XGR_ID - ,XG_RQ - ,SJLY - ,SFMX - ,PROJOBJID - ,ZDXMBZ - ,KZFS - ,ISJBZC - ,LXND - ,ZJLY - ,XMFL - ,SFJT - ,REN2 - ,REN3 - ,YSJE - ,GLH - ,sfjjxm - - - - - - - - - - - - - - - - insert into gl_xmzl( - - KJND , - XMDM , - XMMC , - ZJM , - KSRQ , - JSRQ , - BMDM , - BM , - REN , - ZY , - SYZT , - JLR_ID , - JL_RQ , - XGR_ID , - XG_RQ , - SJLY , - SFMX , - PROJOBJID , - ZDXMBZ , - KZFS , - ISJBZC , - LXND , - ZJLY , - XMFL , - SFJT , - REN2 , - REN3 , - YSJE , - GLH, - sfjjxm, - GSDM - - )values( - - #{kjnd} , - #{xmdm} , - #{xmmc} , - #{zjm} , - #{ksrq} , - #{jsrq} , - #{bmdm} , - #{bm} , - #{ren} , - #{zy} , - #{syzt} , - #{jlrId} , - #{jlRq} , - #{xgrId} , - #{xgRq} , - #{sjly} , - #{sfmx} , - #{projobjid} , - #{zdxmbz} , - #{kzfs} , - #{isjbzc} , - #{lxnd} , - #{zjly} , - #{xmfl} , - #{sfjt} , - #{ren2} , - #{ren3} , - #{ysje} , - #{glh} , - #{sfjjxm} , - #{gsdm} - - ) - - - - - - insert into gl_xmzl(id,GSDM, KJND, XMDM, XMMC, ZJM, KSRQ, JSRQ, BMDM, BM, REN, ZY, SYZT, JLR_ID, JL_RQ, XGR_ID, XG_RQ, SJLY, SFMX, PROJOBJID, ZDXMBZ, KZFS, ISJBZC, LXND, ZJLY, XMFL, SFJT, REN2, REN3, YSJE, GLH) - values - - (#{entity.id},#{entity.gsdm},#{entity.kjnd},#{entity.xmdm},#{entity.xmmc},#{entity.zjm},#{entity.ksrq},#{entity.jsrq},#{entity.bmdm},#{entity.bm},#{entity.ren},#{entity.zy},#{entity.syzt},#{entity.jlrId},#{entity.jlRq},#{entity.xgrId},#{entity.xgRq},#{entity.sjly},#{entity.sfmx},#{entity.projobjid},#{entity.zdxmbz},#{entity.kzfs},#{entity.isjbzc},#{entity.lxnd},#{entity.zjly},#{entity.xmfl},#{entity.sfjt},#{entity.ren2},#{entity.ren3},#{entity.ysje},#{entity.glh}) - - - - - insert into gl_xmzl(id,GSDM, KJND, XMDM, XMMC, ZJM, KSRQ, JSRQ, BMDM, BM, REN, ZY, SYZT, JLR_ID, JL_RQ, XGR_ID, XG_RQ, SJLY, SFMX, PROJOBJID, ZDXMBZ, KZFS, ISJBZC, LXND, ZJLY, XMFL, SFJT, REN2, REN3, YSJE, GLH) - values - - (#{entity.id},#{entity.gsdm},#{entity.kjnd},#{entity.xmdm},#{entity.xmmc},#{entity.zjm},#{entity.ksrq},#{entity.jsrq},#{entity.bmdm},#{entity.bm},#{entity.ren},#{entity.zy},#{entity.syzt},#{entity.jlrId},#{entity.jlRq},#{entity.xgrId},#{entity.xgRq},#{entity.sjly},#{entity.sfmx},#{entity.projobjid},#{entity.zdxmbz},#{entity.kzfs},#{entity.isjbzc},#{entity.lxnd},#{entity.zjly},#{entity.xmfl},#{entity.sfjt},#{entity.ren2},#{entity.ren3},#{entity.ysje},#{entity.glh}) - - on duplicate key update - GSDM = values(GSDM), - KJND = values(KJND), - XMDM = values(XMDM), - XMMC = values(XMMC), - ZJM = values(ZJM), - KSRQ = values(KSRQ), - JSRQ = values(JSRQ), - BMDM = values(BMDM), - BM = values(BM), - REN = values(REN), - ZY = values(ZY), - SYZT = values(SYZT), - JLR_ID = values(JLR_ID), - JL_RQ = values(JL_RQ), - XGR_ID = values(XGR_ID), - XG_RQ = values(XG_RQ), - SJLY = values(SJLY), - SFMX = values(SFMX), - PROJOBJID = values(PROJOBJID), - ZDXMBZ = values(ZDXMBZ), - KZFS = values(KZFS), - ISJBZC = values(ISJBZC), - LXND = values(LXND), - ZJLY = values(ZJLY), - XMFL = values(XMFL), - SFJT = values(SFJT), - REN2 = values(REN2), - REN3 = values(REN3), - YSJE = values(YSJE), - GLH = values(GLH) - - - update gl_xmzl set - - GSDM = #{gsdm}, - KJND = #{kjnd}, - XMDM = #{xmdm}, - XMMC = #{xmmc}, - ZJM = #{zjm}, - KSRQ = #{ksrq}, - JSRQ = #{jsrq}, - BMDM = #{bmdm}, - BM = #{bm}, - REN = #{ren}, - ZY = #{zy}, - SYZT = #{syzt}, - JLR_ID = #{jlrId}, - JL_RQ = #{jlRq}, - XGR_ID = #{xgrId}, - XG_RQ = #{xgRq}, - SJLY = #{sjly}, - SFMX = #{sfmx}, - PROJOBJID = #{projobjid}, - ZDXMBZ = #{zdxmbz}, - KZFS = #{kzfs}, - ISJBZC = #{isjbzc}, - LXND = #{lxnd}, - ZJLY = #{zjly}, - XMFL = #{xmfl}, - SFJT = #{sfjt}, - REN2 = #{ren2}, - REN3 = #{ren3}, - YSJE = #{ysje}, - sfjjxm = #{sfjjxm}, - GLH = #{glh} - - where kjnd= #{kjnd} and gsdm=#{gsdm} and xmdm=#{xmdm} - - - - -update gl_xmzl set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} -where id= #{id} - - - -update gl_xmzl set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} - - and GSDM = #{gsdm} - and KJND = #{kjnd} - and XMDM = #{xmdm} - and XMMC = #{xmmc} - and ZJM = #{zjm} - and KSRQ = #{ksrq} - and JSRQ = #{jsrq} - and BMDM = #{bmdm} - and BM = #{bm} - and REN = #{ren} - and ZY = #{zy} - and SYZT = #{syzt} - and JLR_ID = #{jlrId} - and JL_RQ = #{jlRq} - and XGR_ID = #{xgrId} - and XG_RQ = #{xgRq} - and SJLY = #{sjly} - and SFMX = #{sfmx} - and PROJOBJID = #{projobjid} - and ZDXMBZ = #{zdxmbz} - and KZFS = #{kzfs} - and ISJBZC = #{isjbzc} - and LXND = #{lxnd} - and ZJLY = #{zjly} - and XMFL = #{xmfl} - and SFJT = #{sfjt} - and REN2 = #{ren2} - and REN3 = #{ren3} - and YSJE = #{ysje} - and GLH = #{glh} - and sts='Y' - - - - - delete from gl_xmzl where id= #{id} - - - - - delete from gl_xmzl where gsdm= #{gsdm} and kjnd=#{kjnd} - and xmdm = #{xmdm} - - - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glxmzl/service/ISenderGlXmzlService.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glxmzl/service/ISenderGlXmzlService.java deleted file mode 100644 index eeac16eb..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glxmzl/service/ISenderGlXmzlService.java +++ /dev/null @@ -1,79 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glxmzl.service; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.grpU8.nxproof.glxmzl.entity.SenderGlXmzlEntity; -import com.hzya.frame.web.entity.JsonResultEntity; - -import java.util.List; - - -/** - * (GlXmzl)表服务接口 - * - * @author makejava - * @since 2024-06-20 10:02:38 - */ -public interface ISenderGlXmzlService extends IBaseService { - - /** - * - * @content 同步项目资料 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 11:53 - * **/ - Object glXmzlSynchronization(JSONObject json); - - /** - * - * @content 查询项目资料 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 18:48 - * **/ - Object queryEntityPage(JSONObject json); - - /** - * - * @content 查询项目资料 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 18:48 - * **/ - List queryEntityPageHealthBureau(SenderGlXmzlEntity senderGlXmzlEntity); - - /** - * - * @content 保存项目资料 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/21 13:43 - * **/ - Object saveEntityHealthBureau(JSONObject jsonObject); - - /** - * - * @content 更新项目资料 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/21 14:00 - * **/ - Object updateEntityHealthBureau(JSONObject jsonObject); - - /** - * - * @content 删除项目资料 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/8/9 17:08 - * **/ - Object deleteEntityHealthBureau(JSONObject jsonObject); - -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glxmzl/service/impl/SenderGlXmzlServiceImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/glxmzl/service/impl/SenderGlXmzlServiceImpl.java deleted file mode 100644 index 2ce043a8..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/glxmzl/service/impl/SenderGlXmzlServiceImpl.java +++ /dev/null @@ -1,407 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.glxmzl.service.impl; - -import cn.hutool.core.date.DateUtil; -import cn.hutool.core.util.StrUtil; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; -import com.github.pagehelper.PageInfo; -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.grpU8.nxproof.glxmzl.dao.ISenderGlXmzlDao; -import com.hzya.frame.grpU8.nxproof.glxmzl.entity.SenderGlXmzlEntity; -import com.hzya.frame.grpU8.nxproof.glxmzl.service.ISenderGlXmzlService; -import com.hzya.frame.web.entity.BaseResult; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.apache.commons.collections.CollectionUtils; -import org.mybatis.spring.SqlSessionTemplate; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Qualifier; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.stereotype.Service; - -import java.util.ArrayList; -import java.util.Date; -import java.util.List; - -/** - * (GlXmzl)表服务实现类 - * - * @author makejava - * @since 2024-06-20 10:02:38 - */ -@Service(value = "SenderGlXmzlServiceImpl") -public class SenderGlXmzlServiceImpl extends BaseService implements ISenderGlXmzlService { - - - - private ISenderGlXmzlDao senderGlXmzlDao; - - @Autowired - public void setSenderGlXmzlDao(ISenderGlXmzlDao dao) { - this.senderGlXmzlDao = dao; - this.dao = dao; - } - - //同步项目资料 - @Override - public Object glXmzlSynchronization(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderGlXmzlEntity senderGlXmzlEntity = jsonObject.toJavaObject(SenderGlXmzlEntity.class); - List senderGlXmzlEntities=new ArrayList<>(); - String result=null; - try { - //如果没有传入年度,则查询当年得,避免数据查询太大 - if(senderGlXmzlEntity.getKjnd()==null){ - senderGlXmzlEntity.setKjnd(DateUtil.format(new Date(),"yyyy")); - } - logger.info("===========开始查询GRPU8项目资料信息============="); - /*try { - //同步南浔区人民医院001项目资料 - senderGlXmzlEntity.setGsdm("0101010101"); - logger.info("==========开始查询南浔区人民医院项目资料========"); - senderGlXmzlEntities = sqlSessionNxrm.selectList("SenderGlXmzlEntity_list_base",senderGlXmzlEntity); - result=sendXmzlToHealthBureau(senderGlXmzlEntities); - logger.info("南浔区人民医院GRPU8项目资料同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区人民医院GRPU8项目资料同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - try { - //同步南浔区练市人民医院003项目资料 - senderGlXmzlEntity.setGsdm("0101010103"); - logger.info("==========开始查询南浔区练市人民医院项目资料========"); - senderGlXmzlEntities=senderGlXmzlDao.querySenderGlXmzlEntity(senderGlXmzlEntity); - result=sendXmzlToHealthBureau(senderGlXmzlEntities); - logger.info("南浔区练市人民医院GRPU8项目资料同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区练市人民医院GRPU8项目资料同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - /*try { - //同步练市镇中心卫生院005项目资料 - senderGlXmzlEntity.setGsdm("0101010202"); - logger.info("==========开始查询南浔区练市镇中心卫生院项目资料========"); - senderGlXmzlEntities = sqlSessionNxrm.selectList("SenderGlXmzlEntity_list_base",senderGlXmzlEntity); - result=sendXmzlToHealthBureau(senderGlXmzlEntities); - logger.info("练市镇中心卫生院GRPU8项目资料同步结果为:{}",result); - }catch (Exception e){ - logger.info("练市镇中心卫生院GRPU8项目资料同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - /*try { - //同步善琏镇卫生院007项目资料 - senderGlXmzlEntity.setGsdm("0101010204"); - logger.info("==========开始查询南浔区善琏镇卫生院项目资料========"); - senderGlXmzlEntities = sqlSessionNxrm.selectList("SenderGlXmzlEntity_list_base",senderGlXmzlEntity); - result=sendXmzlToHealthBureau(senderGlXmzlEntities); - logger.info("南浔区善琏镇卫生院GRPU8项目资料同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区善琏镇卫生院GRPU8项目资料同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - /*try { - //同步双林镇中心卫生院004项目资料 - senderGlXmzlEntity.setGsdm("0101010201"); - senderGlXmzlEntities = sqlSessionSlz.selectList("SenderGlXmzlEntity_list_base",senderGlXmzlEntity); - result=sendXmzlToHealthBureau(senderGlXmzlEntities); - logger.info("双林镇中心卫生院GRPU8项目资料同步结果为:{}",result); - }catch (Exception e){ - logger.info("双林镇中心卫生院GRPU8项目资料同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步菱湖镇中心卫生院009项目资料 - senderGlXmzlEntity.setGsdm("0101020201"); - senderGlXmzlEntities = sqlSessionLhz.selectList("SenderGlXmzlEntity_list_base",senderGlXmzlEntity); - result=sendXmzlToHealthBureau(senderGlXmzlEntities); - logger.info("菱湖镇中心卫生院GRPU8项目资料同步结果为:{}",result); - }catch (Exception e){ - logger.info("菱湖镇中心卫生院GRPU8项目资料同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步和孚镇卫生院010项目资料 - senderGlXmzlEntity.setGsdm("0101020202"); - senderGlXmzlEntities = sqlSessionHfz.selectList("SenderGlXmzlEntity_list_base",senderGlXmzlEntity); - result=sendXmzlToHealthBureau(senderGlXmzlEntities); - logger.info("和孚镇卫生院GRPU8项目资料同步结果为:{}",result); - }catch (Exception e){ - logger.info("和孚镇卫生院GRPU8项目资料同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步千金镇卫生院011项目资料 - senderGlXmzlEntity.setGsdm("0101020203"); - senderGlXmzlEntities = sqlSessionQjz.selectList("SenderGlXmzlEntity_list_base",senderGlXmzlEntity); - result=sendXmzlToHealthBureau(senderGlXmzlEntities); - logger.info("千金镇卫生院GRPU8项目资料同步结果为:{}",result); - }catch (Exception e){ - logger.info("千金镇卫生院GRPU8项目资料同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步石崇镇卫生院012项目资料 - senderGlXmzlEntity.setGsdm("0101020204"); - senderGlXmzlEntities = sqlSessionScz.selectList("SenderGlXmzlEntity_list_base",senderGlXmzlEntity); - result=sendXmzlToHealthBureau(senderGlXmzlEntities); - logger.info("石崇镇卫生院GRPU8项目资料同步结果为:{}",result); - }catch (Exception e){ - logger.info("石崇镇卫生院GRPU8项目资料同步失败:{}",result); - e.printStackTrace(); - }try { - //同步南浔镇中心卫生院014项目资料 - senderGlXmzlEntity.setGsdm("010202"); - senderGlXmzlEntities = sqlSessionNxz.selectList("SenderGlXmzlEntity_list_base",senderGlXmzlEntity); - result= sendXmzlToHealthBureau(senderGlXmzlEntities); - logger.info("南浔镇中心卫生院GRPU8项目资料同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔镇中心卫生院GRPU8项目资料同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - }catch (Exception e){ - logger.info("GRPU8项目资料同步失败:{}",e.getMessage()); - throw new RuntimeException(e.getMessage()); - } - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("result",result); - return jsonObject1; - } - - private String sendXmzlToHealthBureau(List senderGlXmzlEntities){ - if (CollectionUtils.isEmpty(senderGlXmzlEntities)) { - logger.info("GRPU8没有需要同步得项目资料信息"); - return "GRPU8没有需要同步得项目资料信息"; - } else { - for (SenderGlXmzlEntity xmzlEntity : senderGlXmzlEntities) { - //xmzlEntity.setKjnd("2021"); - //根据会计年度,公司代码,项目代码查询数据是否已经同步过 - SenderGlXmzlEntity receiverGlXmzlEntity = new SenderGlXmzlEntity(); - receiverGlXmzlEntity.setKjnd(xmzlEntity.getKjnd()); - receiverGlXmzlEntity.setGsdm(xmzlEntity.getGsdm()); - receiverGlXmzlEntity.setXmdm(xmzlEntity.getXmdm()); - try { - List receiverGlXmzlEntities=queryEntityPageHealthBureau(receiverGlXmzlEntity); - //设置id为会计年度,公司代码,项目代码拼接,测试时候这样,具体看情况 - xmzlEntity.setId(xmzlEntity.getGsdm() + '-' + xmzlEntity.getKjnd() + '-' + xmzlEntity.getXmdm()); - JsonResultEntity jsonResultEntity=null; - if (CollectionUtils.isEmpty(receiverGlXmzlEntities)) { - logger.info("===========开始将公司代码为:{}得GRPU8项目资料信息同步保存到卫生局GRPU8中=============",xmzlEntity.getGsdm()); - JSONObject jsonObjectStr = new JSONObject(); - jsonObjectStr.put("jsonStr", xmzlEntity); - Object o = saveEntityHealthBureau(jsonObjectStr); - JSONObject json = (JSONObject) JSON.toJSON(o); - if(json.getString("status").equalsIgnoreCase("200")){ - //JSONObject json = (JSONObject) JSONObject.toJSON(jsonResultEntity.getAttribute()); - logger.info("======公司代码为:{}得GROU8项目资料信息同步保存到卫生局得返回结果为:{}=======",xmzlEntity.getGsdm(),json.getString("xmzl")); - } - /*if (jsonObjectAttribute != null) { - logger.info("===========开始将发送方的GRPU8项目资料信息新增到项目资料日志中============="); - //保存发送方得日志 - xmzlEntity.setDataSourceCode(grp_data_source_code); - senderGlXmzlDao.saveSenderGlXmzlEntity(xmzlEntity); - }*/ - } else { - logger.info("===========开始将公司代码为:{}得GRPU8项目资料信息同步更新到卫生局GRPU8中=============",xmzlEntity.getGsdm()); - JSONObject jsonObjectStr = new JSONObject(); - jsonObjectStr.put("jsonStr", xmzlEntity); - Object o = updateEntityHealthBureau(jsonObjectStr); - JSONObject json = (JSONObject) JSON.toJSON(o); - if(json.getString("status").equalsIgnoreCase("200")){ - //JSONObject json = (JSONObject) JSONObject.toJSON(jsonResultEntity.getAttribute()); - logger.info("======公司代码:{}得GROU8项目资料信息同步更新到卫生局得返回结果为:{}=======",xmzlEntity.getGsdm(),json.getString("xmzl")); - } - /*if (jsonObjectAttribute != null) { - logger.info("===========开始将发送方的GRPU8项目资料信息更新到项目资料日志中============="); - //保存发送方得日志 - xmzlEntity.setDataSourceCode(grp_data_source_code); - senderGlXmzlDao.updateSenderGlXmzlEntity(xmzlEntity); - }*/ - } - } catch (Exception e) { - logger.info("公司代码为:{}得GRPU8项目资料同步失败:{}", xmzlEntity.getGsdm(),e.getMessage()); - e.printStackTrace(); - } - } - return "同步GROU8项目资料成功"; - } - } - - //查询项目资料 - @Override - public Object queryEntityPage(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderGlXmzlEntity senderGlXmzlEntity = jsonObject.toJavaObject(SenderGlXmzlEntity.class); - List senderGlXmzlEntities=new ArrayList<>(); - //如果没有传入年度,则查询当年得,避免数据查询太大 - if(senderGlXmzlEntity.getKjnd()==null){ - senderGlXmzlEntity.setKjnd(DateUtil.format(new Date(),"yyyy")); - } - if(StrUtil.isEmpty(senderGlXmzlEntity.getGsdm())){ - logger.info("======根据公司编码:{}查询项目资料为空",senderGlXmzlEntity.getGsdm()); - return BaseResult.getFailureMessageEntity("请传递公司编码"); - } - try { - /*switch (senderGlXmzlEntity.getGsdm()){ - case "0101010103"://练市人民医院 - senderGlXmzlEntities = senderGlXmzlDao.queryByLike(senderGlXmzlEntity); - break; - case "0101010201"://双林镇中心卫生院 - senderGlXmzlEntities = senderGlXmzlDao.queryByLike(senderGlXmzlEntity); - break; - case "0101010202"://练市镇中心卫生院 - senderGlXmzlEntities = senderGlXmzlDao.queryByLike(senderGlXmzlEntity); - break; - case "0101010204"://善琏镇卫生院 - senderGlXmzlEntities = senderGlXmzlDao.queryByLike(senderGlXmzlEntity); - break; - case "0101020201": - senderGlXmzlEntities = senderGlXmzlDao.queryByLike(senderGlXmzlEntity); - break; - case "0101020202": - senderGlXmzlEntities = senderGlXmzlDao.queryByLike(senderGlXmzlEntity); - break; - case "0101020203": - senderGlXmzlEntities = senderGlXmzlDao.queryByLike(senderGlXmzlEntity); - break; - case "0101020204": - senderGlXmzlEntities = senderGlXmzlDao.queryByLike(senderGlXmzlEntity); - break; - case "0101010101"://南浔区人民医院 - senderGlXmzlEntities = senderGlXmzlDao.queryByLike(senderGlXmzlEntity); - break; - default: - break; - }*/ - senderGlXmzlEntities = senderGlXmzlDao.querySenderGlXmzlEntity(senderGlXmzlEntity); - PageInfo pageInfo=new PageInfo(senderGlXmzlEntities); - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("pageInfo",pageInfo); - return jsonObject1; - }catch (Exception e){ - logger.info("根据公司代码:{}查询GROU8项目资料失败:{}",senderGlXmzlEntity.getGsdm(),e.getMessage()); - return BaseResult.getFailureMessageEntity("查询GROU8项目资料失败"); - } - } - - //保存项目资料 - @Override - public Object saveEntityHealthBureau(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderGlXmzlEntity receiverGlXmzlEntity = jsonObject.toJavaObject(SenderGlXmzlEntity.class); - if (StrUtil.isEmpty(jsonObject.getString("kjnd"))) { - logger.info("保存项目资料时会计年度为空"); - return BaseResult.getFailureMessageEntity("会计年度为空"); - } - if (StrUtil.isEmpty(jsonObject.getString("gsdm"))) { - logger.info("保存项目资料时公司代码为空"); - return BaseResult.getFailureMessageEntity("公司代码为空"); - } - if (StrUtil.isEmpty(jsonObject.getString("xmdm"))) { - logger.info("保存项目资料时项目资料代码为空"); - return BaseResult.getFailureMessageEntity("项目资料代码为空"); - } - if (StrUtil.isEmpty(jsonObject.getString("xmmc"))) { - logger.info("保存项目资料时项目资料名称为空"); - return BaseResult.getFailureMessageEntity("项目资料名称为空"); - } - try { - SenderGlXmzlEntity senderGlXmzlEntity=new SenderGlXmzlEntity(); - senderGlXmzlEntity.setGsdm(receiverGlXmzlEntity.getGsdm()); - senderGlXmzlEntity.setKjnd(receiverGlXmzlEntity.getKjnd()); - senderGlXmzlEntity.setXmdm(receiverGlXmzlEntity.getXmdm()); - List senderGlXmzlEntities = queryEntityPageHealthBureau(senderGlXmzlEntity); - if(CollectionUtils.isEmpty(senderGlXmzlEntities)){ - receiverGlXmzlEntity.setId(receiverGlXmzlEntity.getGsdm()+'-'+receiverGlXmzlEntity.getKjnd()+'-'+receiverGlXmzlEntity.getXmdm()); - logger.info("=======开始根据公司代码:{}保存项目资料,id为:{}",receiverGlXmzlEntity.getGsdm(),receiverGlXmzlEntity.getId()); - SenderGlXmzlEntity receiverGlXmzlEntitySave = senderGlXmzlDao.saveGlXmzlHealthBureau(receiverGlXmzlEntity); - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("xmzl",receiverGlXmzlEntitySave); - return jsonObject1; - }else{ - logger.info("=======开始根据公司代码:{}更新项目资料,id为:{}",receiverGlXmzlEntity.getGsdm(),receiverGlXmzlEntity.getId()); - SenderGlXmzlEntity receiverGlXmzlEntity1 = senderGlXmzlDao.updateGlXmzlHealthBureau(receiverGlXmzlEntity); - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("xmzl",receiverGlXmzlEntity1); - return jsonObject1; - } - }catch (Exception e){ - logger.info("根据公司代码:{}保存GROU8项目资料失败:{}",receiverGlXmzlEntity.getGsdm(),e.getMessage()); - return BaseResult.getFailureMessageEntity("保存GROU8项目资料失败"); - } - } - - //更新项目资料 - @Override - public Object updateEntityHealthBureau(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderGlXmzlEntity receiverGlXmzlEntity = jsonObject.toJavaObject(SenderGlXmzlEntity.class); - if (StrUtil.isEmpty(jsonObject.getString("kjnd"))) { - logger.info("更新项目资料时会计年度为空"); - return BaseResult.getFailureMessageEntity("会计年度为空"); - } - if (StrUtil.isEmpty(jsonObject.getString("gsdm"))) { - logger.info("更新项目资料时公司代码为空"); - return BaseResult.getFailureMessageEntity("公司代码为空"); - } - if (StrUtil.isEmpty(jsonObject.getString("xmdm"))) { - logger.info("更新项目资料时项目资料代码为空"); - return BaseResult.getFailureMessageEntity("项目资料代码为空"); - } - try { - receiverGlXmzlEntity.setId(receiverGlXmzlEntity.getGsdm()+'-'+receiverGlXmzlEntity.getKjnd()+'-'+receiverGlXmzlEntity.getXmdm()); - logger.info("=======开始根据公司代码:{}更新项目资料,id为:{}",receiverGlXmzlEntity.getGsdm(),receiverGlXmzlEntity.getId()); - SenderGlXmzlEntity receiverGlXmzlEntity1 = senderGlXmzlDao.updateGlXmzlHealthBureau(receiverGlXmzlEntity); - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("xmzl",receiverGlXmzlEntity1); - return jsonObject1; - }catch (Exception e){ - logger.info("根据公司代码:{}更新GROU8项目资料失败:{}",receiverGlXmzlEntity.getGsdm(),e.getMessage()); - return BaseResult.getFailureMessageEntity("更新GROU8项目资料失败"); - } - } - - //删除项目资料 - @Override - public Object deleteEntityHealthBureau(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderGlXmzlEntity receiverGlXmzlEntity = jsonObject.toJavaObject(SenderGlXmzlEntity.class); - if (StrUtil.isEmpty(jsonObject.getString("kjnd"))) { - logger.info("删除项目资料时会计年度为空"); - return BaseResult.getFailureMessageEntity("会计年度为空"); - } - if (StrUtil.isEmpty(jsonObject.getString("gsdm"))) { - logger.info("删除项目资料时公司代码为空"); - return BaseResult.getFailureMessageEntity("公司代码为空"); - } - try { - receiverGlXmzlEntity.setId(receiverGlXmzlEntity.getGsdm()+'-'+receiverGlXmzlEntity.getKjnd()+'-'+receiverGlXmzlEntity.getXmdm()); - logger.info("=======开始根据公司代码:{}删除项目资料为:{}",receiverGlXmzlEntity.getGsdm(),receiverGlXmzlEntity.getXmdm()); - Integer integer = senderGlXmzlDao.deleteGlXmzlHealthBureau(receiverGlXmzlEntity); - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("xmzl",integer); - return jsonObject1; - }catch (Exception e){ - logger.info("根据公司代码:{}删除GROU8项目资料:{}失败:{}",receiverGlXmzlEntity.getGsdm(),receiverGlXmzlEntity.getXmdm(),e.getMessage()); - return BaseResult.getFailureMessageEntity("删除GROU8项目资料失败"); - } - } - - //查询项目资料 - @Override - public List queryEntityPageHealthBureau(SenderGlXmzlEntity senderGlXmzlEntity) { - try { - logger.info("====根据公司代码:{}查询卫生局中得项目资料数据====",senderGlXmzlEntity.getGsdm()); - List receiverGlXmzlEntities = senderGlXmzlDao.queryGlXmzlHealthBureau(senderGlXmzlEntity); - return receiverGlXmzlEntities; - }catch (Exception e){ - logger.info("根据公司代码:{}查询卫生局的GROU8项目资料失败:{}",senderGlXmzlEntity.getGsdm(),e.getMessage()); - e.printStackTrace(); - } - return null; - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerannex/dao/IOerAnnexDao.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerannex/dao/IOerAnnexDao.java deleted file mode 100644 index cbd78980..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerannex/dao/IOerAnnexDao.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oerannex.dao;/* -* @Description 附件关系表 -* @Author xiangerlin - @Date 2022-10-26 10:04 -*/ - - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.grpU8.nxproof.oerannex.entity.OerAnnexEntity; - -public interface IOerAnnexDao extends IBaseDao { - Integer deleteAnnex(OerAnnexEntity delete); - - OerAnnexEntity queryMaxId(OerAnnexEntity entity); - - Integer saveData(OerAnnexEntity annexEntity); -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerannex/dao/impl/OerAnnexDaoImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerannex/dao/impl/OerAnnexDaoImpl.java deleted file mode 100644 index bb6c8eb9..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerannex/dao/impl/OerAnnexDaoImpl.java +++ /dev/null @@ -1,40 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oerannex.dao.impl;/* -* @Description 附件关系表 -* @Author xiangerlin - @Date 2022-10-26 10:05 -*/ - - - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.grpU8.nxproof.oerannex.dao.IOerAnnexDao; -import com.hzya.frame.grpU8.nxproof.oerannex.entity.OerAnnexEntity; -import com.hzya.frame.grpU8.nxproof.oerdjml.entity.OerDjmlEntity; -import org.springframework.stereotype.Repository; - -import java.util.List; - -@Repository -public class OerAnnexDaoImpl extends MybatisGenericDao implements IOerAnnexDao { - @DS("#entity.dataSourceCode") - @Override - public Integer deleteAnnex(OerAnnexEntity entity) { - Integer o = super.delete( "com.hzya.frame.grpU8.nxproof.oerannex.entity.OerAnnexEntity.OerAnnexEntity_delete", entity); - return o; - } - - @DS("#entity.dataSourceCode") - @Override - public OerAnnexEntity queryMaxId(OerAnnexEntity entity) { - OerAnnexEntity o = super.query(entity,"com.hzya.frame.grpU8.nxproof.oerannex.entity.OerAnnexEntity.OerAnnexEntity_max_id"); - return o; - } - - @DS("#entity.dataSourceCode") - @Override - public Integer saveData(OerAnnexEntity entity) { - Integer o = super.insert("com.hzya.frame.grpU8.nxproof.oerannex.entity.OerAnnexEntity.OerAnnexEntity_insert",entity); - return o; - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerannex/entity/OerAnnexEntity.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerannex/entity/OerAnnexEntity.java deleted file mode 100644 index ebbddd5a..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerannex/entity/OerAnnexEntity.java +++ /dev/null @@ -1,149 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oerannex.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -/* -* @Description 附件关系表 -* @Author xiangerlin - @Date 2022-10-26 8:44 -*/ -public class OerAnnexEntity extends BaseEntity { - - private String annexid; //主键id - private String mlid;//报销单id - private String gsdm;//公司代码 默认001 - private String kjnd;//会计年度 - private String bnxid;// 不知道是什么 填0 - private String xh;//序号 - private String onlyid;// AT_AttachmentFile 表的主键ATGuid - private String annexName;//附件名 - private Long annexSize;//附件大小 - private String showSize;//附件大小显示值 - private String ole;// 不知道是什么,填空 - private String fjType;//附件类型, 数据库中只有 其他、其他其他(&Z)、合同3种类型 - private String fpid;//不知道是什么 填空 - - private String maxAnnexid;//最大id - - private String aTextName;//后缀名 - - public String getAnnexid() { - return annexid; - } - - public void setAnnexid(String annexid) { - this.annexid = annexid; - } - - public String getMlid() { - return mlid; - } - - public void setMlid(String mlid) { - this.mlid = mlid; - } - - public String getGsdm() { - return gsdm; - } - - public void setGsdm(String gsdm) { - this.gsdm = gsdm; - } - - public String getKjnd() { - return kjnd; - } - - public void setKjnd(String kjnd) { - this.kjnd = kjnd; - } - - public String getBnxid() { - return bnxid; - } - - public void setBnxid(String bnxid) { - this.bnxid = bnxid; - } - - public String getXh() { - return xh; - } - - public void setXh(String xh) { - this.xh = xh; - } - - public String getOnlyid() { - return onlyid; - } - - public void setOnlyid(String onlyid) { - this.onlyid = onlyid; - } - - public String getAnnexName() { - return annexName; - } - - public void setAnnexName(String annexName) { - this.annexName = annexName; - } - - public Long getAnnexSize() { - return annexSize; - } - - public void setAnnexSize(Long annexSize) { - this.annexSize = annexSize; - } - - public String getShowSize() { - return showSize; - } - - public void setShowSize(String showSize) { - this.showSize = showSize; - } - - public String getOle() { - return ole; - } - - public void setOle(String ole) { - this.ole = ole; - } - - public String getFjType() { - return fjType; - } - - public void setFjType(String fjType) { - this.fjType = fjType; - } - - public String getFpid() { - return fpid; - } - - public void setFpid(String fpid) { - this.fpid = fpid; - } - - public String getMaxAnnexid() { - return maxAnnexid; - } - - public void setMaxAnnexid(String maxAnnexid) { - this.maxAnnexid = maxAnnexid; - } - - public String getaTextName() { - return aTextName; - } - - public void setaTextName(String aTextName) { - this.aTextName = aTextName; - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerannex/entity/OerAnnexEntity.xml b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerannex/entity/OerAnnexEntity.xml deleted file mode 100644 index d9bd9cdd..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerannex/entity/OerAnnexEntity.xml +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - AnnexID, - MLID, - GSDM, - KJND, - BNXID, - XH, - OnlyID, - AnnexName, - AnnexSize, - ShowSize, - OLE, - FJType, - FPID - - - - - - - - - - - - - - - - insert into OER_ANNEX( - - AnnexID, - MLID, - gsdm, - kjnd , - xh, - onlyid, - annexName, - annexSize, - showSize, - fjType, - bnxid, - ole, - fpid - - )values - ( - - #{annexid}, - #{mlid}, - #{gsdm}, - #{kjnd} , - #{xh}, - #{onlyid}, - #{annexName}, - #{annexSize}, - #{showSize}, - #{fjType}, - 0, - null, - '' - - ) - - - - delete from OER_ANNEX where mlid = #{mlid} and kjnd = #{kjnd} and gsdm = #{gsdm} - - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerannex/service/IOerAnnexService.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerannex/service/IOerAnnexService.java deleted file mode 100644 index 4f1ffaa9..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerannex/service/IOerAnnexService.java +++ /dev/null @@ -1,51 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oerannex.service; -/* -* @Description 附件关系表 -* @Author xiangerlin - @Date 2022-10-26 10:06 -*/ - - -import com.hzya.frame.grpU8.nxproof.oerannex.entity.OerAnnexEntity; - -import java.util.List; - -public interface IOerAnnexService { - - /** - * 查询附件关系 - * @param entity - * @return - * @throws Exception - */ - List queryAnnex(OerAnnexEntity entity)throws Exception; - /** - * 查询最大id - * @param entity - * @return - * @throws Exception - */ - String queryMaxId(OerAnnexEntity entity)throws Exception; - - /** - * 保存附件关系 - * @param entity - * @throws Exception - */ - void saveAnnex(OerAnnexEntity entity)throws Exception; - - /** - * 删除附件关系 - * @param entity - * @throws Exception - */ - void deleteAnnex(OerAnnexEntity entity)throws Exception; - - /** - * 查询附件关系,联查附件对象表 - * @param mlid - * @return - * @throws Exception - */ - List queryAnnexAndFile(String mlid)throws Exception; -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerannex/service/impl/OerAnnexServiceImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerannex/service/impl/OerAnnexServiceImpl.java deleted file mode 100644 index 5691cc0e..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerannex/service/impl/OerAnnexServiceImpl.java +++ /dev/null @@ -1,132 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oerannex.service.impl;/* -* @Description 附件关系表 -* @Author xiangerlin - @Date 2022-10-26 10:07 -*/ - -import cn.hutool.core.date.DateUtil; -import cn.hutool.core.util.StrUtil; -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.grpU8.nxproof.oerannex.dao.IOerAnnexDao; -import com.hzya.frame.grpU8.nxproof.oerannex.entity.OerAnnexEntity; -import com.hzya.frame.grpU8.nxproof.oerannex.service.IOerAnnexService; -import com.hzya.frame.web.exception.BaseSystemException; -import org.apache.commons.collections.CollectionUtils; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.math.BigDecimal; -import java.util.Date; -import java.util.List; - -@Service -public class OerAnnexServiceImpl extends BaseService implements IOerAnnexService { - - Logger logger = LogManager.getLogger(getClass()); - - protected IOerAnnexDao oerAnnexDao; - - @Autowired - public void setBillLogDao(IOerAnnexDao dao) { - this.oerAnnexDao = dao; - this.dao=dao; - } - - /** - * 查询附件关系 - * - * @param entity - * @return - * @throws Exception - */ - @Override - public List queryAnnex(OerAnnexEntity entity) throws Exception { - List annexList = oerAnnexDao.query(entity); - return annexList; - } - - /** - * 删除附件关系 - * - * @param entity - * @throws Exception - */ - @Override - public void deleteAnnex(OerAnnexEntity entity){ - if (null != entity && StrUtil.isNotEmpty(entity.getMlid()) && StrUtil.isNotEmpty(entity.getKjnd())){ - oerAnnexDao.delete("OerAnnexEntity_delete",entity); - } - } - - /** - * 查询最大id - * @param entity - * @return - * @throws Exception - */ - @Override - public String queryMaxId(OerAnnexEntity entity) throws Exception { - if (null == entity){ - entity = new OerAnnexEntity(); - } - if (StrUtil.isEmpty(entity.getKjnd())){ - entity.setKjnd(String.valueOf(DateUtil.year(new Date()))); - } - OerAnnexEntity max = oerAnnexDao.query(entity,"OerAnnexEntity_max_id"); - if (null != max){ - Long max_value = Long.valueOf(max.getMaxAnnexid()); - return String.valueOf(max_value+1); - } - return null; - } - - /** - * 保存附件关系 - * @param entity - * @throws Exception - */ - @Override - public void saveAnnex(OerAnnexEntity entity) throws Exception { - if (null == entity){ - throw new BaseSystemException("参数不能为空"); - } - //entity.setAcc_name(Constant.CONFIGMAP.get("file_acc_name")); - entity.setAnnexid(queryMaxId(entity)); - if (null != entity.getAnnexSize()){ - int fileSize = entity.getAnnexSize().intValue(); - String showSize = ""; - if (fileSize < 1000) { - showSize = fileSize + "b"; - } else if (1000 < fileSize && fileSize < 1000000) { - showSize = (fileSize / 1000) + " KB"; - } else { - showSize = (fileSize / 1000000) + " MB"; - } - entity.setShowSize(showSize); - } - /* if (!entity.getAnnexName().contains("合同")) { - entity.setFjType("其它"); - }else { - entity.setFjType("合同"); - }*/ - entity.setFjType("其它"); - oerAnnexDao.save(entity); - } - - /** - * 查询附件关系,联查附件对象表 - * - * @param mlid - * @return - * @throws Exception - */ - @Override - public List queryAnnexAndFile(String mlid) throws Exception { - OerAnnexEntity entity = new OerAnnexEntity(); - entity.setMlid(mlid); - List oerAnnexList = oerAnnexDao.queryList(entity, "OerAnnexEntity_list_base_join_attachment"); - return oerAnnexList; - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjjsfs/dao/IOerDjjsfsDao.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjjsfs/dao/IOerDjjsfsDao.java deleted file mode 100644 index 787cab3a..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjjsfs/dao/IOerDjjsfsDao.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oerdjjsfs.dao; - - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.grpU8.nxproof.oerdjjsfs.entity.OerDjjsfsEntity; - -/** - * @Author:hecan - * @Description: - * @params: - * @return: - * @Date: 2023/6/19 14:52 - */ -public interface IOerDjjsfsDao extends IBaseDao { - Integer deleteData(OerDjjsfsEntity oerDjjsfsEntity); - - Integer saveData(OerDjjsfsEntity oerdjjsfs); -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjjsfs/dao/impl/OerDjjsfsDaoImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjjsfs/dao/impl/OerDjjsfsDaoImpl.java deleted file mode 100644 index 41fdb08c..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjjsfs/dao/impl/OerDjjsfsDaoImpl.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oerdjjsfs.dao.impl; - - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.grpU8.nxproof.oerdjjsfs.dao.IOerDjjsfsDao; -import com.hzya.frame.grpU8.nxproof.oerdjjsfs.entity.OerDjjsfsEntity; -import org.springframework.stereotype.Repository; - -/** - * @Author:hecan - * @Description: - * @params: - * @return: - * @Date: 2023/6/19 14:53 - */ -@Repository(value = "oerDjjsfsDao") -public class OerDjjsfsDaoImpl extends MybatisGenericDao implements IOerDjjsfsDao { - @DS("#entity.dataSourceCode") - @Override - public Integer deleteData(OerDjjsfsEntity entity) { - Integer o = super.delete(getSqlIdPrifx() + "OerDjjsfsEntity_delete_delMlid", entity); - return o; - } - @DS("#entity.dataSourceCode") - @Override - public Integer saveData(OerDjjsfsEntity entity) { - Integer o = super.insert(getSqlIdPrifx() + "OerDjjsfsEntity_insert", entity); - return o; - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjjsfs/entity/OerDjjsfsEntity.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjjsfs/entity/OerDjjsfsEntity.java deleted file mode 100644 index 2a030f82..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjjsfs/entity/OerDjjsfsEntity.java +++ /dev/null @@ -1,240 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oerdjjsfs.entity; - -import com.hzya.frame.web.entity.BaseEntity; -import lombok.*; - -/** - * @Author:hecan - * @Description:费用报销结算方式栏 - * @params: - * @return: - * @Date: 2023/6/16 22:07 - */ - -public class OerDjjsfsEntity extends BaseEntity { - private String gsdm;//公司代码 - private String kjnd;//会计年度 - private String djlxId; - private String mlId; - private String bnxid; - private String xh;//序号 - private String jsfsdm;//结算方式编码 - private String jsfsmc;//结算方式名称 - private String kmdm;//科目代码 - private String kmmc;//科目名称 - private String skr;//收款人 - private String khyh;//开户银行 - private String yhzh;//银行账号 - private String gwkh;//公务卡号 - private String gwkxfsj; - private String zph;//支票号 - private String je;//金额 - private String province;//省份 - private String city;//城市 - private String yh;//银行机构 - private String yhhh;//银行行号 - private String rytype;//人员类型 - private String grdm; - private String yt;//用途 - private String skrbz; - - public String getGsdm() { - return gsdm; - } - - public void setGsdm(String gsdm) { - this.gsdm = gsdm; - } - - public String getKjnd() { - return kjnd; - } - - public void setKjnd(String kjnd) { - this.kjnd = kjnd; - } - - public String getDjlxId() { - return djlxId; - } - - public void setDjlxId(String djlxId) { - this.djlxId = djlxId; - } - - public String getMlId() { - return mlId; - } - - public void setMlId(String mlId) { - this.mlId = mlId; - } - - public String getXh() { - return xh; - } - - public void setXh(String xh) { - this.xh = xh; - } - - public String getJsfsdm() { - return jsfsdm; - } - - public void setJsfsdm(String jsfsdm) { - this.jsfsdm = jsfsdm; - } - - public String getJsfsmc() { - return jsfsmc; - } - - public void setJsfsmc(String jsfsmc) { - this.jsfsmc = jsfsmc; - } - - public String getKmdm() { - return kmdm; - } - - public void setKmdm(String kmdm) { - this.kmdm = kmdm; - } - - public String getKmmc() { - return kmmc; - } - - public void setKmmc(String kmmc) { - this.kmmc = kmmc; - } - - public String getSkr() { - return skr; - } - - public void setSkr(String skr) { - this.skr = skr; - } - - public String getKhyh() { - return khyh; - } - - public void setKhyh(String khyh) { - this.khyh = khyh; - } - - public String getYhzh() { - return yhzh; - } - - public void setYhzh(String yhzh) { - this.yhzh = yhzh; - } - - public String getGwkh() { - return gwkh; - } - - public void setGwkh(String gwkh) { - this.gwkh = gwkh; - } - - public String getGwkxfsj() { - return gwkxfsj; - } - - public void setGwkxfsj(String gwkxfsj) { - this.gwkxfsj = gwkxfsj; - } - - public String getZph() { - return zph; - } - - public void setZph(String zph) { - this.zph = zph; - } - - public String getJe() { - return je; - } - - public void setJe(String je) { - this.je = je; - } - - public String getProvince() { - return province; - } - - public void setProvince(String province) { - this.province = province; - } - - public String getCity() { - return city; - } - - public void setCity(String city) { - this.city = city; - } - - public String getYh() { - return yh; - } - - public void setYh(String yh) { - this.yh = yh; - } - - public String getYhhh() { - return yhhh; - } - - public void setYhhh(String yhhh) { - this.yhhh = yhhh; - } - - public String getRytype() { - return rytype; - } - - public void setRytype(String rytype) { - this.rytype = rytype; - } - - public String getGrdm() { - return grdm; - } - - public void setGrdm(String grdm) { - this.grdm = grdm; - } - - public String getYt() { - return yt; - } - - public void setYt(String yt) { - this.yt = yt; - } - - public String getSkrbz() { - return skrbz; - } - - public void setSkrbz(String skrbz) { - this.skrbz = skrbz; - } - - public String getBnxid() { - return bnxid; - } - - public void setBnxid(String bnxid) { - this.bnxid = bnxid; - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjjsfs/entity/OerDjjsfsEntity.xml b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjjsfs/entity/OerDjjsfsEntity.xml deleted file mode 100644 index 1373b9b4..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjjsfs/entity/OerDjjsfsEntity.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -GSDM,KJND - - - - insert into OER_DJJSFS( - KJND, - DJLXID, - MLID, - XH, - JSFSDM, - JSFSMC, - KMDM, - KMMC, - SKR, - KHYH, - YHZH, - GWKH, - GWKXFSJ, - ZPH, - JE, - PROVINCE, - CITY, - YH, - YHHH, - RYType, - GRDM, - yt, - SKRBZ, - GSDM - ) - values ( - #{kjnd}, - #{djlxId}, - #{mlId}, - #{xh}, - #{jsfsdm}, - #{jsfsmc}, - #{kmdm}, - #{kmmc}, - #{skr}, - #{khyh}, - #{yhzh}, - #{gwkh}, - #{gwkxfsj}, - #{zph}, - #{je}, - #{province}, - #{city}, - #{yh}, - #{yhhh}, - #{rytype}, - #{grdm}, - #{yt}, - #{skrbz}, - #{gsdm} - ) - - - - update oer_djjsfs set skrbz = '1' - where gsdm = #{gsdm} and kjnd <> '-1' - AND EXISTS ( - SELECT - 1 - FROM - oer_djjsfs a - WHERE - gsdm = #{gsdm} - AND kjnd = '-1' - AND oer_djjsfs.skr = a.skr - AND oer_djjsfs.khyh = a.KHYH - AND oer_djjsfs.yhzh = a.yhzh - ) - - - - update Pub_fp set zt = '1',BXDID = #{mlId} - WHERE - FPID IN ( - SELECT - FPID - FROM - oer_annex - WHERE - gsdm = #{gsdm} - AND kjnd = #{kjnd} - AND MLID = ${mlId} - AND FJType = '电子发票' - ); - - - - - delete FROM oer_djjsfs where GSDM =#{gsdm} and KJND=#{kjnd} and MLID=${mlId} and DJLXID=${djlxId} - - - - - DELETE FROM oer_djjsfs WHERE GSDM = #{gsdm} AND KJND = #{kjnd} AND DJLXID = #{djlxId} AND MLID = #{mlId} - - - - DELETE FROM oer_djjsfs WHERE GSDM = #{gsdm} AND MLID = #{mlId} - - - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjjsfs/service/IOerDjjsfsService.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjjsfs/service/IOerDjjsfsService.java deleted file mode 100644 index 91db7d7b..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjjsfs/service/IOerDjjsfsService.java +++ /dev/null @@ -1,11 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oerdjjsfs.service; - -/** - * @Author:hecan - * @Description:费用报销结算方式栏 - * @params: - * @return: - * @Date: 2023/6/19 14:27 - */ -public interface IOerDjjsfsService { -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjjsfs/service/impl/OerDjjsfsServiceImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjjsfs/service/impl/OerDjjsfsServiceImpl.java deleted file mode 100644 index 920a9cfd..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjjsfs/service/impl/OerDjjsfsServiceImpl.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oerdjjsfs.service.impl; - -import com.hzya.frame.grpU8.nxproof.oerdjjsfs.service.IOerDjjsfsService; -import org.springframework.stereotype.Service; - -/** - * @Author:hecan - * @Description:费用报销结算方式栏 - * @params: - * @return: - * @Date: 2023/6/19 14:30 - */ -@Service(value = "oerDjjsfsService") -public class OerDjjsfsServiceImpl implements IOerDjjsfsService { -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/controller/OerDjmlController.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/controller/OerDjmlController.java deleted file mode 100644 index a7181e2f..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/controller/OerDjmlController.java +++ /dev/null @@ -1,122 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oerdjml.controller; - - -import com.hzya.frame.grpU8.nxproof.oerdjml.entity.OerDjmlEntity; -import com.hzya.frame.grpU8.nxproof.oerdjml.service.IOerDjmlService; -import com.hzya.frame.web.action.DefaultController; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; - -/** - * @Author:hecan - * @Description:费用报销报销明细总 - * @params: - * @return: - * @Date: 2023/6/19 15:52 - */ -@RequestMapping("/grp/api") -@Controller -public class OerDjmlController extends DefaultController { - @Autowired - private IOerDjmlService iOerDjmlService; - - /*** - * @Content:费用报销单发起保存 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-06-29 11:23 - * @Param [jsonObject] - * @return java.lang.String - **/ - /*@ResponseBody - //@RequestMapping("/saveExpenseDocuments") - public JsonResultEntity saveExpenseDocuments(@RequestBody JSONObject jsonObject){ - try { - String result = null;//iOerDjmlService.saveExpenseDocuments(jsonObject); - return getSuccessMessageEntity("报销单保存成功","报销单保存","报销单单据编号为:"+result); - }catch (Exception e){ - *//* String message=""; - if(e instanceof BaseSystemException){ - message=e.getMessage(); - }*//* - return getFailureMessageEntity("报销单保存失败,错误原因为:"+e.getMessage(),"报销单保存"); - } - - }*/ - - @ResponseBody - @RequestMapping("/queryOerDjmlEntity") - public JsonResultEntity test(@RequestBody OerDjmlEntity oerDjmlEntity) throws Exception{ - OerDjmlEntity oerDjmlEntity1 = iOerDjmlService.queryOerDjmlEntity(oerDjmlEntity); - logger.info("查询出来的Rpt_Rt_content只为:{}",oerDjmlEntity1.getRptRtContent()); - String str=new String(oerDjmlEntity1.getRptRtContent(),"ISO-8859-1"); - /*try { - - // 将byte[]转换成InputStream - ByteArrayInputStream bais = new ByteArrayInputStream(oerDjmlEntity1.getRptRtContent()); - - // 创建ZipInputStream - ZipInputStream zis = new ZipInputStream(bais); - - // 获取第一个条目 - ZipEntry entry = zis.getNextEntry(); - - if (entry != null) { - // 创建一个新的ByteArrayOutputStream来存储解压缩后的数据 - ByteArrayOutputStream baos = new ByteArrayOutputStream(); - - byte[] buffer = new byte[1024]; - int len; - - // 读取解压缩的数据并写入ByteArrayOutputStream - while ((len = zis.read(buffer)) > 0) { - baos.write(buffer, 0, len); - } - - // 关闭资源 - zis.closeEntry(); - zis.close(); - bais.close(); - - // 将解压缩后的数据转换成字符串 - String decompressedString = new String(baos.toByteArray(), "UTF-8"); - - System.out.println("Decompressed String: " + decompressedString); - } else { - System.out.println("No entries found in the ZIP data."); - } - } catch (IOException e) { - e.printStackTrace(); - }*/ - - /* String outputImagePath = "C:\\Users\\笃曙\\Desktop\\项目相关\\南浔卫生局\\image.png"; // 输出图片路径 - - try (FileOutputStream fos = new FileOutputStream(outputImagePath)) { - fos.write(oerDjmlEntity1.getRptRtContent()); - logger.info("图片路径:{}",outputImagePath); - } catch (IOException e) { - e.printStackTrace(); - }*/ - - - - /* byte[] data = oerDjmlEntity1.getRptRtContent(); - File file = new File("C:\\Users\\笃曙\\Desktop\\项目相关\\南浔卫生局\\IMG_20181213_154235.png"); // 要写入的文件 - try (FileOutputStream fos = new FileOutputStream(file)) { - fos.write(data); // 将字节数组写入文件 - } catch (IOException e) { - e.printStackTrace(); - } - System.out.println("File saved successfully.");*/ - - - logger.info("转换之后的值:{}",str); - - return getFailureMessageEntity("成功",str); - } - - -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/dao/IOerDjmlDao.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/dao/IOerDjmlDao.java deleted file mode 100644 index 37904ec8..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/dao/IOerDjmlDao.java +++ /dev/null @@ -1,53 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oerdjml.dao; - - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.grpU8.nxproof.oerdjml.entity.GbiZbsyrecAllEntity; -import com.hzya.frame.grpU8.nxproof.oerdjml.entity.OerDjmlEntity; - -import java.util.List; - -/** - * @Author:hecan - * @Description: - * @params: - * @return: - * @Date: 2023/6/19 14:54 - */ -public interface IOerDjmlDao extends IBaseDao { - - - /*** - * 根据公司代码获取单据最大号 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-06-29 15:17 - * @param oerDjmlEntity - * @return java.lang.String - **/ - String getMaxDjbgByGsdm(OerDjmlEntity oerDjmlEntity); - - /**** - * 根据公司代码获取最大MLID - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-06-29 15:24 - * @Param [gsdm] - * @return java.lang.String - **/ - String getMaxMlIdByGsdm(OerDjmlEntity oerDjmlEntity); - - //获取最大单据编号,指标被占用时候 - String getMaxDjbgByGsdmZy(OerDjmlEntity oerDjmlEntity); - - OerDjmlEntity queryOerDjmlEntity(OerDjmlEntity oerDjmlEntity); - - List queryOerDjml(OerDjmlEntity oerDjmlAllEntity); - - Integer updateOerDjmlZt(OerDjmlEntity oerDjmlAllEntity); - Integer updateOerDjml(OerDjmlEntity oerDjmlAllEntity); - - Integer updateGbiZbsyrecByDjid(GbiZbsyrecAllEntity gbiZbsyrecAllEntity); - - Integer updateData(OerDjmlEntity oerdjml); - - Integer saveData(OerDjmlEntity oerdjml); -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/dao/impl/OerDjmlDaoImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/dao/impl/OerDjmlDaoImpl.java deleted file mode 100644 index 6c6f81bc..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/dao/impl/OerDjmlDaoImpl.java +++ /dev/null @@ -1,101 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oerdjml.dao.impl; - - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.grpU8.nxproof.oerdjml.dao.IOerDjmlDao; -import com.hzya.frame.grpU8.nxproof.oerdjml.entity.GbiZbsyrecAllEntity; -import com.hzya.frame.grpU8.nxproof.oerdjml.entity.OerDjmlEntity; -import org.springframework.stereotype.Repository; - -import java.util.List; - -/** - * @Author:hecan - * @Description: - * @params: - * @return: - * @Date: 2023/6/19 14:55 - */ -@Repository(value = "oerDjmlDao") -public class OerDjmlDaoImpl extends MybatisGenericDao implements IOerDjmlDao { - @DS("#oerDjmlEntity.dataSourceCode") - @Override - public String getMaxDjbgByGsdm(OerDjmlEntity oerDjmlEntity) { - oerDjmlEntity = (OerDjmlEntity) super.selectOne("OerDjmlEntity_list_base_djbhMax",oerDjmlEntity); - if(null == oerDjmlEntity){ - throw new RuntimeException("查询最大单据号错误!请联系管理员"); - }else{ - return oerDjmlEntity.getDjbh(); - } - } - @DS("#oerDjmlEntity.dataSourceCode") - @Override - public String getMaxMlIdByGsdm(OerDjmlEntity oerDjmlEntity) { - oerDjmlEntity= (OerDjmlEntity) super.selectOne("OerDjmlEntity_list_base_mlidMax",oerDjmlEntity); - if(null == oerDjmlEntity){ - throw new RuntimeException("查询最大MlId错误!请联系管理员"); - }else{ - return oerDjmlEntity.getMlId(); - } - } - - @Override - public String getMaxDjbgByGsdmZy(OerDjmlEntity oerDjmlEntity) { - oerDjmlEntity = (OerDjmlEntity) super.selectOne("OerDjmlEntity_list_base_djbhMax_zy",oerDjmlEntity); - if(null == oerDjmlEntity){ - throw new RuntimeException("指标占用查询最大单据号错误!请联系管理员"); - }else{ - return oerDjmlEntity.getDjbh(); - } - } - - @Override - public OerDjmlEntity queryOerDjmlEntity(OerDjmlEntity oerDjmlEntity) { - oerDjmlEntity = (OerDjmlEntity) super.selectOne("OerDjmlEntity_list_base_Rpt_Rt_content",oerDjmlEntity); - if(null == oerDjmlEntity){ - throw new RuntimeException("查询失败"); - }else{ - return oerDjmlEntity; - } - } - @DS("#entity.dataSourceCode") - @Override - public List queryOerDjml(OerDjmlEntity entity) { - List o = (List) super.selectList(getSqlIdPrifx() + "queryOerDjml", entity); - return o; - } - @DS("#entity.dataSourceCode") - @Override - public Integer updateOerDjmlZt(OerDjmlEntity entity) { - Integer o = super.update(getSqlIdPrifx() + "updateOerDjmlZt", entity); - return o; - } - - @DS("#entity.dataSourceCode") - @Override - public Integer updateOerDjml(OerDjmlEntity entity) { - Integer o = super.update(getSqlIdPrifx() + "updateOerDjml", entity); - return o; - } - @DS("#entity.dataSourceCode") - @Override - public Integer updateGbiZbsyrecByDjid(GbiZbsyrecAllEntity entity) { - Integer o = super.update(getSqlIdPrifx() + "updateGbiZbsyrecByDjid", entity); - return o; - } - - @DS("#entity.dataSourceCode") - @Override - public Integer updateData(OerDjmlEntity entity) { - Integer o = super.update(getSqlIdPrifx() + "OerDjmlEntity_update_data", entity); - return o; - } - @DS("#entity.dataSourceCode") - @Override - public Integer saveData(OerDjmlEntity entity) { - Integer o = super.insert(getSqlIdPrifx() + "OerDjmlEntity_insert", entity); - return o; - } - -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/dto/FileInfoDTO.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/dto/FileInfoDTO.java deleted file mode 100644 index 9604dd9d..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/dto/FileInfoDTO.java +++ /dev/null @@ -1,36 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oerdjml.dto; - -/** - * @Description 附件对象 - * @Author xiangerlin - * @Date 2024/8/16 10:28 - **/ -public class FileInfoDTO { - private byte[] data;//附件压缩成zip后的数据 - private String file_name;//附件名字 - private String file_size;//附件大小 - - public byte[] getData() { - return data; - } - - public void setData(byte[] data) { - this.data = data; - } - - public String getFile_name() { - return file_name; - } - - public void setFile_name(String file_name) { - this.file_name = file_name; - } - - public String getFile_size() { - return file_size; - } - - public void setFile_size(String file_size) { - this.file_size = file_size; - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/entity/GbiZbsyrecAllEntity.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/entity/GbiZbsyrecAllEntity.java deleted file mode 100644 index ee3798c6..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/entity/GbiZbsyrecAllEntity.java +++ /dev/null @@ -1,189 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oerdjml.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -import java.math.BigDecimal; - -/** - * (GbiZbsyrec)实体类 - * - * @author makejava - * @since 2024-08-14 10:17:39 - */ -public class GbiZbsyrecAllEntity extends BaseEntity { - - private String gsdm; - private String kjnd; - private String module; - private String djlx; - private String djid; - private Integer djflh; - private Integer djflmx; - private String djywrq; - private String djzt; - private Integer jhid; - private BigDecimal djje; - private String djzy; - private String szfx; - private String zblb; - private String czlx; - private String jdbz; - private String zzbz; - private BigDecimal sl; - private String ywdjid; - - - public String getGsdm() { - return gsdm; - } - - public void setGsdm(String gsdm) { - this.gsdm = gsdm; - } - - public String getKjnd() { - return kjnd; - } - - public void setKjnd(String kjnd) { - this.kjnd = kjnd; - } - - public String getModule() { - return module; - } - - public void setModule(String module) { - this.module = module; - } - - public String getDjlx() { - return djlx; - } - - public void setDjlx(String djlx) { - this.djlx = djlx; - } - - public String getDjid() { - return djid; - } - - public void setDjid(String djid) { - this.djid = djid; - } - - public Integer getDjflh() { - return djflh; - } - - public void setDjflh(Integer djflh) { - this.djflh = djflh; - } - - public Integer getDjflmx() { - return djflmx; - } - - public void setDjflmx(Integer djflmx) { - this.djflmx = djflmx; - } - - public String getDjywrq() { - return djywrq; - } - - public void setDjywrq(String djywrq) { - this.djywrq = djywrq; - } - - public String getDjzt() { - return djzt; - } - - public void setDjzt(String djzt) { - this.djzt = djzt; - } - - public Integer getJhid() { - return jhid; - } - - public void setJhid(Integer jhid) { - this.jhid = jhid; - } - - public BigDecimal getDjje() { - return djje; - } - - public void setDjje(BigDecimal djje) { - this.djje = djje; - } - - public String getDjzy() { - return djzy; - } - - public void setDjzy(String djzy) { - this.djzy = djzy; - } - - public String getSzfx() { - return szfx; - } - - public void setSzfx(String szfx) { - this.szfx = szfx; - } - - public String getZblb() { - return zblb; - } - - public void setZblb(String zblb) { - this.zblb = zblb; - } - - public String getCzlx() { - return czlx; - } - - public void setCzlx(String czlx) { - this.czlx = czlx; - } - - public String getJdbz() { - return jdbz; - } - - public void setJdbz(String jdbz) { - this.jdbz = jdbz; - } - - public String getZzbz() { - return zzbz; - } - - public void setZzbz(String zzbz) { - this.zzbz = zzbz; - } - - public BigDecimal getSl() { - return sl; - } - - public void setSl(BigDecimal sl) { - this.sl = sl; - } - - public String getYwdjid() { - return ywdjid; - } - - public void setYwdjid(String ywdjid) { - this.ywdjid = ywdjid; - } - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/entity/OerDjmlEntity.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/entity/OerDjmlEntity.java deleted file mode 100644 index bfd53363..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/entity/OerDjmlEntity.java +++ /dev/null @@ -1,510 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oerdjml.entity; - -import com.alibaba.fastjson.annotation.JSONField; -import com.hzya.frame.grpU8.nxproof.gbizbsyrec.entity.GbiZbsyrecEntity; -import com.hzya.frame.grpU8.nxproof.oerdjjsfs.entity.OerDjjsfsEntity; -import com.hzya.frame.grpU8.nxproof.oerdjml.dto.FileInfoDTO; -import com.hzya.frame.grpU8.nxproof.oerdjnr.entity.OerDjnrEntity; -import com.hzya.frame.grpU8.nxproof.oeryszb.entity.OerYszbEntity; -import com.hzya.frame.web.entity.BaseEntity; -import lombok.*; - -import java.util.List; - -/** - * @Author:hecan - * @Description:费用报销报销明细总 - * @params: - * @return: - * @Date: 2023/6/16 21:49 - */ -public class OerDjmlEntity extends BaseEntity { - //流程类别 1、流程发起 2、流程撤销 3、流程终止 4、流程结束 - private String lclb; - - private String mlId; - private String gsdm;//公司代码 - private String kjnd;//会计年度 - private String djlxId; - private String zt; - private String crerdm;//制单人代码 - private String crermc;//制单人名称 - private String crerdate;//日期 - private String flowcode; - private String curshjd; - private String nextshjd; - private String shrs; - private String shrId; - private String shrq; - private String jsfs; - private String djbh;//单据号 - private String djdate;//单据日期 - private String fjs;//附件数 - private String bmdm;//部门代码 - private String bmmc;//部门名称 - private String grdm;//报销人代码 - private String grmc;//报销人名称 - private String tel;//联系电话 - private String yjje;//预借金额 - private String thje;//退还金额 - private String blje;//补领金额 - private String je;//报销金额 - private String whje; - private String jedx;//金额大写 - private String zy;//摘要 - - private String pzh;//凭证号 - private String fph;//发票号 - - private byte[] RptRtContent; - //项目代码 - private String xmdm; - //项目名称 - private String xmmc; - //经济代码 - private String jjdm; - //经济名称 - private String jjmc; - private String yhzh;//银行账户 - private String khyh;//开户银行 - //差旅费出差人 - private String clf_ccr; - //出差类别 - private String clf_cclb; - //送审日期 - private String ssrq; - //送审人id - private String ssrid; - //送审人 - private String ssr; - //经费类型代码 - private String jflxdm; - //经费类型名称 - private String jflxmc; - //附件对象 - @JSONField(ordinal = 9995) - private List fileInfoList; - @JSONField(ordinal = 9996) - private List oerDjnrEntityList; - @JSONField(ordinal = 9997) - private List oerYszbEntityList; - @JSONField(ordinal = 9998) - private List oerDjjsfsEntityList; - @JSONField(ordinal = 9999) - private List gbiZbsyrecEntitylist; - - public String getMlId() { - return mlId; - } - - public void setMlId(String mlId) { - this.mlId = mlId; - } - - public String getGsdm() { - return gsdm; - } - - public void setGsdm(String gsdm) { - this.gsdm = gsdm; - } - - public String getKjnd() { - return kjnd; - } - - public void setKjnd(String kjnd) { - this.kjnd = kjnd; - } - - public String getDjlxId() { - return djlxId; - } - - public void setDjlxId(String djlxId) { - this.djlxId = djlxId; - } - - public String getZt() { - return zt; - } - - public void setZt(String zt) { - this.zt = zt; - } - - public String getCrerdm() { - return crerdm; - } - - public void setCrerdm(String crerdm) { - this.crerdm = crerdm; - } - - public String getCrermc() { - return crermc; - } - - public void setCrermc(String crermc) { - this.crermc = crermc; - } - - public String getCrerdate() { - return crerdate; - } - - public void setCrerdate(String crerdate) { - this.crerdate = crerdate; - } - - public String getFlowcode() { - return flowcode; - } - - public void setFlowcode(String flowcode) { - this.flowcode = flowcode; - } - - public String getCurshjd() { - return curshjd; - } - - public void setCurshjd(String curshjd) { - this.curshjd = curshjd; - } - - public String getNextshjd() { - return nextshjd; - } - - public void setNextshjd(String nextshjd) { - this.nextshjd = nextshjd; - } - - public String getShrs() { - return shrs; - } - - public void setShrs(String shrs) { - this.shrs = shrs; - } - - public String getShrId() { - return shrId; - } - - public void setShrId(String shrId) { - this.shrId = shrId; - } - - public String getShrq() { - return shrq; - } - - public void setShrq(String shrq) { - this.shrq = shrq; - } - - public String getJsfs() { - return jsfs; - } - - public void setJsfs(String jsfs) { - this.jsfs = jsfs; - } - - public String getDjbh() { - return djbh; - } - - public void setDjbh(String djbh) { - this.djbh = djbh; - } - - public String getDjdate() { - return djdate; - } - - public void setDjdate(String djdate) { - this.djdate = djdate; - } - - public String getFjs() { - return fjs; - } - - public void setFjs(String fjs) { - this.fjs = fjs; - } - - public String getBmdm() { - return bmdm; - } - - public void setBmdm(String bmdm) { - this.bmdm = bmdm; - } - - public String getBmmc() { - return bmmc; - } - - public void setBmmc(String bmmc) { - this.bmmc = bmmc; - } - - public String getGrdm() { - return grdm; - } - - public void setGrdm(String grdm) { - this.grdm = grdm; - } - - public String getGrmc() { - return grmc; - } - - public void setGrmc(String grmc) { - this.grmc = grmc; - } - - public String getTel() { - return tel; - } - - public void setTel(String tel) { - this.tel = tel; - } - - public String getYjje() { - return yjje; - } - - public void setYjje(String yjje) { - this.yjje = yjje; - } - - public String getThje() { - return thje; - } - - public void setThje(String thje) { - this.thje = thje; - } - - public String getBlje() { - return blje; - } - - public void setBlje(String blje) { - this.blje = blje; - } - - public String getJe() { - return je; - } - - public void setJe(String je) { - this.je = je; - } - - public String getWhje() { - return whje; - } - - public void setWhje(String whje) { - this.whje = whje; - } - - public String getJedx() { - return jedx; - } - - public void setJedx(String jedx) { - this.jedx = jedx; - } - - public String getZy() { - return zy; - } - - public void setZy(String zy) { - this.zy = zy; - } - - public String getPzh() { - return pzh; - } - - public void setPzh(String pzh) { - this.pzh = pzh; - } - - public String getFph() { - return fph; - } - - public void setFph(String fph) { - this.fph = fph; - } - - public byte[] getRptRtContent() { - return RptRtContent; - } - - public void setRptRtContent(byte[] rptRtContent) { - RptRtContent = rptRtContent; - } - - public String getLclb() { - return lclb; - } - - public void setLclb(String lclb) { - this.lclb = lclb; - } - public String getXmdm() { - return xmdm; - } - - public void setXmdm(String xmdm) { - this.xmdm = xmdm; - } - - public String getXmmc() { - return xmmc; - } - - public void setXmmc(String xmmc) { - this.xmmc = xmmc; - } - - public String getJjdm() { - return jjdm; - } - - public void setJjdm(String jjdm) { - this.jjdm = jjdm; - } - - public String getJjmc() { - return jjmc; - } - - public void setJjmc(String jjmc) { - this.jjmc = jjmc; - } - - public String getYhzh() { - return yhzh; - } - - public void setYhzh(String yhzh) { - this.yhzh = yhzh; - } - - public String getKhyh() { - return khyh; - } - - public void setKhyh(String khyh) { - this.khyh = khyh; - } - - public String getClf_ccr() { - return clf_ccr; - } - - public void setClf_ccr(String clf_ccr) { - this.clf_ccr = clf_ccr; - } - - public String getSsrq() { - return ssrq; - } - - public void setSsrq(String ssrq) { - this.ssrq = ssrq; - } - - public String getSsrid() { - return ssrid; - } - - public void setSsrid(String ssrid) { - this.ssrid = ssrid; - } - - public String getSsr() { - return ssr; - } - - public void setSsr(String ssr) { - this.ssr = ssr; - } - - public List getOerDjjsfsEntityList() { - return oerDjjsfsEntityList; - } - - public void setOerDjjsfsEntityList(List oerDjjsfsEntityList) { - this.oerDjjsfsEntityList = oerDjjsfsEntityList; - } - - public List getGbiZbsyrecEntitylist() { - return gbiZbsyrecEntitylist; - } - - public void setGbiZbsyrecEntitylist(List gbiZbsyrecEntitylist) { - this.gbiZbsyrecEntitylist = gbiZbsyrecEntitylist; - } - - public List getOerDjnrEntityList() { - return oerDjnrEntityList; - } - - public void setOerDjnrEntityList(List oerDjnrEntityList) { - this.oerDjnrEntityList = oerDjnrEntityList; - } - - public List getOerYszbEntityList() { - return oerYszbEntityList; - } - - public void setOerYszbEntityList(List oerYszbEntityList) { - this.oerYszbEntityList = oerYszbEntityList; - } - - public List getFileInfoList() { - return fileInfoList; - } - - public void setFileInfoList(List fileInfoList) { - this.fileInfoList = fileInfoList; - } - - public String getClf_cclb() { - return clf_cclb; - } - - public void setClf_cclb(String clf_cclb) { - this.clf_cclb = clf_cclb; - } - - public String getJflxdm() { - return jflxdm; - } - - public void setJflxdm(String jflxdm) { - this.jflxdm = jflxdm; - } - - public String getJflxmc() { - return jflxmc; - } - - public void setJflxmc(String jflxmc) { - this.jflxmc = jflxmc; - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/entity/OerDjmlEntity.xml b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/entity/OerDjmlEntity.xml deleted file mode 100644 index 8330f9e8..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/entity/OerDjmlEntity.xml +++ /dev/null @@ -1,549 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -GSDM,KJND,mlId - - - - - - - - - - - - - - - - - insert into OER_DJML( - - - GSDM, - KJND, - DJLXID, - MLID, - ZT, - CRerDM, - CRerMC, - CRerDate, - FlowCode, - CurSHJD, - NextSHJD, - SHR, - SHRID, - SHRQ, - JSFS, - DJBH, - DJDate, - FJS, - BMDM, - BMMC, - GRDM, - GRMC, - TEL, - YJJE, - THJE, - BLJE, - JE, - WHJE, - JEDX, - ZY, - clf_ccr, - clf_cclb, - jjdm, - jjmc, - khyh, - yhzh, - ssr, - ssrid, - ssrq, - jflxdm, - jflxmc, - xmdm, - xmmc, - - ) - values ( - - #{gsdm}, - #{kjnd}, - ${djlxId}, - ${mlId}, - #{zt}, - #{crerdm}, - #{crermc}, - #{crerdate}, - #{flowcode}, - ${curshjd}, - ${nextshjd}, - #{shrs}, - #{shrId}, - #{shrq}, - #{jsfs}, - #{djbh}, - #{djdate}, - ${fjs}, - #{bmdm}, - #{bmmc}, - #{grdm}, - #{grmc}, - #{tel}, - #{yjje}, - #{thje}, - #{blje}, - #{je}, - #{whje}, - #{jedx}, - #{zy}, - #{clf_ccr}, - #{clf_cclb}, - #{jjdm}, - #{jjmc}, - #{khyh}, - #{yhzh}, - #{ssr}, - #{ssrid}, - #{ssrq}, - #{jflxdm}, - #{jflxmc}, - #{xmdm}, - #{xmmc}, - - ) - - - - update oer_djml set zy= #{zy} - where GSDM = #{gsdm} and KJND=#{kjnd} and DJLXID=${djlxId} and MLID=${mlId} - - - - - update oer_djml set - - GSDM = #{gsdm}, - KJND = #{kjnd}, - DJLXID = #{djlxId}, - MLID = #{mlId}, - ZT = #{zt}, - CRerDM = #{crerdm}, - CRerMC = #{crermc}, - CRerDate = #{crerdate}, - FlowCode = #{flowcode}, - CurSHJD = #{curshjd}, - NextSHJD = #{nextshjd}, - SHR = #{shrs}, - SHRID = #{shrId}, - SHRQ = #{shrq}, - JSFS = #{jsfs}, - DJBH = #{djbh}, - DJDate = #{djdate}, - FJS = #{fjs}, - BMDM = #{bmdm}, - BMMC = #{bmmc}, - GRDM = #{grdm}, - GRMC = #{grmc}, - TEL = #{tel}, - YJJE = #{yjje}, - THJE = #{thje}, - BLJE = #{blje}, - JE = #{je}, - WHJE = #{whje}, - JEDX = #{jedx}, - ZY = #{zy}, - clf_ccr = #{clf_ccr}, - clf_cclb = #{clf_cclb}, - jjdm = #{jjdm}, - jjmc = #{jjmc}, - khyh = #{khyh}, - yhzh = #{yhzh}, - ssr = #{ssr}, - ssrid = #{ssrid}, - xmdm = #{xmdm}, - xmmc = #{xmmc}, - - where DJBH = #{djbh} and MLID=${mlId} - - - - - - DELETE - FROM - oer_djml - WHERE - GSDM = #{gsdm} - AND KJND = #{kjnd} - AND DJLXID = #{djlxId} - AND MLID = #{mlId} - - - - - UPDATE OER_DJML - SET ZT = #{zt}, - FlowCode = #{flowcode}, - CurSHJD =#{curshjd}, - NextSHJD = #{nextshjd}, - SHRID =#{shrId}, - SHR = #{shrs}, - SHRQ = #{shrq} - WHERE - gsdm = #{gsdm} - AND kjnd = #{kjnd} - AND djlxid = #{djlxId} - AND mlid = #{mlId} - - - - - - - - - update OER_DJML set - - GSDM = #{gsdm}, - KJND = #{kjnd}, - DJLXID = #{djlxId}, - DQRQ = #{dqrq}, - ZT = #{zt}, - CRERDM = #{crerdm}, - CRERMC = #{crermc}, - CRERDATE = #{crerdate}, - FKDH = #{fkdh}, - FKRID = #{fkrid}, - FKR = #{fkr}, - FKRQ = #{fkrq}, - IDPZH = #{idpzh}, - PZRID = #{pzrid}, - PZR = #{pzr}, - PZRQ = #{pzrq}, - DJBH = #{djbh}, - DJDATE = #{djdate}, - JE = #{je}, - JEDX = #{jedx}, - WHJE = #{whje}, - FJS = #{fjs}, - ZY = #{zy}, - YJJE = #{yjje}, - THJE = #{thje}, - BLJE = #{blje}, - BMDM = #{bmdm}, - BMMC = #{bmmc}, - XMDM = #{xmdm}, - XMMC = #{xmmc}, - GRDM = #{grdm}, - GRMC = #{grmc}, - DWDM = #{dwdm}, - DWMC = #{dwmc}, - GNDM = #{gndm}, - GNMC = #{gnmc}, - JJDM = #{jjdm}, - JJMC = #{jjmc}, - FZX6DM = #{fzx6dm}, - FZX6MC = #{fzx6mc}, - FZX7DM = #{fzx7dm}, - FZX7MC = #{fzx7mc}, - FZX8DM = #{fzx8dm}, - FZX8MC = #{fzx8mc}, - FZX9DM = #{fzx9dm}, - FZX9MC = #{fzx9mc}, - FZXADM = #{fzxadm}, - FZXAMC = #{fzxamc}, - KMDM = #{kmdm}, - KMMC = #{kmmc}, - HTBH = #{htbh}, - HTJH = #{htjh}, - SKR = #{skr}, - YHZH = #{yhzh}, - KHYH = #{khyh}, - CURSHJD = #{curshjd}, - NEXTSHJD = #{nextshjd}, - FLOWCODE = #{flowcode}, - SHRID = #{shrid}, - SHR = #{shr}, - SHRQ = #{shrq}, - SFTH = #{sfth}, - THXX = #{thxx}, - JSFS = #{jsfs}, - FQRID = #{fqrid}, - FQR = #{fqr}, - FQRQ = #{fqrq}, - WX00000051 = #{wx00000051}, - WX00000052 = #{wx00000052}, - WX00000053 = #{wx00000053}, - WX00000054 = #{wx00000054}, - WX00000055 = #{wx00000055}, - WX00000056 = #{wx00000056}, - WX00000057 = #{wx00000057}, - WX00000058 = #{wx00000058}, - WX00000059 = #{wx00000059}, - XQ = #{xq}, - WX00000060 = #{wx00000060}, - SKZH = #{skzh}, - FKZH = #{fkzh}, - JSDH = #{jsdh}, - JSRID = #{jsrid}, - JSR = #{jsr}, - JSRQ = #{jsrq}, - WX00000061 = #{wx00000061}, - WX00000062 = #{wx00000062}, - LYBXSX = #{lybxsx}, - WX00000065 = #{wx00000065}, - WX00000066 = #{wx00000066}, - WX00000063 = #{wx00000063}, - WX00000064 = #{wx00000064}, - WX00000067 = #{wx00000067}, - WX00000068 = #{wx00000068}, - WX00000069 = #{wx00000069}, - JFLXDM = #{jflxdm}, - JFLXMC = #{jflxmc}, - GZDM = #{gzdm}, - GZMC = #{gzmc}, - MXXMDM = #{mxxmdm}, - MXXMMC = #{mxxmmc}, - JXSE = #{jxse}, - POSRQ = #{posrq}, - POSDH = #{posdh}, - SFZH = #{sfzh}, - PROVINCE = #{province}, - CITY = #{city}, - YH = #{yh}, - YHHH = #{yhhh}, - KHDQ = #{khdq}, - WYZFGUID = #{wyzfguid}, - FKRNAME = #{fkrname}, - FKRKHYH = #{fkrkhyh}, - FKRYHZH = #{fkryhzh}, - TEL = #{tel}, - CLF_CCR = #{clfCcr}, - WLYWGUID = #{wlywguid}, - YYBH = #{yybh}, - ZJXZDM = #{zjxzdm}, - ZJXZMC = #{zjxzmc}, - ZJLYDM = #{zjlydm}, - ZJLYMC = #{zjlymc}, - YSDWDM = #{ysdwdm}, - YSDWMC = #{ysdwmc}, - SFKGSDM = #{sfkgsdm}, - wlh = #{wlh}, - wlhDisplay = #{wlhdisplay}, - CLF_CCLB = #{clfCclb}, - KZZL1DM = #{kzzl1dm}, - KZZL1MC = #{kzzl1mc}, - KZZL2DM = #{kzzl2dm}, - KZZL2MC = #{kzzl2mc}, - KZZL3DM = #{kzzl3dm}, - KZZL3MC = #{kzzl3mc}, - KZZL4DM = #{kzzl4dm}, - KZZL4MC = #{kzzl4mc}, - KZZL5DM = #{kzzl5dm}, - KZZL5MC = #{kzzl5mc}, - KZZL6DM = #{kzzl6dm}, - KZZL6MC = #{kzzl6mc}, - KZZL7DM = #{kzzl7dm}, - KZZL7MC = #{kzzl7mc}, - ZCSXDM = #{zcsxdm}, - ZCSXMC = #{zcsxmc}, - FYBZ = #{fybz}, - TS = #{ts}, - HDKSRQ = #{hdksrq}, - HDJSRQ = #{hdjsrq}, - StartDate = #{startdate}, - EndDate = #{enddate}, - SFDD = #{sfdd}, - FDDSM = #{fddsm}, - ZWJB = #{zwjb}, - JDDXDW = #{jddxdw}, - ZBXM = #{zbxm}, - HYLB = #{hylb}, - PXMC = #{pxmc}, - PXLB = #{pxlb}, - ZYRS = #{zyrs}, - FZRS = #{fzrs}, - DD = #{dd}, - HYMC = #{hymc}, - SmsSendFlag = #{smssendflag}, - BillMODS = #{billmods}, - DX_LWFDH = #{dxLwfdh}, - DX_CLSPDH = #{dxClspdh}, - DX_HYJH = #{dxHyjh}, - DX_ZCLX = #{dxZclx}, - ZFFSXX = #{zffsxx}, - CLF_QZF = #{clfQzf}, - CLF_BXF = #{clfBxf}, - CLF_QTF = #{clfQtf}, - CLF_JTF = #{clfJtf}, - CLF_CCTS = #{clfCcts}, - DYRID = #{dyrid}, - DYR = #{dyr}, - DYRQ = #{dyrq}, - DYCS = #{dycs}, - IDSFPD = #{idsfpd}, - YSKJKMDM = #{yskjkmdm}, - YSKJKMMC = #{yskjkmmc}, - DJGUID = #{djguid}, - SSRQ = #{ssrq}, - SSRID = #{ssrid}, - SSR = #{ssr}, - XMFLDM = #{xmfldm}, - XMFLMC = #{xmflmc}, - ZCBH = #{zcbh}, - GWZJBXDBH = #{gwzjbxdbh}, - WBDJBH = #{wbdjbh}, - FZX11DM = #{fzx11dm}, - FZX11MC = #{fzx11mc}, - FZX12DM = #{fzx12dm}, - FZX12MC = #{fzx12mc}, - FZX13DM = #{fzx13dm}, - FZX13MC = #{fzx13mc}, - FZX14DM = #{fzx14dm}, - FZX14MC = #{fzx14mc}, - FZX15DM = #{fzx15dm}, - FZX15MC = #{fzx15mc}, - FZX16DM = #{fzx16dm}, - FZX16MC = #{fzx16mc}, - FZX17DM = #{fzx17dm}, - FZX17MC = #{fzx17mc}, - FZX18DM = #{fzx18dm}, - FZX18MC = #{fzx18mc}, - FZX19DM = #{fzx19dm}, - FZX19MC = #{fzx19mc}, - FZX20DM = #{fzx20dm}, - FZX20MC = #{fzx20mc}, - FZX21DM = #{fzx21dm}, - FZX21MC = #{fzx21mc}, - FZX22DM = #{fzx22dm}, - FZX22MC = #{fzx22mc}, - FZX23DM = #{fzx23dm}, - FZX23MC = #{fzx23mc}, - FZX24DM = #{fzx24dm}, - FZX24MC = #{fzx24mc}, - FZX25DM = #{fzx25dm}, - FZX25MC = #{fzx25mc}, - FZX26DM = #{fzx26dm}, - FZX26MC = #{fzx26mc}, - FZX27DM = #{fzx27dm}, - FZX27MC = #{fzx27mc}, - FZX28DM = #{fzx28dm}, - FZX28MC = #{fzx28mc}, - FZX29DM = #{fzx29dm}, - FZX29MC = #{fzx29mc}, - FZX30DM = #{fzx30dm}, - FZX30MC = #{fzx30mc}, - TDUSER = #{tduser}, - TDDATE = #{tddate}, - - where MLID = #{mlid} - - - update OER_DJML set - - ZT = #{zt}, - curshjd = #{curshjd}, - nextshjd = #{nextshjd}, - ssrid = #{ssrid}, - ssr = #{ssr}, - ssrq = #{ssrq}, - shrid = #{ssrid}, - shrq = #{shrq} - - where MLID = #{mlId} and DJBH = #{djbh} - - - update GBI_ZBSYREC set - - DJZT = #{djzt}, - - where djid = #{djid} and djlx = #{djlx} - - - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/entity/OerDjnrAllEntity.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/entity/OerDjnrAllEntity.java deleted file mode 100644 index a87ee839..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/entity/OerDjnrAllEntity.java +++ /dev/null @@ -1,1917 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oerdjml.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -import java.math.BigDecimal; - -/** - * (OerDjnr)实体类 - * - * @author makejava - * @since 2024-08-14 10:14:58 - */ -public class OerDjnrAllEntity extends BaseEntity { - - private Integer xh; - private Integer mlid; - private String gsdm; - private String kjnd; - private Integer djlxid; - private Integer bnxid; - private BigDecimal je; - private String bmdm; - private String bmmc; - private String xmdm; - private String xmmc; - private String grdm; - private String grmc; - private String dwdm; - private String dwmc; - private String gndm; - private String gnmc; - private String jjdm; - private String jjmc; - private String fzx6dm; - private String fzx6mc; - private String fzx7dm; - private String fzx7mc; - private String fzx8dm; - private String fzx8mc; - private String fzx9dm; - private String fzx9mc; - private String fzxadm; - private String fzxamc; - private String kmdm; - private String kmmc; - private String bxbz; - private String zbid; - private String jflxdm; - private String jflxmc; - private String ys00000051; - private String ys00000052; - private String ys00000053; - private String ys00000054; - private String ys00000055; - private String ys00000056; - private String ys00000057; - private String ys00000058; - private String ys00000059; - private String ys00000060; - private String ys00000061; - private String ys00000062; - private String ys00000063; - private String ys00000064; - private String ys00000065; - private String ys00000066; - private String ys00000067; - private String ys00000068; - private String ys00000069; - private String ys00000070; - private String ys00000071; - private String ys00000072; - private String zy; - private BigDecimal jxse; - private String skzh; - private String fkzh; - private Integer gzdm; - private String gzmc; - private String mxxmdm; - private String mxxmmc; - private String sfzh; - private String ffzh; - private Double sds; - private String skr; - private String yhzh; - private String khyh; - private BigDecimal sfje; - private String zjlx; - private String jsfs; - private String zjxzdm; - private String zjxzmc; - private String zjlydm; - private String zjlymc; - private String ysdwdm; - private String ysdwmc; - private String province; - private String city; - private String yh; - private String yhhh; - private String khdq; - private String clfStartdate; - private String clfEnddate; - private String clfCcdd; - private String clfCcksd; - private Integer clfDjzs; - private Integer clfCcts; - private Integer clfCcrs; - private String clfZw; - private String clfJtgj; - private BigDecimal clfJtf; - private BigDecimal clfZsbz; - private BigDecimal clfZsf; - private BigDecimal clfHsbz; - private BigDecimal clfHsf; - private BigDecimal clfJtbz; - private BigDecimal clfJtbzf; - private BigDecimal clfQtf; - private Integer fjs; - private BigDecimal clfCctsbz; - private String kzzl1dm; - private String kzzl1mc; - private String kzzl2dm; - private String kzzl2mc; - private String kzzl3dm; - private String kzzl3mc; - private String kzzl4dm; - private String kzzl4mc; - private String kzzl5dm; - private String kzzl5mc; - private String kzzl6dm; - private String kzzl6mc; - private String kzzl7dm; - private String kzzl7mc; - private String zcsxdm; - private String zcsxmc; - private String jfmxguid; - private Integer kzzbid; - private String htbh; - private String htjh; - private String sqmx; - private BigDecimal sl; - private BigDecimal dj; - private BigDecimal sqje; - private BigDecimal ye; - private BigDecimal bxdj; - private BigDecimal bxsl; - private String clfZsd; - private BigDecimal clfZsbzmt; - private BigDecimal clfHsbzmt; - private BigDecimal clfJtbzmt; - private String fyxm; - private BigDecimal fybz; - private BigDecimal ts; - private Integer rs; - private String czsqzfm; - private BigDecimal clfQzf; - private BigDecimal clfBxf; - private BigDecimal clfCjjp; - private BigDecimal clfCjhc; - private BigDecimal clfCjqt; - private BigDecimal clfZsts; - private String zbdm; - private BigDecimal wbje; - private String clfMoneytype; - private String clfOutmoneytype; - private BigDecimal clfZsyrytbz; - private BigDecimal hl; - private String clfCcr; - private String dxZclx; - private String dxJfly; - private String dxCcxz; - private Integer dxDjzs; - private String dxZsfs; - private String jtjjkm; - private Integer clfJtbzrs; - private BigDecimal clfJtbzts; - private Integer clfHsbzrs; - private BigDecimal clfHsbzts; - private String bzjjkm; - private String dxZcxz; - private String fkjd; - private String yskjkmdm; - private String yskjkmmc; - private String xmfldm; - private String xmflmc; - private String fzx11dm; - private String fzx11mc; - private String fzx12dm; - private String fzx12mc; - private String fzx13dm; - private String fzx13mc; - private String fzx14dm; - private String fzx14mc; - private String fzx15dm; - private String fzx15mc; - private String fzx16dm; - private String fzx16mc; - private String fzx17dm; - private String fzx17mc; - private String fzx18dm; - private String fzx18mc; - private String fzx19dm; - private String fzx19mc; - private String fzx20dm; - private String fzx20mc; - private String fzx21dm; - private String fzx21mc; - private String fzx22dm; - private String fzx22mc; - private String fzx23dm; - private String fzx23mc; - private String fzx24dm; - private String fzx24mc; - private String fzx25dm; - private String fzx25mc; - private String fzx26dm; - private String fzx26mc; - private String fzx27dm; - private String fzx27mc; - private String fzx28dm; - private String fzx28mc; - private String fzx29dm; - private String fzx29mc; - private String fzx30dm; - private String fzx30mc; - private Integer czyszbid; - - - public Integer getXh() { - return xh; - } - - public void setXh(Integer xh) { - this.xh = xh; - } - - public Integer getMlid() { - return mlid; - } - - public void setMlid(Integer mlid) { - this.mlid = mlid; - } - - public String getGsdm() { - return gsdm; - } - - public void setGsdm(String gsdm) { - this.gsdm = gsdm; - } - - public String getKjnd() { - return kjnd; - } - - public void setKjnd(String kjnd) { - this.kjnd = kjnd; - } - - public Integer getDjlxid() { - return djlxid; - } - - public void setDjlxid(Integer djlxid) { - this.djlxid = djlxid; - } - - public Integer getBnxid() { - return bnxid; - } - - public void setBnxid(Integer bnxid) { - this.bnxid = bnxid; - } - - public BigDecimal getJe() { - return je; - } - - public void setJe(BigDecimal je) { - this.je = je; - } - - public String getBmdm() { - return bmdm; - } - - public void setBmdm(String bmdm) { - this.bmdm = bmdm; - } - - public String getBmmc() { - return bmmc; - } - - public void setBmmc(String bmmc) { - this.bmmc = bmmc; - } - - public String getXmdm() { - return xmdm; - } - - public void setXmdm(String xmdm) { - this.xmdm = xmdm; - } - - public String getXmmc() { - return xmmc; - } - - public void setXmmc(String xmmc) { - this.xmmc = xmmc; - } - - public String getGrdm() { - return grdm; - } - - public void setGrdm(String grdm) { - this.grdm = grdm; - } - - public String getGrmc() { - return grmc; - } - - public void setGrmc(String grmc) { - this.grmc = grmc; - } - - public String getDwdm() { - return dwdm; - } - - public void setDwdm(String dwdm) { - this.dwdm = dwdm; - } - - public String getDwmc() { - return dwmc; - } - - public void setDwmc(String dwmc) { - this.dwmc = dwmc; - } - - public String getGndm() { - return gndm; - } - - public void setGndm(String gndm) { - this.gndm = gndm; - } - - public String getGnmc() { - return gnmc; - } - - public void setGnmc(String gnmc) { - this.gnmc = gnmc; - } - - public String getJjdm() { - return jjdm; - } - - public void setJjdm(String jjdm) { - this.jjdm = jjdm; - } - - public String getJjmc() { - return jjmc; - } - - public void setJjmc(String jjmc) { - this.jjmc = jjmc; - } - - public String getFzx6dm() { - return fzx6dm; - } - - public void setFzx6dm(String fzx6dm) { - this.fzx6dm = fzx6dm; - } - - public String getFzx6mc() { - return fzx6mc; - } - - public void setFzx6mc(String fzx6mc) { - this.fzx6mc = fzx6mc; - } - - public String getFzx7dm() { - return fzx7dm; - } - - public void setFzx7dm(String fzx7dm) { - this.fzx7dm = fzx7dm; - } - - public String getFzx7mc() { - return fzx7mc; - } - - public void setFzx7mc(String fzx7mc) { - this.fzx7mc = fzx7mc; - } - - public String getFzx8dm() { - return fzx8dm; - } - - public void setFzx8dm(String fzx8dm) { - this.fzx8dm = fzx8dm; - } - - public String getFzx8mc() { - return fzx8mc; - } - - public void setFzx8mc(String fzx8mc) { - this.fzx8mc = fzx8mc; - } - - public String getFzx9dm() { - return fzx9dm; - } - - public void setFzx9dm(String fzx9dm) { - this.fzx9dm = fzx9dm; - } - - public String getFzx9mc() { - return fzx9mc; - } - - public void setFzx9mc(String fzx9mc) { - this.fzx9mc = fzx9mc; - } - - public String getFzxadm() { - return fzxadm; - } - - public void setFzxadm(String fzxadm) { - this.fzxadm = fzxadm; - } - - public String getFzxamc() { - return fzxamc; - } - - public void setFzxamc(String fzxamc) { - this.fzxamc = fzxamc; - } - - public String getKmdm() { - return kmdm; - } - - public void setKmdm(String kmdm) { - this.kmdm = kmdm; - } - - public String getKmmc() { - return kmmc; - } - - public void setKmmc(String kmmc) { - this.kmmc = kmmc; - } - - public String getBxbz() { - return bxbz; - } - - public void setBxbz(String bxbz) { - this.bxbz = bxbz; - } - - public String getZbid() { - return zbid; - } - - public void setZbid(String zbid) { - this.zbid = zbid; - } - - public String getJflxdm() { - return jflxdm; - } - - public void setJflxdm(String jflxdm) { - this.jflxdm = jflxdm; - } - - public String getJflxmc() { - return jflxmc; - } - - public void setJflxmc(String jflxmc) { - this.jflxmc = jflxmc; - } - - public String getYs00000051() { - return ys00000051; - } - - public void setYs00000051(String ys00000051) { - this.ys00000051 = ys00000051; - } - - public String getYs00000052() { - return ys00000052; - } - - public void setYs00000052(String ys00000052) { - this.ys00000052 = ys00000052; - } - - public String getYs00000053() { - return ys00000053; - } - - public void setYs00000053(String ys00000053) { - this.ys00000053 = ys00000053; - } - - public String getYs00000054() { - return ys00000054; - } - - public void setYs00000054(String ys00000054) { - this.ys00000054 = ys00000054; - } - - public String getYs00000055() { - return ys00000055; - } - - public void setYs00000055(String ys00000055) { - this.ys00000055 = ys00000055; - } - - public String getYs00000056() { - return ys00000056; - } - - public void setYs00000056(String ys00000056) { - this.ys00000056 = ys00000056; - } - - public String getYs00000057() { - return ys00000057; - } - - public void setYs00000057(String ys00000057) { - this.ys00000057 = ys00000057; - } - - public String getYs00000058() { - return ys00000058; - } - - public void setYs00000058(String ys00000058) { - this.ys00000058 = ys00000058; - } - - public String getYs00000059() { - return ys00000059; - } - - public void setYs00000059(String ys00000059) { - this.ys00000059 = ys00000059; - } - - public String getYs00000060() { - return ys00000060; - } - - public void setYs00000060(String ys00000060) { - this.ys00000060 = ys00000060; - } - - public String getYs00000061() { - return ys00000061; - } - - public void setYs00000061(String ys00000061) { - this.ys00000061 = ys00000061; - } - - public String getYs00000062() { - return ys00000062; - } - - public void setYs00000062(String ys00000062) { - this.ys00000062 = ys00000062; - } - - public String getYs00000063() { - return ys00000063; - } - - public void setYs00000063(String ys00000063) { - this.ys00000063 = ys00000063; - } - - public String getYs00000064() { - return ys00000064; - } - - public void setYs00000064(String ys00000064) { - this.ys00000064 = ys00000064; - } - - public String getYs00000065() { - return ys00000065; - } - - public void setYs00000065(String ys00000065) { - this.ys00000065 = ys00000065; - } - - public String getYs00000066() { - return ys00000066; - } - - public void setYs00000066(String ys00000066) { - this.ys00000066 = ys00000066; - } - - public String getYs00000067() { - return ys00000067; - } - - public void setYs00000067(String ys00000067) { - this.ys00000067 = ys00000067; - } - - public String getYs00000068() { - return ys00000068; - } - - public void setYs00000068(String ys00000068) { - this.ys00000068 = ys00000068; - } - - public String getYs00000069() { - return ys00000069; - } - - public void setYs00000069(String ys00000069) { - this.ys00000069 = ys00000069; - } - - public String getYs00000070() { - return ys00000070; - } - - public void setYs00000070(String ys00000070) { - this.ys00000070 = ys00000070; - } - - public String getYs00000071() { - return ys00000071; - } - - public void setYs00000071(String ys00000071) { - this.ys00000071 = ys00000071; - } - - public String getYs00000072() { - return ys00000072; - } - - public void setYs00000072(String ys00000072) { - this.ys00000072 = ys00000072; - } - - public String getZy() { - return zy; - } - - public void setZy(String zy) { - this.zy = zy; - } - - public BigDecimal getJxse() { - return jxse; - } - - public void setJxse(BigDecimal jxse) { - this.jxse = jxse; - } - - public String getSkzh() { - return skzh; - } - - public void setSkzh(String skzh) { - this.skzh = skzh; - } - - public String getFkzh() { - return fkzh; - } - - public void setFkzh(String fkzh) { - this.fkzh = fkzh; - } - - public Integer getGzdm() { - return gzdm; - } - - public void setGzdm(Integer gzdm) { - this.gzdm = gzdm; - } - - public String getGzmc() { - return gzmc; - } - - public void setGzmc(String gzmc) { - this.gzmc = gzmc; - } - - public String getMxxmdm() { - return mxxmdm; - } - - public void setMxxmdm(String mxxmdm) { - this.mxxmdm = mxxmdm; - } - - public String getMxxmmc() { - return mxxmmc; - } - - public void setMxxmmc(String mxxmmc) { - this.mxxmmc = mxxmmc; - } - - public String getSfzh() { - return sfzh; - } - - public void setSfzh(String sfzh) { - this.sfzh = sfzh; - } - - public String getFfzh() { - return ffzh; - } - - public void setFfzh(String ffzh) { - this.ffzh = ffzh; - } - - public Double getSds() { - return sds; - } - - public void setSds(Double sds) { - this.sds = sds; - } - - public String getSkr() { - return skr; - } - - public void setSkr(String skr) { - this.skr = skr; - } - - public String getYhzh() { - return yhzh; - } - - public void setYhzh(String yhzh) { - this.yhzh = yhzh; - } - - public String getKhyh() { - return khyh; - } - - public void setKhyh(String khyh) { - this.khyh = khyh; - } - - public BigDecimal getSfje() { - return sfje; - } - - public void setSfje(BigDecimal sfje) { - this.sfje = sfje; - } - - public String getZjlx() { - return zjlx; - } - - public void setZjlx(String zjlx) { - this.zjlx = zjlx; - } - - public String getJsfs() { - return jsfs; - } - - public void setJsfs(String jsfs) { - this.jsfs = jsfs; - } - - public String getZjxzdm() { - return zjxzdm; - } - - public void setZjxzdm(String zjxzdm) { - this.zjxzdm = zjxzdm; - } - - public String getZjxzmc() { - return zjxzmc; - } - - public void setZjxzmc(String zjxzmc) { - this.zjxzmc = zjxzmc; - } - - public String getZjlydm() { - return zjlydm; - } - - public void setZjlydm(String zjlydm) { - this.zjlydm = zjlydm; - } - - public String getZjlymc() { - return zjlymc; - } - - public void setZjlymc(String zjlymc) { - this.zjlymc = zjlymc; - } - - public String getYsdwdm() { - return ysdwdm; - } - - public void setYsdwdm(String ysdwdm) { - this.ysdwdm = ysdwdm; - } - - public String getYsdwmc() { - return ysdwmc; - } - - public void setYsdwmc(String ysdwmc) { - this.ysdwmc = ysdwmc; - } - - public String getProvince() { - return province; - } - - public void setProvince(String province) { - this.province = province; - } - - public String getCity() { - return city; - } - - public void setCity(String city) { - this.city = city; - } - - public String getYh() { - return yh; - } - - public void setYh(String yh) { - this.yh = yh; - } - - public String getYhhh() { - return yhhh; - } - - public void setYhhh(String yhhh) { - this.yhhh = yhhh; - } - - public String getKhdq() { - return khdq; - } - - public void setKhdq(String khdq) { - this.khdq = khdq; - } - - public String getClfStartdate() { - return clfStartdate; - } - - public void setClfStartdate(String clfStartdate) { - this.clfStartdate = clfStartdate; - } - - public String getClfEnddate() { - return clfEnddate; - } - - public void setClfEnddate(String clfEnddate) { - this.clfEnddate = clfEnddate; - } - - public String getClfCcdd() { - return clfCcdd; - } - - public void setClfCcdd(String clfCcdd) { - this.clfCcdd = clfCcdd; - } - - public String getClfCcksd() { - return clfCcksd; - } - - public void setClfCcksd(String clfCcksd) { - this.clfCcksd = clfCcksd; - } - - public Integer getClfDjzs() { - return clfDjzs; - } - - public void setClfDjzs(Integer clfDjzs) { - this.clfDjzs = clfDjzs; - } - - public Integer getClfCcts() { - return clfCcts; - } - - public void setClfCcts(Integer clfCcts) { - this.clfCcts = clfCcts; - } - - public Integer getClfCcrs() { - return clfCcrs; - } - - public void setClfCcrs(Integer clfCcrs) { - this.clfCcrs = clfCcrs; - } - - public String getClfZw() { - return clfZw; - } - - public void setClfZw(String clfZw) { - this.clfZw = clfZw; - } - - public String getClfJtgj() { - return clfJtgj; - } - - public void setClfJtgj(String clfJtgj) { - this.clfJtgj = clfJtgj; - } - - public BigDecimal getClfJtf() { - return clfJtf; - } - - public void setClfJtf(BigDecimal clfJtf) { - this.clfJtf = clfJtf; - } - - public BigDecimal getClfZsbz() { - return clfZsbz; - } - - public void setClfZsbz(BigDecimal clfZsbz) { - this.clfZsbz = clfZsbz; - } - - public BigDecimal getClfZsf() { - return clfZsf; - } - - public void setClfZsf(BigDecimal clfZsf) { - this.clfZsf = clfZsf; - } - - public BigDecimal getClfHsbz() { - return clfHsbz; - } - - public void setClfHsbz(BigDecimal clfHsbz) { - this.clfHsbz = clfHsbz; - } - - public BigDecimal getClfHsf() { - return clfHsf; - } - - public void setClfHsf(BigDecimal clfHsf) { - this.clfHsf = clfHsf; - } - - public BigDecimal getClfJtbz() { - return clfJtbz; - } - - public void setClfJtbz(BigDecimal clfJtbz) { - this.clfJtbz = clfJtbz; - } - - public BigDecimal getClfJtbzf() { - return clfJtbzf; - } - - public void setClfJtbzf(BigDecimal clfJtbzf) { - this.clfJtbzf = clfJtbzf; - } - - public BigDecimal getClfQtf() { - return clfQtf; - } - - public void setClfQtf(BigDecimal clfQtf) { - this.clfQtf = clfQtf; - } - - public Integer getFjs() { - return fjs; - } - - public void setFjs(Integer fjs) { - this.fjs = fjs; - } - - public BigDecimal getClfCctsbz() { - return clfCctsbz; - } - - public void setClfCctsbz(BigDecimal clfCctsbz) { - this.clfCctsbz = clfCctsbz; - } - - public String getKzzl1dm() { - return kzzl1dm; - } - - public void setKzzl1dm(String kzzl1dm) { - this.kzzl1dm = kzzl1dm; - } - - public String getKzzl1mc() { - return kzzl1mc; - } - - public void setKzzl1mc(String kzzl1mc) { - this.kzzl1mc = kzzl1mc; - } - - public String getKzzl2dm() { - return kzzl2dm; - } - - public void setKzzl2dm(String kzzl2dm) { - this.kzzl2dm = kzzl2dm; - } - - public String getKzzl2mc() { - return kzzl2mc; - } - - public void setKzzl2mc(String kzzl2mc) { - this.kzzl2mc = kzzl2mc; - } - - public String getKzzl3dm() { - return kzzl3dm; - } - - public void setKzzl3dm(String kzzl3dm) { - this.kzzl3dm = kzzl3dm; - } - - public String getKzzl3mc() { - return kzzl3mc; - } - - public void setKzzl3mc(String kzzl3mc) { - this.kzzl3mc = kzzl3mc; - } - - public String getKzzl4dm() { - return kzzl4dm; - } - - public void setKzzl4dm(String kzzl4dm) { - this.kzzl4dm = kzzl4dm; - } - - public String getKzzl4mc() { - return kzzl4mc; - } - - public void setKzzl4mc(String kzzl4mc) { - this.kzzl4mc = kzzl4mc; - } - - public String getKzzl5dm() { - return kzzl5dm; - } - - public void setKzzl5dm(String kzzl5dm) { - this.kzzl5dm = kzzl5dm; - } - - public String getKzzl5mc() { - return kzzl5mc; - } - - public void setKzzl5mc(String kzzl5mc) { - this.kzzl5mc = kzzl5mc; - } - - public String getKzzl6dm() { - return kzzl6dm; - } - - public void setKzzl6dm(String kzzl6dm) { - this.kzzl6dm = kzzl6dm; - } - - public String getKzzl6mc() { - return kzzl6mc; - } - - public void setKzzl6mc(String kzzl6mc) { - this.kzzl6mc = kzzl6mc; - } - - public String getKzzl7dm() { - return kzzl7dm; - } - - public void setKzzl7dm(String kzzl7dm) { - this.kzzl7dm = kzzl7dm; - } - - public String getKzzl7mc() { - return kzzl7mc; - } - - public void setKzzl7mc(String kzzl7mc) { - this.kzzl7mc = kzzl7mc; - } - - public String getZcsxdm() { - return zcsxdm; - } - - public void setZcsxdm(String zcsxdm) { - this.zcsxdm = zcsxdm; - } - - public String getZcsxmc() { - return zcsxmc; - } - - public void setZcsxmc(String zcsxmc) { - this.zcsxmc = zcsxmc; - } - - public String getJfmxguid() { - return jfmxguid; - } - - public void setJfmxguid(String jfmxguid) { - this.jfmxguid = jfmxguid; - } - - public Integer getKzzbid() { - return kzzbid; - } - - public void setKzzbid(Integer kzzbid) { - this.kzzbid = kzzbid; - } - - public String getHtbh() { - return htbh; - } - - public void setHtbh(String htbh) { - this.htbh = htbh; - } - - public String getHtjh() { - return htjh; - } - - public void setHtjh(String htjh) { - this.htjh = htjh; - } - - public String getSqmx() { - return sqmx; - } - - public void setSqmx(String sqmx) { - this.sqmx = sqmx; - } - - public BigDecimal getSl() { - return sl; - } - - public void setSl(BigDecimal sl) { - this.sl = sl; - } - - public BigDecimal getDj() { - return dj; - } - - public void setDj(BigDecimal dj) { - this.dj = dj; - } - - public BigDecimal getSqje() { - return sqje; - } - - public void setSqje(BigDecimal sqje) { - this.sqje = sqje; - } - - public BigDecimal getYe() { - return ye; - } - - public void setYe(BigDecimal ye) { - this.ye = ye; - } - - public BigDecimal getBxdj() { - return bxdj; - } - - public void setBxdj(BigDecimal bxdj) { - this.bxdj = bxdj; - } - - public BigDecimal getBxsl() { - return bxsl; - } - - public void setBxsl(BigDecimal bxsl) { - this.bxsl = bxsl; - } - - public String getClfZsd() { - return clfZsd; - } - - public void setClfZsd(String clfZsd) { - this.clfZsd = clfZsd; - } - - public BigDecimal getClfZsbzmt() { - return clfZsbzmt; - } - - public void setClfZsbzmt(BigDecimal clfZsbzmt) { - this.clfZsbzmt = clfZsbzmt; - } - - public BigDecimal getClfHsbzmt() { - return clfHsbzmt; - } - - public void setClfHsbzmt(BigDecimal clfHsbzmt) { - this.clfHsbzmt = clfHsbzmt; - } - - public BigDecimal getClfJtbzmt() { - return clfJtbzmt; - } - - public void setClfJtbzmt(BigDecimal clfJtbzmt) { - this.clfJtbzmt = clfJtbzmt; - } - - public String getFyxm() { - return fyxm; - } - - public void setFyxm(String fyxm) { - this.fyxm = fyxm; - } - - public BigDecimal getFybz() { - return fybz; - } - - public void setFybz(BigDecimal fybz) { - this.fybz = fybz; - } - - public BigDecimal getTs() { - return ts; - } - - public void setTs(BigDecimal ts) { - this.ts = ts; - } - - public Integer getRs() { - return rs; - } - - public void setRs(Integer rs) { - this.rs = rs; - } - - public String getCzsqzfm() { - return czsqzfm; - } - - public void setCzsqzfm(String czsqzfm) { - this.czsqzfm = czsqzfm; - } - - public BigDecimal getClfQzf() { - return clfQzf; - } - - public void setClfQzf(BigDecimal clfQzf) { - this.clfQzf = clfQzf; - } - - public BigDecimal getClfBxf() { - return clfBxf; - } - - public void setClfBxf(BigDecimal clfBxf) { - this.clfBxf = clfBxf; - } - - public BigDecimal getClfCjjp() { - return clfCjjp; - } - - public void setClfCjjp(BigDecimal clfCjjp) { - this.clfCjjp = clfCjjp; - } - - public BigDecimal getClfCjhc() { - return clfCjhc; - } - - public void setClfCjhc(BigDecimal clfCjhc) { - this.clfCjhc = clfCjhc; - } - - public BigDecimal getClfCjqt() { - return clfCjqt; - } - - public void setClfCjqt(BigDecimal clfCjqt) { - this.clfCjqt = clfCjqt; - } - - public BigDecimal getClfZsts() { - return clfZsts; - } - - public void setClfZsts(BigDecimal clfZsts) { - this.clfZsts = clfZsts; - } - - public String getZbdm() { - return zbdm; - } - - public void setZbdm(String zbdm) { - this.zbdm = zbdm; - } - - public BigDecimal getWbje() { - return wbje; - } - - public void setWbje(BigDecimal wbje) { - this.wbje = wbje; - } - - public String getClfMoneytype() { - return clfMoneytype; - } - - public void setClfMoneytype(String clfMoneytype) { - this.clfMoneytype = clfMoneytype; - } - - public String getClfOutmoneytype() { - return clfOutmoneytype; - } - - public void setClfOutmoneytype(String clfOutmoneytype) { - this.clfOutmoneytype = clfOutmoneytype; - } - - public BigDecimal getClfZsyrytbz() { - return clfZsyrytbz; - } - - public void setClfZsyrytbz(BigDecimal clfZsyrytbz) { - this.clfZsyrytbz = clfZsyrytbz; - } - - public BigDecimal getHl() { - return hl; - } - - public void setHl(BigDecimal hl) { - this.hl = hl; - } - - public String getClfCcr() { - return clfCcr; - } - - public void setClfCcr(String clfCcr) { - this.clfCcr = clfCcr; - } - - public String getDxZclx() { - return dxZclx; - } - - public void setDxZclx(String dxZclx) { - this.dxZclx = dxZclx; - } - - public String getDxJfly() { - return dxJfly; - } - - public void setDxJfly(String dxJfly) { - this.dxJfly = dxJfly; - } - - public String getDxCcxz() { - return dxCcxz; - } - - public void setDxCcxz(String dxCcxz) { - this.dxCcxz = dxCcxz; - } - - public Integer getDxDjzs() { - return dxDjzs; - } - - public void setDxDjzs(Integer dxDjzs) { - this.dxDjzs = dxDjzs; - } - - public String getDxZsfs() { - return dxZsfs; - } - - public void setDxZsfs(String dxZsfs) { - this.dxZsfs = dxZsfs; - } - - public String getJtjjkm() { - return jtjjkm; - } - - public void setJtjjkm(String jtjjkm) { - this.jtjjkm = jtjjkm; - } - - public Integer getClfJtbzrs() { - return clfJtbzrs; - } - - public void setClfJtbzrs(Integer clfJtbzrs) { - this.clfJtbzrs = clfJtbzrs; - } - - public BigDecimal getClfJtbzts() { - return clfJtbzts; - } - - public void setClfJtbzts(BigDecimal clfJtbzts) { - this.clfJtbzts = clfJtbzts; - } - - public Integer getClfHsbzrs() { - return clfHsbzrs; - } - - public void setClfHsbzrs(Integer clfHsbzrs) { - this.clfHsbzrs = clfHsbzrs; - } - - public BigDecimal getClfHsbzts() { - return clfHsbzts; - } - - public void setClfHsbzts(BigDecimal clfHsbzts) { - this.clfHsbzts = clfHsbzts; - } - - public String getBzjjkm() { - return bzjjkm; - } - - public void setBzjjkm(String bzjjkm) { - this.bzjjkm = bzjjkm; - } - - public String getDxZcxz() { - return dxZcxz; - } - - public void setDxZcxz(String dxZcxz) { - this.dxZcxz = dxZcxz; - } - - public String getFkjd() { - return fkjd; - } - - public void setFkjd(String fkjd) { - this.fkjd = fkjd; - } - - public String getYskjkmdm() { - return yskjkmdm; - } - - public void setYskjkmdm(String yskjkmdm) { - this.yskjkmdm = yskjkmdm; - } - - public String getYskjkmmc() { - return yskjkmmc; - } - - public void setYskjkmmc(String yskjkmmc) { - this.yskjkmmc = yskjkmmc; - } - - public String getXmfldm() { - return xmfldm; - } - - public void setXmfldm(String xmfldm) { - this.xmfldm = xmfldm; - } - - public String getXmflmc() { - return xmflmc; - } - - public void setXmflmc(String xmflmc) { - this.xmflmc = xmflmc; - } - - public String getFzx11dm() { - return fzx11dm; - } - - public void setFzx11dm(String fzx11dm) { - this.fzx11dm = fzx11dm; - } - - public String getFzx11mc() { - return fzx11mc; - } - - public void setFzx11mc(String fzx11mc) { - this.fzx11mc = fzx11mc; - } - - public String getFzx12dm() { - return fzx12dm; - } - - public void setFzx12dm(String fzx12dm) { - this.fzx12dm = fzx12dm; - } - - public String getFzx12mc() { - return fzx12mc; - } - - public void setFzx12mc(String fzx12mc) { - this.fzx12mc = fzx12mc; - } - - public String getFzx13dm() { - return fzx13dm; - } - - public void setFzx13dm(String fzx13dm) { - this.fzx13dm = fzx13dm; - } - - public String getFzx13mc() { - return fzx13mc; - } - - public void setFzx13mc(String fzx13mc) { - this.fzx13mc = fzx13mc; - } - - public String getFzx14dm() { - return fzx14dm; - } - - public void setFzx14dm(String fzx14dm) { - this.fzx14dm = fzx14dm; - } - - public String getFzx14mc() { - return fzx14mc; - } - - public void setFzx14mc(String fzx14mc) { - this.fzx14mc = fzx14mc; - } - - public String getFzx15dm() { - return fzx15dm; - } - - public void setFzx15dm(String fzx15dm) { - this.fzx15dm = fzx15dm; - } - - public String getFzx15mc() { - return fzx15mc; - } - - public void setFzx15mc(String fzx15mc) { - this.fzx15mc = fzx15mc; - } - - public String getFzx16dm() { - return fzx16dm; - } - - public void setFzx16dm(String fzx16dm) { - this.fzx16dm = fzx16dm; - } - - public String getFzx16mc() { - return fzx16mc; - } - - public void setFzx16mc(String fzx16mc) { - this.fzx16mc = fzx16mc; - } - - public String getFzx17dm() { - return fzx17dm; - } - - public void setFzx17dm(String fzx17dm) { - this.fzx17dm = fzx17dm; - } - - public String getFzx17mc() { - return fzx17mc; - } - - public void setFzx17mc(String fzx17mc) { - this.fzx17mc = fzx17mc; - } - - public String getFzx18dm() { - return fzx18dm; - } - - public void setFzx18dm(String fzx18dm) { - this.fzx18dm = fzx18dm; - } - - public String getFzx18mc() { - return fzx18mc; - } - - public void setFzx18mc(String fzx18mc) { - this.fzx18mc = fzx18mc; - } - - public String getFzx19dm() { - return fzx19dm; - } - - public void setFzx19dm(String fzx19dm) { - this.fzx19dm = fzx19dm; - } - - public String getFzx19mc() { - return fzx19mc; - } - - public void setFzx19mc(String fzx19mc) { - this.fzx19mc = fzx19mc; - } - - public String getFzx20dm() { - return fzx20dm; - } - - public void setFzx20dm(String fzx20dm) { - this.fzx20dm = fzx20dm; - } - - public String getFzx20mc() { - return fzx20mc; - } - - public void setFzx20mc(String fzx20mc) { - this.fzx20mc = fzx20mc; - } - - public String getFzx21dm() { - return fzx21dm; - } - - public void setFzx21dm(String fzx21dm) { - this.fzx21dm = fzx21dm; - } - - public String getFzx21mc() { - return fzx21mc; - } - - public void setFzx21mc(String fzx21mc) { - this.fzx21mc = fzx21mc; - } - - public String getFzx22dm() { - return fzx22dm; - } - - public void setFzx22dm(String fzx22dm) { - this.fzx22dm = fzx22dm; - } - - public String getFzx22mc() { - return fzx22mc; - } - - public void setFzx22mc(String fzx22mc) { - this.fzx22mc = fzx22mc; - } - - public String getFzx23dm() { - return fzx23dm; - } - - public void setFzx23dm(String fzx23dm) { - this.fzx23dm = fzx23dm; - } - - public String getFzx23mc() { - return fzx23mc; - } - - public void setFzx23mc(String fzx23mc) { - this.fzx23mc = fzx23mc; - } - - public String getFzx24dm() { - return fzx24dm; - } - - public void setFzx24dm(String fzx24dm) { - this.fzx24dm = fzx24dm; - } - - public String getFzx24mc() { - return fzx24mc; - } - - public void setFzx24mc(String fzx24mc) { - this.fzx24mc = fzx24mc; - } - - public String getFzx25dm() { - return fzx25dm; - } - - public void setFzx25dm(String fzx25dm) { - this.fzx25dm = fzx25dm; - } - - public String getFzx25mc() { - return fzx25mc; - } - - public void setFzx25mc(String fzx25mc) { - this.fzx25mc = fzx25mc; - } - - public String getFzx26dm() { - return fzx26dm; - } - - public void setFzx26dm(String fzx26dm) { - this.fzx26dm = fzx26dm; - } - - public String getFzx26mc() { - return fzx26mc; - } - - public void setFzx26mc(String fzx26mc) { - this.fzx26mc = fzx26mc; - } - - public String getFzx27dm() { - return fzx27dm; - } - - public void setFzx27dm(String fzx27dm) { - this.fzx27dm = fzx27dm; - } - - public String getFzx27mc() { - return fzx27mc; - } - - public void setFzx27mc(String fzx27mc) { - this.fzx27mc = fzx27mc; - } - - public String getFzx28dm() { - return fzx28dm; - } - - public void setFzx28dm(String fzx28dm) { - this.fzx28dm = fzx28dm; - } - - public String getFzx28mc() { - return fzx28mc; - } - - public void setFzx28mc(String fzx28mc) { - this.fzx28mc = fzx28mc; - } - - public String getFzx29dm() { - return fzx29dm; - } - - public void setFzx29dm(String fzx29dm) { - this.fzx29dm = fzx29dm; - } - - public String getFzx29mc() { - return fzx29mc; - } - - public void setFzx29mc(String fzx29mc) { - this.fzx29mc = fzx29mc; - } - - public String getFzx30dm() { - return fzx30dm; - } - - public void setFzx30dm(String fzx30dm) { - this.fzx30dm = fzx30dm; - } - - public String getFzx30mc() { - return fzx30mc; - } - - public void setFzx30mc(String fzx30mc) { - this.fzx30mc = fzx30mc; - } - - public Integer getCzyszbid() { - return czyszbid; - } - - public void setCzyszbid(Integer czyszbid) { - this.czyszbid = czyszbid; - } - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/entity/OerYszbAllEntity.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/entity/OerYszbAllEntity.java deleted file mode 100644 index ffc8fabe..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/entity/OerYszbAllEntity.java +++ /dev/null @@ -1,666 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oerdjml.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -import java.math.BigDecimal; - -/** - * (OerYszb)实体类 - * - * @author makejava - * @since 2024-08-14 10:15:58 - */ -public class OerYszbAllEntity extends BaseEntity { - - private Integer mlid; - private String gsdm; - private String kjnd; - private Integer bnxid; - private Integer dataid; - private Integer xh; - private String zbdm; - private BigDecimal je; - private Integer zbid; - private Integer jhid; - private String zy; - private String kmdm; - private String kmmc; - private Integer djlxid; - private String zbgnkmdm; - private String zbgnkmmc; - private String zbjjkmdm; - private String zbjjkmmc; - private Integer kzzbid; - private String zbfz6dm; - private String zbfz6mc; - private String zbfz7dm; - private String zbfz7mc; - private String zbfz8dm; - private String zbfz8mc; - private String zbfz9dm; - private String zbfz9mc; - private String zbfzadm; - private String zbfzamc; - private String yskjkmdm; - private String yskjkmmc; - private Integer czyszbid; - private String zbfz11dm; - private String zbfz11mc; - private String zbfz12dm; - private String zbfz12mc; - private String zbfz13dm; - private String zbfz13mc; - private String zbfz14dm; - private String zbfz14mc; - private String zbfz15dm; - private String zbfz15mc; - private String zbfz16dm; - private String zbfz16mc; - private String zbfz17dm; - private String zbfz17mc; - private String zbfz18dm; - private String zbfz18mc; - private String zbfz19dm; - private String zbfz19mc; - private String zbfz20dm; - private String zbfz20mc; - private String zbfz21dm; - private String zbfz21mc; - private String zbfz22dm; - private String zbfz22mc; - private String zbfz23dm; - private String zbfz23mc; - private String zbfz24dm; - private String zbfz24mc; - private String zbfz25dm; - private String zbfz25mc; - private String zbfz26dm; - private String zbfz26mc; - private String zbfz27dm; - private String zbfz27mc; - private String zbfz28dm; - private String zbfz28mc; - private String zbfz29dm; - private String zbfz29mc; - private String zbfz30dm; - private String zbfz30mc; - - - public Integer getMlid() { - return mlid; - } - - public void setMlid(Integer mlid) { - this.mlid = mlid; - } - - public String getGsdm() { - return gsdm; - } - - public void setGsdm(String gsdm) { - this.gsdm = gsdm; - } - - public String getKjnd() { - return kjnd; - } - - public void setKjnd(String kjnd) { - this.kjnd = kjnd; - } - - public Integer getBnxid() { - return bnxid; - } - - public void setBnxid(Integer bnxid) { - this.bnxid = bnxid; - } - - public Integer getDataid() { - return dataid; - } - - public void setDataid(Integer dataid) { - this.dataid = dataid; - } - - public Integer getXh() { - return xh; - } - - public void setXh(Integer xh) { - this.xh = xh; - } - - public String getZbdm() { - return zbdm; - } - - public void setZbdm(String zbdm) { - this.zbdm = zbdm; - } - - public BigDecimal getJe() { - return je; - } - - public void setJe(BigDecimal je) { - this.je = je; - } - - public Integer getZbid() { - return zbid; - } - - public void setZbid(Integer zbid) { - this.zbid = zbid; - } - - public Integer getJhid() { - return jhid; - } - - public void setJhid(Integer jhid) { - this.jhid = jhid; - } - - public String getZy() { - return zy; - } - - public void setZy(String zy) { - this.zy = zy; - } - - public String getKmdm() { - return kmdm; - } - - public void setKmdm(String kmdm) { - this.kmdm = kmdm; - } - - public String getKmmc() { - return kmmc; - } - - public void setKmmc(String kmmc) { - this.kmmc = kmmc; - } - - public Integer getDjlxid() { - return djlxid; - } - - public void setDjlxid(Integer djlxid) { - this.djlxid = djlxid; - } - - public String getZbgnkmdm() { - return zbgnkmdm; - } - - public void setZbgnkmdm(String zbgnkmdm) { - this.zbgnkmdm = zbgnkmdm; - } - - public String getZbgnkmmc() { - return zbgnkmmc; - } - - public void setZbgnkmmc(String zbgnkmmc) { - this.zbgnkmmc = zbgnkmmc; - } - - public String getZbjjkmdm() { - return zbjjkmdm; - } - - public void setZbjjkmdm(String zbjjkmdm) { - this.zbjjkmdm = zbjjkmdm; - } - - public String getZbjjkmmc() { - return zbjjkmmc; - } - - public void setZbjjkmmc(String zbjjkmmc) { - this.zbjjkmmc = zbjjkmmc; - } - - public Integer getKzzbid() { - return kzzbid; - } - - public void setKzzbid(Integer kzzbid) { - this.kzzbid = kzzbid; - } - - public String getZbfz6dm() { - return zbfz6dm; - } - - public void setZbfz6dm(String zbfz6dm) { - this.zbfz6dm = zbfz6dm; - } - - public String getZbfz6mc() { - return zbfz6mc; - } - - public void setZbfz6mc(String zbfz6mc) { - this.zbfz6mc = zbfz6mc; - } - - public String getZbfz7dm() { - return zbfz7dm; - } - - public void setZbfz7dm(String zbfz7dm) { - this.zbfz7dm = zbfz7dm; - } - - public String getZbfz7mc() { - return zbfz7mc; - } - - public void setZbfz7mc(String zbfz7mc) { - this.zbfz7mc = zbfz7mc; - } - - public String getZbfz8dm() { - return zbfz8dm; - } - - public void setZbfz8dm(String zbfz8dm) { - this.zbfz8dm = zbfz8dm; - } - - public String getZbfz8mc() { - return zbfz8mc; - } - - public void setZbfz8mc(String zbfz8mc) { - this.zbfz8mc = zbfz8mc; - } - - public String getZbfz9dm() { - return zbfz9dm; - } - - public void setZbfz9dm(String zbfz9dm) { - this.zbfz9dm = zbfz9dm; - } - - public String getZbfz9mc() { - return zbfz9mc; - } - - public void setZbfz9mc(String zbfz9mc) { - this.zbfz9mc = zbfz9mc; - } - - public String getZbfzadm() { - return zbfzadm; - } - - public void setZbfzadm(String zbfzadm) { - this.zbfzadm = zbfzadm; - } - - public String getZbfzamc() { - return zbfzamc; - } - - public void setZbfzamc(String zbfzamc) { - this.zbfzamc = zbfzamc; - } - - public String getYskjkmdm() { - return yskjkmdm; - } - - public void setYskjkmdm(String yskjkmdm) { - this.yskjkmdm = yskjkmdm; - } - - public String getYskjkmmc() { - return yskjkmmc; - } - - public void setYskjkmmc(String yskjkmmc) { - this.yskjkmmc = yskjkmmc; - } - - public Integer getCzyszbid() { - return czyszbid; - } - - public void setCzyszbid(Integer czyszbid) { - this.czyszbid = czyszbid; - } - - public String getZbfz11dm() { - return zbfz11dm; - } - - public void setZbfz11dm(String zbfz11dm) { - this.zbfz11dm = zbfz11dm; - } - - public String getZbfz11mc() { - return zbfz11mc; - } - - public void setZbfz11mc(String zbfz11mc) { - this.zbfz11mc = zbfz11mc; - } - - public String getZbfz12dm() { - return zbfz12dm; - } - - public void setZbfz12dm(String zbfz12dm) { - this.zbfz12dm = zbfz12dm; - } - - public String getZbfz12mc() { - return zbfz12mc; - } - - public void setZbfz12mc(String zbfz12mc) { - this.zbfz12mc = zbfz12mc; - } - - public String getZbfz13dm() { - return zbfz13dm; - } - - public void setZbfz13dm(String zbfz13dm) { - this.zbfz13dm = zbfz13dm; - } - - public String getZbfz13mc() { - return zbfz13mc; - } - - public void setZbfz13mc(String zbfz13mc) { - this.zbfz13mc = zbfz13mc; - } - - public String getZbfz14dm() { - return zbfz14dm; - } - - public void setZbfz14dm(String zbfz14dm) { - this.zbfz14dm = zbfz14dm; - } - - public String getZbfz14mc() { - return zbfz14mc; - } - - public void setZbfz14mc(String zbfz14mc) { - this.zbfz14mc = zbfz14mc; - } - - public String getZbfz15dm() { - return zbfz15dm; - } - - public void setZbfz15dm(String zbfz15dm) { - this.zbfz15dm = zbfz15dm; - } - - public String getZbfz15mc() { - return zbfz15mc; - } - - public void setZbfz15mc(String zbfz15mc) { - this.zbfz15mc = zbfz15mc; - } - - public String getZbfz16dm() { - return zbfz16dm; - } - - public void setZbfz16dm(String zbfz16dm) { - this.zbfz16dm = zbfz16dm; - } - - public String getZbfz16mc() { - return zbfz16mc; - } - - public void setZbfz16mc(String zbfz16mc) { - this.zbfz16mc = zbfz16mc; - } - - public String getZbfz17dm() { - return zbfz17dm; - } - - public void setZbfz17dm(String zbfz17dm) { - this.zbfz17dm = zbfz17dm; - } - - public String getZbfz17mc() { - return zbfz17mc; - } - - public void setZbfz17mc(String zbfz17mc) { - this.zbfz17mc = zbfz17mc; - } - - public String getZbfz18dm() { - return zbfz18dm; - } - - public void setZbfz18dm(String zbfz18dm) { - this.zbfz18dm = zbfz18dm; - } - - public String getZbfz18mc() { - return zbfz18mc; - } - - public void setZbfz18mc(String zbfz18mc) { - this.zbfz18mc = zbfz18mc; - } - - public String getZbfz19dm() { - return zbfz19dm; - } - - public void setZbfz19dm(String zbfz19dm) { - this.zbfz19dm = zbfz19dm; - } - - public String getZbfz19mc() { - return zbfz19mc; - } - - public void setZbfz19mc(String zbfz19mc) { - this.zbfz19mc = zbfz19mc; - } - - public String getZbfz20dm() { - return zbfz20dm; - } - - public void setZbfz20dm(String zbfz20dm) { - this.zbfz20dm = zbfz20dm; - } - - public String getZbfz20mc() { - return zbfz20mc; - } - - public void setZbfz20mc(String zbfz20mc) { - this.zbfz20mc = zbfz20mc; - } - - public String getZbfz21dm() { - return zbfz21dm; - } - - public void setZbfz21dm(String zbfz21dm) { - this.zbfz21dm = zbfz21dm; - } - - public String getZbfz21mc() { - return zbfz21mc; - } - - public void setZbfz21mc(String zbfz21mc) { - this.zbfz21mc = zbfz21mc; - } - - public String getZbfz22dm() { - return zbfz22dm; - } - - public void setZbfz22dm(String zbfz22dm) { - this.zbfz22dm = zbfz22dm; - } - - public String getZbfz22mc() { - return zbfz22mc; - } - - public void setZbfz22mc(String zbfz22mc) { - this.zbfz22mc = zbfz22mc; - } - - public String getZbfz23dm() { - return zbfz23dm; - } - - public void setZbfz23dm(String zbfz23dm) { - this.zbfz23dm = zbfz23dm; - } - - public String getZbfz23mc() { - return zbfz23mc; - } - - public void setZbfz23mc(String zbfz23mc) { - this.zbfz23mc = zbfz23mc; - } - - public String getZbfz24dm() { - return zbfz24dm; - } - - public void setZbfz24dm(String zbfz24dm) { - this.zbfz24dm = zbfz24dm; - } - - public String getZbfz24mc() { - return zbfz24mc; - } - - public void setZbfz24mc(String zbfz24mc) { - this.zbfz24mc = zbfz24mc; - } - - public String getZbfz25dm() { - return zbfz25dm; - } - - public void setZbfz25dm(String zbfz25dm) { - this.zbfz25dm = zbfz25dm; - } - - public String getZbfz25mc() { - return zbfz25mc; - } - - public void setZbfz25mc(String zbfz25mc) { - this.zbfz25mc = zbfz25mc; - } - - public String getZbfz26dm() { - return zbfz26dm; - } - - public void setZbfz26dm(String zbfz26dm) { - this.zbfz26dm = zbfz26dm; - } - - public String getZbfz26mc() { - return zbfz26mc; - } - - public void setZbfz26mc(String zbfz26mc) { - this.zbfz26mc = zbfz26mc; - } - - public String getZbfz27dm() { - return zbfz27dm; - } - - public void setZbfz27dm(String zbfz27dm) { - this.zbfz27dm = zbfz27dm; - } - - public String getZbfz27mc() { - return zbfz27mc; - } - - public void setZbfz27mc(String zbfz27mc) { - this.zbfz27mc = zbfz27mc; - } - - public String getZbfz28dm() { - return zbfz28dm; - } - - public void setZbfz28dm(String zbfz28dm) { - this.zbfz28dm = zbfz28dm; - } - - public String getZbfz28mc() { - return zbfz28mc; - } - - public void setZbfz28mc(String zbfz28mc) { - this.zbfz28mc = zbfz28mc; - } - - public String getZbfz29dm() { - return zbfz29dm; - } - - public void setZbfz29dm(String zbfz29dm) { - this.zbfz29dm = zbfz29dm; - } - - public String getZbfz29mc() { - return zbfz29mc; - } - - public void setZbfz29mc(String zbfz29mc) { - this.zbfz29mc = zbfz29mc; - } - - public String getZbfz30dm() { - return zbfz30dm; - } - - public void setZbfz30dm(String zbfz30dm) { - this.zbfz30dm = zbfz30dm; - } - - public String getZbfz30mc() { - return zbfz30mc; - } - - public void setZbfz30mc(String zbfz30mc) { - this.zbfz30mc = zbfz30mc; - } - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/service/IOerDjmlExtService.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/service/IOerDjmlExtService.java deleted file mode 100644 index 5fec3a91..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/service/IOerDjmlExtService.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oerdjml.service; - -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; - -/** - * @Description 报销单扩展类,api接口配置的扩展方法调这个类 - * @Author xiangerlin - * @Date 2024/8/16 13:49 - **/ -public interface IOerDjmlExtService { - - /** - * 保存方法前,先调这个方法 组装参数 - * @param entity - * @return - */ - SysExtensionApiEntity saveExpensePre(SysExtensionApiEntity entity); -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/service/IOerDjmlService.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/service/IOerDjmlService.java deleted file mode 100644 index 88efa180..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/service/IOerDjmlService.java +++ /dev/null @@ -1,38 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oerdjml.service; - -import com.alibaba.fastjson.JSONObject; -import com.baomidou.dynamic.datasource.annotation.DSTransactional; -import com.hzya.frame.grpU8.nxproof.oerdjml.entity.OerDjmlEntity; -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; - -/** - * @Author:hecan - * @Description:费用报销报销明细总 - * @params: - * @return: - * @Date: 2023/6/19 14:28 - */ -public interface IOerDjmlService { - - /***** - * 费用报销单保存方法,三方系统传JSON数据,解析完成后保存到GRP费用报销单 - * @author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-06-29 11:24 - * @param jsonObject 三方系统传递JSON对象数据 - * @return Result - **/ - String saveExpenseDocuments(JSONObject jsonObject); - - - OerDjmlEntity queryOerDjmlEntity(OerDjmlEntity oerDjmlEntity); - - /** - * @Author lvleigang - * @Description 费用报销单处理 - * @Date 9:54 上午 2024/8/14 - * @param jsonObject - * @return java.lang.Object - **/ - @DSTransactional() - Object handleOerDjml(JSONObject jsonObject); -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/service/impl/OerDjmlExtServiceImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/service/impl/OerDjmlExtServiceImpl.java deleted file mode 100644 index 78d409be..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/service/impl/OerDjmlExtServiceImpl.java +++ /dev/null @@ -1,586 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oerdjml.service.impl; - -import cn.hutool.core.bean.BeanUtil; -import cn.hutool.core.convert.Convert; -import cn.hutool.core.date.DateTime; -import cn.hutool.core.date.DateUtil; -import cn.hutool.core.io.FileUtil; -import cn.hutool.core.util.NumberUtil; -import cn.hutool.core.util.StrUtil; -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.grpU8.nxproof.oerdjjsfs.entity.OerDjjsfsEntity; -import com.hzya.frame.grpU8.nxproof.oerdjml.dto.FileInfoDTO; -import com.hzya.frame.grpU8.nxproof.oerdjml.entity.OerDjmlEntity; -import com.hzya.frame.grpU8.nxproof.oerdjml.service.IOerDjmlExtService; -import com.hzya.frame.grpU8.nxproof.oerdjnr.entity.OerDjnrEntity; -import com.hzya.frame.grpU8.nxproof.oeryszb.entity.OerYszbEntity; -import com.hzya.frame.seeyon.entity.CollAttachmentResDTO; -import com.hzya.frame.seeyon.enums.ColEventTypeEnum; -import com.hzya.frame.seeyon.util.RestUtil; -import com.hzya.frame.sysnew.application.database.entity.SysApplicationDatabaseEntity; -import com.hzya.frame.sysnew.application.database.service.ISysApplicationDatabaseService; -import com.hzya.frame.sysnew.application.entity.SysApplicationEntity; -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; -import org.apache.commons.collections.CollectionUtils; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.stereotype.Service; - -import java.io.*; -import java.net.URLDecoder; -import java.nio.charset.Charset; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; -import java.util.zip.ZipEntry; -import java.util.zip.ZipOutputStream; - -/** - * @Description 扩展类,api接口上配置的扩展方法 - * @Author xiangerlin - * @Date 2024/8/16 13:45 - **/ -@Service(value = "oerDjmlExtServiceImpl") -public class OerDjmlExtServiceImpl implements IOerDjmlExtService { - - Logger logger = LoggerFactory.getLogger(getClass()); - @Autowired - private RestUtil restUtil; - @Value("${savefile.path:}") - public String DSK; - @Autowired - private ISysApplicationDatabaseService sysApplicationDatabaseService; - /** - * 保存方法前,先调这个方法 组装参数 - * - * @param entity - * @return - */ - @Override - public SysExtensionApiEntity saveExpensePre(SysExtensionApiEntity entity) { - try { - String bodys = entity.getBodys(); - String grpDataSourceCode = ""; - SysApplicationEntity receiveApp = entity.getReceiveApp(); - if (null != receiveApp){ - SysApplicationDatabaseEntity sysDatabaseEntity = new SysApplicationDatabaseEntity(); - sysDatabaseEntity.setAppId(receiveApp.getId()); - List dataBaseList = sysApplicationDatabaseService.query(sysDatabaseEntity); - if (CollectionUtils.isNotEmpty(dataBaseList)){ - grpDataSourceCode = dataBaseList.get(0).getSourceCode(); - } - } - Map headers = entity.getHeaders(); - String formmainTableName = headers.get("formmainTableName"); - String forsonTableName = headers.get("forsonTableName"); - String djlx = headers.get("djlx"); - JSONObject bodyObj = JSONObject.parseObject(bodys); - //事件类型 - String eventType = bodyObj.getString("eventType"); - //summaryId - String summaryId = bodyObj.getString("summaryId"); - JSONObject seeyonData = bodyObj.getJSONObject("businessDataStr"); - if (null != seeyonData){ - /** - * 流程发起 保存/更新单据 要全部数据 - * 流程撤销 只更新状态,传单号和状态就好了 - * 流程终止 只更新状态,传单号和状态就好了 - * 流程结束 更新状态 并上传附件 - */ - JSONObject formmainData = seeyonData.getJSONObject(formmainTableName); - JSONArray forsonData = seeyonData.getJSONArray(forsonTableName); - String res = ""; - if (DjlxEnum.TRAVEL.type.equals(djlx)) { - //差旅报销 travel - res = travel(headers,eventType,summaryId,grpDataSourceCode,formmainData,forsonData); - }else if(DjlxEnum.EXPENSE.type.equals(djlx)){ - //费用报销 expense - res = expense(headers,eventType,summaryId,grpDataSourceCode, formmainData, forsonData); - }else if (DjlxEnum.LABOR.type.equals(djlx)){ - //劳务费 labor - } - if (StrUtil.isNotEmpty(res)){ - entity.setBodys(res); - return entity; - } - } - }catch (Exception ex ){ - logger.error("保存报销单之前组装参数出错",ex); - } - return null; - } - - /** - * 费用报销单 - * @param headers 请求头 - * @param eventType 事件类型 - * @param summaryId 流程id - * @param dataSourceCode - * @param formmainData 主表数据 - * @param forsonData 子表数据 - */ - private String expense(Map headers, String eventType,String summaryId, String dataSourceCode,JSONObject formmainData, JSONArray forsonData) { - String djlxid = headers.get("djlxid"); - String flowcode = headers.get("flowcode"); - String fileApiCode = headers.get("file_api_code"); - OerDjmlEntity djml = new OerDjmlEntity(); - djml.setLclb(eventType); - djml.setDjbh(formmainData.getString("field0001")); - djml.setDjlxId(djlxid); - djml.setDataSourceCode(dataSourceCode); - JSONObject forsonData0 = forsonData.getJSONObject(0); - //流程发起 - if (ColEventTypeEnum.ONSTART.getType().equals(eventType)){ - djml.setGsdm(""); - djml.setKjnd(""); - djml.setZt("2"); - djml.setCrerdm(""); - djml.setCrermc(""); - djml.setCrerdate(timestampConvert(formmainData.getString("start_date"),"yyyyMMdd")); - djml.setDjdate(timestampConvert(formmainData.getString("field0016"),"yyyyMMdd")); - djml.setJe(formmainData.getString("field0052")); - djml.setJedx(formmainData.getString("field0071")); - djml.setYjje("0.00"); - djml.setThje("0.00"); - djml.setBlje(formmainData.getString("field0052")); - djml.setFjs(formmainData.getString("field0018")); - djml.setZy(formmainData.getString("field0027")); - djml.setBmdm(""); - djml.setBmmc(""); - djml.setXmdm(""); - djml.setXmmc(""); - djml.setGrdm(""); - djml.setGrmc(""); - djml.setJjdm(""); - djml.setJjmc(""); - djml.setYhzh(forsonData0.getString("field0078")); - djml.setKhyh(forsonData0.getString("field0077")); - djml.setCurshjd("-9"); - djml.setNextshjd("999"); - djml.setFlowcode(flowcode); - djml.setJsfs(""); - djml.setTel(""); - djml.setSsrq(DateUtil.format(formmainData.getDate("startDate"),"yyyyMMddHHmmssSSS")); - djml.setSsrid(""); - djml.setSsr(""); - //报销明细 - List djnrList = new ArrayList<>(); - //结算方式 - List jsfsList = new ArrayList<>(); - //预算指标 - List yszbList = new ArrayList<>(); - int xh = 1; - for (int i = 0; i< forsonData.size(); i++) { - JSONObject forson = forsonData.getJSONObject(i); - String gsdm = forson.getString(""); - String kjnd = forson.getString(""); - String je = forson.getString("field0063"); - //单据内容 - OerDjnrEntity djnr = new OerDjnrEntity(); - djnr.setXh(String.valueOf(xh)); - djnr.setGsdm(gsdm); - djnr.setKjnd(kjnd); - djnr.setDjlxId(djlxid); - djnr.setBnxId(headers.get("bxmx_bnxid")); - djnr.setJe(je); - djnr.setBmdm(""); - djnr.setBmmc(""); - djnr.setXmdm(""); - djnr.setXmmc(""); - djnr.setJjdm(""); - djnr.setJjmc(""); - djnr.setFzx8dm(""); - djnr.setFzx8mc(""); - djnr.setZbId(""); - djnr.setJflxdm(""); - djnr.setJflxmc(""); - djnr.setZy(forson.getString("field0079")); - djnr.setFjs(djml.getFjs()); - djnrList.add(djnr); - //结算方式 - OerDjjsfsEntity jsfs = new OerDjjsfsEntity(); - jsfs.setGsdm(gsdm); - jsfs.setKjnd(kjnd); - jsfs.setDjlxId(djlxid); - jsfs.setBnxid(headers.get("jsfs_bnxid")); - jsfs.setXh(String.valueOf(xh)); - jsfs.setJsfsdm(""); - jsfs.setJsfsmc(""); - jsfs.setKmdm(""); - jsfs.setKmmc(""); - jsfs.setSkr(forson.getString("field0076")); - jsfs.setKhyh(forson.getString("field0077")); - jsfs.setYhzh(forson.getString("field0078")); - jsfs.setJe(je); - jsfs.setYh(""); - jsfs.setYhhh(""); - jsfs.setProvince(""); - jsfs.setCity(""); - jsfs.setRytype(""); - jsfs.setYt(forson.getString("field0079")); - jsfsList.add(jsfs); - //预算指标 - OerYszbEntity yszb = new OerYszbEntity(); - BeanUtil.copyProperties(djnr,yszb); - yszb.setBnxId(headers.get("yszb_bnxid")); - yszb.setZbdm(""); - yszb.setZy(forson.getString("field0079")); - yszb.setKmdm(""); - yszb.setKmmc(""); - yszb.setXh(String.valueOf(xh)); - yszbList.add(yszb); - xh++; - } - } - return null; - } - - /** - * 差旅报销单 - * @param headers 请求头 - * @param eventType 事件类型 - * @param summaryId 流程id - * @param dataSourceCode - * @param formmainData 主表数据 - * @param forsonData 子表数据 - */ - private String travel(Map headers, String eventType,String summaryId, String dataSourceCode,JSONObject formmainData, JSONArray forsonData) { - String djlxid = headers.get("djlxid"); - String flowcode = headers.get("flowcode"); - String fileApiCode = headers.get("file_api_code"); - OerDjmlEntity djml = new OerDjmlEntity(); - djml.setLclb(eventType); - djml.setDjbh(formmainData.getString("field0001")); - djml.setDataSourceCode(dataSourceCode); - //流程发起 - if (ColEventTypeEnum.ONSTART.getType().equals(eventType)){ - JSONObject forjsonData0 = forsonData.getJSONObject(0); - djml.setGsdm(forjsonData0.getString("field0084")); - djml.setKjnd(forjsonData0.getString("field0082")); - djml.setDjlxId(djlxid); - djml.setZt("2"); - djml.setCrerdm(formmainData.getString("field0107")); - djml.setCrermc(formmainData.getString("field0114")); - djml.setCrerdate(timestampConvert(formmainData.getString("start_date"),"yyyyMMdd")); - djml.setDjdate((timestampConvert(formmainData.getString("field0002"),"yyyyMMdd"))); - djml.setJe(formmainData.getString("field0033")); - djml.setJedx(formmainData.getString("field0034")); - djml.setYjje("0.00"); - djml.setThje("0.00"); - djml.setBlje(formmainData.getString("field0080")); - djml.setFjs( formmainData.getString("field0004")); - djml.setZy( formmainData.getString("field0009")); - //部门代码 - djml.setBmdm(formmainData.getString("field0109")); - djml.setBmmc(formmainData.getString("field0120")); - //项目代码 - djml.setXmdm(forjsonData0.getString("field0074")); - djml.setXmmc(forjsonData0.getString("field0075")); - //个人代码 - djml.setGrdm(formmainData.getString("field0108")); - djml.setGrmc(formmainData.getString("field0115")); - //经济代码 - djml.setJjdm(""); - djml.setJjmc(""); - //银行帐号 开户银行 - djml.setYhzh(forjsonData0.getString("field0079")); - djml.setKhyh(forjsonData0.getString("field0078")); - //当前审核节点、下个审核节点 ,不在grp审批,是不是不用填了 - djml.setCurshjd("-9"); - djml.setNextshjd("999"); - djml.setFlowcode(flowcode); - djml.setJsfs(spliceStr(forjsonData0.getString("field0095"), forjsonData0.getString("field0094"))); - //电话,oa上没有 - djml.setTel(formmainData.getString("field0110")); - djml.setClf_ccr(formmainData.getString("field0113")); - //送审日期 - djml.setSsrq( DateUtil.format(formmainData.getDate("startDate"),"yyyyMMddHHmmssSSS")); - djml.setSsrid(formmainData.getString("field0108")); - djml.setSsr(formmainData.getString("field0115")); - djml.setClf_cclb(forjsonData0.getString("field0098")); - //报销明细 - List djnrList = new ArrayList<>(); - //结算方式 - List jsfsList = new ArrayList<>(); - //预算指标 - List yszbList = new ArrayList<>(); - int xh = 1; - for (int i = 0; i< forsonData.size(); i++) { - JSONObject forson = forsonData.getJSONObject(i); - String gsdm = forson.getString("field0084"); - String kjnd = forson.getString("field0082"); - String je = forson.getString("field0029"); - //单据内容 - OerDjnrEntity djnr = new OerDjnrEntity(); - djnr.setXh(String.valueOf(xh)); - djnr.setGsdm(gsdm); - djnr.setKjnd(kjnd); - djnr.setDjlxId(djlxid); - djnr.setBnxId(headers.get("bxmx_bnxid")); - djnr.setJe(je); - djnr.setBmdm(forson.getString("field0088")); - djnr.setBmmc(forson.getString("field0087")); - djnr.setXmdm(forson.getString("field0074")); - djnr.setXmmc(forson.getString("field0075")); - djnr.setJjdm(""); - djnr.setJjmc(""); - //grp库里有,不知道是什么 1001基本支出 2001项目支出(网银) - djnr.setFzx8dm(""); - djnr.setFzx8mc(""); - //指标id - djnr.setZbId(forson.getString("field0085")); - djnr.setJflxdm(""); - djnr.setJflxmc(""); - djnr.setZy(forson.getString("field0030")); - djnr.setClf_startdate(timestampConvert(forson.getString("field0016"),"yyyy-MM-dd")); - djnr.setClf_enddate(timestampConvert(forson.getString("field0017"),"yyyy-MM-dd")); - djnr.setClf_ccdd(forson.getString("field0019")); - djnr.setClf_ccksd(forson.getString("field0018")); - djnr.setClf_djzs(djml.getFjs()); - djnr.setClf_ccts(forson.getString("field0023")); - djnr.setClf_cctsbz(forson.getString("field0023")); - djnr.setClf_ccrs(forson.getString("field0021")); - djnr.setClf_zw(forson.getString("field0092")); - djnr.setClf_jtgj(forson.getString("field0119")); - //住宿费 - djnr.setClf_zsbz(forson.getString("field0070")); - djnr.setClf_zsf(forson.getString("field0025")); - //伙食补助 - djnr.setClf_hsbz(forson.getString("field0026")); - djnr.setClf_hsf(forson.getString("field0116")); - //交通补助 - djnr.setClf_jtbz(forson.getString("field0024")); - djnr.setClf_jtbzf(forson.getString("field0117")); - djnr.setClf_jtf(forson.getString("field0117")); - //其他 - djnr.setClf_qtf(forson.getString("field0028")); - //公杂 - - djnr.setFjs(djml.getFjs()); - djnrList.add(djnr); - //结算方式 - OerDjjsfsEntity jsfs = new OerDjjsfsEntity(); - jsfs.setGsdm(gsdm); - jsfs.setKjnd(kjnd); - jsfs.setDjlxId(djlxid); - jsfs.setBnxid(headers.get("jsfs_bnxid")); - jsfs.setXh(String.valueOf(xh)); - jsfs.setJsfsdm(forson.getString("field0095")); - jsfs.setJsfsmc(forson.getString("field0094")); - jsfs.setKmdm(forson.getString("field0089")); - jsfs.setKmmc(forson.getString("field0066")); - jsfs.setSkr(forson.getString("field0096")); - jsfs.setKhyh(forson.getString("field0078")); - jsfs.setYhzh(forson.getString("field0079")); - jsfs.setJe(je); - jsfs.setYh(""); - jsfs.setYhhh(""); - jsfs.setProvince(""); - jsfs.setCity(""); - //支付方式为个人、公务卡时 可以选择 经办人、负责人、其他 - jsfs.setRytype(""); - //oa没有 - jsfs.setYt(forson.getString("field0030")); - jsfsList.add(jsfs); - //预算指标 - OerYszbEntity yszb = new OerYszbEntity(); - BeanUtil.copyProperties(djnr,yszb); - yszb.setBnxId(headers.get("yszb_bnxid")); - yszb.setZbdm(forson.getString("field0085")); - yszb.setZy(forson.getString("field0111")); - yszb.setKmdm(forson.getString("field0089")); - yszb.setKmmc(forson.getString("field0066")); - yszb.setXh(String.valueOf(xh)); - yszbList.add(yszb); - xh++; - } - logger.info("报销单主表:{}",JSONObject.toJSONString(djml)); - logger.info("报销单明细表:{}",JSONObject.toJSONString(djnrList)); - logger.info("报销单结算方式:{}",JSONObject.toJSONString(jsfsList)); - logger.info("报销单预算指标:{}",JSONObject.toJSONString(yszbList)); - djml.setOerDjnrEntityList(djnrList); - djml.setOerDjjsfsEntityList(jsfsList); - djml.setOerYszbEntityList(yszbList); - }else if (ColEventTypeEnum.ONSTOP.getType().equals(eventType)){ - //流程终止 修改状态,释放指标 - djml.setZt("0"); - djml.setCurshjd("0"); - djml.setNextshjd("-9"); - djml.setSsrid(null); - djml.setSsr(null); - djml.setSsrq(null); - djml.setShrId(null); - djml.setShrq(null); - }else if (ColEventTypeEnum.ONCANCEL.getType().equals(eventType)){ - //流程撤销 修改状态,释放指标 - djml.setZt("1"); - djml.setCurshjd("0"); - djml.setNextshjd("-9"); - djml.setSsrid(null); - djml.setSsr(null); - djml.setSsrq(null); - djml.setShrId(null); - djml.setShrq(null); - }else if (ColEventTypeEnum.ONPROCESSFINISHED.getType().equals(eventType)){ - //流程结束事件 - djml.setZt("3"); - djml.setCurshjd("999"); - djml.setNextshjd("-1"); - //查询协同附件 - List fileInfoList = fileDownload(summaryId, fileApiCode); - djml.setFileInfoList(fileInfoList); - } - String djmlStr = JSONObject.toJSONString(djml); - logger.info("差旅报销单报文:{}",djmlStr); - return djmlStr; - } - - /** - * 时间戳转成 指定格式 - * @param timestamp 时间戳 - * @param format 格式 - * @return - */ - private String timestampConvert(String timestamp,String format){ - if (StrUtil.isNotEmpty(timestamp) && NumberUtil.isNumber(timestamp)){ - try { - DateTime date = DateUtil.date(Long.valueOf(timestamp)); - String formattedDate = DateUtil.format(date, "yyyyMMdd"); - return formattedDate; - }catch (Exception e){ - logger.error("日期转换出错:{}",e); - } - } - return timestamp; - } - - /** - * 附件下载并压缩成zip - * @param summaryId - * @param apiCode - * @return - */ - private List fileDownload(String summaryId,String apiCode){ - try { - List colAttachmentList = restUtil.getColAttachments(summaryId, "0", apiCode, null); - //下载协同附件 - if (CollectionUtils.isNotEmpty(colAttachmentList)){ - String token = restUtil.getToken(null, apiCode); - List fileList = new ArrayList<>(); - for (CollAttachmentResDTO att : colAttachmentList) { - FileInfoDTO fileInfoDTO = new FileInfoDTO(); - - String fileName = URLDecoder.decode(att.getFilename(), "UTF-8"); - byte[] bytes = restUtil.downloadFileBytes(null, apiCode, att.getFileUrl(), fileName,token); - if (!FileUtil.isDirectory(DSK+ File.separator+DateUtil.today())){ - FileUtil.mkdir(DSK+ File.separator+DateUtil.today()); - } - String filePath = DSK+ File.separator+DateUtil.today()+File.separator+att.getFileUrl()+"."+att.getExtension(); - File file = new File(filePath); - // 使用 FileOutputStream 写入字节数组到文件 - try (FileOutputStream fos = new FileOutputStream(file)) { - fos.write(bytes); - } - if (null != file){ - String zipPath = DSK+File.separator+DateUtil.today()+File.separator+att.getFileUrl()+".zip"; - ZipOutputStream zos = new ZipOutputStream(new FileOutputStream(zipPath), Charset.forName("GBK")); - writeZipFile(file, zos, fileName); - zos.close(); - // 获取压缩文件的字节数组 - File zipFile = new File(zipPath); - ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream((int) zipFile.length()); - BufferedInputStream bufferedInputStream = new BufferedInputStream(new FileInputStream(zipFile)); - int buf_size = 1024; - byte[] buffer = new byte[buf_size]; - int len = 0; - while (-1 != (len = bufferedInputStream.read(buffer, 0, buf_size))) { - byteArrayOutputStream.write(buffer, 0, len); - } - byte[] fileByte = byteArrayOutputStream.toByteArray(); - fileInfoDTO.setData(fileByte); - fileInfoDTO.setFile_size(att.getSize()); - fileInfoDTO.setFile_name(fileName); - fileList.add(fileInfoDTO); - } - } - return fileList; - } - }catch (Exception e){ - logger.error("下载附件出错:{}",e); - } - return null; - } - /** - * 把文件压缩成zip - * @param file 要压缩的文件 - * @param zos 文件压缩流 - * @param fileName 文件名 - */ - private void writeZipFile(File file, ZipOutputStream zos, String fileName) { - if (null != file && null != zos) { - try { - logger.info("=====压缩文件====="); - zos.putNextEntry(new ZipEntry(fileName)); - FileInputStream fos = new FileInputStream(file); - BufferedInputStream bis = new BufferedInputStream(fos); - int len; - byte[] buf = new byte[1024]; - while ((len = bis.read(buf, 0, 1024)) != -1) { - zos.write(buf, 0, len); - } - bis.close(); - fos.close(); - logger.info("=====压缩完成====="); - } catch (Exception e) { - e.printStackTrace(); - logger.error("=====压缩文件出错====="); - } - } - } - - /** - * code和name拼接[] - * @param code - * @param name - * @return 格式:03[公务卡] - */ - private String spliceStr(String code,String name){ - String template = "{}[{}]"; - return StrUtil.format(template,code,name); - } - - public enum DjlxEnum { - TRAVEL("travel","差旅报销单"), - EXPENSE("expense","费用报销单"), - LABOR("labor","劳务费报销单"), - ; - - private String type; - private String name; - - public String getType() { - return type; - } - - public void setType(String type) { - this.type = type; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - DjlxEnum(String type, String name) { - this.type = type; - this.name = name; - } - } - -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/service/impl/OerDjmlServiceImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/service/impl/OerDjmlServiceImpl.java deleted file mode 100644 index 2b0c256f..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjml/service/impl/OerDjmlServiceImpl.java +++ /dev/null @@ -1,1323 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oerdjml.service.impl; - -import cn.hutool.core.bean.BeanUtil; -import cn.hutool.core.convert.Convert; -import cn.hutool.core.date.DateUtil; -import cn.hutool.core.util.IdUtil; -import cn.hutool.core.util.StrUtil; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.grpU8.nxproof.attachment.dao.IAttachmentFileDao; -import com.hzya.frame.grpU8.nxproof.attachment.entity.AttachmentFileEntity; -import com.hzya.frame.grpU8.nxproof.gbizbsyrec.dao.IGbiZbsyrecDao; -import com.hzya.frame.grpU8.nxproof.gbizbsyrec.entity.GbiZbsyrecEntity; -import com.hzya.frame.grpU8.nxproof.oerannex.dao.IOerAnnexDao; -import com.hzya.frame.grpU8.nxproof.oerannex.entity.OerAnnexEntity; -import com.hzya.frame.grpU8.nxproof.oerannex.service.IOerAnnexService; -import com.hzya.frame.grpU8.nxproof.oerdjjsfs.dao.IOerDjjsfsDao; -import com.hzya.frame.grpU8.nxproof.oerdjjsfs.entity.OerDjjsfsEntity; -import com.hzya.frame.grpU8.nxproof.oerdjml.dao.IOerDjmlDao; -import com.hzya.frame.grpU8.nxproof.oerdjml.dto.FileInfoDTO; -import com.hzya.frame.grpU8.nxproof.oerdjml.entity.GbiZbsyrecAllEntity; -import com.hzya.frame.grpU8.nxproof.oerdjml.entity.OerDjmlEntity; -import com.hzya.frame.grpU8.nxproof.oerdjml.service.IOerDjmlService; -import com.hzya.frame.grpU8.nxproof.oerdjnr.dao.IOerDjnrDao; -import com.hzya.frame.grpU8.nxproof.oerdjnr.entity.OerDjnrEntity; -import com.hzya.frame.grpU8.nxproof.oeryszb.dao.IOerYszbDao; -import com.hzya.frame.grpU8.nxproof.oeryszb.entity.OerYszbEntity; -import com.hzya.frame.grpU8.nxproof.pubauditlog.dao.IPubAuditLogDao; -import com.hzya.frame.grpU8.nxproof.pubauditlog.entity.PubAuditLogEntity; -import com.hzya.frame.grpU8.nxproof.pubobjflow.dao.IPubObjFlowDao; -import com.hzya.frame.grpU8.nxproof.pubobjflow.entity.PubObjFlowEntity; -import com.hzya.frame.mdm.entity.MdmDto; -import com.hzya.frame.seeyon.enums.ColEventTypeEnum; -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; -import com.hzya.frame.web.entity.BaseResult; -import com.hzya.frame.web.exception.BaseSystemException; -import org.apache.commons.collections.CollectionUtils; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.net.URLDecoder; -import java.util.ArrayList; -import java.util.Date; -import java.util.LinkedHashMap; -import java.util.List; -import java.util.Map; - -/** - * @Author:hecan - * @Description:费用报销报销明细总 - * @params: - * @return: - * @Date: 2023/6/19 14:31 - */ -@Service(value = "oerDjmlService") -public class OerDjmlServiceImpl implements IOerDjmlService { - private static Logger logger= LogManager.getLogger(OerDjmlServiceImpl.class); - - @Autowired - private IGbiZbsyrecDao iGbiZbsyrecDao; - @Autowired - private IOerDjjsfsDao iOerDjjsfsDao; - @Autowired - private IOerDjmlDao iOerDjmlDao; - @Autowired - private IOerAnnexDao oerAnnexDao; - @Autowired - private IAttachmentFileDao attachmentFileDao; - @Autowired - private IOerDjnrDao iOerDjnrDao; - @Autowired - private IOerYszbDao iOerYszbDao; - @Autowired - private IPubAuditLogDao iPubAuditLogDao; - @Autowired - private IPubObjFlowDao iPubObjFlowDao; - - @Override - public String saveExpenseDocuments(JSONObject jsonObject) { - - //jsonObject = createTestData(); - logger.info("费用报销单开始保存,接收三方系统参数:------>"+jsonObject.toJSONString()); - //获取主表数据 - logger.info("开始处理数据:------>"); - String gsdm = jsonObject.getString("gsdm"); - logger.info("根据公司代码查询最大单据编号,公司代码:------>"+gsdm); - if(StrUtil.isEmpty(gsdm)){ - throw new BaseSystemException("公司代码不能为空!请排查参数gsdm"); - } - if(StrUtil.isEmpty(jsonObject.getString("djdate"))){ - throw new BaseSystemException("单据日期不能为空!请排查参数djdate"); - } - /* logger.info("国子系统传递过来的发票号为:------>"+jsonObject.getString("fph")); - if(StrUtil.isEmpty(jsonObject.getString("fph")) || "".equals(jsonObject.getString("fph"))){ - jsonObject.put("fph",""); - }else{ - jsonObject.put("fph",jsonObject.getString("fph")+"-"); - } - logger.info("调整之后的发票号为:------>"+jsonObject.getString("fph")); - if(StrUtil.isEmpty(jsonObject.getString("zy")) || "".equals(jsonObject.getString("zy"))){ - StringBuffer stringBuffer=new StringBuffer(); - if(StrUtil.isNotEmpty(jsonObject.getString("fph")) || !"".equals(jsonObject.getString("fph"))){ - stringBuffer.append(jsonObject.getString("fph")); - } - if(StrUtil.isNotEmpty(jsonObject.getString("bmmc")) || !"".equals(jsonObject.getString("bmmc"))){ - stringBuffer.append(jsonObject.getString("bmmc")+"-"); - } - if(StrUtil.isNotEmpty(jsonObject.getString("zcmc")) || !"".equals(jsonObject.getString("zcmc"))){ - stringBuffer.append(jsonObject.getString("zcmc")); - } - jsonObject.put("zy",stringBuffer); - }*/ - logger.info("主表摘要为:{}",jsonObject.getString("zy")); - OerDjmlEntity oerDjmlEntity=new OerDjmlEntity(); - oerDjmlEntity.setGsdm(gsdm); - oerDjmlEntity.setDjdate(jsonObject.getString("djdate")); - oerDjmlEntity.setFph(nullConvert(jsonObject.getString("fph"))); - String maxDjbh = iOerDjmlDao.getMaxDjbgByGsdm(oerDjmlEntity); - logger.info("获取到最大单据编号:------>"+maxDjbh); - //查询最大单据ID mlid - String maxMlId = iOerDjmlDao.getMaxMlIdByGsdm(oerDjmlEntity); - logger.info("获取到最大单据ID MLID:------>"+maxMlId); - logger.info("组装单据主表数据开始:------>"); - - OerDjmlEntity oerdjml = createMainData(jsonObject,maxDjbh,maxMlId); - logger.info("保存主表信息:------>"); - iOerDjmlDao.save("OerDjmlEntity_insert",oerdjml); - logger.info("保存完主表信息后,更新主表摘要:------>"); - OerDjmlEntity oerDjml = updateOerDjmlZy(jsonObject, maxMlId); - logger.info("更新主表摘要开始----->"); - iOerDjmlDao.update("OerDjmlEntity_update",oerDjml); - logger.info("组装单据报销明细开始:------>"); - List oerDjnrEntityList = creatOerDjnrEntity(jsonObject,maxDjbh,maxMlId); - logger.info("保存报销明细开始:------>"); - for(OerDjnrEntity djnrEntity : oerDjnrEntityList){ - if(djnrEntity.getZy()==null||("").equals(djnrEntity.getZy())){ - StringBuffer stringBuffer=new StringBuffer(); - if(StrUtil.isNotEmpty(jsonObject.getString("fph")) || !"".equals(jsonObject.getString("fph"))){ - stringBuffer.append(jsonObject.getString("fph")); - } - if(StrUtil.isNotEmpty(jsonObject.getString("bmmc")) || !"".equals(jsonObject.getString("bmmc"))){ - stringBuffer.append(jsonObject.getString("bmmc")+"-"); - } - if(StrUtil.isNotEmpty(jsonObject.getString("zcmc")) || !"".equals(jsonObject.getString("zcmc"))){ - stringBuffer.append(jsonObject.getString("zcmc")); - } - djnrEntity.setZy(stringBuffer.toString()); - } - logger.info("明细表摘要为:{}",djnrEntity.getZy()); - iOerDjnrDao.save("OerDjnrEntity_insert",djnrEntity); - logger.info("保存完报销明细后,根据明细数据生成预算指标数据:------>"); - OerYszbEntity yszbEntity = createOerYszbEntity(djnrEntity,maxMlId); - logger.info("保存预算指标开始:------>"); - iOerYszbDao.save("OerYszbEntity_insert",yszbEntity); - logger.info("保存预算指标记录:------>"); - GbiZbsyrecEntity oeryszb= creteOerYszbEntity(jsonObject,djnrEntity); - iGbiZbsyrecDao.save("GbiZbsyrecEntity_insert",oeryszb); - } - logger.info("组装单据结算方式明细开始:------>"); - List oerDjjsfsEntityList = creatOerDjjsfsEntityList(jsonObject,maxDjbh,maxMlId); - logger.info("保存结算方式明细开始:------>"); - for(OerDjjsfsEntity oerdjjsfs :oerDjjsfsEntityList){ - iOerDjjsfsDao.save("OerDjjsfsEntity_insert",oerdjjsfs); - } - //保存日志表PubAuditLog - List pubAuditLogEntityList = createPubAuditLog(jsonObject, maxMlId); - for (PubAuditLogEntity pubAuditLog : pubAuditLogEntityList) { - iPubAuditLogDao.save("PubAuditLogEntity_insert",pubAuditLog); - } - //保存节点PUB_OBJ_FLOW - PubObjFlowEntity pubObjFlowEntity = createPubObjFlow(jsonObject, maxMlId); - iPubObjFlowDao.save("PubObjFlowEntity_insert",pubObjFlowEntity); - return maxDjbh; - } - - @Override - public OerDjmlEntity queryOerDjmlEntity(OerDjmlEntity oerDjmlEntity) { - OerDjmlEntity oerDjmlEntity1 = iOerDjmlDao.queryOerDjmlEntity(oerDjmlEntity); - return oerDjmlEntity1; - } - - - - /** - * 保存节点PUB_OBJ_FLOW - * @param jsonObject - * @param maxMlId - */ - public PubObjFlowEntity createPubObjFlow(JSONObject jsonObject, String maxMlId){ - PubObjFlowEntity pubObjFlowEntity = jsonObject.toJavaObject(PubObjFlowEntity.class); - PubObjFlowEntity pubObjFlowEntityPofid=iPubObjFlowDao.query(pubObjFlowEntity, "PubObjFlowEntity_list_base"); - pubObjFlowEntity.setDjh(maxMlId); - pubObjFlowEntity.setPofId(pubObjFlowEntityPofid.getPofId()); - pubObjFlowEntity.setModCode("OER"); - pubObjFlowEntity.setDjlx(jsonObject.getString("djlxId")); - pubObjFlowEntity.setShrs(jsonObject.getString("crerdm")); - pubObjFlowEntity.setShrmc(jsonObject.getString("crermc")); - pubObjFlowEntity.setFlowcode("000006"); - pubObjFlowEntity.setAuditFlag("999"); - pubObjFlowEntity.setAuditAftFlag("-1"); - pubObjFlowEntity.setIsaudit("1"); - return pubObjFlowEntity; - } - - /** - * 保存节点PUB_OBJ_FLOW - * @param entity - * @param maxMlId - */ - public PubObjFlowEntity setPubObjFlow(OerDjmlEntity entity, String maxMlId){ - PubObjFlowEntity pubObjFlowEntity = new PubObjFlowEntity(); - pubObjFlowEntity.setDataSourceCode(entity.getDataSourceCode()); - PubObjFlowEntity pubObjFlowEntityPofid=iPubObjFlowDao.query(pubObjFlowEntity, "PubObjFlowEntity_list_base"); - pubObjFlowEntity.setDjh(maxMlId); - pubObjFlowEntity.setPofId(pubObjFlowEntityPofid.getPofId()); - pubObjFlowEntity.setModCode("OER"); - pubObjFlowEntity.setDjlx(entity.getDjlxId()); - pubObjFlowEntity.setShrs(entity.getCrerdm()); - pubObjFlowEntity.setShrmc(entity.getCrermc()); - pubObjFlowEntity.setFlowcode(entity.getFlowcode()); - pubObjFlowEntity.setAuditFlag("999"); - pubObjFlowEntity.setAuditAftFlag("-1"); - pubObjFlowEntity.setIsaudit("1"); - return pubObjFlowEntity; - } - - /** - * 新增日志表PubAuditLog - * @param jsonObject - * @param maxMlId - */ - public List createPubAuditLog(JSONObject jsonObject,String maxMlId){ - List pubAuditLogEntityList=new ArrayList<>(); - //拼接送审参数 - PubAuditLogEntity pubAuditLogEntity = new PubAuditLogEntity(); - pubAuditLogEntity.setBillname("费用报销[向导式]"); - pubAuditLogEntity.setFlowname("暂时费用报销审批流"); - pubAuditLogEntity.setNodeseq("-9"); - pubAuditLogEntity.setNodename("送审"); - pubAuditLogEntity.setAuditorId("1"); - pubAuditLogEntity.setAuditor("系统管理员"); - pubAuditLogEntity.setAmt(jsonObject.getString("je")); - pubAuditLogEntity.setRemark("国子系统送审成功"); - pubAuditLogEntity.setAtype("国子系统通过"); - pubAuditLogEntity.setBillId(maxMlId); - pubAuditLogEntity.setModname("OER"); - pubAuditLogEntity.setFlowcode("000006"); - pubAuditLogEntity.setGsdm(jsonObject.getString("gsdm")); - pubAuditLogEntity.setKjnd(jsonObject.getString("kjnd")); - pubAuditLogEntity.setServdatetime("1"); - pubAuditLogEntity.setAdatetime("1"); - //获取最大值logid - PubAuditLogEntity pubAuditLogEntityLogid = iPubAuditLogDao.query(pubAuditLogEntity, "PubAuditLogEntity_list_base_max"); - pubAuditLogEntity.setLogId(pubAuditLogEntityLogid.getLogId()); - //获取最大值logseq - PubAuditLogEntity pubAuditLogEntityLogseq=iPubAuditLogDao.query(pubAuditLogEntity,"PubAuditLogEntity_list_base_logseq"); - pubAuditLogEntity.setLogseq(pubAuditLogEntityLogseq.getLogseq()); - - /* //拼接审核参数 - PubAuditLogEntity pubAuditLogEntityTwo = new PubAuditLogEntity(); - pubAuditLogEntityTwo.setBillname("费用报销[向导式]"); - pubAuditLogEntityTwo.setFlowname("暂时费用报销审批流"); - pubAuditLogEntityTwo.setBizname("费用报销[向导式]"); - pubAuditLogEntityTwo.setNodeseq("999"); - pubAuditLogEntityTwo.setNodename("财务稽核"); - pubAuditLogEntityTwo.setAuditorId("1"); - pubAuditLogEntityTwo.setAuditor("系统管理员"); - pubAuditLogEntityTwo.setAmt(jsonObject.getString("je")); - pubAuditLogEntityTwo.setRemark("国子系统审核通过"); - pubAuditLogEntityTwo.setAtype("通过"); - pubAuditLogEntityTwo.setBillId(maxMlId); - pubAuditLogEntityTwo.setModname("OER"); - pubAuditLogEntityTwo.setFlowcode(jsonObject.getString("flowcode")); - pubAuditLogEntityTwo.setGsdm(jsonObject.getString("gsdm")); - pubAuditLogEntityTwo.setKjnd(jsonObject.getString("kjnd")); - pubAuditLogEntityTwo.setServdatetime("1"); - pubAuditLogEntityTwo.setAdatetime("1"); - //获取最大值logid - PubAuditLogEntity pubAuditLogEntityLogids = iPubAuditLogDao.query(pubAuditLogEntityTwo, "PubAuditLogEntity_list_base_max"); - pubAuditLogEntityTwo.setLogId(pubAuditLogEntityLogids.getLogId()); - //获取最大值logseq - PubAuditLogEntity pubAuditLogEntityLogseqs=iPubAuditLogDao.query(pubAuditLogEntityTwo,"PubAuditLogEntity_list_base_logseq"); - pubAuditLogEntityTwo.setLogseq(pubAuditLogEntityLogseqs.getLogseq()); - pubAuditLogEntityList.add(pubAuditLogEntity); - pubAuditLogEntityList.add(pubAuditLogEntityTwo);*/ - - pubAuditLogEntityList.add(pubAuditLogEntity); - return pubAuditLogEntityList; - } - /** - * 新增日志表PubAuditLog - * @param entity - * @param maxMlId - */ - public List setPubAuditLog(OerDjmlEntity entity,String maxMlId){ - List pubAuditLogEntityList=new ArrayList<>(); - //拼接送审参数 - PubAuditLogEntity pubAuditLogEntity = new PubAuditLogEntity(); - pubAuditLogEntity.setBillname("费用报销[向导式]"); - pubAuditLogEntity.setFlowname("暂时费用报销审批流"); - pubAuditLogEntity.setNodeseq("-9"); - pubAuditLogEntity.setNodename("送审"); - pubAuditLogEntity.setAuditorId("1"); - pubAuditLogEntity.setAuditor("系统管理员"); - pubAuditLogEntity.setAmt(entity.getJe()); - pubAuditLogEntity.setRemark("国子系统送审成功"); - pubAuditLogEntity.setAtype("国子系统通过"); - pubAuditLogEntity.setBillId(maxMlId); - pubAuditLogEntity.setModname("OER"); - pubAuditLogEntity.setFlowcode(entity.getFlowcode()); - pubAuditLogEntity.setGsdm(entity.getGsdm()); - pubAuditLogEntity.setKjnd(entity.getKjnd()); - pubAuditLogEntity.setServdatetime("1"); - pubAuditLogEntity.setAdatetime("1"); - //获取最大值logid - pubAuditLogEntity.setDataSourceCode(entity.getDataSourceCode()); - PubAuditLogEntity pubAuditLogEntityLogid = iPubAuditLogDao.query(pubAuditLogEntity, "PubAuditLogEntity_list_base_max"); - pubAuditLogEntity.setLogId(pubAuditLogEntityLogid.getLogId()); - //获取最大值logseq - PubAuditLogEntity pubAuditLogEntityLogseq=iPubAuditLogDao.query(pubAuditLogEntity,"PubAuditLogEntity_list_base_logseq"); - pubAuditLogEntity.setLogseq(pubAuditLogEntityLogseq.getLogseq()); - - - - pubAuditLogEntityList.add(pubAuditLogEntity); - return pubAuditLogEntityList; - } - - /** - * 更新主表摘要内容 - * @param jsonObject - * @return - */ - private OerDjmlEntity updateOerDjmlZy(JSONObject jsonObject,String maxMlId){ - OerDjmlEntity oerDjml=new OerDjmlEntity(); - oerDjml.setZy(jsonObject.getString("zy")); - oerDjml.setGsdm(jsonObject.getString("gsdm")); - oerDjml.setKjnd(jsonObject.getString("kjnd")); - oerDjml.setDjlxId(jsonObject.getString("djlxId")); - oerDjml.setMlId(maxMlId); - return oerDjml; - } - - /***** - * 根据预算指标,生成指标生成指标使用记录 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-06-29 16:43 - * @Param [djnrEntity] - * @return com.hzya.frame.online.expense.insert.oerYszb.entity.oerYszbEntity - **/ - private GbiZbsyrecEntity creteOerYszbEntity(JSONObject jsonObject,OerDjnrEntity djnrEntity) { - GbiZbsyrecEntity yszbEntity = new GbiZbsyrecEntity(); - BeanUtil.copyProperties(djnrEntity,yszbEntity); - yszbEntity.setModule(djnrEntity.getModule()); - yszbEntity.setDjlx(djnrEntity.getDjlxId()); - yszbEntity.setDjId(djnrEntity.getMlId()); - yszbEntity.setDjflh(djnrEntity.getDjflh()); - yszbEntity.setDjflmx(djnrEntity.getMlId()); - yszbEntity.setDjywrq(jsonObject.getString("djdate")); - //yszbEntity.setDjzt("1");//审核中 - yszbEntity.setDjzt("2");//已审核 - yszbEntity.setJhId(djnrEntity.getZbId()); - yszbEntity.setDjje(djnrEntity.getJe()); - yszbEntity.setSl("0"); - yszbEntity.setDjzy(djnrEntity.getZy()); - yszbEntity.setSzfx("1"); - yszbEntity.setZblb("MXZB"); - yszbEntity.setJdzb("0"); - yszbEntity.setCzlx("0"); - yszbEntity.setZzbz("0"); - return yszbEntity; - } - - /***** - * 根据预算指标,生成指标生成指标使用记录 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-06-29 16:43 - * @Param [djnrEntity] - * @return com.hzya.frame.online.expense.insert.oerYszb.entity.oerYszbEntity - **/ - private GbiZbsyrecEntity setOerYszbEntity(OerDjmlEntity entity,OerDjnrEntity djnrEntity) { - GbiZbsyrecEntity yszbEntity = new GbiZbsyrecEntity(); - BeanUtil.copyProperties(djnrEntity,yszbEntity); - yszbEntity.setModule("OER"); - yszbEntity.setDjlx(djnrEntity.getDjlxId()); - yszbEntity.setDjId(djnrEntity.getMlId()); - yszbEntity.setDjflh(djnrEntity.getXh()); - yszbEntity.setDjflmx(djnrEntity.getMlId()); - yszbEntity.setDjywrq(entity.getDjdate()); - yszbEntity.setDjzt(entity.getZt()); - yszbEntity.setJhId(djnrEntity.getZbId()); - yszbEntity.setDjje(djnrEntity.getJe()); - yszbEntity.setSl("0"); - yszbEntity.setDjzy(djnrEntity.getZy()); - yszbEntity.setSzfx("1"); - yszbEntity.setZblb("MXZB"); - yszbEntity.setJdzb("0"); - yszbEntity.setCzlx("0"); - yszbEntity.setZzbz("0"); - return yszbEntity; - } - - - /**** - * 组装结算方式集合 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-06-29 16:08 - * @param jsonObject 三方json数据, maxDjbh, maxMlId] - * @return java.util.List - **/ - private List creatOerDjjsfsEntityList(JSONObject jsonObject, String maxDjbh, String maxMlId) { - List oerDjjsfsEntityList = null; - JSONArray jsonArray = jsonObject.getJSONArray("oer_djjsfs_array"); - if(jsonArray.size() == 0){ - throw new BaseSystemException("报销单结算明细数据为空!请检查参数:oer_djjsfs_array"); - }else{ - oerDjjsfsEntityList = new ArrayList<>(); - for(Object object :jsonArray){ - String detailsStr = JSON.toJSONString(object); - logger.info("当前明细行json数据:"+detailsStr); - JSONObject details = JSON.parseObject(detailsStr); - OerDjjsfsEntity djjsfsEntity = details.toJavaObject(OerDjjsfsEntity.class); - djjsfsEntity.setMlId(maxMlId); - djjsfsEntity.setGsdm(jsonObject.getString("gsdm")); - oerDjjsfsEntityList.add(djjsfsEntity); - } - - return oerDjjsfsEntityList; - } - } - /**** - * 组装结算方式集合 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-06-29 16:08 - * @param entity 三方json数据, maxDjbh, maxMlId] - * @return java.util.List - **/ - private List setOerDjjsfsEntityList(OerDjmlEntity entity, String maxDjbh, String maxMlId) { - List oerDjjsfsEntityList = entity.getOerDjjsfsEntityList(); - for (int i = 0; i < oerDjjsfsEntityList.size(); i++) { - oerDjjsfsEntityList.get(i).setMlId(maxMlId); - oerDjjsfsEntityList.get(i).setGsdm(entity.getGsdm()); - } - return oerDjjsfsEntityList; - -} - - /**** - * 根据报销明细生成预算指标数据 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-06-29 16:00 - * @param djnrEntity 报销明细数据, maxMlId 最大id - * @return com.hzya.frame.online.expense.insert.oerYszb.entity.oerYszbEntity - **/ - private OerYszbEntity createOerYszbEntity(OerDjnrEntity djnrEntity, String maxMlId) { - OerYszbEntity oerYszbEntity = new OerYszbEntity(); - BeanUtil.copyProperties(djnrEntity,oerYszbEntity); - oerYszbEntity.setDataId("0"); - oerYszbEntity.setZbdm("00000295"); - oerYszbEntity.setJhId("0"); - oerYszbEntity.setMlId(maxMlId); - return oerYszbEntity; - } - - /***** - * 组装报销明细数据 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-06-29 15:40 - * @param jsonObject 三方json对象, maxDjbh 主表最大编号, maxMlId 组表最大ID] - * @return java.util.List - **/ - private List creatOerDjnrEntity(JSONObject jsonObject, String maxDjbh, String maxMlId) { - List djnrEntityList = null; - JSONArray jsonArray = jsonObject.getJSONArray("oer_djnr_array"); - if(jsonArray.size() == 0){ - throw new BaseSystemException("报销单明细数据为空!请检查参数:oer_djnr_array"); - }else{ - djnrEntityList = new ArrayList<>(); - for(Object object :jsonArray){ - String detailsStr = JSON.toJSONString(object); - logger.info("当前明细行json数据:"+detailsStr); - JSONObject details = JSON.parseObject(detailsStr); - /* //根据指标id查询指标信息 - GbiZbxmbEntity gbiZbxmbEntity=new GbiZbxmbEntity(); - gbiZbxmbEntity.setZbid(details.getString("zbid")); - GbiZbxmbEntity gbiZbxmbEntitie = iGbiZbxmbDao.selectGbiZbxmb(gbiZbxmbEntity); - details.put("fzx7dm",gbiZbxmbEntitie.getFz7dm()); - details.put("xmdm",gbiZbxmbEntitie.getXmdm()); - details.put("fzx6dm",gbiZbxmbEntitie.getFz6dm()); - details.put("bmmc",gbiZbxmbEntitie.getBmmc()); - details.put("xmmc",gbiZbxmbEntitie.getXmmc()); - details.put("fzx6mc",gbiZbxmbEntitie.getFz6mc()); - details.put("fzx7mc",gbiZbxmbEntitie.getFz7mc()); - details.put("bmdm",gbiZbxmbEntitie.getBmdm());*/ - OerDjnrEntity djnrEntity = details.toJavaObject(OerDjnrEntity.class); - djnrEntity.setMlId(maxMlId); - djnrEntity.setGsdm(jsonObject.getString("gsdm")); - djnrEntityList.add(djnrEntity); - } - - return djnrEntityList; - } - - } - - /**** - * 组装主表数据 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-06-29 15:34 - * @param jsonObject 三方JSON对象, maxDjbh 最大单据号, maxMlId 最大id - * @return com.hzya.frame.online.expense.insert.oerDjml.entity.oerDjmlEntity - **/ - private OerDjmlEntity createMainData(JSONObject jsonObject, String maxDjbh, String maxMlId) { - OerDjmlEntity oerDjmlEntity = jsonObject.toJavaObject(OerDjmlEntity.class); - //审核中 - /*oerDjmlEntity.setDjbh(maxDjbh); - oerDjmlEntity.setMlId(maxMlId); - oerDjmlEntity.setZt("2"); - oerDjmlEntity.setFlowcode("000006"); - oerDjmlEntity.setCurshjd("-9"); - oerDjmlEntity.setNextshjd("999"); - oerDjmlEntity.setShrId("-1");*/ - //已审核 - oerDjmlEntity.setDjbh(maxDjbh); - oerDjmlEntity.setMlId(maxMlId); - oerDjmlEntity.setZt("3"); - oerDjmlEntity.setFlowcode("000006"); - oerDjmlEntity.setCurshjd("999"); - oerDjmlEntity.setNextshjd("-1"); - logger.info("主表数据组装完成:"+JSON.toJSONString(oerDjmlEntity)); - return oerDjmlEntity; - } - - public static String nullConvert(String str){ - if (null == str){ - return ""; - } - return str; - } - - /***** - * @Content:测试data数据 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2023-06-29 15:09 - * @Param [] - * @return com.alibaba.fastjson.JSONObject - **/ - private JSONObject createTestData( ) { - JSONObject main = new JSONObject(); - //公司代码 - main.put("gsdm","001"); - //会计年度 - main.put("kjnd","2023"); - //单据类型ID默认 102 - main.put("djlxid","102"); - //zt 默认 1 - main.put("zt","1"); - //制单人代码 - main.put("crerdm","1"); - //制单人名称 - main.put("crermc","系统管理员"); - //制单日期 crerdate - main.put("crerdate","20230616"); - //流程编码 flowcode 流程编码,默认空 - main.put("flowcode",""); - - //默认空 - main.put("curshjd",""); - //默认 -9 - main.put("nextshjd","-9"); - //默认 -1 - main.put("shrid","-1"); - //默认空 - main.put("shr","-1"); - //默认空 - main.put("shrq","-1"); - //结算方式默认空 - main.put("jsfs",""); - //单据编号 系统生成 - main.put("djbh","bxd202306160003"); - //单据日期 - main.put("djdate","20230616"); - //附件数 默认0 - main.put("fjs",0); - //部门代码 - main.put("bmdm",30); - //部门名称 - main.put("bmmc","学生处"); - //报销人代码 - main.put("grdm","2006001019"); - //报销人名称 - main.put("grmc","方烨枫"); - //联系电话 - main.put("tel","12345678910"); - //预借金额 - main.put("yjje",0); - //退还金额 - main.put("thje",0); - //补领金额 - main.put("blje",0); - //报销金额 - main.put("je",0); - //补领金额 - main.put("whje",0); - //金额大写 - main.put("jedx","肆元壹角贰分"); - //摘要 - main.put("zy","测试单据"); - - //报销明细 - //oer_djnr - //结算方式 - //oer_djjsfs - //报销明细集合 - JSONArray oer_djnrArray = new JSONArray(); - - //报销明细行 - JSONObject djnr = new JSONObject(); - //序号 - djnr.put("xh","1"); - //主表ID,默认主表 - djnr.put("mlid",""); - //公司代码,默认主表 - djnr.put("gsdm",""); - //会计年度,默认主表 - djnr.put("kjnd","2023"); - //单据类型,默认主表 - djnr.put("djlxid","102"); - //待确认 - djnr.put("bnxid","148"); - //指标ID - djnr.put("zbid","89"); - //摘要 - djnr.put("zy","测试使用,不做处理"); - //附件数,应该是不用的 - djnr.put("fjs","0"); - //金额 - djnr.put("je","4.12"); - //辅助项6代码 - djnr.put("fzx6dm","509040101"); - //辅助项6名称 - djnr.put("fzx6mc","行政)办公耗材"); - //经费部门代码 - djnr.put("bmdm","30"); - //经费部门名称 - djnr.put("bmmc","学生处"); - //项目代码 - djnr.put("xmdm","00"); - //项目名称 - djnr.put("xmmc","部门日常经费"); - //经费类型代码 - djnr.put("fzx7dm","702"); - //经费名称名称 - djnr.put("fzx7mc","自筹资金"); - //科目代码 - djnr.put("kmdm","10101"); - //科目名称 - djnr.put("kmmc","人民币"); - //待确认 - djnr.put("kzzbid",""); - - - oer_djnrArray.add(djnr); - //添加报销明细到集合 - main.put("oer_djnr_array",oer_djnrArray); - - //结算方式对象 - JSONObject jsfs = new JSONObject(); - - //序号 - jsfs.put("xh","1"); - //主表ID,默认主表 - jsfs.put("mlid","2023060163"); - //公司代码,默认主表 - jsfs.put("gsdm","2023060163"); - //会计年度,默认主表 - jsfs.put("kjnd","2023"); - //单据类型,默认主表 - jsfs.put("djlxid","102"); - //结算方式代码 - jsfs.put("jsfsdm","01"); - //结算方式名称 - jsfs.put("jsfsdm","现金"); - //科目代码 - jsfs.put("kmdm","10101"); - //科目名称 - jsfs.put("kmmc","人民币"); - //收款人 - jsfs.put("skr","001[中石化公司]"); - //开户银行 - jsfs.put("khyh","中国人民银行长沙中心支行营业部"); - //银行账户 - jsfs.put("yhzh",""); - //公务卡号 - jsfs.put("gwkh",""); - //公务卡支付时间 - jsfs.put("gwkxfsj",""); - //支票号 - jsfs.put("zph",""); - //金额 - jsfs.put("je","4.12"); - //省份 - jsfs.put("province","43[湖南省]"); - //城市 - jsfs.put("city","5510[长沙市]"); - //银行 - jsfs.put("yh","001[中国人民银行]"); - //银行行号 - jsfs.put("yhhh","001551068617[中国人民银行长沙中心支行营业部]"); - //负责人 - jsfs.put("rytype",""); - - //报销人代码 - jsfs.put("grdm",""); - //用途 - jsfs.put("yt","用途"); - //收款人编制 - jsfs.put("skrbz",""); - //结算方式集合 - JSONArray oer_djjsfs_array = new JSONArray(); - oer_djjsfs_array.add(jsfs); - main.put("oer_djjsfs_array",oer_djjsfs_array); - return main; - } - - - /** - * @param jsonObject - * @return java.lang.Object - * @Author lvleigang - * @Description 费用报销单处理 - * @Date 9:54 上午 2024/8/14 - **/ - @Override - public Object handleOerDjml(JSONObject jsonObject) { - OerDjmlEntity entity = getData("jsonStr", jsonObject, OerDjmlEntity.class); - if (entity == null) { - return BaseResult.getFailureMessageEntity("参数不允许为空"); - } - if (entity.getDataSourceCode() == null || "".equals(entity.getDataSourceCode())) { - return BaseResult.getFailureMessageEntity("数据源编码不允许为空"); - } - String dataSourceCode = entity.getDataSourceCode(); - if (entity.getLclb() == null || "".equals(entity.getLclb())) { - return BaseResult.getFailureMessageEntity("流程类别不允许为空"); - } - if (entity.getZt() == null || "".equals(entity.getZt())) { - return BaseResult.getFailureMessageEntity("状态不允许为空"); - } - - if(ColEventTypeEnum.ONSTART.getType().equals(entity.getLclb())){//流程发起 - return saveOrUpdateData(dataSourceCode,entity); - }else if(ColEventTypeEnum.ONCANCEL.getType().equals(entity.getLclb())){//流程撤销 - if (entity.getDjbh() == null || "".equals(entity.getDjbh())) { - return BaseResult.getFailureMessageEntity("单据编号不允许为空"); - } - OerDjmlEntity oerDjmlAllEntity = new OerDjmlEntity(); - oerDjmlAllEntity.setDataSourceCode(dataSourceCode); - oerDjmlAllEntity.setDjbh(entity.getDjbh()); - List oerDjmlAllEntities = iOerDjmlDao.queryOerDjml(oerDjmlAllEntity); - if(oerDjmlAllEntities != null && oerDjmlAllEntities.size() == 1){ - //修改状态 - oerDjmlAllEntity.setMlId(oerDjmlAllEntities.get(0).getMlId()); - oerDjmlAllEntity.setZt(entity.getZt()); - oerDjmlAllEntity.setCurshjd(entity.getCurshjd()); - oerDjmlAllEntity.setNextshjd(entity.getNextshjd()); - oerDjmlAllEntity.setSsrid(entity.getSsrid()); - oerDjmlAllEntity.setSsr(entity.getSsr()); - oerDjmlAllEntity.setSsrq(entity.getSsrq()); - oerDjmlAllEntity.setShrId(entity.getShrId()); - oerDjmlAllEntity.setShrq(entity.getShrq()); - iOerDjmlDao.updateOerDjml(oerDjmlAllEntity); - //释放指标 - GbiZbsyrecAllEntity gbiZbsyrecAllEntity = new GbiZbsyrecAllEntity(); - gbiZbsyrecAllEntity.setDjlx(oerDjmlAllEntities.get(0).getDjlxId()); - gbiZbsyrecAllEntity.setDjid(oerDjmlAllEntities.get(0).getMlId()); - gbiZbsyrecAllEntity.setGsdm(oerDjmlAllEntities.get(0).getGsdm()); - gbiZbsyrecAllEntity.setKjnd(oerDjmlAllEntities.get(0).getKjnd()); - gbiZbsyrecAllEntity.setDjflmx(Integer.valueOf(oerDjmlAllEntities.get(0).getMlId())); - gbiZbsyrecAllEntity.setModule("'OER'"); - gbiZbsyrecAllEntity.setDjzt("0"); - gbiZbsyrecAllEntity.setDataSourceCode(dataSourceCode); - iOerDjmlDao.updateGbiZbsyrecByDjid(gbiZbsyrecAllEntity); - }else { - return BaseResult.getFailureMessageEntity("根据单据编号存在多条报销单"); - } - }else if(ColEventTypeEnum.ONSTOP.getType().equals(entity.getLclb())){//流程终止 - if (entity.getDjbh() == null || "".equals(entity.getDjbh())) { - return BaseResult.getFailureMessageEntity("单据编号不允许为空"); - } - OerDjmlEntity oerDjmlAllEntity = new OerDjmlEntity(); - oerDjmlAllEntity.setDataSourceCode(dataSourceCode); - oerDjmlAllEntity.setDjbh(entity.getDjbh()); - List oerDjmlAllEntities = iOerDjmlDao.queryOerDjml(oerDjmlAllEntity); - if(oerDjmlAllEntities != null && oerDjmlAllEntities.size() == 1){ - //修改状态 - oerDjmlAllEntity.setMlId(oerDjmlAllEntities.get(0).getMlId()); - oerDjmlAllEntity.setZt(entity.getZt()); - iOerDjmlDao.updateOerDjml(oerDjmlAllEntity); - //释放指标 - GbiZbsyrecAllEntity gbiZbsyrecAllEntity = new GbiZbsyrecAllEntity(); - gbiZbsyrecAllEntity.setDjlx(oerDjmlAllEntities.get(0).getDjlxId()); - gbiZbsyrecAllEntity.setDjid(oerDjmlAllEntities.get(0).getMlId()); - gbiZbsyrecAllEntity.setGsdm(oerDjmlAllEntities.get(0).getGsdm()); - gbiZbsyrecAllEntity.setKjnd(oerDjmlAllEntities.get(0).getKjnd()); - gbiZbsyrecAllEntity.setDjflmx(Integer.valueOf(oerDjmlAllEntities.get(0).getMlId())); - gbiZbsyrecAllEntity.setModule("'OER'"); - gbiZbsyrecAllEntity.setDjzt("0"); - gbiZbsyrecAllEntity.setDataSourceCode(dataSourceCode); - iOerDjmlDao.updateGbiZbsyrecByDjid(gbiZbsyrecAllEntity); - }else { - return BaseResult.getFailureMessageEntity("根据单据编号存在多条报销单"); - } - }else if(ColEventTypeEnum.ONPROCESSFINISHED.getType().equals(entity.getLclb())){//流程结束 - if (entity.getDjbh() == null || "".equals(entity.getDjbh())) { - return BaseResult.getFailureMessageEntity("单据编号不允许为空"); - } - OerDjmlEntity oerDjmlAllEntity = new OerDjmlEntity(); - oerDjmlAllEntity.setDataSourceCode(dataSourceCode); - oerDjmlAllEntity.setDjbh(entity.getDjbh()); - List oerDjmlAllEntities = iOerDjmlDao.queryOerDjml(oerDjmlAllEntity); - if(oerDjmlAllEntities != null && oerDjmlAllEntities.size() == 1){ - //修改状态 - oerDjmlAllEntity.setMlId(oerDjmlAllEntities.get(0).getMlId()); - oerDjmlAllEntity.setZt(entity.getZt()); - oerDjmlAllEntity.setCurshjd(entity.getCurshjd()); - oerDjmlAllEntity.setNextshjd(entity.getNextshjd()); - iOerDjmlDao.updateOerDjml(oerDjmlAllEntity); - //保存附件 - if(entity.getFileInfoList() != null && entity.getFileInfoList().size() > 0){ - OerAnnexEntity delete = new OerAnnexEntity(); - delete.setKjnd(oerDjmlAllEntities.get(0).getKjnd()); - delete.setMlid(oerDjmlAllEntities.get(0).getMlId()); - delete.setGsdm(oerDjmlAllEntities.get(0).getGsdm()); - delete.setDataSourceCode(entity.getDataSourceCode()); - oerAnnexDao.deleteAnnex(delete); - int no = 1; - for (FileInfoDTO fileInfo : entity.getFileInfoList()) { - try { - AttachmentFileEntity fileEntity = new AttachmentFileEntity(); - fileEntity.setDataSourceCode(entity.getDataSourceCode()); - String fileName = URLDecoder.decode(fileInfo.getFile_name(), "UTF-8"); - fileEntity.setaTFileName(fileName); - fileEntity.setaTFile(fileInfo.getData()); - saveAttachment(fileEntity); - //保存附件关系 - OerAnnexEntity annexEntity = new OerAnnexEntity(); - annexEntity.setDataSourceCode(entity.getDataSourceCode()); - annexEntity.setMlid(oerDjmlAllEntities.get(0).getMlId()); - annexEntity.setKjnd(oerDjmlAllEntities.get(0).getKjnd()); - annexEntity.setGsdm(oerDjmlAllEntities.get(0).getGsdm()); - annexEntity.setAnnexName(fileName); - annexEntity.setAnnexSize(Convert.toLong(fileInfo.getFile_size())); - annexEntity.setOnlyid(fileEntity.getaTGuid()); - annexEntity.setXh(String.valueOf(no)); - annexEntity.setAnnexid(queryMaxId(annexEntity)); - if (null != annexEntity.getAnnexSize()){ - int fileSize = annexEntity.getAnnexSize().intValue(); - String showSize = ""; - if (fileSize < 1000) { - showSize = fileSize + "b"; - } else if (1000 < fileSize && fileSize < 1000000) { - showSize = (fileSize / 1000) + " KB"; - } else { - showSize = (fileSize / 1000000) + " MB"; - } - annexEntity.setShowSize(showSize); - } - - annexEntity.setFjType("其它"); - oerAnnexDao.saveData(annexEntity); - no++; - }catch (Exception e){ - logger.error("保存附件到grp出错:{}",e); - } - } - } - }else { - return BaseResult.getFailureMessageEntity("根据单据编号存在多条报销单"); - } - }else { - return BaseResult.getFailureMessageEntity("流程类别错误"); - } - return BaseResult.getSuccessMessageEntity("处理成功"); - } - - public String queryMaxId(OerAnnexEntity entity) { - if (null == entity){ - entity = new OerAnnexEntity(); - } - if (StrUtil.isEmpty(entity.getKjnd())){ - entity.setKjnd(String.valueOf(DateUtil.year(new Date()))); - } - OerAnnexEntity max = oerAnnexDao.queryMaxId(entity); - if (null != max){ - Long max_value = Long.valueOf(max.getMaxAnnexid()); - return String.valueOf(max_value+1); - } - return null; - } - public void saveAttachment(AttachmentFileEntity entity) { - entity.setaTGuid("A1:"+ IdUtil.fastUUID()); - String date = DateUtil.format(new Date(), "yyyyMMdd HH:mm:ss"); - entity.setCreateDate(date); - entity.setUpdateDate(date); - String fileName = entity.getaTFileName(); - if (StrUtil.isNotEmpty(fileName)){ - int index = fileName.lastIndexOf("."); - if (index > 0){ - String suffix = fileName.substring(index); - entity.setaTExtName(suffix); - String prefix = fileName.substring(0,index); - entity.setaTFileName(prefix); - } - } - attachmentFileDao.saveData(entity); - } - /** - * 保存方法前,先调这个方法 组装参数 - * - * @param entity - * @return - */ - public SysExtensionApiEntity saveExpensePre(SysExtensionApiEntity entity) { - try { - String bodys = entity.getBodys(); - Map headers = entity.getHeaders(); - String eventType = headers.get("eventType"); - String formmainTableName = headers.get("formmainTableName"); - String forsonTableName = headers.get("forsonTableName"); - String djlxid = headers.get("djlxid"); - String flowcode = headers.get("flowcode"); - JSONObject bodyObj = JSONObject.parseObject(bodys); - JSONObject seeyonData = bodyObj.getJSONObject("businessDataStr"); - if (null != seeyonData){ - /** - * 流程发起 保存/更新单据 要全部数据 - * 流程撤销 只更新状态,传单号和状态就好了 - * 流程终止 只更新状态,传单号和状态就好了 - * 流程结束 更新状态 并上传附件 - */ - JSONObject formmainData = seeyonData.getJSONObject(formmainTableName); - JSONArray forsonData = seeyonData.getJSONArray(forsonTableName); - JSONObject forjsonData0 = forsonData.getJSONObject(0); - OerDjmlEntity djml = new OerDjmlEntity(); - djml.setDjbh(formmainData.getString("field0001")); - //流程发起 - if (ColEventTypeEnum.ONSTART.getType().equals(eventType)){ - djml.setGsdm(forjsonData0.getString("field0084")); - djml.setKjnd(forjsonData0.getString("field0082")); - djml.setDjlxId(djlxid); - djml.setZt("2"); - djml.setCrerdm(formmainData.getString("field0107")); - djml.setCrermc(""); - djml.setCrerdate(formmainData.getString("startDate")); - djml.setDjdate(formmainData.getString("field0002")); - djml.setJe(formmainData.getString("field0080")); - djml.setJedx( Convert.numberToChinese(Double.valueOf(formmainData.getString("field0080")),true)); - djml.setYjje("0.00"); - djml.setThje("0.00"); - djml.setBlje(formmainData.getString("field0080")); - djml.setFjs( formmainData.getString("field0004")); - djml.setZy( formmainData.getString("field0009")); - //部门代码 - djml.setBmdm( formmainData.getString("field0006")); - djml.setBmmc( formmainData.getString("field0006")); - //项目代码 - djml.setXmdm(forjsonData0.getString("field0074")); - djml.setXmmc(forjsonData0.getString("field0075")); - //个人代码 - djml.setGrdm(formmainData.getString("field0108")); - djml.setGrmc(""); - //经济代码 - djml.setJjdm(""); - djml.setJjmc(""); - //银行帐号 开户银行 - djml.setYhzh(forjsonData0.getString("field0079")); - djml.setKhyh(forjsonData0.getString("field0078")); - //当前审核节点、下个审核节点 ,不在grp审批,是不是不用填了 - djml.setCurshjd("-9"); - djml.setNextshjd("999"); - djml.setFlowcode(flowcode); - djml.setJsfs(spliceStr(forjsonData0.getString("field0095"),forjsonData0.getString("field0094"))); - //电话,oa上没有 - djml.setTel(formmainData.getString("field0110")); - djml.setClf_ccr(formmainData.getString("field0010")); - //送审日期 - djml.setSsrq( DateUtil.format(formmainData.getDate("startDate"),"yyyyMMddHHmmssSSS")); - djml.setSsrid(""); - djml.setSsr(""); - - //报销明细 - List djnrList = new ArrayList<>(); - //结算方式 - List jsfsList = new ArrayList<>(); - //预算指标 - List yszbList = new ArrayList<>(); - //指标记录 - int xh = 1; - for (int i=0; i()); - param = JSONObject.parseObject(djmlStr); - param.put("lclb",eventType); - param.put("oerDjnrEntityList",djnrList); - param.put("oerYszbEntityList",yszbList); - param.put("oerDjjsfsEntityList",jsfsList); - //param.put("gbiZbsyrecEntitylist",null); - logger.info("差旅报销单报文:{}",param.toString()); - } - } - }catch (Exception ex ){ - logger.error("保存报销单之前组装参数出错",ex); - } - return null; - } - - - - /** - * @Author lvleigang - * @Description 保存或修改主表以及指标 - * @Date 4:44 下午 2024/8/14 - * @param entity - * @return java.lang.Object - **/ - private Object saveOrUpdateData(String dataSourceCode,OerDjmlEntity entity) { - //获取主表数据 - logger.info("开始处理数据:------>"); - String gsdm = entity.getGsdm(); - logger.info("根据公司代码查询最大单据编号,公司代码:------>"+gsdm); - if(StrUtil.isEmpty(gsdm)){ - return BaseResult.getFailureMessageEntity("公司代码不能为空!请排查参数gsdm"); - } - if(StrUtil.isEmpty(entity.getDjdate())){ - return BaseResult.getFailureMessageEntity("单据日期不能为空!请排查参数djdate"); - } - if(entity.getOerDjnrEntityList() == null || entity.getOerDjnrEntityList().size() == 0 ){ - return BaseResult.getFailureMessageEntity("报销单明细数据为空!请检查参数"); - } - if(entity.getOerDjjsfsEntityList() == null || entity.getOerDjjsfsEntityList().size() == 0 ){ - return BaseResult.getFailureMessageEntity("报销单结算明细数据为空!请检查参数"); - } - boolean flag = false; - String maxDjbh = null; - String maxMlId = null; - if (entity.getDjbh() == null || "".equals(entity.getDjbh())) { - OerDjmlEntity oerDjmlEntity = new OerDjmlEntity(); - oerDjmlEntity.setDataSourceCode(dataSourceCode); - oerDjmlEntity.setGsdm(gsdm); - oerDjmlEntity.setDjdate(entity.getDjdate()); - oerDjmlEntity.setFph(nullConvert(entity.getFph())); - maxDjbh = iOerDjmlDao.getMaxDjbgByGsdm(oerDjmlEntity); - entity.setDjbh(maxDjbh); - }else { - OerDjmlEntity oerDjmlAllEntity = new OerDjmlEntity(); - oerDjmlAllEntity.setDataSourceCode(dataSourceCode); - oerDjmlAllEntity.setDjbh(entity.getDjbh()); - List oerDjmlAllEntities = iOerDjmlDao.queryOerDjml(oerDjmlAllEntity); - if(oerDjmlAllEntities != null && oerDjmlAllEntities.size() == 1){ - flag = true; - maxDjbh = oerDjmlAllEntities.get(0).getDjbh(); - maxMlId = oerDjmlAllEntities.get(0).getMlId(); - } - } - - - if(!flag){ - //logger.info("获取最大单据编号"); - OerDjmlEntity oerDjmlEntity = new OerDjmlEntity(); - oerDjmlEntity.setDataSourceCode(dataSourceCode); - oerDjmlEntity.setGsdm(gsdm); - oerDjmlEntity.setDjdate(entity.getDjdate()); - oerDjmlEntity.setFph(nullConvert(entity.getFph())); - //maxDjbh = iOerDjmlDao.getMaxDjbgByGsdm(oerDjmlEntity); - maxDjbh = entity.getDjbh(); - logger.info("获取到最大单据编号:------>"+maxDjbh); - //查询最大单据ID mlid - maxMlId = iOerDjmlDao.getMaxMlIdByGsdm(oerDjmlEntity); - logger.info("获取到最大单据ID MLID:------>"+maxMlId); - } - - logger.info("组装单据主表数据开始:------>"); - OerDjmlEntity oerdjml = setMainData(entity,maxDjbh,maxMlId); - logger.info("保存主表信息:------>"); - if(flag){ - oerdjml.setDataSourceCode(dataSourceCode); - iOerDjmlDao.updateData(oerdjml); - //删除明细 - OerDjnrEntity oerDjnrEntity = new OerDjnrEntity(); - oerDjnrEntity.setMlId(maxMlId); - oerDjnrEntity.setGsdm(entity.getGsdm()); - oerDjnrEntity.setKjnd(entity.getKjnd()); - oerDjnrEntity.setDjlxId(entity.getDjlxId()); - oerDjnrEntity.setDataSourceCode(dataSourceCode); - iOerDjnrDao.deleteData(oerDjnrEntity); - //删除预算指标 - OerYszbEntity oerYszbEntity = new OerYszbEntity(); - oerYszbEntity.setGsdm(entity.getGsdm()); - oerYszbEntity.setKjnd(entity.getKjnd()); - oerYszbEntity.setMlId(maxMlId); - oerYszbEntity.setDataSourceCode(dataSourceCode); - iOerYszbDao.deleteData(oerYszbEntity); - //删除预算指标记录 - GbiZbsyrecEntity oeryszb= new GbiZbsyrecEntity(); - oeryszb.setGsdm(entity.getGsdm()); - oeryszb.setKjnd(entity.getKjnd()); - oeryszb.setDjId(maxMlId); - oeryszb.setDataSourceCode(dataSourceCode); - iGbiZbsyrecDao.deleteData(oeryszb); - //删除单据结算方式 - OerDjjsfsEntity oerDjjsfsEntity = new OerDjjsfsEntity(); - oerDjjsfsEntity.setMlId(maxMlId); - oerDjjsfsEntity.setGsdm(entity.getGsdm()); - oerDjjsfsEntity.setDataSourceCode(dataSourceCode); - iOerDjjsfsDao.deleteData(oerDjjsfsEntity); - //删除日志 - //删除节点 - }else { - oerdjml.setDataSourceCode(dataSourceCode); - iOerDjmlDao.saveData(oerdjml); - } - - logger.info("组装单据报销明细开始:------>"); - List oerDjnrEntityList = setOerDjnrEntity(entity,maxDjbh,maxMlId); - logger.info("保存报销明细开始:------>"); - if(oerDjnrEntityList != null && oerDjnrEntityList.size() > 0){ - for(OerDjnrEntity djnrEntity : oerDjnrEntityList){ - djnrEntity.setDataSourceCode(dataSourceCode); - iOerDjnrDao.saveData(djnrEntity); - logger.info("保存完报销明细后,根据明细数据生成预算指标数据:------>"); - OerYszbEntity yszbEntity = createOerYszbEntity(djnrEntity,maxMlId); - logger.info("保存预算指标开始:------>"); - yszbEntity.setDataSourceCode(dataSourceCode); - iOerYszbDao.saveData(yszbEntity); - logger.info("保存预算指标记录:------>"); - GbiZbsyrecEntity oeryszb= setOerYszbEntity(entity,djnrEntity); - oeryszb.setDataSourceCode(dataSourceCode); - iGbiZbsyrecDao.saveData(oeryszb); - } - } - - logger.info("组装单据结算方式明细开始:------>"); - List oerDjjsfsEntityList = setOerDjjsfsEntityList(entity,maxDjbh,maxMlId); - logger.info("保存结算方式明细开始:------>"); - if(oerDjjsfsEntityList != null && oerDjjsfsEntityList.size() > 0){ - for(OerDjjsfsEntity oerdjjsfs :oerDjjsfsEntityList){ - oerdjjsfs.setDataSourceCode(dataSourceCode); - iOerDjjsfsDao.saveData(oerdjjsfs); - } - } - - //保存日志表PubAuditLog - List pubAuditLogEntityList = setPubAuditLog(entity, maxMlId); - if(pubAuditLogEntityList != null&& pubAuditLogEntityList.size() > 0){ - for (PubAuditLogEntity pubAuditLog : pubAuditLogEntityList) { - pubAuditLog.setDataSourceCode(dataSourceCode); - iPubAuditLogDao.saveData(pubAuditLog); - } - } - if(!flag){ - //保存节点PUB_OBJ_FLOW - PubObjFlowEntity pubObjFlowEntity = setPubObjFlow(entity, maxMlId); - pubObjFlowEntity.setDataSourceCode(dataSourceCode); - iPubObjFlowDao.saveData(pubObjFlowEntity); - } - return BaseResult.getSuccessMessageEntity("保存报销单成功",maxDjbh); - } - - /** - * @Author lvleigang - * @Description 设置报销单明细 - * @Date 3:39 下午 2024/8/15 - * @param entity - * @param maxDjbh - * @param maxMlId - * @return java.util.List - **/ - private List setOerDjnrEntity(OerDjmlEntity entity, String maxDjbh, String maxMlId) { - List djnrEntityList = entity.getOerDjnrEntityList(); - if(djnrEntityList != null && djnrEntityList.size() > 0){ - for (int i = 0; i < djnrEntityList.size(); i++) { - djnrEntityList.get(i).setMlId(maxMlId); - djnrEntityList.get(i).setGsdm(entity.getGsdm()); - } - } - return djnrEntityList; - } - - /** - * @Author lvleigang - * @Description 设置值 - * @Date 3:30 下午 2024/8/15 - * @param oerDjmlEntity - * @param maxDjbh - * @param maxMlId - * @return com.hzya.frame.grpU8.nxproof.oerdjml.entity.OerDjmlEntity - **/ - private OerDjmlEntity setMainData(OerDjmlEntity oerDjmlEntity, String maxDjbh, String maxMlId) { - oerDjmlEntity.setDjbh(maxDjbh); - oerDjmlEntity.setMlId(maxMlId); - //oerDjmlEntity.setZt("3"); - //oerDjmlEntity.setFlowcode("000006"); - //oerDjmlEntity.setCurshjd("999"); - //oerDjmlEntity.setNextshjd("-1"); - logger.info("主表数据组装完成:"+JSON.toJSONString(oerDjmlEntity)); - return oerDjmlEntity; - } - - protected T getData(String key, JSONObject jsonObject, Class clz) { - if (checkStr(jsonObject.getString(key))) { - return jsonObject.getJSONObject(key).toJavaObject(clz); - } - return null; - } - protected Boolean checkStr(String str) { - Boolean flag = true; - if (str == null || "".equals(str)) { - flag = false; - } - return flag; - } - /** - * code和name拼接[] - * @param code - * @param name - * @return 格式:03[公务卡] - */ - private String spliceStr(String code,String name){ - String template = "{}[{}]"; - return StrUtil.format(template,code,name); - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjnr/dao/IOerDjnrDao.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjnr/dao/IOerDjnrDao.java deleted file mode 100644 index e0258de9..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjnr/dao/IOerDjnrDao.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oerdjnr.dao; - - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.grpU8.nxproof.oerdjnr.entity.OerDjnrEntity; - -/** - * @Author:hecan - * @Description: - * @params: - * @return: - * @Date: 2023/6/19 14:57 - */ -public interface IOerDjnrDao extends IBaseDao { - Integer deleteData(OerDjnrEntity oerDjnrEntity); - - Integer saveData(OerDjnrEntity djnrEntity); -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjnr/dao/impl/OerDjnrDaoImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjnr/dao/impl/OerDjnrDaoImpl.java deleted file mode 100644 index 7de2552a..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjnr/dao/impl/OerDjnrDaoImpl.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oerdjnr.dao.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.grpU8.nxproof.oerdjnr.dao.IOerDjnrDao; -import com.hzya.frame.grpU8.nxproof.oerdjnr.entity.OerDjnrEntity; -import org.springframework.stereotype.Repository; - -/** - * @Author:hecan - * @Description: - * @params: - * @return: - * @Date: 2023/6/19 14:57 - */ -@Repository(value = "oerDjnrDao") -public class OerDjnrDaoImpl extends MybatisGenericDao implements IOerDjnrDao { - @DS("#entity.dataSourceCode") - @Override - public Integer deleteData(OerDjnrEntity entity) { - Integer o = super.delete(getSqlIdPrifx() + "OerDjnrEntity_delete", entity); - return o; - } - - @DS("#entity.dataSourceCode") - @Override - public Integer saveData(OerDjnrEntity entity) { - Integer o = super.insert(getSqlIdPrifx() + "OerDjnrEntity_insert", entity); - return o; - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjnr/entity/OerDjnrEntity.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjnr/entity/OerDjnrEntity.java deleted file mode 100644 index 41ef94dc..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjnr/entity/OerDjnrEntity.java +++ /dev/null @@ -1,475 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oerdjnr.entity; - -import com.hzya.frame.web.entity.BaseEntity; -import lombok.*; - -/** - * @Author:hecan - * @Description:费用报销明细栏 - * @params: - * @return: - * @Date: 2023/6/16 21:58 - */ - -public class OerDjnrEntity extends BaseEntity { - private String xh;//序号 - private String mlId; - private String module; - private String djflh; - private String gsdm;//公司代码 - private String kjnd;//会计年度 - private String djlxId; - private String bnxId; - private String zbId;//预算指标id - private String zy;//摘要 - private String fjs;//附件数 - private String je;//金额 - private String fzx6dm;//支出项目代码 - private String fzx6mc;//支出项目名称 - private String bmdm;//部门代码 - private String bmmc;//部门名称 - private String xmdm;//项目代码 - private String xmmc;//项目名称 - private String fzx7dm;//资金来源代码 - private String fzx7mc;//资金来源名称 - private String kmdm;//支出科目代码 - private String kmmc;//支出科目名称 - private String kzzbId; - private String jjdm;//经济代码 - private String jjmc;//经济名称 - private String fzx8dm;//固定项8代码 - private String fzx8mc;//固定项8名称 - private String fzx9dm;//固定项9代码 - private String fzx9mc;//固定项9名称 - //经费类型代码 - private String jflxdm; - //经费类型名称 - private String jflxmc; - //差旅费-出差开始日期 - private String clf_startdate; - //差旅费-出差结束日期 - private String clf_enddate; - //差旅费-出差目的地 - private String clf_ccdd; - //差旅费-出差开始地点 - private String clf_ccksd; - //差旅费-单据张数 - private String clf_djzs; - //差旅费-出差天数 - private String clf_ccts; - //差旅费-出差补助天数 - private String clf_cctsbz; - //差旅费-出差人数 - private String clf_ccrs; - //差旅费-职务 - private String clf_zw; - //差旅费-交通工具 - private String clf_jtgj; - //差旅费-交通费 - private String clf_jtf; - //差旅费-住宿费标准 - private String clf_zsbz; - //差旅费-住宿费 - private String clf_zsf; - //差旅费-伙食费标准 - private String clf_hsbz; - //差旅费-伙食费 - private String clf_hsf; - //差旅费-交通补助标准 - private String clf_jtbz; - //差旅费-交通补助 - private String clf_jtbzf; - //差旅费-其他费用 - private String clf_qtf; - public String getXh() { - return xh; - } - - public void setXh(String xh) { - this.xh = xh; - } - - public String getMlId() { - return mlId; - } - - public void setMlId(String mlId) { - this.mlId = mlId; - } - - public String getModule() { - return module; - } - - public void setModule(String module) { - this.module = module; - } - - public String getDjflh() { - return djflh; - } - - public void setDjflh(String djflh) { - this.djflh = djflh; - } - - public String getGsdm() { - return gsdm; - } - - public void setGsdm(String gsdm) { - this.gsdm = gsdm; - } - - public String getKjnd() { - return kjnd; - } - - public void setKjnd(String kjnd) { - this.kjnd = kjnd; - } - - public String getDjlxId() { - return djlxId; - } - - public void setDjlxId(String djlxId) { - this.djlxId = djlxId; - } - - public String getBnxId() { - return bnxId; - } - - public void setBnxId(String bnxId) { - this.bnxId = bnxId; - } - - public String getZbId() { - return zbId; - } - - public void setZbId(String zbId) { - this.zbId = zbId; - } - - public String getZy() { - return zy; - } - - public void setZy(String zy) { - this.zy = zy; - } - - public String getFjs() { - return fjs; - } - - public void setFjs(String fjs) { - this.fjs = fjs; - } - - public String getJe() { - return je; - } - - public void setJe(String je) { - this.je = je; - } - - public String getFzx6dm() { - return fzx6dm; - } - - public void setFzx6dm(String fzx6dm) { - this.fzx6dm = fzx6dm; - } - - public String getFzx6mc() { - return fzx6mc; - } - - public void setFzx6mc(String fzx6mc) { - this.fzx6mc = fzx6mc; - } - - public String getBmdm() { - return bmdm; - } - - public void setBmdm(String bmdm) { - this.bmdm = bmdm; - } - - public String getBmmc() { - return bmmc; - } - - public void setBmmc(String bmmc) { - this.bmmc = bmmc; - } - - public String getXmdm() { - return xmdm; - } - - public void setXmdm(String xmdm) { - this.xmdm = xmdm; - } - - public String getXmmc() { - return xmmc; - } - - public void setXmmc(String xmmc) { - this.xmmc = xmmc; - } - - public String getFzx7dm() { - return fzx7dm; - } - - public void setFzx7dm(String fzx7dm) { - this.fzx7dm = fzx7dm; - } - - public String getFzx7mc() { - return fzx7mc; - } - - public void setFzx7mc(String fzx7mc) { - this.fzx7mc = fzx7mc; - } - - public String getKmdm() { - return kmdm; - } - - public void setKmdm(String kmdm) { - this.kmdm = kmdm; - } - - public String getKmmc() { - return kmmc; - } - - public void setKmmc(String kmmc) { - this.kmmc = kmmc; - } - - public String getKzzbId() { - return kzzbId; - } - - public void setKzzbId(String kzzbId) { - this.kzzbId = kzzbId; - } - - public String getJjdm() { - return jjdm; - } - - public void setJjdm(String jjdm) { - this.jjdm = jjdm; - } - - public String getJjmc() { - return jjmc; - } - - public void setJjmc(String jjmc) { - this.jjmc = jjmc; - } - - public String getFzx8dm() { - return fzx8dm; - } - - public void setFzx8dm(String fzx8dm) { - this.fzx8dm = fzx8dm; - } - - public String getFzx8mc() { - return fzx8mc; - } - - public void setFzx8mc(String fzx8mc) { - this.fzx8mc = fzx8mc; - } - - public String getFzx9dm() { - return fzx9dm; - } - - public void setFzx9dm(String fzx9dm) { - this.fzx9dm = fzx9dm; - } - - public String getFzx9mc() { - return fzx9mc; - } - - public void setFzx9mc(String fzx9mc) { - this.fzx9mc = fzx9mc; - } - - public String getJflxdm() { - return jflxdm; - } - - public void setJflxdm(String jflxdm) { - this.jflxdm = jflxdm; - } - - public String getJflxmc() { - return jflxmc; - } - - public void setJflxmc(String jflxmc) { - this.jflxmc = jflxmc; - } - - public String getClf_startdate() { - return clf_startdate; - } - - public void setClf_startdate(String clf_startdate) { - this.clf_startdate = clf_startdate; - } - - public String getClf_enddate() { - return clf_enddate; - } - - public void setClf_enddate(String clf_enddate) { - this.clf_enddate = clf_enddate; - } - - public String getClf_ccdd() { - return clf_ccdd; - } - - public void setClf_ccdd(String clf_ccdd) { - this.clf_ccdd = clf_ccdd; - } - - public String getClf_ccksd() { - return clf_ccksd; - } - - public void setClf_ccksd(String clf_ccksd) { - this.clf_ccksd = clf_ccksd; - } - - public String getClf_djzs() { - return clf_djzs; - } - - public void setClf_djzs(String clf_djzs) { - this.clf_djzs = clf_djzs; - } - - public String getClf_ccts() { - return clf_ccts; - } - - public void setClf_ccts(String clf_ccts) { - this.clf_ccts = clf_ccts; - } - - public String getClf_ccrs() { - return clf_ccrs; - } - - public void setClf_ccrs(String clf_ccrs) { - this.clf_ccrs = clf_ccrs; - } - - public String getClf_zw() { - return clf_zw; - } - - public void setClf_zw(String clf_zw) { - this.clf_zw = clf_zw; - } - - public String getClf_jtgj() { - return clf_jtgj; - } - - public void setClf_jtgj(String clf_jtgj) { - this.clf_jtgj = clf_jtgj; - } - - public String getClf_jtf() { - return clf_jtf; - } - - public void setClf_jtf(String clf_jtf) { - this.clf_jtf = clf_jtf; - } - - public String getClf_zsbz() { - return clf_zsbz; - } - - public void setClf_zsbz(String clf_zsbz) { - this.clf_zsbz = clf_zsbz; - } - - public String getClf_zsf() { - return clf_zsf; - } - - public void setClf_zsf(String clf_zsf) { - this.clf_zsf = clf_zsf; - } - - public String getClf_hsbz() { - return clf_hsbz; - } - - public void setClf_hsbz(String clf_hsbz) { - this.clf_hsbz = clf_hsbz; - } - - public String getClf_hsf() { - return clf_hsf; - } - - public void setClf_hsf(String clf_hsf) { - this.clf_hsf = clf_hsf; - } - - public String getClf_jtbz() { - return clf_jtbz; - } - - public void setClf_jtbz(String clf_jtbz) { - this.clf_jtbz = clf_jtbz; - } - - public String getClf_jtbzf() { - return clf_jtbzf; - } - - public void setClf_jtbzf(String clf_jtbzf) { - this.clf_jtbzf = clf_jtbzf; - } - - public String getClf_qtf() { - return clf_qtf; - } - - public void setClf_qtf(String clf_qtf) { - this.clf_qtf = clf_qtf; - } - - public String getClf_cctsbz() { - return clf_cctsbz; - } - - public void setClf_cctsbz(String clf_cctsbz) { - this.clf_cctsbz = clf_cctsbz; - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjnr/entity/OerDjnrEntity.xml b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjnr/entity/OerDjnrEntity.xml deleted file mode 100644 index effdc908..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjnr/entity/OerDjnrEntity.xml +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MLID,DJLXID,GSDM,KJND,BNXID - - - insert into OER_DJNR( - - - MLID, - DJLXID, - KJND, - BNXID, - XH, - ZBID, - KMDM, - KMMC, - JE, - ZY, - FJS, - FZX6DM, - FZX6MC, - BMDM, - BMMC, - XMDM, - XMMC, - FZX7DM, - FZX7MC, - KZZBID, - GSDM, - jjdm, - jjmc, - fzx8dm, - fzx8mc, - fzx9dm, - fzx9mc, - jflxdm, - jflxmc, - clf_startdate, - clf_enddate, - clf_ccdd, - clf_ccksd, - clf_djzs, - clf_cctsbz, - clf_ccts, - clf_ccrs, - clf_zw, - clf_jtgj, - clf_jtf, - clf_zsbz, - clf_zsf, - clf_hsf, - clf_hsbz, - clf_jtbz, - clf_jtbzf, - clf_qtf - - ) - values ( - - - #{mlId}, - #{djlxId}, - #{kjnd}, - #{bnxId}, - #{xh}, - #{zbId}, - #{kmdm}, - #{kmmc}, - #{je}, - #{zy}, - #{fjs}, - #{fzx6dm}, - #{fzx6mc}, - #{bmdm}, - #{bmmc}, - #{xmdm}, - #{xmmc}, - #{fzx7dm}, - #{fzx7mc}, - #{kzzbId}, - #{gsdm}, - #{fzx8dm}, - #{fzx8mc}, - #{fzx9dm}, - #{fzx9mc}, - #{jflxdm}, - #{jflxmc}, - #{clf_startdate}, - #{clf_enddate}, - #{clf_ccdd}, - #{clf_ccksd}, - #{clf_djzs}, - #{clf_cctsbz}, - #{clf_ccts}, - #{clf_ccrs}, - #{clf_zw}, - #{clf_jtgj}, - #{clf_jtf}, - #{clf_zsbz}, - #{clf_zsf}, - #{clf_hsf}, - #{clf_hsbz}, - #{clf_jtbz}, - #{clf_jtbzf}, - #{clf_qtf} - - ) - - - - - DELETE - FROM - oer_djnr - WHERE - GSDM = #{gsdm} - AND KJND = #{kjnd} - AND DJLXID = #{djlxId} - AND MLID = #{mlId} - - - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjnr/service/IOerDjnrService.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjnr/service/IOerDjnrService.java deleted file mode 100644 index 7ad9e4b2..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjnr/service/IOerDjnrService.java +++ /dev/null @@ -1,11 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oerdjnr.service; - -/** - * @Author:hecan - * @Description:费用报销明细栏 - * @params: - * @return: - * @Date: 2023/6/19 14:28 - */ -public interface IOerDjnrService { -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjnr/service/impl/OerDjnrServiceImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjnr/service/impl/OerDjnrServiceImpl.java deleted file mode 100644 index fbb1fafd..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oerdjnr/service/impl/OerDjnrServiceImpl.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oerdjnr.service.impl; - -import com.hzya.frame.grpU8.nxproof.oerdjnr.service.IOerDjnrService; -import org.springframework.stereotype.Service; - -/** - * @Author:hecan - * @Description:费用报销明细栏 - * @params: - * @return: - * @Date: 2023/6/19 14:31 - */ -@Service(value = "oerDjnrService") -public class OerDjnrServiceImpl implements IOerDjnrService { -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oeryszb/dao/IOerYszbDao.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oeryszb/dao/IOerYszbDao.java deleted file mode 100644 index 41f24564..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oeryszb/dao/IOerYszbDao.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oeryszb.dao; - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.grpU8.nxproof.oeryszb.entity.OerYszbEntity; - -/** - * @Author:hecan - * @Description: - * @params: - * @return: - * @Date: 2023/6/19 14:59 - */ -public interface IOerYszbDao extends IBaseDao { - //保存预算指标 - OerYszbEntity saveOerYszbEntity(OerYszbEntity oerYszbEntity); - - //更新预算指标 - Integer updateOerYszbEntity(OerYszbEntity oerYszbEntity); - - //删除预算指标 - Integer deleteOerYszbEntity(OerYszbEntity oerYszbEntity); - - Integer saveData(OerYszbEntity oerYszbEntity); - - Integer deleteData(OerYszbEntity oerYszbEntity); -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oeryszb/dao/impl/OerYszbDaoImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oeryszb/dao/impl/OerYszbDaoImpl.java deleted file mode 100644 index d712e472..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oeryszb/dao/impl/OerYszbDaoImpl.java +++ /dev/null @@ -1,50 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oeryszb.dao.impl; - - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.grpU8.nxproof.oeryszb.dao.IOerYszbDao; -import com.hzya.frame.grpU8.nxproof.oeryszb.entity.OerYszbEntity; -import org.springframework.stereotype.Repository; - -/** - * @Author:hecan - * @Description: - * @params: - * @return: - * @Date: 2023/6/19 14:59 - */ -@Repository(value = "oerYszbDao") -public class OerYszbDaoImpl extends MybatisGenericDao implements IOerYszbDao { - @DS("#entity.dataSourceCode") - @Override - public Integer deleteData(OerYszbEntity entity) { - Integer o = super.delete(getSqlIdPrifx() + "OerYszbEntity_delete", entity); - return o; - } - - @DS("#entity.dataSourceCode") - @Override - public Integer saveData(OerYszbEntity entity) { - Integer o = super.insert(getSqlIdPrifx() + "OerYszbEntity_insert", entity); - return o; - } - - @Override - @DS("#entity.dataSourceCode") - public OerYszbEntity saveOerYszbEntity(OerYszbEntity oerYszbEntity) { - return super.save(oerYszbEntity); - } - - @Override - @DS("#entity.dataSourceCode") - public Integer updateOerYszbEntity(OerYszbEntity oerYszbEntity) { - return super.update("OerYszbEntity_update_yszb",oerYszbEntity); - } - - @Override - @DS("#entity.dataSourceCode") - public Integer deleteOerYszbEntity(OerYszbEntity oerYszbEntity) { - return super.delete("OerYszbEntity_delete_yszb",oerYszbEntity); - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oeryszb/entity/OerYszbEntity.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oeryszb/entity/OerYszbEntity.java deleted file mode 100644 index 25cacac9..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oeryszb/entity/OerYszbEntity.java +++ /dev/null @@ -1,150 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oeryszb.entity; - -import com.hzya.frame.web.entity.BaseEntity; -import lombok.*; - -/** - * @Author:hecan - * @Description: - * @params: - * @return: - * @Date: 2023/6/16 22:02 - */ - -public class OerYszbEntity extends BaseEntity { - private String mlId; - private String djlxId; - private String gsdm;//公司代码 - private String kjnd;//会计年度 - private String bnxId; - private String dataId; - private String xh; - private String zbdm; - private String zbId;//指标id - private String jhId;//计划id - private String kzzbId; - private String kmdm;//支出科目代码 - private String kmmc;//支出科目名称 - private String je;//金额 - private String zy;//摘要 - - public String getMlId() { - return mlId; - } - - public void setMlId(String mlId) { - this.mlId = mlId; - } - - public String getDjlxId() { - return djlxId; - } - - public void setDjlxId(String djlxId) { - this.djlxId = djlxId; - } - - public String getGsdm() { - return gsdm; - } - - public void setGsdm(String gsdm) { - this.gsdm = gsdm; - } - - public String getKjnd() { - return kjnd; - } - - public void setKjnd(String kjnd) { - this.kjnd = kjnd; - } - - public String getBnxId() { - return bnxId; - } - - public void setBnxId(String bnxId) { - this.bnxId = bnxId; - } - - public String getDataId() { - return dataId; - } - - public void setDataId(String dataId) { - this.dataId = dataId; - } - - public String getXh() { - return xh; - } - - public void setXh(String xh) { - this.xh = xh; - } - - public String getZbdm() { - return zbdm; - } - - public void setZbdm(String zbdm) { - this.zbdm = zbdm; - } - - public String getZbId() { - return zbId; - } - - public void setZbId(String zbId) { - this.zbId = zbId; - } - - public String getJhId() { - return jhId; - } - - public void setJhId(String jhId) { - this.jhId = jhId; - } - - public String getKzzbId() { - return kzzbId; - } - - public void setKzzbId(String kzzbId) { - this.kzzbId = kzzbId; - } - - public String getKmdm() { - return kmdm; - } - - public void setKmdm(String kmdm) { - this.kmdm = kmdm; - } - - public String getKmmc() { - return kmmc; - } - - public void setKmmc(String kmmc) { - this.kmmc = kmmc; - } - - public String getJe() { - return je; - } - - public void setJe(String je) { - this.je = je; - } - - public String getZy() { - return zy; - } - - public void setZy(String zy) { - this.zy = zy; - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oeryszb/entity/OerYszbEntity.xml b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oeryszb/entity/OerYszbEntity.xml deleted file mode 100644 index 59481614..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oeryszb/entity/OerYszbEntity.xml +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - MLID,DJLXID,GSDM,KJND,BNXID - - - insert into OER_YSZB( - MLID, - DJLXID, - KJND, - BNXID, - DataID, - XH, - ZBDM, - ZBID, - JHID, - KZZBID, - KMDM, - KMMC, - JE, - ZY, - GSDM - ) - values ( - #{mlId}, - #{djlxId}, - #{kjnd}, - #{bnxId}, - #{dataId}, - #{xh}, - #{zbdm}, - #{zbId}, - #{jhId}, - #{kzzbId}, - #{kmdm}, - #{kmmc}, - #{je}, - #{zy}, - #{gsdm} - ) - - - - update OER_YSZB set - - MLID=#{mlId}, - DJLXID=#{djlxId}, - KJND=#{kjnd}, - BNXID=#{bnxId}, - DataID=#{dataId}, - XH= #{xh}, - ZBDM= #{zbdm}, - ZBID=#{zbId}, - JHID= #{jhId}, - KZZBID=#{kzzbId}, - KMDM= #{kmdm}, - KMMC=#{kmmc}, - JE=#{je}, - ZY=#{zy}, - GSDM #{gsdm} - - where mlId= #{mlId} - - - - update OER_YSZB set - - DJLXID=#{djlxId}, - BNXID=#{bnxId}, - DataID=#{dataId}, - XH= #{xh}, - ZBDM= #{zbdm}, - JHID= #{jhId}, - KZZBID=#{kzzbId}, - KMDM= #{kmdm}, - KMMC=#{kmmc}, - JE=#{je}, - ZY=#{zy}, - - where mlId= #{mlId} and kjnd=#{kjnd} and gsdm=#{gsdm} and ZBID=#{zbId} - and XH= #{xh} - - - - DELETE - FROM - oer_yszb - WHERE - GSDM = #{gsdm} - AND KJND = #{kjnd} - AND MLID = #{mlId} - - - - DELETE - FROM - oer_yszb - WHERE - GSDM = #{gsdm} - AND KJND = #{kjnd} - AND MLID = #{mlId} - and ZBID=#{zbId} - and XH= #{xh} - - - DELETE - FROM - oer_yszb - WHERE - GSDM = #{gsdm} - AND KJND = #{kjnd} - AND MLID = #{mlId} - - - insert into OER_YSZB( - MLID, - DJLXID, - KJND, - BNXID, - DataID, - XH, - ZBDM, - ZBID, - JHID, - KZZBID, - KMDM, - KMMC, - JE, - ZY, - GSDM - ) - values ( - #{mlId}, - #{djlxId}, - #{kjnd}, - #{bnxId}, - #{dataId}, - #{xh}, - #{zbdm}, - #{zbId}, - #{jhId}, - #{kzzbId}, - #{kmdm}, - #{kmmc}, - #{je}, - #{zy}, - #{gsdm} - ) - - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oeryszb/service/IOerYszbService.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oeryszb/service/IOerYszbService.java deleted file mode 100644 index 7eeba7de..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oeryszb/service/IOerYszbService.java +++ /dev/null @@ -1,45 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oeryszb.service; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.grpU8.nxproof.oeryszb.entity.OerYszbEntity; - -/** - * @Author:hecan - * @Description: - * @params: - * @return: - * @Date: 2023/6/19 14:28 - */ -public interface IOerYszbService extends IBaseService { - - /** - * - * @content 预算指标新增 - * @Param - * @Return - * @Author hecan - * @Date 2024/8/16 10:42 - * **/ - Object saveOerYszb(JSONObject jsonObject); - - /** - * - * @content 预算指标修改 - * @Param - * @Return - * @Author hecan - * @Date 2024/8/16 10:42 - * **/ - Object updateOerYszb(JSONObject jsonObject); - - /** - * - * @content 预算指标删除 - * @Param - * @Return - * @Author hecan - * @Date 2024/8/16 10:43 - * **/ - Object deleteOerYszb(JSONObject jsonObject); -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oeryszb/service/impl/OerYszbServiceImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/oeryszb/service/impl/OerYszbServiceImpl.java deleted file mode 100644 index 0789d54b..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/oeryszb/service/impl/OerYszbServiceImpl.java +++ /dev/null @@ -1,131 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.oeryszb.service.impl; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.grpU8.nxproof.glPzml.dao.ISenderGlPzmlDao; -import com.hzya.frame.grpU8.nxproof.oeryszb.dao.IOerYszbDao; -import com.hzya.frame.grpU8.nxproof.oeryszb.entity.OerYszbEntity; -import com.hzya.frame.grpU8.nxproof.oeryszb.service.IOerYszbService; -import com.hzya.frame.web.entity.BaseResult; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.awt.*; - -/** - * @Author:hecan - * @Description: - * @params: - * @return: - * @Date: 2023/6/19 14:32 - */ -@Service(value = "oerYszbService") -public class OerYszbServiceImpl extends BaseService implements IOerYszbService { - - private IOerYszbDao oerYszbDao; - - @Autowired - public void setOerYszbDao(IOerYszbDao dao) { - this.oerYszbDao = dao; - this.dao = dao; - } - - - //预算指标新增 - @Override - public Object saveOerYszb(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - if(!checkStr(jsonObject.getString("mlId"))){ - return BaseResult.getFailureMessageEntity("请传递mlid"); - } - if(!checkStr(jsonObject.getString("gsdm"))){ - return BaseResult.getFailureMessageEntity("请传递公司代码"); - } - if(!checkStr(jsonObject.getString("kjnd"))){ - return BaseResult.getFailureMessageEntity("请传递会计年度"); - } - if(!checkStr(jsonObject.getString("zbId"))){ - return BaseResult.getFailureMessageEntity("请传递指标id"); - } - if(!checkStr(jsonObject.getString("zbdm"))){ - return BaseResult.getFailureMessageEntity("请传递指标代码"); - } - OerYszbEntity oerYszbEntity = jsonObject.toJavaObject(OerYszbEntity.class); - try { - logger.info("======开始保存预算指标======="); - oerYszbEntity.setDataId("0"); - oerYszbEntity.setBnxId("0"); - OerYszbEntity save = oerYszbDao.saveOerYszbEntity(oerYszbEntity); - JSONObject jsonObjectYszb=new JSONObject(); - jsonObjectYszb.put("status","200"); - jsonObjectYszb.put("yszb",save); - logger.info("======预算指标保存完毕,返回值:{}=======",jsonObjectYszb.toJSONString()); - return jsonObjectYszb; - }catch (Exception e){ - logger.info("根据mlid:{},会计年度:{},公司代码:{},指标id:{}保存预算指标失败:{}",oerYszbEntity.getMlId(),oerYszbEntity.getKjnd(),oerYszbEntity.getGsdm(),oerYszbEntity.getZbId(),e.getMessage()); - return BaseResult.getFailureMessageEntity("预算指标保存失败"); - } - - } - - //预算指标修改 - @Override - public Object updateOerYszb(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - if(!checkStr(jsonObject.getString("mlId"))){ - return BaseResult.getFailureMessageEntity("请传递mlid"); - } - if(!checkStr(jsonObject.getString("gsdm"))){ - return BaseResult.getFailureMessageEntity("请传递公司代码"); - } - if(!checkStr(jsonObject.getString("kjnd"))){ - return BaseResult.getFailureMessageEntity("请传递会计年度"); - } - if(!checkStr(jsonObject.getString("zbId"))){ - return BaseResult.getFailureMessageEntity("请传递指标id"); - } - OerYszbEntity oerYszbEntity = jsonObject.toJavaObject(OerYszbEntity.class); - try { - logger.info("======开始保存预算指标======="); - Integer integer = oerYszbDao.updateOerYszbEntity(oerYszbEntity); - JSONObject jsonObjectYszb=new JSONObject(); - jsonObjectYszb.put("status","200"); - jsonObjectYszb.put("yszb",integer); - return jsonObjectYszb; - }catch (Exception e){ - logger.info("根据mlid:{},会计年度:{},公司代码:{},指标id:{},序号:{}更新预算指标失败:{}",oerYszbEntity.getMlId(),oerYszbEntity.getKjnd(),oerYszbEntity.getGsdm(),oerYszbEntity.getZbId(),oerYszbEntity.getXh(),e.getMessage()); - return BaseResult.getFailureMessageEntity("预算指标更新失败"); - } - - } - - //预算指标删除 - @Override - public Object deleteOerYszb(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - if(!checkStr(jsonObject.getString("mlId"))){ - return BaseResult.getFailureMessageEntity("请传递mlid"); - } - if(!checkStr(jsonObject.getString("gsdm"))){ - return BaseResult.getFailureMessageEntity("请传递公司代码"); - } - if(!checkStr(jsonObject.getString("kjnd"))){ - return BaseResult.getFailureMessageEntity("请传递会计年度"); - } - if(!checkStr(jsonObject.getString("zbId"))){ - return BaseResult.getFailureMessageEntity("请传递指标id"); - } - OerYszbEntity oerYszbEntity = jsonObject.toJavaObject(OerYszbEntity.class); - try { - logger.info("======开始保存预算指标======="); - Integer integer = oerYszbDao.deleteOerYszbEntity(oerYszbEntity); - JSONObject jsonObjectYszb=new JSONObject(); - jsonObjectYszb.put("status","200"); - jsonObjectYszb.put("yszb",integer); - return jsonObjectYszb; - }catch (Exception e){ - logger.info("根据mlid:{},会计年度:{},公司代码:{},指标id:{},序号:{}删除预算指标失败:{}",oerYszbEntity.getMlId(),oerYszbEntity.getKjnd(),oerYszbEntity.getGsdm(),oerYszbEntity.getZbId(),oerYszbEntity.getXh(),e.getMessage()); - return BaseResult.getFailureMessageEntity("预算指标删除失败"); - } - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubauditlog/dao/IPubAuditLogDao.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubauditlog/dao/IPubAuditLogDao.java deleted file mode 100644 index 77f73e0d..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubauditlog/dao/IPubAuditLogDao.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.pubauditlog.dao; - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.grpU8.nxproof.pubauditlog.entity.PubAuditLogEntity; - -/** - * @Author:hecan - * @Description: - * @params: - * @return: - * @Date: 2023/6/19 14:59 - */ -public interface IPubAuditLogDao extends IBaseDao { - Integer saveData(PubAuditLogEntity pubAuditLog); -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubauditlog/dao/impl/PubAuditLogDaoImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubauditlog/dao/impl/PubAuditLogDaoImpl.java deleted file mode 100644 index c6165975..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubauditlog/dao/impl/PubAuditLogDaoImpl.java +++ /dev/null @@ -1,25 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.pubauditlog.dao.impl; - - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.grpU8.nxproof.pubauditlog.dao.IPubAuditLogDao; -import com.hzya.frame.grpU8.nxproof.pubauditlog.entity.PubAuditLogEntity; -import org.springframework.stereotype.Repository; - -/** - * @Author:hecan - * @Description: - * @params: - * @return: - * @Date: 2023/6/19 14:59 - */ -@Repository(value = "pubAuditLogDao") -public class PubAuditLogDaoImpl extends MybatisGenericDao implements IPubAuditLogDao { - @DS("#entity.dataSourceCode") - @Override - public Integer saveData(PubAuditLogEntity entity) { - Integer o = super.insert(getSqlIdPrifx() + "PubAuditLogEntity_insert", entity); - return o; - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubauditlog/entity/PubAuditLogEntity.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubauditlog/entity/PubAuditLogEntity.java deleted file mode 100644 index 4c88f7fb..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubauditlog/entity/PubAuditLogEntity.java +++ /dev/null @@ -1,195 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.pubauditlog.entity; - -import com.hzya.frame.web.entity.BaseEntity; -import lombok.*; - -/** - * @Author:hecan - * @Description: - * @params: - * @return: - * @Date: 2023/6/16 22:02 - */ - -public class PubAuditLogEntity extends BaseEntity { - private String billId; - private String gsdm;//公司代码 - private String kjnd;//会计年度 - private String logId; - private String billname; - private String flowcode; - private String flowname; - private String modname; - private String bizname; - private String nodename; - private String nodeseq; - private String auditorId; - private String auditor; - private String adatetime; - private String remark; - private String atype; - private String amt; - private String logseq; - private String servdatetime; - private String computername; - - public String getBillId() { - return billId; - } - - public void setBillId(String billId) { - this.billId = billId; - } - - public String getGsdm() { - return gsdm; - } - - public void setGsdm(String gsdm) { - this.gsdm = gsdm; - } - - public String getKjnd() { - return kjnd; - } - - public void setKjnd(String kjnd) { - this.kjnd = kjnd; - } - - public String getLogId() { - return logId; - } - - public void setLogId(String logId) { - this.logId = logId; - } - - public String getBillname() { - return billname; - } - - public void setBillname(String billname) { - this.billname = billname; - } - - public String getFlowcode() { - return flowcode; - } - - public void setFlowcode(String flowcode) { - this.flowcode = flowcode; - } - - public String getFlowname() { - return flowname; - } - - public void setFlowname(String flowname) { - this.flowname = flowname; - } - - public String getModname() { - return modname; - } - - public void setModname(String modname) { - this.modname = modname; - } - - public String getBizname() { - return bizname; - } - - public void setBizname(String bizname) { - this.bizname = bizname; - } - - public String getNodename() { - return nodename; - } - - public void setNodename(String nodename) { - this.nodename = nodename; - } - - public String getNodeseq() { - return nodeseq; - } - - public void setNodeseq(String nodeseq) { - this.nodeseq = nodeseq; - } - - public String getAuditorId() { - return auditorId; - } - - public void setAuditorId(String auditorId) { - this.auditorId = auditorId; - } - - public String getAuditor() { - return auditor; - } - - public void setAuditor(String auditor) { - this.auditor = auditor; - } - - public String getAdatetime() { - return adatetime; - } - - public void setAdatetime(String adatetime) { - this.adatetime = adatetime; - } - - public String getRemark() { - return remark; - } - - public void setRemark(String remark) { - this.remark = remark; - } - - public String getAtype() { - return atype; - } - - public void setAtype(String atype) { - this.atype = atype; - } - - public String getAmt() { - return amt; - } - - public void setAmt(String amt) { - this.amt = amt; - } - - public String getLogseq() { - return logseq; - } - - public void setLogseq(String logseq) { - this.logseq = logseq; - } - - public String getServdatetime() { - return servdatetime; - } - - public void setServdatetime(String servdatetime) { - this.servdatetime = servdatetime; - } - - public String getComputername() { - return computername; - } - - public void setComputername(String computername) { - this.computername = computername; - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubauditlog/entity/PubAuditLogEntity.xml b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubauditlog/entity/PubAuditLogEntity.xml deleted file mode 100644 index c023f1d1..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubauditlog/entity/PubAuditLogEntity.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - -GSDM,KJN - - - - - - - - - - - insert into PubAuditLog( - BillID, - LOGID, - BILLNAME, - FLOWCODE, - FLOWNAME, - MODNAME, - BIZNAME, - NODENAME, - NODESEQ, - AUDITORID, - AUDITOR, - ADATETIME, - REMARK, - ATYPE, - AMT, - ServDateTime, - ComputerName, - GSDM, - KJND - ) - values ( - #{billId}, - #{logId}, - #{billname}, - #{flowcode}, - #{flowname}, - #{modname}, - #{bizname}, - #{nodename}, - #{nodeseq}, - #{auditorId}, - #{auditor}, - replace(replace(replace(CONVERT (VARCHAR, getdate(), 120),'-',''),':',''),' ',''), - #{remark}, - #{atype}, - #{amt}, - CONVERT (VARCHAR, getdate(), 120), - #{computername}, - #{gsdm}, - #{kjnd} - ) - - - - - DELETE - FROM - PubAuditLog - WHERE - GSDM = #{gsdm} - AND KJND = #{kjnd} - AND BillID = #{billId} - - - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubauditlog/service/IPubAuditLogService.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubauditlog/service/IPubAuditLogService.java deleted file mode 100644 index e11bae73..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubauditlog/service/IPubAuditLogService.java +++ /dev/null @@ -1,11 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.pubauditlog.service; - -/** - * @Author:hecan - * @Description: - * @params: - * @return: - * @Date: 2023/6/19 14:28 - */ -public interface IPubAuditLogService { -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubauditlog/service/impl/PubAuditLogServiceImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubauditlog/service/impl/PubAuditLogServiceImpl.java deleted file mode 100644 index 8e990b55..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubauditlog/service/impl/PubAuditLogServiceImpl.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.pubauditlog.service.impl; - -import com.hzya.frame.grpU8.nxproof.pubauditlog.service.IPubAuditLogService; -import org.springframework.stereotype.Service; - -/** - * @Author:hecan - * @Description: - * @params: - * @return: - * @Date: 2023/6/19 14:32 - */ -@Service(value = "pubAuditLogService") -public class PubAuditLogServiceImpl implements IPubAuditLogService { -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubbmxx/dao/ISenderPubbmxxDao.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubbmxx/dao/ISenderPubbmxxDao.java deleted file mode 100644 index 530749e2..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubbmxx/dao/ISenderPubbmxxDao.java +++ /dev/null @@ -1,92 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.pubbmxx.dao; - - - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.grpU8.nxproof.pubbmxx.entity.SenderPubbmxxEntity; - -import java.util.List; - -/** - * (pubbmxx: table)表数据库访问层 - * - * @author makejava - * @since 2024-06-20 09:48:44 - */ -public interface ISenderPubbmxxDao extends IBaseDao { - - /** - * - * @content 查询部门信息 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 10:11 - * **/ - List querySenderPubbmxxEntity(SenderPubbmxxEntity senderPubbmxxEntity); - - /** - * - * @content 保存部门信息到日志表中 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/26 15:26 - * **/ - SenderPubbmxxEntity saveSenderPubbmxxEntity(SenderPubbmxxEntity senderPubbmxxEntity); - - /** - * - * @content 更新部门信息到日志表中 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/26 15:26 - * **/ - SenderPubbmxxEntity updateSenderPubbmxxEntity(SenderPubbmxxEntity senderPubbmxxEntity); - - - /** - * - * @content 查询部门信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 10:11 - * **/ - List queryPubbmxxHealthBureau(SenderPubbmxxEntity senderPubbmxxEntity); - - /** - * - * @content 保存部门信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/26 15:26 - * **/ - SenderPubbmxxEntity savePubbmxxHealthBureau(SenderPubbmxxEntity senderPubbmxxEntity); - - /** - * - * @content 更新部门信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/26 15:26 - * **/ - SenderPubbmxxEntity updatePubbmxxHealthBureau(SenderPubbmxxEntity senderPubbmxxEntity ); - - /** - * - * @content 删除部门信息 - * @Param - * @Return - * @Author hecan - * @Date 2024/8/9 17:27 - * **/ - Integer deletePubbmxxHealthBureau(SenderPubbmxxEntity senderPubbmxxEntity ); - - - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubbmxx/dao/impl/SenderPubbmxxDaoImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubbmxx/dao/impl/SenderPubbmxxDaoImpl.java deleted file mode 100644 index d9e22148..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubbmxx/dao/impl/SenderPubbmxxDaoImpl.java +++ /dev/null @@ -1,61 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.pubbmxx.dao.impl; - - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.grpU8.nxproof.pubbmxx.dao.ISenderPubbmxxDao; -import com.hzya.frame.grpU8.nxproof.pubbmxx.entity.SenderPubbmxxEntity; -import org.springframework.stereotype.Repository; - -import java.util.List; - -/** - * (Pubbmxx)表数据库访问层 - * - * @author makejava - * @since 2024-06-20 09:48:44 - */ -@Repository(value = "SenderPubbmxxDaoImpl") -public class SenderPubbmxxDaoImpl extends MybatisGenericDao implements ISenderPubbmxxDao { - - @Override - @DS("#senderPubbmxxEntity.dataSourceCode") - public List querySenderPubbmxxEntity(SenderPubbmxxEntity senderPubbmxxEntity) { - return super.queryByLike(senderPubbmxxEntity); - } - @Override - @DS("#senderPubbmxxEntity.dataSourceCode") - public SenderPubbmxxEntity saveSenderPubbmxxEntity(SenderPubbmxxEntity senderPubbmxxEntity) { - return super.save(senderPubbmxxEntity); - } - @Override - @DS("#senderPubbmxxEntity.dataSourceCode") - public SenderPubbmxxEntity updateSenderPubbmxxEntity(SenderPubbmxxEntity senderPubbmxxEntity) { - return super.update(senderPubbmxxEntity); - } - - @Override - @DS("#senderPubbmxxEntity.dataSourceCode") - public List queryPubbmxxHealthBureau(SenderPubbmxxEntity senderPubbmxxEntity) { - return super.query(senderPubbmxxEntity); - } - - @Override - @DS("#senderPubbmxxEntity.dataSourceCode") - public SenderPubbmxxEntity savePubbmxxHealthBureau(SenderPubbmxxEntity senderPubbmxxEntity) { - return super.save(senderPubbmxxEntity); - } - - @Override - @DS("#senderPubbmxxEntity.dataSourceCode") - public SenderPubbmxxEntity updatePubbmxxHealthBureau(SenderPubbmxxEntity senderPubbmxxEntity) { - return super.update(senderPubbmxxEntity); - } - - @Override - @DS("#senderPubbmxxEntity.dataSourceCode") - public Integer deletePubbmxxHealthBureau(SenderPubbmxxEntity senderPubbmxxEntity) { - return super.delete("SenderPubbmxxEntity_delete_bmxx",senderPubbmxxEntity); - } -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubbmxx/entity/SenderPubbmxxEntity.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubbmxx/entity/SenderPubbmxxEntity.java deleted file mode 100644 index 9dbec879..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubbmxx/entity/SenderPubbmxxEntity.java +++ /dev/null @@ -1,196 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.pubbmxx.entity; - - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * (Pubbmxx)实体类 - * - * @author makejava - * @since 2024-06-20 09:48:44 - */ -public class SenderPubbmxxEntity extends BaseEntity { - - private String gsdm; - private String kjnd; - private String bmdm; - private String bmmc; - private String bmlb; - private String fzrdm; - private String tel; - private Integer xjbms; - private Integer zgrs; - private String syzt; - private Integer jlrId; - private String jlRq; - private Integer xgrId; - private String xgRq; - private String sjly; - private String sfmx; - private String zjm; - private String fzrdm2; - private String fzrdm3; - private String sftck; - - public String getSftck() { - return sftck; - } - - public void setSftck(String sftck) { - this.sftck = sftck; - } - - public String getGsdm() { - return gsdm; - } - - public void setGsdm(String gsdm) { - this.gsdm = gsdm; - } - - public String getKjnd() { - return kjnd; - } - - public void setKjnd(String kjnd) { - this.kjnd = kjnd; - } - - public String getBmdm() { - return bmdm; - } - - public void setBmdm(String bmdm) { - this.bmdm = bmdm; - } - - public String getBmmc() { - return bmmc; - } - - public void setBmmc(String bmmc) { - this.bmmc = bmmc; - } - - public String getBmlb() { - return bmlb; - } - - public void setBmlb(String bmlb) { - this.bmlb = bmlb; - } - - public String getFzrdm() { - return fzrdm; - } - - public void setFzrdm(String fzrdm) { - this.fzrdm = fzrdm; - } - - public String getTel() { - return tel; - } - - public void setTel(String tel) { - this.tel = tel; - } - - public Integer getXjbms() { - return xjbms; - } - - public void setXjbms(Integer xjbms) { - this.xjbms = xjbms; - } - - public Integer getZgrs() { - return zgrs; - } - - public void setZgrs(Integer zgrs) { - this.zgrs = zgrs; - } - - public String getSyzt() { - return syzt; - } - - public void setSyzt(String syzt) { - this.syzt = syzt; - } - - public Integer getJlrId() { - return jlrId; - } - - public void setJlrId(Integer jlrId) { - this.jlrId = jlrId; - } - - public String getJlRq() { - return jlRq; - } - - public void setJlRq(String jlRq) { - this.jlRq = jlRq; - } - - public Integer getXgrId() { - return xgrId; - } - - public void setXgrId(Integer xgrId) { - this.xgrId = xgrId; - } - - public String getXgRq() { - return xgRq; - } - - public void setXgRq(String xgRq) { - this.xgRq = xgRq; - } - - public String getSjly() { - return sjly; - } - - public void setSjly(String sjly) { - this.sjly = sjly; - } - - public String getSfmx() { - return sfmx; - } - - public void setSfmx(String sfmx) { - this.sfmx = sfmx; - } - - public String getZjm() { - return zjm; - } - - public void setZjm(String zjm) { - this.zjm = zjm; - } - - public String getFzrdm2() { - return fzrdm2; - } - - public void setFzrdm2(String fzrdm2) { - this.fzrdm2 = fzrdm2; - } - - public String getFzrdm3() { - return fzrdm3; - } - - public void setFzrdm3(String fzrdm3) { - this.fzrdm3 = fzrdm3; - } - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubbmxx/entity/SenderPubbmxxEntity.xml b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubbmxx/entity/SenderPubbmxxEntity.xml deleted file mode 100644 index c7bb916b..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubbmxx/entity/SenderPubbmxxEntity.xml +++ /dev/null @@ -1,321 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - gsdm - ,kjnd - ,bmdm - ,bmmc - ,bmlb - ,fzrdm - ,tel - ,xjbms - ,zgrs - ,syzt - ,Jlr_ID - ,Jl_RQ - ,Xgr_ID - ,Xg_RQ - ,Sjly - ,SFMX - ,zjm - ,fzrdm2 - ,fzrdm3 - ,sftck - - - - - - - - - - - - - - - - insert into pubbmxx( - - kjnd , - bmdm , - bmmc , - bmlb , - fzrdm , - tel , - xjbms , - zgrs , - syzt , - Jlr_ID , - Jl_RQ , - Xgr_ID , - Xg_RQ , - Sjly , - SFMX , - zjm , - fzrdm2 , - fzrdm3 , - sftck , - gsdm - - )values( - - #{kjnd} , - #{bmdm} , - #{bmmc} , - #{bmlb} , - #{fzrdm} , - #{tel} , - #{xjbms} , - #{zgrs} , - #{syzt} , - #{jlrId} , - #{jlRq} , - #{xgrId} , - #{xgRq} , - #{sjly} , - #{sfmx} , - #{zjm} , - #{fzrdm2} , - #{fzrdm3} , - #{sftck} , - #{gsdm} - - ) - - - - - - insert into pubbmxx(id,gsdm, kjnd, bmdm, bmmc, bmlb, fzrdm, tel, xjbms, zgrs, syzt, Jlr_ID, Jl_RQ, Xgr_ID, Xg_RQ, Sjly, SFMX, zjm, fzrdm2, fzrdm3) - values - - (#{entity.id},#{entity.gsdm},#{entity.kjnd},#{entity.bmdm},#{entity.bmmc},#{entity.bmlb},#{entity.fzrdm},#{entity.tel},#{entity.xjbms},#{entity.zgrs},#{entity.syzt},#{entity.jlrId},#{entity.jlRq},#{entity.xgrId},#{entity.xgRq},#{entity.sjly},#{entity.sfmx},#{entity.zjm},#{entity.fzrdm2},#{entity.fzrdm3}) - - - - - insert into pubbmxx(id,gsdm, kjnd, bmdm, bmmc, bmlb, fzrdm, tel, xjbms, zgrs, syzt, Jlr_ID, Jl_RQ, Xgr_ID, Xg_RQ, Sjly, SFMX, zjm, fzrdm2, fzrdm3) - values - - (#{entity.id},#{entity.gsdm},#{entity.kjnd},#{entity.bmdm},#{entity.bmmc},#{entity.bmlb},#{entity.fzrdm},#{entity.tel},#{entity.xjbms},#{entity.zgrs},#{entity.syzt},#{entity.jlrId},#{entity.jlRq},#{entity.xgrId},#{entity.xgRq},#{entity.sjly},#{entity.sfmx},#{entity.zjm},#{entity.fzrdm2},#{entity.fzrdm3}) - - on duplicate key update - gsdm = values(gsdm), - kjnd = values(kjnd), - bmdm = values(bmdm), - bmmc = values(bmmc), - bmlb = values(bmlb), - fzrdm = values(fzrdm), - tel = values(tel), - xjbms = values(xjbms), - zgrs = values(zgrs), - syzt = values(syzt), - Jlr_ID = values(Jlr_ID), - Jl_RQ = values(Jl_RQ), - Xgr_ID = values(Xgr_ID), - Xg_RQ = values(Xg_RQ), - Sjly = values(Sjly), - SFMX = values(SFMX), - zjm = values(zjm), - fzrdm2 = values(fzrdm2), - fzrdm3 = values(fzrdm3) - - - update pubbmxx set - - gsdm = #{gsdm}, - kjnd = #{kjnd}, - bmdm = #{bmdm}, - bmmc = #{bmmc}, - bmlb = #{bmlb}, - fzrdm = #{fzrdm}, - tel = #{tel}, - xjbms = #{xjbms}, - zgrs = #{zgrs}, - syzt = #{syzt}, - Jlr_ID = #{jlrId}, - Jl_RQ = #{jlRq}, - Xgr_ID = #{xgrId}, - Xg_RQ = #{xgRq}, - Sjly = #{sjly}, - SFMX = #{sfmx}, - zjm = #{zjm}, - fzrdm2 = #{fzrdm2}, - fzrdm3 = #{fzrdm3}, - sftck = #{sftck} - - where kjnd= #{kjnd} and gsdm=#{gsdm} and bmdm=#{bmdm} - - - - - -update pubbmxx set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} -where id= #{id} - - - -update pubbmxx set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} - - and gsdm = #{gsdm} - and kjnd = #{kjnd} - and bmdm = #{bmdm} - and bmmc = #{bmmc} - and bmlb = #{bmlb} - and fzrdm = #{fzrdm} - and tel = #{tel} - and xjbms = #{xjbms} - and zgrs = #{zgrs} - and syzt = #{syzt} - and Jlr_ID = #{jlrId} - and Jl_RQ = #{jlRq} - and Xgr_ID = #{xgrId} - and Xg_RQ = #{xgRq} - and Sjly = #{sjly} - and SFMX = #{sfmx} - and zjm = #{zjm} - and fzrdm2 = #{fzrdm2} - and fzrdm3 = #{fzrdm3} - and sts='Y' - - - - - delete from pubbmxx where id= #{id} - - - - - delete from pubbmxx where kjnd= #{kjnd} and gsdm=#{gsdm} - and bmdm = #{bmdm} - - - - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubbmxx/service/ISenderPubbmxxService.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubbmxx/service/ISenderPubbmxxService.java deleted file mode 100644 index 8470a2cc..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubbmxx/service/ISenderPubbmxxService.java +++ /dev/null @@ -1,78 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.pubbmxx.service; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.grpU8.nxproof.pubbmxx.entity.SenderPubbmxxEntity; -import com.hzya.frame.web.entity.JsonResultEntity; - -import java.util.List; - -/** - * (Pubbmxx)表服务接口 - * - * @author makejava - * @since 2024-06-20 09:48:44 - */ -public interface ISenderPubbmxxService extends IBaseService { - - /** - * - * @content 同步部门信息 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 10:51 - * **/ - Object pubbmxxSynchronization(JSONObject jsonObject); - - /** - * - * @content 查询部门信息 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 18:57 - * **/ - Object queryEntityPage(JSONObject jsonObject); - - /** - * - * @content 查询部门信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 18:57 - * **/ - List queryEntityPageHealthBureau(SenderPubbmxxEntity senderPubbmxxEntity); - - /** - * - * @content 保存部门信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/21 14:12 - * **/ - Object saveEntityHealthBureau(JSONObject jsonObject); - - /** - * - * @content 更新部门信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/21 14:16 - * **/ - Object updateEntityHealthBureau(JSONObject jsonObject); - - /** - * - * @content 删除部门信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/8/9 17:29 - * **/ - Object deleteEntityHealthBureau(JSONObject jsonObject); - -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubbmxx/service/impl/SenderPubbmxxServiceImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubbmxx/service/impl/SenderPubbmxxServiceImpl.java deleted file mode 100644 index 05efb880..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubbmxx/service/impl/SenderPubbmxxServiceImpl.java +++ /dev/null @@ -1,431 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.pubbmxx.service.impl; - -import cn.hutool.core.date.DateUtil; -import cn.hutool.core.util.StrUtil; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; -import com.github.pagehelper.PageInfo; -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.grpU8.nxproof.gbizbxmb.dao.IGbiZbxmbDao; -import com.hzya.frame.grpU8.nxproof.gbizbxmb.entity.GbiZbxmbEntity; -import com.hzya.frame.grpU8.nxproof.pubbmxx.dao.ISenderPubbmxxDao; -import com.hzya.frame.grpU8.nxproof.pubbmxx.entity.SenderPubbmxxEntity; -import com.hzya.frame.grpU8.nxproof.pubbmxx.service.ISenderPubbmxxService; -import com.hzya.frame.web.entity.BaseResult; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.apache.commons.collections.CollectionUtils; -import org.mybatis.spring.SqlSessionTemplate; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Qualifier; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.stereotype.Service; - -import java.util.ArrayList; -import java.util.Date; -import java.util.List; - -/** - * (Pubbmxx)表服务实现类 - * - * @author makejava - * @since 2024-06-20 09:48:44 - */ -@Service(value = "SenderPubbmxxServiceImpl") -public class SenderPubbmxxServiceImpl extends BaseService implements ISenderPubbmxxService { - - - @Autowired - private IGbiZbxmbDao gbiZbxmbDao; - - private ISenderPubbmxxDao senderPubbmxxDao; - - @Autowired - public void setSenderPubbmxxDao(ISenderPubbmxxDao dao) { - this.senderPubbmxxDao = dao; - this.dao = dao; - } - - @Override - public Object pubbmxxSynchronization(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderPubbmxxEntity senderPubbmxxEntity = jsonObject.toJavaObject(SenderPubbmxxEntity.class); - List senderPubbmxxEntities=new ArrayList<>(); - String result=null; - try { - //如果没有传入年度,则查询当年得,避免数据查询太大 - if(senderPubbmxxEntity.getKjnd()==null){ - senderPubbmxxEntity.setKjnd(DateUtil.format(new Date(),"yyyy")); - } - /*try { - //同步南浔区人民医院001部门信息 - senderPubbmxxEntity.setGsdm("0101010101"); - logger.info("==========开始查询南浔区人民医院部门信息========"); - senderPubbmxxEntities = sqlSessionNxrm.selectList("SenderPubbmxxEntity_list_base",senderPubbmxxEntity); - result =sendBmxxToHealthBureau(senderPubbmxxEntities); - logger.info("南浔区人民医院GRPU8部门信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区人民医院GRPU8部门信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - try { - //同步南浔区练市人民医院003部门信息 - senderPubbmxxEntity.setGsdm("0101010204"); - logger.info("==========开始查询南浔区练市人民医院部门信息========"); - senderPubbmxxEntities = senderPubbmxxDao.querySenderPubbmxxEntity(senderPubbmxxEntity); - result =sendBmxxToHealthBureau(senderPubbmxxEntities); - logger.info("南浔区练市人民医院GRPU8部门信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区练市人民医院GRPU8部门信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - /*try { - //同步练市镇中心卫生院005部门信息 - senderPubbmxxEntity.setGsdm("0101010202"); - logger.info("==========开始查询南浔区练市镇中心卫生院部门信息========"); - senderPubbmxxEntities = sqlSessionNxrm.selectList("SenderPubbmxxEntity_list_base",senderPubbmxxEntity); - result =sendBmxxToHealthBureau(senderPubbmxxEntities); - logger.info("南浔区练市镇中心卫生院GRPU8部门信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区练市镇中心卫生院GRPU8部门信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - /*try { - //同步善琏镇卫生院007部门信息 - senderPubbmxxEntity.setGsdm("0101010204"); - logger.info("==========开始查询南浔区善琏镇卫生院部门信息========"); - senderPubbmxxEntities = sqlSessionNxrm.selectList("SenderPubbmxxEntity_list_base",senderPubbmxxEntity); - result =sendBmxxToHealthBureau(senderPubbmxxEntities); - logger.info("南浔区善琏镇卫生院GRPU8部门信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区善琏镇卫生院GRPU8部门信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - /*try { - //同步双林镇中心卫生院004部门信息 - SenderPubbmxxEntity.setGsdm("0101010201"); - senderPubbmxxEntities = sqlSessionSlz.selectList("SenderPubbmxxEntity_list_base",senderPubbmxxEntity); - result =sendBmxxToHealthBureau(senderPubbmxxEntities); - logger.info("双林镇中心卫生院GRPU8部门信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("双林镇中心卫生院GRPU8部门信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步菱湖镇中心卫生院009部门信息 - SenderPubbmxxEntity.setGsdm("0101020201"); - senderPubbmxxEntities = sqlSessionLhz.selectList("SenderPubbmxxEntity_list_base",senderPubbmxxEntity); - result =sendBmxxToHealthBureau(senderPubbmxxEntities); - logger.info("菱湖镇中心卫生院GRPU8部门信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("菱湖镇中心卫生院GRPU8部门信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步和孚镇卫生院010部门信息 - SenderPubbmxxEntity.setGsdm("0101020202"); - senderPubbmxxEntities = sqlSessionHfz.selectList("SenderPubbmxxEntity_list_base",senderPubbmxxEntity); - result =sendBmxxToHealthBureau(senderPubbmxxEntities); - logger.info("和孚镇卫生院GRPU8部门信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("和孚镇卫生院GRPU8部门信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步千金镇卫生院011部门信息 - SenderPubbmxxEntity.setGsdm("0101020203"); - senderPubbmxxEntities = sqlSessionQjz.selectList("SenderPubbmxxEntity_list_base",senderPubbmxxEntity); - result =sendBmxxToHealthBureau(senderPubbmxxEntities); - logger.info("千金镇卫生院GRPU8部门信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("千金镇卫生院GRPU8部门信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步石崇镇卫生院012部门信息 - SenderPubbmxxEntity.setGsdm("0101020204"); - senderPubbmxxEntities = sqlSessionScz.selectList("SenderPubbmxxEntity_list_base",senderPubbmxxEntity); - result =sendBmxxToHealthBureau(senderPubbmxxEntities); - logger.info("石崇镇卫生院GRPU8部门信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("石崇镇卫生院GRPU8部门信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步南浔镇中心卫生院014部门信息 - SenderPubbmxxEntity.setGsdm("010202"); - senderPubbmxxEntities = sqlSessionNxz.selectList("SenderPubbmxxEntity_list_base",senderPubbmxxEntity); - result =sendBmxxToHealthBureau(senderPubbmxxEntities); - logger.info("南浔镇中心卫生院GRPU8部门信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔镇中心卫生院GRPU8部门信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - }catch (Exception e){ - logger.info("GRPU8部门信息同步失败:{}",e.getMessage()); - throw new RuntimeException(e.getMessage()); - } - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("result",result); - return jsonObject1; - } - - private String sendBmxxToHealthBureau(List senderPubbmxxEntities){ - //查询发送方得部门信息数据 - if (CollectionUtils.isEmpty(senderPubbmxxEntities)) { - logger.info("GRPU8没有需要同步得部门信息"); - return "GRPU8没有需要同步得部门信息"; - } else { - for (SenderPubbmxxEntity bmxxEntity : senderPubbmxxEntities) { - //bmxxEntity.setKjnd("2021"); - //根据会计年度,公司代码,部门代码查询数据是否已经同步过 - SenderPubbmxxEntity receiverPubbmxxEntity = new SenderPubbmxxEntity(); - receiverPubbmxxEntity.setKjnd(bmxxEntity.getKjnd()); - receiverPubbmxxEntity.setGsdm(bmxxEntity.getGsdm()); - receiverPubbmxxEntity.setBmdm(bmxxEntity.getBmdm()); - try { - List receiverPubbmxxEntities =queryEntityPageHealthBureau(receiverPubbmxxEntity); - //设置id为会计年度,公司代码,部门代码拼接,测试时候这样,具体看情况 - bmxxEntity.setId(bmxxEntity.getGsdm() + '-' + bmxxEntity.getKjnd() + '-' + bmxxEntity.getBmdm()); - JsonResultEntity jsonResultEntity=null; - if (CollectionUtils.isEmpty(receiverPubbmxxEntities)) { - logger.info("===========开始将公司编码为:{}得GRPU8部门信息同步新增到卫生局GRPU8中=============",bmxxEntity.getGsdm()); - JSONObject jsonObjectStr = new JSONObject(); - jsonObjectStr.put("jsonStr", bmxxEntity); - Object o = saveEntityHealthBureau(jsonObjectStr); - JSONObject json = (JSONObject) JSON.toJSON(o); - if(json.getString("status").equalsIgnoreCase("200")){ - logger.info("公司编码{}得GROU8部门信息同步保存返回结果为:{}",bmxxEntity.getGsdm(),json.getString("bmxx")); - } - /*if (jsonObjectAttribute != null) { - logger.info("===========开始将发送方的GRPU8部门信息新增到部门日志中============="); - //保存发送方得日志 - bmxxEntity.setDataSourceCode(grp_data_source_code); - senderPubbmxxDao.saveSenderPubbmxxEntity(bmxxEntity); - }*/ - } else { - logger.info("===========开始将公司编码为:{}得GRPU8部门信息同步更新到卫生局GRPU8中=============",bmxxEntity.getGsdm()); - JSONObject jsonObjectStr = new JSONObject(); - jsonObjectStr.put("jsonStr", bmxxEntity); - Object o = updateEntityHealthBureau(jsonObjectStr); - JSONObject json = (JSONObject) JSON.toJSON(o); - if(json.getString("status").equalsIgnoreCase("200")){ - //JSONObject jsonObjectAttribute = (JSONObject) JSONObject.toJSON(jsonResultEntity.getAttribute()); - logger.info("公司编码{}得GROU8部门信息同步更新返回结果为:{}",bmxxEntity.getGsdm(),json.getString("bmxx")); - } - /*if (jsonObjectAttribute != null) { - logger.info("===========开始将发送方的GRPU8部门信息更新到部门日志中============="); - //保存发送方得日志 - bmxxEntity.setDataSourceCode(grp_data_source_code); - senderPubbmxxDao.updateSenderPubbmxxEntity(bmxxEntity); - }*/ - } - } catch (Exception e) { - logger.info("公司编码{}得GRPU8部门信息同步失败:{}",bmxxEntity.getGsdm(), e.getMessage()); - e.printStackTrace(); - } - } - return "同步GROU8部门信息成功"; - } - } - - //查询部门信息 - @Override - public Object queryEntityPage(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderPubbmxxEntity senderPubbmxxEntity = jsonObject.toJavaObject(SenderPubbmxxEntity.class); - List senderPubbmxxEntities=new ArrayList<>(); - //如果没有传入年度,则查询当年得,避免数据查询太大 - if(senderPubbmxxEntity.getKjnd()==null){ - senderPubbmxxEntity.setKjnd(DateUtil.format(new Date(),"yyyy")); - } - if(StrUtil.isEmpty(senderPubbmxxEntity.getGsdm())){ - logger.info("======根据公司编码:{}查询部门信息为空",senderPubbmxxEntity.getGsdm()); - return BaseResult.getFailureMessageEntity("请传递公司编码"); - } - try { - /*switch (SenderPubbmxxEntity.getGsdm()){ - case "0101010103"://练市人民医院 - senderPubbmxxEntities = senderPubbmxxDao.queryByLike(SenderPubbmxxEntity); - break; - case "0101010201"://双林镇中心卫生院 - senderPubbmxxEntities = senderPubbmxxDao.queryByLike(SenderPubbmxxEntity); - break; - case "0101010202"://练市镇中心卫生院 - senderPubbmxxEntities = senderPubbmxxDao.queryByLike(SenderPubbmxxEntity); - break; - case "0101010204"://善琏镇卫生院 - senderPubbmxxEntities = senderPubbmxxDao.queryByLike(SenderPubbmxxEntity); - break; - case "0101020201": - senderPubbmxxEntities = senderPubbmxxDao.queryByLike(SenderPubbmxxEntity); - break; - case "0101020202": - senderPubbmxxEntities = senderPubbmxxDao.queryByLike(SenderPubbmxxEntity); - break; - case "0101020203": - senderPubbmxxEntities = senderPubbmxxDao.queryByLike(SenderPubbmxxEntity); - break; - case "0101020204": - senderPubbmxxEntities = senderPubbmxxDao.queryByLike(SenderPubbmxxEntity); - break; - case "0101010101"://南浔区人民医院 - senderPubbmxxEntities = senderPubbmxxDao.queryByLike(SenderPubbmxxEntity); - break; - default: - break; - }*/ - senderPubbmxxEntities = senderPubbmxxDao.querySenderPubbmxxEntity(senderPubbmxxEntity); - PageInfo pageInfo=new PageInfo(senderPubbmxxEntities); - JSONObject jsonParasm=new JSONObject(); - jsonParasm.put("status","200"); - jsonParasm.put("pageInfo",pageInfo); - return jsonParasm; - }catch (Exception e){ - logger.info("查询公司编码为:{}得GROU8部门信息失败:{}",senderPubbmxxEntity.getGsdm(),e.getMessage()); - return BaseResult.getFailureMessageEntity("查询GROU8部门信息失败"); - } - } - - - //查询部门信息 卫生局 - @Override - public List queryEntityPageHealthBureau(SenderPubbmxxEntity senderPubbmxxEntity) { - try { - logger.info("====开始根据公司代码:{}查询卫生局中得部门信息",senderPubbmxxEntity.getGsdm()); - List receiverPubbmxxEntities = senderPubbmxxDao.queryPubbmxxHealthBureau(senderPubbmxxEntity); - return receiverPubbmxxEntities; - }catch (Exception e){ - logger.info("根据公司编码:{}查询GROU8部门信息失败:{}",senderPubbmxxEntity.getGsdm(),e.getMessage()); - e.printStackTrace(); - } - return null; - } - - - //保存部门信息 卫生局 - @Override - public Object saveEntityHealthBureau(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderPubbmxxEntity receiverPubbmxxEntity = jsonObject.toJavaObject(SenderPubbmxxEntity.class); - if (!checkStr(jsonObject.getString("kjnd"))) { - logger.info("============保存部门信息时会计年度为空==========="); - return BaseResult.getFailureMessageEntity("会计年度为空"); - } - if (!checkStr(jsonObject.getString("gsdm"))) { - logger.info("============保存部门信息时公司代码为空==========="); - return BaseResult.getFailureMessageEntity("公司代码为空"); - } - if (!checkStr(jsonObject.getString("bmdm"))) { - logger.info("============保存部门信息时部门编码为空==========="); - return BaseResult.getFailureMessageEntity("部门编码为空"); - } - if (!checkStr(jsonObject.getString("bmmc"))) { - logger.info("============保存部门信息时部门名称为空==========="); - return BaseResult.getFailureMessageEntity("部门名称为空"); - } - if (!checkStr(jsonObject.getString("jlrId"))) { - logger.info("============保存部门信息时建立人id为空==========="); - return BaseResult.getFailureMessageEntity("建立人id为空"); - } - if (!checkStr(jsonObject.getString("jlRq"))) { - logger.info("============保存部门信息时建立日期为空==========="); - return BaseResult.getFailureMessageEntity("建立日期为空"); - } - try { - SenderPubbmxxEntity senderPubbmxxEntity=new SenderPubbmxxEntity(); - senderPubbmxxEntity.setKjnd(receiverPubbmxxEntity.getKjnd()); - senderPubbmxxEntity.setGsdm(receiverPubbmxxEntity.getGsdm()); - senderPubbmxxEntity.setBmdm(receiverPubbmxxEntity.getBmdm()); - senderPubbmxxEntity.setDataSourceCode(receiverPubbmxxEntity.getDataSourceCode()); - List senderPubbmxxEntities = queryEntityPageHealthBureau(senderPubbmxxEntity); - if(CollectionUtils.isEmpty(senderPubbmxxEntities)){ - receiverPubbmxxEntity.setId(receiverPubbmxxEntity.getGsdm()+'-'+receiverPubbmxxEntity.getKjnd()+'-'+receiverPubbmxxEntity.getBmdm()); - logger.info("==========开始保存公司编码为:{}得部门信息,id为:{}=========",receiverPubbmxxEntity.getGsdm(),receiverPubbmxxEntity.getId()); - SenderPubbmxxEntity receiverPubbmxxEntity1 = senderPubbmxxDao.savePubbmxxHealthBureau(receiverPubbmxxEntity); - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("bmxx",receiverPubbmxxEntity1); - return jsonObject1; - }else{ - logger.info("==========开始更新公司编码为:{}得部门信息,代码为:{}=========",receiverPubbmxxEntity.getGsdm(),receiverPubbmxxEntity.getBmdm()); - SenderPubbmxxEntity receiverPubbmxxEntity1 = senderPubbmxxDao.updatePubbmxxHealthBureau(receiverPubbmxxEntity); - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("bmxx",receiverPubbmxxEntity1); - return jsonObject1; - } - }catch (Exception e){ - logger.info("保存公司编码为:{}得GROU8部门信息失败:{}",receiverPubbmxxEntity.getGsdm(),e.getMessage()); - return BaseResult.getFailureMessageEntity("保存GROU8部门信息失败"); - } - } - - //更新部门信息 卫生院 - @Override - public Object updateEntityHealthBureau(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderPubbmxxEntity receiverPubbmxxEntity = jsonObject.toJavaObject(SenderPubbmxxEntity.class); - if (!checkStr(jsonObject.getString("kjnd"))) { - logger.info("============更新部门信息时会计年度为空==========="); - return BaseResult.getFailureMessageEntity("会计年度为空"); - } - if (!checkStr(jsonObject.getString("gsdm"))) { - logger.info("============更新部门信息时公司代码为空==========="); - return BaseResult.getFailureMessageEntity("公司代码为空"); - } - if (!checkStr(jsonObject.getString("bmdm"))) { - logger.info("============更新部门信息时部门编码为空==========="); - return BaseResult.getFailureMessageEntity("部门编码为空"); - } - try { - receiverPubbmxxEntity.setId(receiverPubbmxxEntity.getGsdm()+'-'+receiverPubbmxxEntity.getKjnd()+'-'+receiverPubbmxxEntity.getBmdm()); - logger.info("==========开始更新公司编码为:{}得部门信息,代码为:{}=========",receiverPubbmxxEntity.getGsdm(),receiverPubbmxxEntity.getBmdm()); - SenderPubbmxxEntity receiverPubbmxxEntity1 = senderPubbmxxDao.updatePubbmxxHealthBureau(receiverPubbmxxEntity); - //更新指标项目表中的部门名称 - GbiZbxmbEntity gbiZbxmbEntity=new GbiZbxmbEntity(); - gbiZbxmbEntity.setGsdm(receiverPubbmxxEntity.getGsdm()); - gbiZbxmbEntity.setKjnd(receiverPubbmxxEntity.getKjnd()); - gbiZbxmbEntity.setBmdm(receiverPubbmxxEntity.getBmdm()); - gbiZbxmbEntity.setBmmc(receiverPubbmxxEntity.getBmmc()); - gbiZbxmbEntity.setDataSourceCode(receiverPubbmxxEntity.getDataSourceCode()); - gbiZbxmbDao.updateZbmxBmmc(gbiZbxmbEntity); - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("bmxx",receiverPubbmxxEntity1); - return jsonObject1; - }catch (Exception e){ - logger.info("更新公司编码为:{}得GROU8部门信息失败:{}",receiverPubbmxxEntity.getGsdm(),e.getMessage()); - return BaseResult.getFailureMessageEntity("更新GROU8部门信息失败"); - } - } - - //删除部门信息 - @Override - public Object deleteEntityHealthBureau(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderPubbmxxEntity receiverPubbmxxEntity = jsonObject.toJavaObject(SenderPubbmxxEntity.class); - if (!checkStr(jsonObject.getString("kjnd"))) { - logger.info("============删除部门信息时会计年度为空==========="); - return BaseResult.getFailureMessageEntity("会计年度为空"); - } - if (!checkStr(jsonObject.getString("gsdm"))) { - logger.info("============删除部门信息时公司代码为空==========="); - return BaseResult.getFailureMessageEntity("公司代码为空"); - } - try { - receiverPubbmxxEntity.setId(receiverPubbmxxEntity.getGsdm()+'-'+receiverPubbmxxEntity.getKjnd()+'-'+receiverPubbmxxEntity.getBmdm()); - logger.info("==========开始删除公司编码为:{}得部门信息,编码为:{}=========",receiverPubbmxxEntity.getGsdm(),receiverPubbmxxEntity.getBmdm()); - Integer integer = senderPubbmxxDao.deletePubbmxxHealthBureau(receiverPubbmxxEntity); - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("bmxx",integer); - return jsonObject1; - }catch (Exception e){ - logger.info("删除公司编码为:{}得GROU8部门信息:{}失败:{}",receiverPubbmxxEntity.getGsdm(),receiverPubbmxxEntity.getBmdm(),e.getMessage()); - return BaseResult.getFailureMessageEntity("删除GROU8部门信息失败"); - } - } - - -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubkjqj/dao/ISenderPubkjqjDao.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubkjqj/dao/ISenderPubkjqjDao.java deleted file mode 100644 index 38e3cc53..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubkjqj/dao/ISenderPubkjqjDao.java +++ /dev/null @@ -1,88 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.pubkjqj.dao; - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.grpU8.nxproof.pubkjqj.entity.SenderPubkjqjEntity; - -import java.util.List; - -/** - * (pubkjqj: table)表数据库访问层 - * - * @author makejava - * @since 2024-06-20 09:49:34 - */ -public interface ISenderPubkjqjDao extends IBaseDao { - /** - * - * @content 查询会计期间 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 10:11 - * **/ - List querySenderPubkjqjEntity(SenderPubkjqjEntity senderPubkjqjEntity); - - /** - * - * @content 保存会计期间到会计期间日志表中 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/27 9:41 - * **/ - SenderPubkjqjEntity saveSenderPubkjqjEntity(SenderPubkjqjEntity senderPubkjqjEntity); - - /** - * - * @content 更新会计期间到会计期间日志表中 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/27 9:42 - * **/ - SenderPubkjqjEntity updateSenderPubkjqjEntity(SenderPubkjqjEntity senderPubkjqjEntity); - - /** - * - * @content 查询会计期间 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 10:11 - * **/ - List queryPubkjqjHealthBureau(SenderPubkjqjEntity senderPubkjqjEntity); - - /** - * - * @content 保存会计期间 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/27 9:41 - * **/ - SenderPubkjqjEntity savePubkjqjHealthBureau(SenderPubkjqjEntity senderPubkjqjEntity); - - /** - * - * @content 更新会计期间 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/27 9:42 - * **/ - SenderPubkjqjEntity updatePubkjqjHealthBureau(SenderPubkjqjEntity senderPubkjqjEntity); - - /** - * - * @content 删除会计期间 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/8/9 17:34 - * **/ - Integer deletePubkjqjHealthBureau(SenderPubkjqjEntity senderPubkjqjEntity); - - - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubkjqj/dao/impl/SenderPubkjqjDaoImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubkjqj/dao/impl/SenderPubkjqjDaoImpl.java deleted file mode 100644 index 7940b4ce..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubkjqj/dao/impl/SenderPubkjqjDaoImpl.java +++ /dev/null @@ -1,62 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.pubkjqj.dao.impl; - - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.grpU8.nxproof.pubkjqj.dao.ISenderPubkjqjDao; -import com.hzya.frame.grpU8.nxproof.pubkjqj.entity.SenderPubkjqjEntity; -import org.springframework.stereotype.Repository; - -import java.util.List; - -/** - * (Pubkjqj)表数据库访问层 - * - * @author makejava - * @since 2024-06-20 09:49:34 - */ -@Repository(value = "SenderPubkjqjDaoImpl") -public class SenderPubkjqjDaoImpl extends MybatisGenericDao implements ISenderPubkjqjDao { - - - @Override - @DS("#senderPubkjqjEntity.dataSourceCode") - public List querySenderPubkjqjEntity(SenderPubkjqjEntity senderPubkjqjEntity) { - return super.queryByLike(senderPubkjqjEntity); - } - @Override - @DS("#senderPubkjqjEntity.dataSourceCode") - public SenderPubkjqjEntity saveSenderPubkjqjEntity(SenderPubkjqjEntity senderPubkjqjEntity) { - return super.save(senderPubkjqjEntity); - } - @Override - @DS("#senderPubkjqjEntity.dataSourceCode") - public SenderPubkjqjEntity updateSenderPubkjqjEntity(SenderPubkjqjEntity senderPubkjqjEntity) { - return super.update(senderPubkjqjEntity); - } - - @Override - @DS("#senderPubkjqjEntity.dataSourceCode") - public List queryPubkjqjHealthBureau(SenderPubkjqjEntity senderPubkjqjEntity) { - return super.query(senderPubkjqjEntity); - } - - @Override - @DS("#senderPubkjqjEntity.dataSourceCode") - public SenderPubkjqjEntity savePubkjqjHealthBureau(SenderPubkjqjEntity senderPubkjqjEntity) { - return super.save(senderPubkjqjEntity); - } - - @Override - @DS("#senderPubkjqjEntity.dataSourceCode") - public SenderPubkjqjEntity updatePubkjqjHealthBureau(SenderPubkjqjEntity senderPubkjqjEntity) { - return super.update(senderPubkjqjEntity); - } - - @Override - @DS("#senderPubkjqjEntity.dataSourceCode") - public Integer deletePubkjqjHealthBureau(SenderPubkjqjEntity senderPubkjqjEntity) { - return super.delete("SenderPubkjqjEntity_delete_kjqj",senderPubkjqjEntity); - } -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubkjqj/entity/SenderPubkjqjEntity.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubkjqj/entity/SenderPubkjqjEntity.java deleted file mode 100644 index aaa32937..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubkjqj/entity/SenderPubkjqjEntity.java +++ /dev/null @@ -1,134 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.pubkjqj.entity; - - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * (Pubkjqj)实体类 - * - * @author makejava - * @since 2024-06-20 09:49:34 - */ -public class SenderPubkjqjEntity extends BaseEntity { - - private String gsdm; - private String zth; - private String kjnd; - private Integer kjqjxh; - private String qsrq; - private String jsrq; - private String jzbz; - private String zzqmcl; - private Integer qmpzpc; - private String syzt; - private String xgzt; - private String chjzbz; - private String jzzt; - - - public String getGsdm() { - return gsdm; - } - - public void setGsdm(String gsdm) { - this.gsdm = gsdm; - } - - public String getZth() { - return zth; - } - - public void setZth(String zth) { - this.zth = zth; - } - - public String getKjnd() { - return kjnd; - } - - public void setKjnd(String kjnd) { - this.kjnd = kjnd; - } - - public Integer getKjqjxh() { - return kjqjxh; - } - - public void setKjqjxh(Integer kjqjxh) { - this.kjqjxh = kjqjxh; - } - - public String getQsrq() { - return qsrq; - } - - public void setQsrq(String qsrq) { - this.qsrq = qsrq; - } - - public String getJsrq() { - return jsrq; - } - - public void setJsrq(String jsrq) { - this.jsrq = jsrq; - } - - public String getJzbz() { - return jzbz; - } - - public void setJzbz(String jzbz) { - this.jzbz = jzbz; - } - - public String getZzqmcl() { - return zzqmcl; - } - - public void setZzqmcl(String zzqmcl) { - this.zzqmcl = zzqmcl; - } - - public Integer getQmpzpc() { - return qmpzpc; - } - - public void setQmpzpc(Integer qmpzpc) { - this.qmpzpc = qmpzpc; - } - - public String getSyzt() { - return syzt; - } - - public void setSyzt(String syzt) { - this.syzt = syzt; - } - - public String getXgzt() { - return xgzt; - } - - public void setXgzt(String xgzt) { - this.xgzt = xgzt; - } - - public String getChjzbz() { - return chjzbz; - } - - public void setChjzbz(String chjzbz) { - this.chjzbz = chjzbz; - } - - public String getJzzt() { - return jzzt; - } - - public void setJzzt(String jzzt) { - this.jzzt = jzzt; - } - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubkjqj/entity/SenderPubkjqjEntity.xml b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubkjqj/entity/SenderPubkjqjEntity.xml deleted file mode 100644 index 7fda154b..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubkjqj/entity/SenderPubkjqjEntity.xml +++ /dev/null @@ -1,249 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - gsdm - ,ZTH - ,kjnd - ,kjqjxh - ,qsrq - ,jsrq - ,jzbz - ,zzqmcl - ,qmpzpc - ,syzt - ,xgzt - ,chjzbz - ,jzzt - - - - - - - - - - - - - - - - insert into pubkjqj( - - ZTH , - kjnd , - kjqjxh , - qsrq , - jsrq , - jzbz , - zzqmcl , - qmpzpc , - syzt , - xgzt , - chjzbz , - jzzt , - gsdm - - )values( - - #{zth} , - #{kjnd} , - #{kjqjxh} , - #{qsrq} , - #{jsrq} , - #{jzbz} , - #{zzqmcl} , - #{qmpzpc} , - #{syzt} , - #{xgzt} , - #{chjzbz} , - #{jzzt} , - #{gsdm} - - ) - - - - - - insert into pubkjqj(id,gsdm, ZTH, kjnd, kjqjxh, qsrq, jsrq, jzbz, zzqmcl, qmpzpc, syzt, xgzt, chjzbz, jzzt) - values - - (#{entity.id},#{entity.gsdm},#{entity.zth},#{entity.kjnd},#{entity.kjqjxh},#{entity.qsrq},#{entity.jsrq},#{entity.jzbz},#{entity.zzqmcl},#{entity.qmpzpc},#{entity.syzt},#{entity.xgzt},#{entity.chjzbz},#{entity.jzzt}) - - - - - insert into pubkjqj(id,gsdm, ZTH, kjnd, kjqjxh, qsrq, jsrq, jzbz, zzqmcl, qmpzpc, syzt, xgzt, chjzbz, jzzt) - values - - (#{entity.id},#{entity.gsdm},#{entity.zth},#{entity.kjnd},#{entity.kjqjxh},#{entity.qsrq},#{entity.jsrq},#{entity.jzbz},#{entity.zzqmcl},#{entity.qmpzpc},#{entity.syzt},#{entity.xgzt},#{entity.chjzbz},#{entity.jzzt}) - - on duplicate key update - gsdm = values(gsdm), - ZTH = values(ZTH), - kjnd = values(kjnd), - kjqjxh = values(kjqjxh), - qsrq = values(qsrq), - jsrq = values(jsrq), - jzbz = values(jzbz), - zzqmcl = values(zzqmcl), - qmpzpc = values(qmpzpc), - syzt = values(syzt), - xgzt = values(xgzt), - chjzbz = values(chjzbz), - jzzt = values(jzzt) - - - - update pubkjqj set - - gsdm = #{gsdm}, - ZTH = #{zth}, - kjnd = #{kjnd}, - kjqjxh = #{kjqjxh}, - qsrq = #{qsrq}, - jsrq = #{jsrq}, - jzbz = #{jzbz}, - zzqmcl = #{zzqmcl}, - qmpzpc = #{qmpzpc}, - syzt = #{syzt}, - xgzt = #{xgzt}, - chjzbz = #{chjzbz}, - jzzt = #{jzzt} - - where kjnd= #{kjnd} and gsdm=#{gsdm} and zth=#{zth} and kjqjxh=#{kjqjxh} - - - - - -update pubkjqj set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} -where id= #{id} - - - -update pubkjqj set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} - - and gsdm = #{gsdm} - and ZTH = #{zth} - and kjnd = #{kjnd} - and kjqjxh = #{kjqjxh} - and qsrq = #{qsrq} - and jsrq = #{jsrq} - and jzbz = #{jzbz} - and zzqmcl = #{zzqmcl} - and qmpzpc = #{qmpzpc} - and syzt = #{syzt} - and xgzt = #{xgzt} - and chjzbz = #{chjzbz} - and jzzt = #{jzzt} - and sts='Y' - - - - - delete from pubkjqj where id= #{id} - - - - - delete from pubkjqj where kjnd= #{kjnd} and gsdm=#{gsdm} and zth=#{zth} and kjqjxh=#{kjqjxh} - - - - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubkjqj/service/ISenderPubkjqjService.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubkjqj/service/ISenderPubkjqjService.java deleted file mode 100644 index b17febc3..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubkjqj/service/ISenderPubkjqjService.java +++ /dev/null @@ -1,77 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.pubkjqj.service; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.grpU8.nxproof.pubkjqj.entity.SenderPubkjqjEntity; -import com.hzya.frame.web.entity.JsonResultEntity; - -import java.util.List; - -/** - * (Pubkjqj)表服务接口 - * - * @author makejava - * @since 2024-06-20 09:49:34 - */ -public interface ISenderPubkjqjService extends IBaseService { - - /** - * - * @content 同步会计期间 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 11:10 - * **/ - Object pubkjqjSynchronization(JSONObject jsonObject); - - /** - * - * @content 查询会计期间 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 19:00 - * **/ - Object queryEntityPage(JSONObject jsonObject); - - /** - * - * @content 查询会计期间 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/20 19:00 - * **/ - List queryEntityPageHealthBureau(SenderPubkjqjEntity senderPubkjqjEntity); - - /** - * - * @content 保存会计期间 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/21 14:19 - * **/ - Object saveEntityHealthBureau(JSONObject jsonObject); - - /** - * - * @content 更新会计期间 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/21 14:23 - * **/ - Object updateEntityHealthBureau(JSONObject jsonObject); - - /** - * - * @content 删除会计期间 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/8/9 17:35 - * **/ - Object deleteEntityHealthBureau(JSONObject jsonObject); -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubkjqj/service/impl/SenderPubkjqjServiceImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubkjqj/service/impl/SenderPubkjqjServiceImpl.java deleted file mode 100644 index 1ca0303a..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubkjqj/service/impl/SenderPubkjqjServiceImpl.java +++ /dev/null @@ -1,434 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.pubkjqj.service.impl; - -import cn.hutool.core.date.DateUtil; -import cn.hutool.core.util.StrUtil; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; -import com.github.pagehelper.PageInfo; -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.grpU8.nxproof.pubkjqj.dao.ISenderPubkjqjDao; -import com.hzya.frame.grpU8.nxproof.pubkjqj.entity.SenderPubkjqjEntity; -import com.hzya.frame.grpU8.nxproof.pubkjqj.service.ISenderPubkjqjService; -import com.hzya.frame.web.entity.BaseResult; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.apache.commons.collections.CollectionUtils; -import org.mybatis.spring.SqlSessionTemplate; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Qualifier; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.stereotype.Service; - -import java.util.ArrayList; -import java.util.Date; -import java.util.List; - -/** - * (Pubkjqj)表服务实现类 - * - * @author makejava - * @since 2024-06-20 09:49:34 - */ -@Service(value = "SenderPubkjqjServiceImpl") -public class SenderPubkjqjServiceImpl extends BaseService implements ISenderPubkjqjService { - - - private ISenderPubkjqjDao senderPubkjqjDao; - - @Autowired - public void setSenderPubkjqjDao(ISenderPubkjqjDao dao) { - this.senderPubkjqjDao = dao; - this.dao = dao; - } - - @Override - public Object pubkjqjSynchronization(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderPubkjqjEntity senderPubkjqjEntity = jsonObject.toJavaObject(SenderPubkjqjEntity.class); - List senderPubkjqjEntities=new ArrayList<>(); - String result=null; - try { - //如果没有传入年度,则查询当年得,避免数据查询太大 - if(senderPubkjqjEntity.getKjnd()==null){ - senderPubkjqjEntity.setKjnd(DateUtil.format(new Date(),"yyyy")); - } - /*try { - //同步南浔区人民医院001会计期间信息 - senderPubkjqjEntity.setZth("001"); - senderPubkjqjEntity.setGsdm("0101010101"); - logger.info("===========开始查询南浔区人民医院会计期间信息============="); - senderPubkjqjEntities = sqlSessionNxrm.selectList("SenderPubkjqjEntity_list_base",senderPubkjqjEntity); - result =sendKjqjToHealthBureau(senderPubkjqjEntities); - logger.info("南浔区人民医院GRPU8会计期间同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区人民医院GRPU8会计期间同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - try { - //同步南浔区练市人民医院003会计期间信息 - senderPubkjqjEntity.setZth("003"); - senderPubkjqjEntity.setGsdm("0101010103"); - logger.info("===========开始查询南浔区练市人民医院会计期间信息============="); - senderPubkjqjEntities =senderPubkjqjDao.querySenderPubkjqjEntity(senderPubkjqjEntity); - result =sendKjqjToHealthBureau(senderPubkjqjEntities); - logger.info("南浔区练市人民医院GRPU8会计期间同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区练市人民医院GRPU8会计期间同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - /*try { - //同步练市镇中心卫生院005会计期间信息 - senderPubkjqjEntity.setZth("005"); - senderPubkjqjEntity.setGsdm("0101010202"); - logger.info("===========开始查询南浔区练市镇中心卫生院会计期间信息============="); - senderPubkjqjEntities = sqlSessionNxrm.selectList("SenderPubkjqjEntity_list_base",senderPubkjqjEntity); - result =sendKjqjToHealthBureau(senderPubkjqjEntities); - logger.info("南浔区练市镇中心卫生院GRPU8会计期间同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区练市镇中心卫生院GRPU8会计期间同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - /*try { - //同步善琏镇卫生院007会计期间信息 - senderPubkjqjEntity.setZth("007"); - senderPubkjqjEntity.setGsdm("0101010204"); - logger.info("===========开始查询南浔区善琏镇卫生院会计期间信息============="); - senderPubkjqjEntities = sqlSessionNxrm.selectList("SenderPubkjqjEntity_list_base",senderPubkjqjEntity); - result =sendKjqjToHealthBureau(senderPubkjqjEntities); - logger.info("南浔区善琏镇卫生院GRPU8会计期间同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区善琏镇卫生院GRPU8会计期间同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - /*try { - //同步双林镇中心卫生院004会计期间信息 - senderPubkjqjEntity.setZth("004"); - senderPubkjqjEntity.setGsdm("0101010201"); - senderPubkjqjEntities = sqlSessionSlz.selectList("SenderPubkjqjEntity_list_base",senderPubkjqjEntity); - result =sendKjqjToHealthBureau(senderPubkjqjEntities); - logger.info("双林镇中心卫生院GRPU8会计期间同步结果为:{}",result); - }catch (Exception e){ - logger.info("双林镇中心卫生院GRPU8会计期间同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步菱湖镇中心卫生院009会计期间信息 - senderPubkjqjEntity.setZth("009"); - senderPubkjqjEntity.setGsdm("0101020201"); - senderPubkjqjEntities = sqlSessionLhz.selectList("SenderPubkjqjEntity_list_base",senderPubkjqjEntity); - result =sendKjqjToHealthBureau(senderPubkjqjEntities); - logger.info("菱湖镇中心卫生院GRPU8会计期间同步结果为:{}",result); - }catch (Exception e){ - logger.info("菱湖镇中心卫生院GRPU8会计期间同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步和孚镇卫生院010会计期间信息 - senderPubkjqjEntity.setZth("010"); - senderPubkjqjEntity.setGsdm("0101020202"); - senderPubkjqjEntities = sqlSessionHfz.selectList("SenderPubkjqjEntity_list_base",senderPubkjqjEntity); - result =sendKjqjToHealthBureau(senderPubkjqjEntities); - logger.info("和孚镇卫生院GRPU8会计期间同步结果为:{}",result); - }catch (Exception e){ - logger.info("和孚镇卫生院GRPU8会计期间同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步千金镇卫生院011会计期间信息 - senderPubkjqjEntity.setZth("011"); - senderPubkjqjEntity.setGsdm("0101020203"); - senderPubkjqjEntities = sqlSessionQjz.selectList("SenderPubkjqjEntity_list_base",senderPubkjqjEntity); - result =sendKjqjToHealthBureau(senderPubkjqjEntities); - logger.info("千金镇卫生院GRPU8会计期间同步结果为:{}",result); - }catch (Exception e){ - logger.info("千金镇卫生院GRPU8会计期间同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步石崇镇卫生院012会计期间信息 - senderPubkjqjEntity.setZth("012"); - senderPubkjqjEntity.setGsdm("0101020204"); - senderPubkjqjEntities = sqlSessionScz.selectList("SenderPubkjqjEntity_list_base",senderPubkjqjEntity); - result =sendKjqjToHealthBureau(senderPubkjqjEntities); - logger.info("石崇镇卫生院GRPU8会计期间同步结果为:{}",result); - }catch (Exception e){ - logger.info("石崇镇卫生院GRPU8会计期间同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步南浔镇中心卫生院014会计期间信息 - senderPubkjqjEntity.setZth("014"); - senderPubkjqjEntity.setGsdm("010202"); - senderPubkjqjEntities = sqlSessionNxz.selectList("SenderPubkjqjEntity_list_base",senderPubkjqjEntity); - result =sendKjqjToHealthBureau(senderPubkjqjEntities); - logger.info("南浔镇中心卫生院GRPU8会计期间同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔镇中心卫生院GRPU8会计期间同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - }catch (Exception e){ - logger.info("GRPU8会计期间信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("result",result); - return jsonObject1; - } - - private String sendKjqjToHealthBureau(List senderPubkjqjEntities){ - if (CollectionUtils.isEmpty(senderPubkjqjEntities)) { - logger.info("GRPU8没有需要同步得会计期间信息"); - return "GRPU8没有需要同步得会计期间信息"; - } else { - for (SenderPubkjqjEntity kjqjEntity : senderPubkjqjEntities) { - //kjqjEntity.setKjnd("2021"); - //kjqjEntity.setQsrq(kjqjEntity.getQsrq().replace("2024", "2021")); - //kjqjEntity.setJsrq(kjqjEntity.getJsrq().replace("2024", "2021")); - //根据会计年度,公司代码,账套号查询数据是否已经同步过 - SenderPubkjqjEntity receiverPubkjqjEntity = new SenderPubkjqjEntity(); - receiverPubkjqjEntity.setKjnd(kjqjEntity.getKjnd()); - receiverPubkjqjEntity.setGsdm(kjqjEntity.getGsdm()); - receiverPubkjqjEntity.setZth(kjqjEntity.getZth()); - receiverPubkjqjEntity.setKjqjxh(kjqjEntity.getKjqjxh()); - try { - //查询接收方的数据是否存在 - List receiverPubkjqjEntities = queryEntityPageHealthBureau(receiverPubkjqjEntity); - //设置id为会计年度,公司代码,账套号,会计期间序号拼接,测试时候这样,具体看情况 - kjqjEntity.setId(kjqjEntity.getGsdm() + '-' + kjqjEntity.getKjnd() + '-' + kjqjEntity.getZth() + '-' + kjqjEntity.getKjqjxh()); - JsonResultEntity jsonResultEntity=null; - if (CollectionUtils.isEmpty(receiverPubkjqjEntities)) { - logger.info("===========开始将账套号为:{}得GRPU8会计期间数据同步新增到卫生局GRPU8中=============",kjqjEntity.getZth()); - JSONObject jsonObjectStr = new JSONObject(); - jsonObjectStr.put("jsonStr", kjqjEntity); - Object o = saveEntityHealthBureau(jsonObjectStr); - JSONObject json = (JSONObject) JSON.toJSON(o); - if(json.getString("status").equalsIgnoreCase("200")){ - //JSONObject jsonObjectAttribute = (JSONObject) JSONObject.toJSON(jsonResultEntity.getAttribute()); - logger.info("账套号{}得GROU8会计期间数据同步保存得返回结果为:{}",kjqjEntity.getZth(),json.getString("kjqj")); - } - /*if (jsonObjectAttribute != null) { - logger.info("===========开始将发送方的GRPU8会计期间新增到会计期间日志中============="); - //保存发送方得日志 - kjqjEntity.setDataSourceCode(grp_data_source_code); - senderPubkjqjDao.saveSenderPubkjqjEntity(kjqjEntity); - }*/ - } else { - logger.info("===========开始将账套号为:{}得GRPU8会计期间数据同步更新到卫生局GRPU8中=============",kjqjEntity.getZth()); - JSONObject jsonObjectStr = new JSONObject(); - jsonObjectStr.put("jsonStr", kjqjEntity); - Object o = updateEntityHealthBureau(jsonObjectStr); - JSONObject json = (JSONObject) JSON.toJSON(o); - if(json.getString("status").equalsIgnoreCase("200")){ - //JSONObject jsonObjectAttribute = (JSONObject) JSONObject.toJSON(jsonResultEntity.getAttribute()); - logger.info("账套号{}得GROU8会计期间数据同步更新得返回结果为:{}",kjqjEntity.getZth(),json.getString("kjqj")); - } - /*if (jsonObjectAttribute != null) { - logger.info("===========开始将发送方的GRPU8会计期间更新到会计期间日志中============="); - //保存发送方得日志 - kjqjEntity.setDataSourceCode(grp_data_source_code); - senderPubkjqjDao.updateSenderPubkjqjEntity(kjqjEntity); - }*/ - } - } catch (Exception e) { - logger.info("账套号{}得GRPU8会计期间信息同步失败:{}", kjqjEntity.getZth(),e.getMessage()); - } - } - return "同步GROU8会计期间信息成功"; - } - } - - //查询会计期间 - @Override - public Object queryEntityPage(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderPubkjqjEntity senderPubkjqjEntity = jsonObject.toJavaObject(SenderPubkjqjEntity.class); - List senderPubkjqjEntities=new ArrayList<>(); - //如果没有传入年度,则查询当年得,避免数据查询太大 - if(senderPubkjqjEntity.getKjnd()==null){ - senderPubkjqjEntity.setKjnd(DateUtil.format(new Date(),"yyyy")); - } - if(StrUtil.isEmpty(senderPubkjqjEntity.getZth())){ - logger.info("======根据账套号:{}查询会计期间为空",senderPubkjqjEntity.getZth()); - return BaseResult.getFailureMessageEntity("请传递账套号"); - } - try { - /* switch (senderPubkjqjEntity.getZth()){ - case "003"://练市人民医院 - senderPubkjqjEntities = senderPubkjqjDao.queryByLike(senderPubkjqjEntity); - break; - case "004"://双林镇中心卫生院 - senderPubkjqjEntities = senderPubkjqjDao.queryByLike(senderPubkjqjEntity); - break; - case "005"://练市镇中心卫生院 - senderPubkjqjEntities = senderPubkjqjDao.queryByLike(senderPubkjqjEntity); - break; - case "007"://善琏镇卫生院 - senderPubkjqjEntities = senderPubkjqjDao.queryByLike(senderPubkjqjEntity); - break; - case "009": - senderPubkjqjEntities = senderPubkjqjDao.queryByLike(senderPubkjqjEntity); - break; - case "010": - senderPubkjqjEntities = senderPubkjqjDao.queryByLike(senderPubkjqjEntity); - break; - case "011": - senderPubkjqjEntities = senderPubkjqjDao.queryByLike(senderPubkjqjEntity); - break; - case "012": - senderPubkjqjEntities = senderPubkjqjDao.queryByLike(senderPubkjqjEntity); - break; - case "001"://南浔区人民医院 - senderPubkjqjEntities = senderPubkjqjDao.queryByLike(senderPubkjqjEntity); - break; - default: - break; - }*/ - senderPubkjqjEntities = senderPubkjqjDao.querySenderPubkjqjEntity(senderPubkjqjEntity); - PageInfo pageInfo=new PageInfo(senderPubkjqjEntities); - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("pageInfo",pageInfo); - return jsonObject1; - }catch (Exception e){ - logger.info("查询账套号为:{}得GROU8会计期间失败:{}",senderPubkjqjEntity.getZth(),e.getMessage()); - return BaseResult.getFailureMessageEntity("查询GROU8会计期间失败"); - } - } - - - //查询会计期间 - @Override - public List queryEntityPageHealthBureau(SenderPubkjqjEntity senderPubkjqjEntity) { - try { - logger.info("====开始根据账套号为:{}查询卫生局中得会计期间数据======",senderPubkjqjEntity.getZth()); - List receiverPubkjqjEntities = senderPubkjqjDao.queryPubkjqjHealthBureau(senderPubkjqjEntity); - return receiverPubkjqjEntities; - }catch (Exception e){ - logger.info("查询账套号为:{}得GROU8会计期间失败:{}",senderPubkjqjEntity.getZth(),e.getMessage()); - e.printStackTrace(); - } - return null; - } - - //保存会计期间 - @Override - public Object saveEntityHealthBureau(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderPubkjqjEntity receiverPubkjqjEntity = jsonObject.toJavaObject(SenderPubkjqjEntity.class); - if (!checkStr(jsonObject.getString("kjnd"))) { - logger.info("==========保存会计期间时会计年度为空============"); - return BaseResult.getFailureMessageEntity("会计年度为空"); - } - if (!checkStr(jsonObject.getString("gsdm"))) { - logger.info("==========保存会计期间时公司代码为空============"); - return BaseResult.getFailureMessageEntity("公司代码为空"); - } - if (!checkStr(jsonObject.getString("zth"))) { - logger.info("==========保存会计期间时账套编码为空============"); - return BaseResult.getFailureMessageEntity("账套编码为空"); - } - if (!checkStr(jsonObject.getString("kjqjxh"))) { - logger.info("==========保存会计期间时会计期间序号为空============"); - return BaseResult.getFailureMessageEntity("会计期间序号为空"); - } - try { - SenderPubkjqjEntity senderPubkjqjEntity=new SenderPubkjqjEntity(); - senderPubkjqjEntity.setZth(receiverPubkjqjEntity.getZth()); - senderPubkjqjEntity.setGsdm(receiverPubkjqjEntity.getGsdm()); - senderPubkjqjEntity.setKjnd(receiverPubkjqjEntity.getKjnd()); - senderPubkjqjEntity.setKjqjxh(receiverPubkjqjEntity.getKjqjxh()); - List senderPubkjqjEntities = queryEntityPageHealthBureau(senderPubkjqjEntity); - if(CollectionUtils.isEmpty(senderPubkjqjEntities)){ - receiverPubkjqjEntity.setId(receiverPubkjqjEntity.getGsdm()+'-'+receiverPubkjqjEntity.getKjnd()+'-'+receiverPubkjqjEntity.getZth()+'-'+receiverPubkjqjEntity.getKjqjxh()); - logger.info("==========开始保存账套号为:{}得会计期间,id为:{}=========",receiverPubkjqjEntity.getZth(),receiverPubkjqjEntity.getId()); - SenderPubkjqjEntity pubkjqjEntity = senderPubkjqjDao.savePubkjqjHealthBureau(receiverPubkjqjEntity); - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("kjqj",pubkjqjEntity); - return jsonObject1; - }else{ - logger.info("==========开始更新账套号为:{}得会计期间,id为:{}=========",receiverPubkjqjEntity.getZth(),receiverPubkjqjEntity.getId()); - SenderPubkjqjEntity pubkjqjEntity = senderPubkjqjDao.updatePubkjqjHealthBureau(receiverPubkjqjEntity); - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("kjqj",pubkjqjEntity); - return jsonObject1; - } - }catch (Exception e){ - logger.info("保存账套号为:{}得GROU8会计期间失败:{}",receiverPubkjqjEntity.getZth(),e.getMessage()); - return BaseResult.getFailureMessageEntity("保存GROU8会计期间失败"); - } - } - - //更新会计期间 - @Override - public Object updateEntityHealthBureau(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderPubkjqjEntity receiverPubkjqjEntity = jsonObject.toJavaObject(SenderPubkjqjEntity.class); - if (!checkStr(jsonObject.getString("kjnd"))) { - logger.info("==========更新会计期间时会计年度为空============"); - return BaseResult.getFailureMessageEntity("会计年度为空"); - } - if (!checkStr(jsonObject.getString("gsdm"))) { - logger.info("==========更新会计期间时公司代码为空============"); - return BaseResult.getFailureMessageEntity("公司代码为空"); - } - if (!checkStr(jsonObject.getString("zth"))) { - logger.info("==========更新会计期间时账套编码为空============"); - return BaseResult.getFailureMessageEntity("账套编码为空"); - } - if (!checkStr(jsonObject.getString("kjqjxh"))) { - logger.info("==========更新会计期间时会计期间序号为空============"); - return BaseResult.getFailureMessageEntity("会计期间序号为空"); - } - try { - receiverPubkjqjEntity.setId(receiverPubkjqjEntity.getGsdm()+'-'+receiverPubkjqjEntity.getKjnd()+'-'+receiverPubkjqjEntity.getZth()+'-'+receiverPubkjqjEntity.getKjqjxh()); - logger.info("==========开始更新账套号为:{}得会计期间,id为:{}=========",receiverPubkjqjEntity.getZth(),receiverPubkjqjEntity.getId()); - SenderPubkjqjEntity pubkjqjEntity = senderPubkjqjDao.updatePubkjqjHealthBureau(receiverPubkjqjEntity); - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("kjqj",pubkjqjEntity); - return jsonObject1; - }catch (Exception e){ - logger.info("更新账套号为:{}得GROU8会计期间失败:{}",receiverPubkjqjEntity.getZth(),e.getMessage()); - return BaseResult.getFailureMessageEntity("更新GROU8会计期间失败"); - } - } - - //删除会计期间 - @Override - public Object deleteEntityHealthBureau(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderPubkjqjEntity receiverPubkjqjEntity = jsonObject.toJavaObject(SenderPubkjqjEntity.class); - if (!checkStr(jsonObject.getString("kjnd"))) { - logger.info("==========删除会计期间时会计年度为空============"); - return BaseResult.getFailureMessageEntity("会计年度为空"); - } - if (!checkStr(jsonObject.getString("gsdm"))) { - logger.info("==========删除会计期间时公司代码为空============"); - return BaseResult.getFailureMessageEntity("公司代码为空"); - } - if (!checkStr(jsonObject.getString("zth"))) { - logger.info("==========删除会计期间时账套编码为空============"); - return BaseResult.getFailureMessageEntity("账套编码为空"); - } - if (!checkStr(jsonObject.getString("kjqjxh"))) { - logger.info("==========删除会计期间时会计期间序号为空============"); - return BaseResult.getFailureMessageEntity("会计期间序号为空"); - } - try { - receiverPubkjqjEntity.setId(receiverPubkjqjEntity.getGsdm()+'-'+receiverPubkjqjEntity.getKjnd()+'-'+receiverPubkjqjEntity.getZth()+'-'+receiverPubkjqjEntity.getKjqjxh()); - logger.info("==========开始删除账套号为:{}得会计期间,id为:{}=========",receiverPubkjqjEntity.getZth(),receiverPubkjqjEntity.getId()); - Integer integer = senderPubkjqjDao.deletePubkjqjHealthBureau(receiverPubkjqjEntity); - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("kjqj",integer); - return jsonObject1; - }catch (Exception e){ - logger.info("删除账套号为:{}得GROU8会计期间失败:{}",receiverPubkjqjEntity.getZth(),e.getMessage()); - return BaseResult.getFailureMessageEntity("删除GROU8会计期间失败"); - } - } - - -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubobjflow/dao/IPubObjFlowDao.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubobjflow/dao/IPubObjFlowDao.java deleted file mode 100644 index 622a5d3d..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubobjflow/dao/IPubObjFlowDao.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.pubobjflow.dao; - - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.grpU8.nxproof.pubobjflow.entity.PubObjFlowEntity; - -/** - * @Author:hecan - * @Description: - * @params: - * @return: - * @Date: 2023/6/19 14:59 - */ -public interface IPubObjFlowDao extends IBaseDao { - Integer saveData(PubObjFlowEntity pubObjFlowEntity); -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubobjflow/dao/impl/PubObjFlowDaoImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubobjflow/dao/impl/PubObjFlowDaoImpl.java deleted file mode 100644 index e0cbc305..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubobjflow/dao/impl/PubObjFlowDaoImpl.java +++ /dev/null @@ -1,25 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.pubobjflow.dao.impl; - - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.grpU8.nxproof.pubobjflow.dao.IPubObjFlowDao; -import com.hzya.frame.grpU8.nxproof.pubobjflow.entity.PubObjFlowEntity; -import org.springframework.stereotype.Repository; - -/** - * @Author:hecan - * @Description: - * @params: - * @return: - * @Date: 2023/6/19 14:59 - */ -@Repository(value = "pubObjFlowDao") -public class PubObjFlowDaoImpl extends MybatisGenericDao implements IPubObjFlowDao { - @DS("#entity.dataSourceCode") - @Override - public Integer saveData(PubObjFlowEntity entity) { - Integer o = super.insert(getSqlIdPrifx() + "PubObjFlowEntity_insert", entity); - return o; - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubobjflow/entity/PubObjFlowEntity.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubobjflow/entity/PubObjFlowEntity.java deleted file mode 100644 index 4659dab9..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubobjflow/entity/PubObjFlowEntity.java +++ /dev/null @@ -1,132 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.pubobjflow.entity; - -import com.hzya.frame.web.entity.BaseEntity; -import lombok.*; - -/** - * @Author:hecan - * @Description: - * @params: - * @return: - * @Date: 2023/6/16 22:02 - */ - -public class PubObjFlowEntity extends BaseEntity { - private String modCode; - private String djlx; - private String gsdm;//公司代码 - private String kjnd;//会计年度 - private String djh; - private String flowcode; - private String auditFlag; - private String auditAftFlag; - private String isaudit; - private String pofId; - private String shrs; - private String shrmc; - private String role; - - public String getModCode() { - return modCode; - } - - public void setModCode(String modCode) { - this.modCode = modCode; - } - - public String getDjlx() { - return djlx; - } - - public void setDjlx(String djlx) { - this.djlx = djlx; - } - - public String getGsdm() { - return gsdm; - } - - public void setGsdm(String gsdm) { - this.gsdm = gsdm; - } - - public String getKjnd() { - return kjnd; - } - - public void setKjnd(String kjnd) { - this.kjnd = kjnd; - } - - public String getDjh() { - return djh; - } - - public void setDjh(String djh) { - this.djh = djh; - } - - public String getFlowcode() { - return flowcode; - } - - public void setFlowcode(String flowcode) { - this.flowcode = flowcode; - } - - public String getAuditFlag() { - return auditFlag; - } - - public void setAuditFlag(String auditFlag) { - this.auditFlag = auditFlag; - } - - public String getAuditAftFlag() { - return auditAftFlag; - } - - public void setAuditAftFlag(String auditAftFlag) { - this.auditAftFlag = auditAftFlag; - } - - public String getIsaudit() { - return isaudit; - } - - public void setIsaudit(String isaudit) { - this.isaudit = isaudit; - } - - public String getPofId() { - return pofId; - } - - public void setPofId(String pofId) { - this.pofId = pofId; - } - - public String getShrs() { - return shrs; - } - - public void setShrs(String shrs) { - this.shrs = shrs; - } - - public String getShrmc() { - return shrmc; - } - - public void setShrmc(String shrmc) { - this.shrmc = shrmc; - } - - public String getRole() { - return role; - } - - public void setRole(String role) { - this.role = role; - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubobjflow/entity/PubObjFlowEntity.xml b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubobjflow/entity/PubObjFlowEntity.xml deleted file mode 100644 index ccbd6159..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubobjflow/entity/PubObjFlowEntity.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - - - - - - - - - - - - - - GSDM,KJND - - - - - - - insert into pub_obj_flow( - POF_ID, - ModCode, - DJLX, - GSDM, - KJND, - shr, - shrmc, - role, - flowcode, - AUDIT_FLAG, - AUDIT_AFT_FLAG, - ISAUDIT, - djh - ) - values ( - #{pofId}, - #{modCode}, - #{djlx}, - #{gsdm}, - #{kjnd}, - #{shrs}, - #{shrmc}, - #{role}, - #{flowcode}, - #{auditFlag}, - #{auditAftFlag}, - #{isaudit}, - #{djh} - ) - - - - - DELETE - FROM - pub_obj_flow - WHERE - GSDM = #{gsdm} - AND KJND = #{kjnd} - AND ModCode = #{modCode} - AND DJLX = #{djlx} - AND DJH = #{djh} - - - - - UPDATE pub_obj_flow - SET IsAudit = '1' - WHERE - GSDM = #{gsdm} - AND KJND = #{kjnd} - AND ModCode = #{modCode} - AND DJLX = #{djlx} - AND DJH = #{djh} - AND FLOWCODE = #{flowcode} - AND AUDIT_FLAG = #{auditFlag} - - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubobjflow/service/IPubObjFlowService.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubobjflow/service/IPubObjFlowService.java deleted file mode 100644 index 0c307e80..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubobjflow/service/IPubObjFlowService.java +++ /dev/null @@ -1,11 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.pubobjflow.service; - -/** - * @Author:hecan - * @Description: - * @params: - * @return: - * @Date: 2023/6/19 14:28 - */ -public interface IPubObjFlowService { -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubobjflow/service/impl/PubObjFlowServiceImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubobjflow/service/impl/PubObjFlowServiceImpl.java deleted file mode 100644 index 584f8b50..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubobjflow/service/impl/PubObjFlowServiceImpl.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.pubobjflow.service.impl; - -import com.hzya.frame.grpU8.nxproof.pubobjflow.service.IPubObjFlowService; -import org.springframework.stereotype.Service; - -/** - * @Author:hecan - * @Description: - * @params: - * @return: - * @Date: 2023/6/19 14:32 - */ -@Service(value = "pubObjFlowService") -public class PubObjFlowServiceImpl implements IPubObjFlowService { -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubzyxx/dao/ISenderPubzyxxDao.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubzyxx/dao/ISenderPubzyxxDao.java deleted file mode 100644 index e692831d..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubzyxx/dao/ISenderPubzyxxDao.java +++ /dev/null @@ -1,90 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.pubzyxx.dao; - - - - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.grpU8.nxproof.pubzyxx.entity.SenderPubzyxxEntity; - -import java.util.List; - -/** - * (pubzyxx: table)表数据库访问层 - * - * @author makejava - * @since 2024-06-28 17:11:01 - */ -public interface ISenderPubzyxxDao extends IBaseDao { - - /** - * - * @content 查询人员信息 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/28 17:17 - * **/ - List querySenderPubzyxxEntity(SenderPubzyxxEntity senderPubzyxxEntity); - - /** - * - * @content 保存人员信息日志 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/28 17:18 - * **/ - SenderPubzyxxEntity saveSenderPubzyxxEntity(SenderPubzyxxEntity senderPubzyxxEntity); - - /** - * - * @content 更新人员信息日志 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/28 17:18 - * **/ - SenderPubzyxxEntity updateSenderPubzyxxEntity(SenderPubzyxxEntity senderPubzyxxEntity); - - /** - * - * @content 查询人员信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/28 17:24 - * **/ - List queryPubzyxxHealthBureau(SenderPubzyxxEntity senderPubzyxxEntity); - - /** - * - * @content 保存人员信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/28 17:25 - * **/ - SenderPubzyxxEntity savePubzyxxHealthBureau(SenderPubzyxxEntity senderPubzyxxEntity); - - - /** - * - * @content 更新人员信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/28 17:25 - * **/ - SenderPubzyxxEntity updatePubzyxxHealthBureau(SenderPubzyxxEntity senderPubzyxxEntity); - - /** - * - * @content 删除人员信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/8/9 17:39 - * **/ - Integer deletePubzyxxHealthBureau(SenderPubzyxxEntity senderPubzyxxEntity); -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubzyxx/dao/impl/SenderPubzyxxDaoImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubzyxx/dao/impl/SenderPubzyxxDaoImpl.java deleted file mode 100644 index 5adbad8c..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubzyxx/dao/impl/SenderPubzyxxDaoImpl.java +++ /dev/null @@ -1,61 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.pubzyxx.dao.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.grpU8.nxproof.pubzyxx.dao.ISenderPubzyxxDao; -import com.hzya.frame.grpU8.nxproof.pubzyxx.entity.SenderPubzyxxEntity; -import org.springframework.stereotype.Repository; - -import java.util.List; - -/** - * (Pubzyxx)表数据库访问层 - * - * @author makejava - * @since 2024-06-28 17:11:01 - */ -@Repository(value = "SenderPubzyxxDaoImpl") -public class SenderPubzyxxDaoImpl extends MybatisGenericDao implements ISenderPubzyxxDao { - - - @Override - @DS("#senderPubzyxxEntity.dataSourceCode") - public List querySenderPubzyxxEntity(SenderPubzyxxEntity senderPubzyxxEntity) { - return super.queryByLike(senderPubzyxxEntity); - } - @Override - @DS("#senderPubzyxxEntity.dataSourceCode") - public SenderPubzyxxEntity saveSenderPubzyxxEntity(SenderPubzyxxEntity senderPubzyxxEntity) { - return super.save(senderPubzyxxEntity); - } - @Override - @DS("#senderPubzyxxEntity.dataSourceCode") - public SenderPubzyxxEntity updateSenderPubzyxxEntity(SenderPubzyxxEntity senderPubzyxxEntity) { - return super.update(senderPubzyxxEntity); - } - - @Override - @DS("#senderPubzyxxEntity.dataSourceCode") - public List queryPubzyxxHealthBureau(SenderPubzyxxEntity senderPubzyxxEntity) { - return super.query(senderPubzyxxEntity); - } - - @Override - @DS("#senderPubzyxxEntity.dataSourceCode") - public SenderPubzyxxEntity savePubzyxxHealthBureau(SenderPubzyxxEntity senderPubzyxxEntity) { - return super.save(senderPubzyxxEntity); - } - - @Override - @DS("#senderPubzyxxEntity.dataSourceCode") - public SenderPubzyxxEntity updatePubzyxxHealthBureau(SenderPubzyxxEntity senderPubzyxxEntity) { - return super.update(senderPubzyxxEntity); - } - - @Override - @DS("#senderPubzyxxEntity.dataSourceCode") - public Integer deletePubzyxxHealthBureau(SenderPubzyxxEntity senderPubzyxxEntity) { - return super.delete("SenderPubzyxxEntity_delete_zyxx",senderPubzyxxEntity); - } -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubzyxx/entity/SenderPubzyxxEntity.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubzyxx/entity/SenderPubzyxxEntity.java deleted file mode 100644 index 8d014ae5..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubzyxx/entity/SenderPubzyxxEntity.java +++ /dev/null @@ -1,395 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.pubzyxx.entity; - - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * (Pubzyxx)实体类 - * - * @author makejava - * @since 2024-06-28 17:11:01 - */ -public class SenderPubzyxxEntity extends BaseEntity { - - private String gsdm; - private String kjnd; - private String zydm; - private String zyxm; - private String zjm; - private String xb; - private String bmdm; - private String zylb; - private String sfzh; - private String zw; - private String tel; - private String email; - private String jtzz; - private String csny; - private String whcd; - private String dzrq; - private String lzrq; - private String syzt; - private String glzt; - private String zyzp; - private Long scgzzn; - private Long jlrId; - private String jlRq; - private Long xgrId; - private String xgRq; - private String sjly; - private String bz; - private String password; - private String dfyh; - private String grzh; - private String gwkyh; - private String gwkzh; - private String wbdm; - private String zyzp1; - private String appsw; - private String imei; - private String bdmm; - private String isfirstlogin; - private String zj; - - private String mmxgrq; - private String xh; - private String deviceid; - - public String getMmxgrq() { - return mmxgrq; - } - - public void setMmxgrq(String mmxgrq) { - this.mmxgrq = mmxgrq; - } - - public String getXh() { - return xh; - } - - public void setXh(String xh) { - this.xh = xh; - } - - public String getDeviceid() { - return deviceid; - } - - public void setDeviceid(String deviceid) { - this.deviceid = deviceid; - } - - public String getGsdm() { - return gsdm; - } - - public void setGsdm(String gsdm) { - this.gsdm = gsdm; - } - - public String getKjnd() { - return kjnd; - } - - public void setKjnd(String kjnd) { - this.kjnd = kjnd; - } - - public String getZydm() { - return zydm; - } - - public void setZydm(String zydm) { - this.zydm = zydm; - } - - public String getZyxm() { - return zyxm; - } - - public void setZyxm(String zyxm) { - this.zyxm = zyxm; - } - - public String getZjm() { - return zjm; - } - - public void setZjm(String zjm) { - this.zjm = zjm; - } - - public String getXb() { - return xb; - } - - public void setXb(String xb) { - this.xb = xb; - } - - public String getBmdm() { - return bmdm; - } - - public void setBmdm(String bmdm) { - this.bmdm = bmdm; - } - - public String getZylb() { - return zylb; - } - - public void setZylb(String zylb) { - this.zylb = zylb; - } - - public String getSfzh() { - return sfzh; - } - - public void setSfzh(String sfzh) { - this.sfzh = sfzh; - } - - public String getZw() { - return zw; - } - - public void setZw(String zw) { - this.zw = zw; - } - - public String getTel() { - return tel; - } - - public void setTel(String tel) { - this.tel = tel; - } - - public String getEmail() { - return email; - } - - public void setEmail(String email) { - this.email = email; - } - - public String getJtzz() { - return jtzz; - } - - public void setJtzz(String jtzz) { - this.jtzz = jtzz; - } - - public String getCsny() { - return csny; - } - - public void setCsny(String csny) { - this.csny = csny; - } - - public String getWhcd() { - return whcd; - } - - public void setWhcd(String whcd) { - this.whcd = whcd; - } - - public String getDzrq() { - return dzrq; - } - - public void setDzrq(String dzrq) { - this.dzrq = dzrq; - } - - public String getLzrq() { - return lzrq; - } - - public void setLzrq(String lzrq) { - this.lzrq = lzrq; - } - - public String getSyzt() { - return syzt; - } - - public void setSyzt(String syzt) { - this.syzt = syzt; - } - - public String getGlzt() { - return glzt; - } - - public void setGlzt(String glzt) { - this.glzt = glzt; - } - - public String getZyzp() { - return zyzp; - } - - public void setZyzp(String zyzp) { - this.zyzp = zyzp; - } - - public Long getScgzzn() { - return scgzzn; - } - - public void setScgzzn(Long scgzzn) { - this.scgzzn = scgzzn; - } - - public Long getJlrId() { - return jlrId; - } - - public void setJlrId(Long jlrId) { - this.jlrId = jlrId; - } - - public String getJlRq() { - return jlRq; - } - - public void setJlRq(String jlRq) { - this.jlRq = jlRq; - } - - public Long getXgrId() { - return xgrId; - } - - public void setXgrId(Long xgrId) { - this.xgrId = xgrId; - } - - public String getXgRq() { - return xgRq; - } - - public void setXgRq(String xgRq) { - this.xgRq = xgRq; - } - - public String getSjly() { - return sjly; - } - - public void setSjly(String sjly) { - this.sjly = sjly; - } - - public String getBz() { - return bz; - } - - public void setBz(String bz) { - this.bz = bz; - } - - public String getPassword() { - return password; - } - - public void setPassword(String password) { - this.password = password; - } - - public String getDfyh() { - return dfyh; - } - - public void setDfyh(String dfyh) { - this.dfyh = dfyh; - } - - public String getGrzh() { - return grzh; - } - - public void setGrzh(String grzh) { - this.grzh = grzh; - } - - public String getGwkyh() { - return gwkyh; - } - - public void setGwkyh(String gwkyh) { - this.gwkyh = gwkyh; - } - - public String getGwkzh() { - return gwkzh; - } - - public void setGwkzh(String gwkzh) { - this.gwkzh = gwkzh; - } - - public String getWbdm() { - return wbdm; - } - - public void setWbdm(String wbdm) { - this.wbdm = wbdm; - } - - public String getZyzp1() { - return zyzp1; - } - - public void setZyzp1(String zyzp1) { - this.zyzp1 = zyzp1; - } - - public String getAppsw() { - return appsw; - } - - public void setAppsw(String appsw) { - this.appsw = appsw; - } - - public String getImei() { - return imei; - } - - public void setImei(String imei) { - this.imei = imei; - } - - public String getBdmm() { - return bdmm; - } - - public void setBdmm(String bdmm) { - this.bdmm = bdmm; - } - - public String getIsfirstlogin() { - return isfirstlogin; - } - - public void setIsfirstlogin(String isfirstlogin) { - this.isfirstlogin = isfirstlogin; - } - - public String getZj() { - return zj; - } - - public void setZj(String zj) { - this.zj = zj; - } - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubzyxx/entity/SenderPubzyxxEntity.xml b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubzyxx/entity/SenderPubzyxxEntity.xml deleted file mode 100644 index 85e1894f..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubzyxx/entity/SenderPubzyxxEntity.xml +++ /dev/null @@ -1,549 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - gsdm - ,kjnd - ,zydm - ,zyxm - ,zjm - ,xb - ,bmdm - ,zylb - ,sfzh - ,zw - ,tel - ,email - ,jtzz - ,csny - ,whcd - ,dzrq - ,lzrq - ,syzt - ,GLzt - ,zyzp - ,scgzzn - ,JLR_ID - ,JL_RQ - ,XGR_ID - ,XG_RQ - ,Sjly - ,bz - ,password - ,DFYH - ,GRZH - ,GWKYH - ,GWKZH - ,WBDM - ,zyzp1 - ,appsw - ,imei - ,bdmm - ,isFirstLogin - ,ZJ - ,mmxgrq - ,xh - ,deviceid - - - - - - - - - - - - - - - - insert into pubzyxx( - - gsdm , - zydm , - zyxm , - zjm , - xb , - bmdm , - zylb , - sfzh , - zw , - tel , - email , - jtzz , - csny , - whcd , - dzrq , - lzrq , - syzt , - GLzt , - zyzp , - scgzzn , - JLR_ID , - JL_RQ , - XGR_ID , - XG_RQ , - Sjly , - bz , - password , - DFYH , - GRZH , - GWKYH , - GWKZH , - WBDM , - zyzp1 , - appsw , - imei , - bdmm , - isFirstLogin , - ZJ, - mmxgrq, - xh, - deviceid, - kjnd - - )values( - - #{gsdm} , - #{zydm} , - #{zyxm} , - #{zjm} , - #{xb} , - #{bmdm} , - #{zylb} , - #{sfzh} , - #{zw} , - #{tel} , - #{email} , - #{jtzz} , - #{csny} , - #{whcd} , - #{dzrq} , - #{lzrq} , - #{syzt} , - #{glzt} , - #{zyzp} , - #{scgzzn} , - #{jlrId} , - #{jlRq} , - #{xgrId} , - #{xgRq} , - #{sjly} , - #{bz} , - #{password} , - #{dfyh} , - #{grzh} , - #{gwkyh} , - #{gwkzh} , - #{wbdm} , - #{zyzp1} , - #{appsw} , - #{imei} , - #{bdmm} , - #{isfirstlogin} , - #{zj} , - #{mmxgrq} , - #{xh} , - #{deviceid} , - #{kjnd} - - ) - - - - insert into pubzyxx(gsdm, kjnd, zydm, zyxm, zjm, xb, bmdm, zylb, sfzh, zw, tel, email, jtzz, csny, whcd, dzrq, lzrq, syzt, GLzt, zyzp, scgzzn, JLR_ID, JL_RQ, XGR_ID, XG_RQ, Sjly, bz, password, DFYH, GRZH, GWKYH, GWKZH, WBDM, zyzp1, appsw, imei, bdmm, isFirstLogin, ZJ) - values - - (#{entity.gsdm},#{entity.kjnd},#{entity.zydm},#{entity.zyxm},#{entity.zjm},#{entity.xb},#{entity.bmdm},#{entity.zylb},#{entity.sfzh},#{entity.zw},#{entity.tel},#{entity.email},#{entity.jtzz},#{entity.csny},#{entity.whcd},#{entity.dzrq},#{entity.lzrq},#{entity.syzt},#{entity.glzt},#{entity.zyzp},#{entity.scgzzn},#{entity.jlrId},#{entity.jlRq},#{entity.xgrId},#{entity.xgRq},#{entity.sjly},#{entity.bz},#{entity.password},#{entity.dfyh},#{entity.grzh},#{entity.gwkyh},#{entity.gwkzh},#{entity.wbdm},#{entity.zyzp1},#{entity.appsw},#{entity.imei},#{entity.bdmm},#{entity.isfirstlogin},#{entity.zj}) - - - - - insert into pubzyxx(gsdm, kjnd, zydm, zyxm, zjm, xb, bmdm, zylb, sfzh, zw, tel, email, jtzz, csny, whcd, dzrq, lzrq, syzt, GLzt, zyzp, scgzzn, JLR_ID, JL_RQ, XGR_ID, XG_RQ, Sjly, bz, password, DFYH, GRZH, GWKYH, GWKZH, WBDM, zyzp1, appsw, imei, bdmm, isFirstLogin, ZJ) - values - - (#{entity.gsdm},#{entity.kjnd},#{entity.zydm},#{entity.zyxm},#{entity.zjm},#{entity.xb},#{entity.bmdm},#{entity.zylb},#{entity.sfzh},#{entity.zw},#{entity.tel},#{entity.email},#{entity.jtzz},#{entity.csny},#{entity.whcd},#{entity.dzrq},#{entity.lzrq},#{entity.syzt},#{entity.glzt},#{entity.zyzp},#{entity.scgzzn},#{entity.jlrId},#{entity.jlRq},#{entity.xgrId},#{entity.xgRq},#{entity.sjly},#{entity.bz},#{entity.password},#{entity.dfyh},#{entity.grzh},#{entity.gwkyh},#{entity.gwkzh},#{entity.wbdm},#{entity.zyzp1},#{entity.appsw},#{entity.imei},#{entity.bdmm},#{entity.isfirstlogin},#{entity.zj}) - - on duplicate key update - gsdm = values(gsdm), - kjnd = values(kjnd), - zydm = values(zydm), - zyxm = values(zyxm), - zjm = values(zjm), - xb = values(xb), - bmdm = values(bmdm), - zylb = values(zylb), - sfzh = values(sfzh), - zw = values(zw), - tel = values(tel), - email = values(email), - jtzz = values(jtzz), - csny = values(csny), - whcd = values(whcd), - dzrq = values(dzrq), - lzrq = values(lzrq), - syzt = values(syzt), - GLzt = values(GLzt), - zyzp = values(zyzp), - scgzzn = values(scgzzn), - JLR_ID = values(JLR_ID), - JL_RQ = values(JL_RQ), - XGR_ID = values(XGR_ID), - XG_RQ = values(XG_RQ), - Sjly = values(Sjly), - bz = values(bz), - password = values(password), - DFYH = values(DFYH), - GRZH = values(GRZH), - GWKYH = values(GWKYH), - GWKZH = values(GWKZH), - WBDM = values(WBDM), - zyzp1 = values(zyzp1), - appsw = values(appsw), - imei = values(imei), - bdmm = values(bdmm), - isFirstLogin = values(isFirstLogin), - ZJ = values(ZJ) - - - update pubzyxx set - - gsdm = #{gsdm}, - kjnd = #{kjnd}, - zydm = #{zydm}, - zyxm = #{zyxm}, - zjm = #{zjm}, - xb = #{xb}, - bmdm = #{bmdm}, - zylb = #{zylb}, - sfzh = #{sfzh}, - zw = #{zw}, - tel = #{tel}, - email = #{email}, - jtzz = #{jtzz}, - csny = #{csny}, - whcd = #{whcd}, - dzrq = #{dzrq}, - lzrq = #{lzrq}, - syzt = #{syzt}, - GLzt = #{glzt}, - zyzp = #{zyzp}, - scgzzn = #{scgzzn}, - JLR_ID = #{jlrId}, - JL_RQ = #{jlRq}, - XGR_ID = #{xgrId}, - XG_RQ = #{xgRq}, - Sjly = #{sjly}, - bz = #{bz}, - password = #{password}, - DFYH = #{dfyh}, - GRZH = #{grzh}, - GWKYH = #{gwkyh}, - GWKZH = #{gwkzh}, - WBDM = #{wbdm}, - zyzp1 = #{zyzp1}, - appsw = #{appsw}, - imei = #{imei}, - bdmm = #{bdmm}, - isFirstLogin = #{isfirstlogin}, - ZJ = #{zj}, - mmxgrq = #{mmxgrq}, - xh = #{xh}, - deviceid = #{deviceid} - - where kjnd= #{kjnd} and gsdm=#{gsdm} and zydm=#{zydm} - - - -update pubzyxx set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} -where id= #{id} - - - -update pubzyxx set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} - - and gsdm = #{gsdm} - and kjnd = #{kjnd} - and zydm = #{zydm} - and zyxm = #{zyxm} - and zjm = #{zjm} - and xb = #{xb} - and bmdm = #{bmdm} - and zylb = #{zylb} - and sfzh = #{sfzh} - and zw = #{zw} - and tel = #{tel} - and email = #{email} - and jtzz = #{jtzz} - and csny = #{csny} - and whcd = #{whcd} - and dzrq = #{dzrq} - and lzrq = #{lzrq} - and syzt = #{syzt} - and GLzt = #{glzt} - and zyzp = #{zyzp} - and scgzzn = #{scgzzn} - and JLR_ID = #{jlrId} - and JL_RQ = #{jlRq} - and XGR_ID = #{xgrId} - and XG_RQ = #{xgRq} - and Sjly = #{sjly} - and bz = #{bz} - and password = #{password} - and DFYH = #{dfyh} - and GRZH = #{grzh} - and GWKYH = #{gwkyh} - and GWKZH = #{gwkzh} - and WBDM = #{wbdm} - and zyzp1 = #{zyzp1} - and appsw = #{appsw} - and imei = #{imei} - and bdmm = #{bdmm} - and isFirstLogin = #{isfirstlogin} - and ZJ = #{zj} - and sts='Y' - - - - - delete from pubzyxx where id = #{id} - - - - - delete from pubzyxx where kjnd = #{kjnd} and gsdm=#{gsdm} - and zydm = #{zydm} - - - - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubzyxx/service/ISenderPubzyxxService.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubzyxx/service/ISenderPubzyxxService.java deleted file mode 100644 index df185e08..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubzyxx/service/ISenderPubzyxxService.java +++ /dev/null @@ -1,78 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.pubzyxx.service; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.grpU8.nxproof.pubzyxx.entity.SenderPubzyxxEntity; -import com.hzya.frame.web.entity.JsonResultEntity; - -import java.util.List; - - -/** - * (Pubzyxx)表服务接口 - * - * @author makejava - * @since 2024-06-28 17:11:01 - */ -public interface ISenderPubzyxxService extends IBaseService { - - /** - * - * @content 同步人员信息 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/28 17:15 - * **/ - Object pubzyxxSynchronization(JSONObject json); - - /** - * - * @content 查询人员信息 卫生院 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/28 17:15 - * **/ - Object queryEntityPage(JSONObject json); - - /** - * - * @content 查询人员信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/28 17:20 - * **/ - List queryEntityPageHealthBureau(SenderPubzyxxEntity senderPubzyxxEntity); - - /** - * - * @content 保存人员信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/28 17:21 - * **/ - Object saveEntityHealthBureau(JSONObject json); - - /** - * - * @content 更新人员信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/6/28 17:22 - * **/ - Object updateEntityHealthBureau(JSONObject json); - - /** - * - * @content 删除人员信息 卫生局 - * @Param - * @Return - * @Author hecan - * @Date 2024/8/9 17:40 - * **/ - Object deleteEntityHealthBureau(JSONObject json); -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubzyxx/service/impl/SenderPubzyxxServiceImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubzyxx/service/impl/SenderPubzyxxServiceImpl.java deleted file mode 100644 index d32445dd..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubzyxx/service/impl/SenderPubzyxxServiceImpl.java +++ /dev/null @@ -1,410 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.pubzyxx.service.impl; - -import cn.hutool.core.date.DateUtil; -import cn.hutool.core.util.StrUtil; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; -import com.github.pagehelper.PageInfo; -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.grpU8.nxproof.pubzyxx.dao.ISenderPubzyxxDao; -import com.hzya.frame.grpU8.nxproof.pubzyxx.entity.SenderPubzyxxEntity; -import com.hzya.frame.grpU8.nxproof.pubzyxx.service.ISenderPubzyxxService; -import com.hzya.frame.uuid.UUIDLong; -import com.hzya.frame.web.entity.BaseResult; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.apache.commons.collections.CollectionUtils; -import org.mybatis.spring.SqlSessionTemplate; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Qualifier; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.stereotype.Service; - -import java.util.ArrayList; -import java.util.Date; -import java.util.List; - -/** - * (Pubzyxx)表服务实现类 - * - * @author makejava - * @since 2024-06-28 17:11:01 - */ -@Service(value = "SenderPubzyxxServiceImpl") -public class SenderPubzyxxServiceImpl extends BaseService implements ISenderPubzyxxService { - - - - private ISenderPubzyxxDao senderPubzyxxDao; - - - - @Autowired - public void setPubzyxxDao(ISenderPubzyxxDao dao) { - this.senderPubzyxxDao = dao; - this.dao = dao; - } - - //同步人员信息 - @Override - public Object pubzyxxSynchronization(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderPubzyxxEntity senderPubzyxxEntity = jsonObject.toJavaObject(SenderPubzyxxEntity.class); - List senderPubzyxxEntities=new ArrayList<>(); - String result=null; - try { - //如果没有传入年度,则查询当年得,避免数据查询太大 - if(senderPubzyxxEntity.getKjnd()==null){ - senderPubzyxxEntity.setKjnd(DateUtil.format(new Date(),"yyyy")); - } - /*try { - //同步南浔区人民医院001人员信息 - senderPubzyxxEntity.setGsdm("0101010101"); - logger.info("======开始查询南浔区人民医院人员信息====="); - senderPubzyxxEntities = sqlSessionNxrm.selectList("SenderPubzyxxEntity_list_base",senderPubzyxxEntity); - result = sendZyxxToHealthBureau(senderPubzyxxEntities); - logger.info("南浔区人民医院GRPU8人员信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区人民医院GRPU8人员信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - try { - //同步南浔区练市人民医院003人员信息 - senderPubzyxxEntity.setGsdm("0101010103"); - logger.info("======开始查询南浔区练市人民医院人员信息====="); - senderPubzyxxEntities = senderPubzyxxDao.querySenderPubzyxxEntity(senderPubzyxxEntity); - result = sendZyxxToHealthBureau(senderPubzyxxEntities); - logger.info("南浔区练市人民医院GRPU8人员信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区练市人民医院GRPU8人员信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - /*try { - //同步练市镇中心卫生院005人员信息 - senderPubzyxxEntity.setGsdm("0101010202"); - logger.info("======开始查询南浔区练市镇中心卫生院人员信息====="); - senderPubzyxxEntities = sqlSessionNxrm.selectList("SenderPubzyxxEntity_list_base",senderPubzyxxEntity); - result = sendZyxxToHealthBureau(senderPubzyxxEntities); - logger.info("南浔区练市镇中心卫生院GRPU8人员信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区练市镇中心卫生院GRPU8人员信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - /*try { - //同步善琏镇卫生院007人员信息 - senderPubzyxxEntity.setGsdm("0101010204"); - logger.info("======开始查询南浔区善琏镇卫生院人员信息====="); - senderPubzyxxEntities = sqlSessionNxrm.selectList("SenderPubzyxxEntity_list_base",senderPubzyxxEntity); - result = sendZyxxToHealthBureau(senderPubzyxxEntities); - logger.info("南浔区善琏镇卫生院GRPU8人员信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔区善琏镇卫生院GRPU8人员信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - /*try { - //同步双林镇中心卫生院004人员信息 - senderPubzyxxEntity.setGsdm("0101010201"); - senderPubzyxxEntities = sqlSessionSlz.selectList("SenderPubzyxxEntity_list_base",senderPubzyxxEntity); - result = sendZyxxToHealthBureau(senderPubzyxxEntities); - logger.info("双林镇中心卫生院GRPU8人员信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("双林镇中心卫生院GRPU8人员信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步菱湖镇中心卫生院009人员信息 - senderPubzyxxEntity.setGsdm("0101020201"); - senderPubzyxxEntities = sqlSessionLhz.selectList("SenderPubzyxxEntity_list_base",senderPubzyxxEntity); - result = sendZyxxToHealthBureau(senderPubzyxxEntities); - logger.info("菱湖镇中心卫生院GRPU8人员信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("菱湖镇中心卫生院GRPU8人员信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步和孚镇卫生院010人员信息 - senderPubzyxxEntity.setGsdm("0101020202"); - senderPubzyxxEntities = sqlSessionHfz.selectList("SenderPubzyxxEntity_list_base",senderPubzyxxEntity); - result = sendZyxxToHealthBureau(senderPubzyxxEntities); - logger.info("和孚镇卫生院GRPU8人员信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("和孚镇卫生院GRPU8人员信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步千金镇卫生院011人员信息 - senderPubzyxxEntity.setGsdm("0101020203"); - senderPubzyxxEntities = sqlSessionQjz.selectList("SenderPubzyxxEntity_list_base",senderPubzyxxEntity); - result = sendZyxxToHealthBureau(senderPubzyxxEntities); - logger.info("千金镇卫生院GRPU8人员信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("千金镇卫生院GRPU8人员信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步石崇镇卫生院012人员信息 - senderPubzyxxEntity.setGsdm("0101020204"); - senderPubzyxxEntities = sqlSessionScz.selectList("SenderPubzyxxEntity_list_base",senderPubzyxxEntity); - result = sendZyxxToHealthBureau(senderPubzyxxEntities); - logger.info("石崇镇卫生院GRPU8人员信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("石崇镇卫生院GRPU8人员信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - } - try { - //同步南浔镇中心卫生院014人员信息 - senderPubzyxxEntity.setGsdm("010202"); - senderPubzyxxEntities = sqlSessionNxz.selectList("SenderPubzyxxEntity_list_base",senderPubzyxxEntity); - result = sendZyxxToHealthBureau(senderPubzyxxEntities); - logger.info("南浔镇中心卫生院GRPU8人员信息同步结果为:{}",result); - }catch (Exception e){ - logger.info("南浔镇中心卫生院GRPU8人员信息同步失败:{}",e.getMessage()); - e.printStackTrace(); - }*/ - }catch (Exception e){ - logger.info("GRPU8人员信息同步失败:{}",e.getMessage()); - throw new RuntimeException(e.getMessage()); - } - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("result",result); - return jsonObject1; - } - - private String sendZyxxToHealthBureau(List senderPubzyxxEntities){ - if (CollectionUtils.isEmpty(senderPubzyxxEntities)) { - logger.info("GRPU8没有需要同步得人员信息"); - return "GRPU8没有需要同步得人员信息"; - } else { - for (SenderPubzyxxEntity pubzyxxEntity : senderPubzyxxEntities) { - // pubzyxxEntity.setKjnd("2021"); - //根据会计年度,公司代码,账套号查询数据是否已经同步过 - SenderPubzyxxEntity receiverPubzyxxEntity = new SenderPubzyxxEntity(); - receiverPubzyxxEntity.setKjnd(pubzyxxEntity.getKjnd()); - receiverPubzyxxEntity.setGsdm(pubzyxxEntity.getGsdm()); - receiverPubzyxxEntity.setZydm(pubzyxxEntity.getZydm()); - try { - //查询接收方的数据是否存在 - List receiverPubzyxxEntities = queryEntityPageHealthBureau(receiverPubzyxxEntity); - //设置id为会计年度,公司代码,账套号,会计期间序号拼接,测试时候这样,具体看情况 - pubzyxxEntity.setId(pubzyxxEntity.getGsdm() + '-' + pubzyxxEntity.getKjnd() + '-' + pubzyxxEntity.getZydm()); - JsonResultEntity jsonResultEntity=null; - if (CollectionUtils.isEmpty(receiverPubzyxxEntities)) { - logger.info("===========开始将公司代码为:{}得GRPU8人员信息同步新增到卫生局GRPU8中=============",pubzyxxEntity.getGsdm()); - JSONObject jsonObjectStr = new JSONObject(); - jsonObjectStr.put("jsonStr", pubzyxxEntity); - Object o = saveEntityHealthBureau(jsonObjectStr); - JSONObject json = (JSONObject) JSON.toJSON(o); - if(json.getString("status").equalsIgnoreCase("200")){ - //JSONObject jsonObjectAttribute = (JSONObject) JSONObject.toJSON(jsonResultEntity.getAttribute()); - logger.info("公司代码{}得GROU8人员信息同步保存返回结果为:{}",pubzyxxEntity.getGsdm(),json.getString("zyxx")); - } - /*if (jsonObjectAttribute != null) { - logger.info("===========开始将发送方的GRPU8人员信息新增到人员信息日志中============="); - //保存发送方得日志 - pubzyxxEntity.setDataSourceCode(grp_data_source_code); - senderPubzyxxDao.saveSenderPubzyxxEntity(pubzyxxEntity); - }*/ - } else { - logger.info("===========开始将公司代码为:{}得GRPU8人员信息同步更新到卫生局GRPU8中=============",pubzyxxEntity.getGsdm()); - JSONObject jsonObjectStr = new JSONObject(); - jsonObjectStr.put("jsonStr", pubzyxxEntity); - Object o = updateEntityHealthBureau(jsonObjectStr); - JSONObject json = (JSONObject) JSON.toJSON(o); - if (json.getString("status").equalsIgnoreCase("200")){ - //JSONObject jsonObjectAttribute = (JSONObject) JSONObject.toJSON(jsonResultEntity.getAttribute()); - logger.info("公司代码{}得GROU8人员信息同步更新返回结果为:{}",pubzyxxEntity.getGsdm(),json.getString("zyxx")); - } - /*if (jsonObjectAttribute != null) { - logger.info("===========开始将发送方的GRPU8人员信息更新到人员信息日志中============="); - //保存发送方得日志 - pubzyxxEntity.setDataSourceCode(grp_data_source_code); - senderPubzyxxDao.updateSenderPubzyxxEntity(pubzyxxEntity); - }*/ - } - } catch (Exception e) { - logger.info("公司代码{}得GRPU8人员信息同步失败:{}",pubzyxxEntity.getGsdm(), e.getMessage()); - throw new RuntimeException(e.getMessage()); - } - } - return "同步GROU8人员信息成功"; - } - } - - //查询人员信息 - @Override - public Object queryEntityPage(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderPubzyxxEntity senderPubzyxxEntity = jsonObject.toJavaObject(SenderPubzyxxEntity.class); - List senderPubzyxxEntities=new ArrayList<>(); - //如果没有传入年度,则查询当年得,避免数据查询太大 - if(senderPubzyxxEntity.getKjnd()==null){ - senderPubzyxxEntity.setKjnd(DateUtil.format(new Date(),"yyyy")); - } - if(StrUtil.isEmpty(senderPubzyxxEntity.getGsdm())){ - logger.info("======根据公司编码:{}查询人员信息为空",senderPubzyxxEntity.getGsdm()); - return BaseResult.getFailureMessageEntity("请传递公司编码"); - } - try { - /*switch (senderPubzyxxEntity.getGsdm()){ - case "0101010103"://练市人民医院 - senderPubzyxxEntities = senderPubzyxxDao.queryByLike(senderPubzyxxEntity); - break; - case "0101010201"://双林镇中心卫生院 - senderPubzyxxEntities = senderPubzyxxDao.queryByLike(senderPubzyxxEntity); - break; - case "0101010202"://练市镇中心卫生院 - senderPubzyxxEntities = senderPubzyxxDao.queryByLike(senderPubzyxxEntity); - break; - case "0101010204"://善琏镇卫生院 - senderPubzyxxEntities = senderPubzyxxDao.queryByLike(senderPubzyxxEntity); - break; - case "0101020201": - senderPubzyxxEntities = senderPubzyxxDao.queryByLike(senderPubzyxxEntity); - break; - case "0101020202": - senderPubzyxxEntities = senderPubzyxxDao.queryByLike(senderPubzyxxEntity); - break; - case "0101020203": - senderPubzyxxEntities = senderPubzyxxDao.queryByLike(senderPubzyxxEntity); - break; - case "0101020204": - senderPubzyxxEntities = senderPubzyxxDao.queryByLike(senderPubzyxxEntity); - break; - case "0101010101"://南浔区人民医院 - senderPubzyxxEntities = senderPubzyxxDao.queryByLike(senderPubzyxxEntity); - break; - default: - break; - }*/ - senderPubzyxxEntities = senderPubzyxxDao.querySenderPubzyxxEntity(senderPubzyxxEntity); - PageInfo pageInfo=new PageInfo(senderPubzyxxEntities); - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("pageInfo",pageInfo); - return jsonObject1; - }catch (Exception e){ - logger.info("查询公司代码为:{}得GROU8人员信息失败:{}",senderPubzyxxEntity.getGsdm(),e.getMessage()); - return BaseResult.getFailureMessageEntity("查询GROU8人员信息失败"); - } - } - - @Override - public List queryEntityPageHealthBureau(SenderPubzyxxEntity senderPubzyxxEntity) { - try { - logger.info("======开始根据公司代码为:{}查询卫生局中得人员信息",senderPubzyxxEntity.getGsdm()); - List receiverPubzyxxEntities = senderPubzyxxDao.queryPubzyxxHealthBureau(senderPubzyxxEntity); - return receiverPubzyxxEntities; - }catch (Exception e){ - logger.info("查询公司代码为:{}的GROU8人员信息失败:{}",senderPubzyxxEntity.getGsdm(),e.getMessage()); - e.printStackTrace(); - } - return null; - } - - @Override - public Object saveEntityHealthBureau(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderPubzyxxEntity receiverPubzyxxEntity = jsonObject.toJavaObject(SenderPubzyxxEntity.class); - if (!checkStr(jsonObject.getString("kjnd"))) { - logger.info("============保存人员信息时会计年度为空============"); - return BaseResult.getFailureMessageEntity("会计年度为空"); - } - if (!checkStr(jsonObject.getString("gsdm"))) { - logger.info("============保存人员信息时公司代码为空============"); - return BaseResult.getFailureMessageEntity("公司代码为空"); - } - if (!checkStr(jsonObject.getString("zydm"))) { - logger.info("============保存人员信息时人员代码为空============"); - return BaseResult.getFailureMessageEntity("人员代码为空"); - } - if (!checkStr(jsonObject.getString("zyxm"))) { - logger.info("============保存人员信息时人员姓名为空============"); - return BaseResult.getFailureMessageEntity("人员姓名为空"); - } - try { - SenderPubzyxxEntity senderPubzyxxEntity=new SenderPubzyxxEntity(); - senderPubzyxxEntity.setKjnd(receiverPubzyxxEntity.getKjnd()); - senderPubzyxxEntity.setGsdm(receiverPubzyxxEntity.getGsdm()); - senderPubzyxxEntity.setZydm(receiverPubzyxxEntity.getZydm()); - senderPubzyxxEntity.setDataSourceCode(receiverPubzyxxEntity.getDataSourceCode()); - List senderPubzyxxEntities = queryEntityPageHealthBureau(senderPubzyxxEntity); - if(CollectionUtils.isEmpty(senderPubzyxxEntities)){ - receiverPubzyxxEntity.setSyzt("0"); - receiverPubzyxxEntity.setGlzt("0"); - receiverPubzyxxEntity.setId(receiverPubzyxxEntity.getGsdm()+'-'+receiverPubzyxxEntity.getKjnd()+'-'+receiverPubzyxxEntity.getZydm()); - logger.info("==========开始保存公司编码为:{}得人员信息,id为:{}=========",receiverPubzyxxEntity.getGsdm(),receiverPubzyxxEntity.getId()); - SenderPubzyxxEntity receiverPubzyxxEntity1 = senderPubzyxxDao.savePubzyxxHealthBureau(receiverPubzyxxEntity); - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("zyxx",receiverPubzyxxEntity1); - return jsonObject1; - }else{ - SenderPubzyxxEntity receiverPubzyxxEntity1 = senderPubzyxxDao.updatePubzyxxHealthBureau(receiverPubzyxxEntity); - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("zyxx",receiverPubzyxxEntity1); - return jsonObject1; - } - }catch (Exception e){ - logger.info("保存公司编码为:{}得GROU8人员信息失败:{}",receiverPubzyxxEntity.getGsdm(),e.getMessage()); - return BaseResult.getFailureMessageEntity("保存GROU8人员信息失败"); - } - } - - @Override - public Object updateEntityHealthBureau(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderPubzyxxEntity receiverPubzyxxEntity = jsonObject.toJavaObject(SenderPubzyxxEntity.class); - if (!checkStr(jsonObject.getString("kjnd"))) { - logger.info("============更新人员信息时会计年度为空============"); - return BaseResult.getFailureMessageEntity("会计年度为空"); - } - if (!checkStr(jsonObject.getString("gsdm"))) { - logger.info("============更新人员信息时公司代码为空============"); - return BaseResult.getFailureMessageEntity("公司代码为空"); - } - if (!checkStr(jsonObject.getString("zydm"))) { - logger.info("============更新人员信息时人员代码为空============"); - return BaseResult.getFailureMessageEntity("人员代码为空"); - } - - try { - receiverPubzyxxEntity.setId(receiverPubzyxxEntity.getGsdm()+'-'+receiverPubzyxxEntity.getKjnd()+'-'+receiverPubzyxxEntity.getZydm()); - logger.info("==========开始更新公司编码为:{}得人员信息,id为:{}=========",receiverPubzyxxEntity.getGsdm(),receiverPubzyxxEntity.getId()); - SenderPubzyxxEntity receiverPubzyxxEntity1 = senderPubzyxxDao.updatePubzyxxHealthBureau(receiverPubzyxxEntity); - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("zyxx",receiverPubzyxxEntity1); - return jsonObject1; - }catch (Exception e){ - logger.info("更新公司代码为:{}得GROU8人员信息失败:{}",receiverPubzyxxEntity.getGsdm(),e.getMessage()); - return BaseResult.getFailureMessageEntity("更新GROU8人员信息失败"); - } - } - - @Override - public Object deleteEntityHealthBureau(JSONObject json) { - JSONObject jsonObject = json.getJSONObject("jsonStr"); - SenderPubzyxxEntity receiverPubzyxxEntity = jsonObject.toJavaObject(SenderPubzyxxEntity.class); - if (!checkStr(jsonObject.getString("kjnd"))) { - logger.info("============删除人员信息时会计年度为空============"); - return BaseResult.getFailureMessageEntity("会计年度为空"); - } - if (!checkStr(jsonObject.getString("gsdm"))) { - logger.info("============删除人员信息时公司代码为空============"); - return BaseResult.getFailureMessageEntity("公司代码为空"); - } - try { - receiverPubzyxxEntity.setId(receiverPubzyxxEntity.getGsdm()+'-'+receiverPubzyxxEntity.getKjnd()+'-'+receiverPubzyxxEntity.getZydm()); - logger.info("==========开始删除公司编码为:{}得人员信息,id为:{}=========",receiverPubzyxxEntity.getGsdm(),receiverPubzyxxEntity.getId()); - Integer integer = senderPubzyxxDao.deletePubzyxxHealthBureau(receiverPubzyxxEntity); - JSONObject jsonObject1=new JSONObject(); - jsonObject1.put("status","200"); - jsonObject1.put("zyxx",integer); - return jsonObject1; - }catch (Exception e){ - logger.info("删除公司代码为:{}得GROU8人员信息失败:{}",receiverPubzyxxEntity.getGsdm(),e.getMessage()); - return BaseResult.getFailureMessageEntity("删除GROU8人员信息失败"); - } - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbwhsz/dao/IZbWhszDao.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbwhsz/dao/IZbWhszDao.java deleted file mode 100644 index 4e0179c8..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbwhsz/dao/IZbWhszDao.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.zbwhsz.dao; - - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.grpU8.nxproof.zbwhsz.entity.ZbWhszEntity; - -/** - * (ZB_WHSZ: table)表数据库访问层 - * - * @author makejava - * @since 2024-08-06 10:52:29 - */ -public interface IZbWhszDao extends IBaseDao { - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbwhsz/dao/impl/ZbWhszDaoImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbwhsz/dao/impl/ZbWhszDaoImpl.java deleted file mode 100644 index 600a4432..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbwhsz/dao/impl/ZbWhszDaoImpl.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.zbwhsz.dao.impl; - - -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.grpU8.nxproof.zbwhsz.dao.IZbWhszDao; -import com.hzya.frame.grpU8.nxproof.zbwhsz.entity.ZbWhszEntity; -import org.springframework.stereotype.Repository; -/** - * (ZbWhsz)表数据库访问层 - * - * @author makejava - * @since 2024-08-06 10:52:29 - */ -@Repository(value = "ZbWhszDaoImpl") -public class ZbWhszDaoImpl extends MybatisGenericDao implements IZbWhszDao { - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbwhsz/entity/ZbWhszEntity.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbwhsz/entity/ZbWhszEntity.java deleted file mode 100644 index 808e4c4b..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbwhsz/entity/ZbWhszEntity.java +++ /dev/null @@ -1,179 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.zbwhsz.entity; - - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * (ZbWhsz)实体类 - * - * @author makejava - * @since 2024-08-06 10:52:29 - */ -public class ZbWhszEntity extends BaseEntity { - - private String gsdm; - private String kjnd; - private String whdm; - private String whmc; - private String zjm; - private String syzt; - private String wjwz; - private String wjlb; - private String jlrId; - private String jlRq; - private String xgrId; - private String xgRq; - private String bz; - private String sfmx; - private String sjdm; - private Integer jc; - private Integer pxh; - private String sjly; - - - public String getGsdm() { - return gsdm; - } - - public void setGsdm(String gsdm) { - this.gsdm = gsdm; - } - - public String getKjnd() { - return kjnd; - } - - public void setKjnd(String kjnd) { - this.kjnd = kjnd; - } - - public String getWhdm() { - return whdm; - } - - public void setWhdm(String whdm) { - this.whdm = whdm; - } - - public String getWhmc() { - return whmc; - } - - public void setWhmc(String whmc) { - this.whmc = whmc; - } - - public String getZjm() { - return zjm; - } - - public void setZjm(String zjm) { - this.zjm = zjm; - } - - public String getSyzt() { - return syzt; - } - - public void setSyzt(String syzt) { - this.syzt = syzt; - } - - public String getWjwz() { - return wjwz; - } - - public void setWjwz(String wjwz) { - this.wjwz = wjwz; - } - - public String getWjlb() { - return wjlb; - } - - public void setWjlb(String wjlb) { - this.wjlb = wjlb; - } - - public String getJlrId() { - return jlrId; - } - - public void setJlrId(String jlrId) { - this.jlrId = jlrId; - } - - public String getJlRq() { - return jlRq; - } - - public void setJlRq(String jlRq) { - this.jlRq = jlRq; - } - - public String getXgrId() { - return xgrId; - } - - public void setXgrId(String xgrId) { - this.xgrId = xgrId; - } - - public String getXgRq() { - return xgRq; - } - - public void setXgRq(String xgRq) { - this.xgRq = xgRq; - } - - public String getBz() { - return bz; - } - - public void setBz(String bz) { - this.bz = bz; - } - - public String getSfmx() { - return sfmx; - } - - public void setSfmx(String sfmx) { - this.sfmx = sfmx; - } - - public String getSjdm() { - return sjdm; - } - - public void setSjdm(String sjdm) { - this.sjdm = sjdm; - } - - public Integer getJc() { - return jc; - } - - public void setJc(Integer jc) { - this.jc = jc; - } - - public Integer getPxh() { - return pxh; - } - - public void setPxh(Integer pxh) { - this.pxh = pxh; - } - - public String getSjly() { - return sjly; - } - - public void setSjly(String sjly) { - this.sjly = sjly; - } - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbwhsz/entity/ZbWhszEntity.xml b/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbwhsz/entity/ZbWhszEntity.xml deleted file mode 100644 index 620a1073..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbwhsz/entity/ZbWhszEntity.xml +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - GSDM - ,KJND - ,WHDM - ,WHMC - ,ZJM - ,SYZT - ,WJWZ - ,WJLB - ,JLR_ID - ,JL_RQ - ,XGR_ID - ,XG_RQ - ,BZ - ,SFMX - ,SJDM - ,JC - ,PXH - ,SJLY - - - - - - - - - - - - - - - - insert into ZB_WHSZ( - - GSDM , - KJND , - WHDM , - WHMC , - ZJM , - SYZT , - WJWZ , - WJLB , - JLR_ID , - JL_RQ , - XGR_ID , - XG_RQ , - BZ , - SFMX , - SJDM , - JC , - PXH , - SJLY , - - )values( - - #{gsdm} , - #{kjnd} , - #{whdm} , - #{whmc} , - #{zjm} , - #{syzt} , - #{wjwz} , - #{wjlb} , - #{jlrId} , - #{jlRq} , - #{xgrId} , - #{xgRq} , - #{bz} , - #{sfmx} , - #{sjdm} , - #{jc} , - #{pxh} , - #{sjly} , - - ) - - - - insert into ZB_WHSZ(WHMC, ZJM, SYZT, WJWZ, WJLB, JLR_ID, JL_RQ, XGR_ID, XG_RQ, BZ, SFMX, SJDM, JC, PXH, SJLY, sts) - values - - (#{entity.whmc},#{entity.zjm},#{entity.syzt},#{entity.wjwz},#{entity.wjlb},#{entity.jlrId},#{entity.jlRq},#{entity.xgrId},#{entity.xgRq},#{entity.bz},#{entity.sfmx},#{entity.sjdm},#{entity.jc},#{entity.pxh},#{entity.sjly}, 'Y') - - - - - insert into ZB_WHSZ(WHMC, ZJM, SYZT, WJWZ, WJLB, JLR_ID, JL_RQ, XGR_ID, XG_RQ, BZ, SFMX, SJDM, JC, PXH, SJLY) - values - - (#{entity.whmc},#{entity.zjm},#{entity.syzt},#{entity.wjwz},#{entity.wjlb},#{entity.jlrId},#{entity.jlRq},#{entity.xgrId},#{entity.xgRq},#{entity.bz},#{entity.sfmx},#{entity.sjdm},#{entity.jc},#{entity.pxh},#{entity.sjly}) - - on duplicate key update - WHMC = values(WHMC), - ZJM = values(ZJM), - SYZT = values(SYZT), - WJWZ = values(WJWZ), - WJLB = values(WJLB), - JLR_ID = values(JLR_ID), - JL_RQ = values(JL_RQ), - XGR_ID = values(XGR_ID), - XG_RQ = values(XG_RQ), - BZ = values(BZ), - SFMX = values(SFMX), - SJDM = values(SJDM), - JC = values(JC), - PXH = values(PXH), - SJLY = values(SJLY) - - -update ZB_WHSZ set - - WHMC = #{whmc}, - ZJM = #{zjm}, - SYZT = #{syzt}, - WJWZ = #{wjwz}, - WJLB = #{wjlb}, - JLR_ID = #{jlrId}, - JL_RQ = #{jlRq}, - XGR_ID = #{xgrId}, - XG_RQ = #{xgRq}, - BZ = #{bz}, - SFMX = #{sfmx}, - SJDM = #{sjdm}, - JC = #{jc}, - PXH = #{pxh}, - SJLY = #{sjly}, - -where gsdm = #{gsdm} and kjnd=#{kjnd} and whdm=#{whdm} - - - -update ZB_WHSZ set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} -where GSDM = #{gsdm} - - - -update ZB_WHSZ set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} - - and GSDM = #{gsdm} - and KJND = #{kjnd} - and WHDM = #{whdm} - and WHMC = #{whmc} - and ZJM = #{zjm} - and SYZT = #{syzt} - and WJWZ = #{wjwz} - and WJLB = #{wjlb} - and JLR_ID = #{jlrId} - and JL_RQ = #{jlRq} - and XGR_ID = #{xgrId} - and XG_RQ = #{xgRq} - and BZ = #{bz} - and SFMX = #{sfmx} - and SJDM = #{sjdm} - and JC = #{jc} - and PXH = #{pxh} - and SJLY = #{sjly} - - - - - delete from ZB_WHSZ where GSDM = #{gsdm} - - - - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbwhsz/service/IZbWhszService.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbwhsz/service/IZbWhszService.java deleted file mode 100644 index 929ffb39..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbwhsz/service/IZbWhszService.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.zbwhsz.service; - - -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.grpU8.nxproof.zbwhsz.entity.ZbWhszEntity; - -/** - * (ZbWhsz)表服务接口 - * - * @author makejava - * @since 2024-08-06 10:52:29 - */ -public interface IZbWhszService extends IBaseService { -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbwhsz/service/impl/ZbWhszServiceImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbwhsz/service/impl/ZbWhszServiceImpl.java deleted file mode 100644 index 57ae47cb..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbwhsz/service/impl/ZbWhszServiceImpl.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.zbwhsz.service.impl; - -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.grpU8.nxproof.zbwhsz.dao.IZbWhszDao; -import com.hzya.frame.grpU8.nxproof.zbwhsz.entity.ZbWhszEntity; -import com.hzya.frame.grpU8.nxproof.zbwhsz.service.IZbWhszService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -/** - * (ZbWhsz)表服务实现类 - * - * @author makejava - * @since 2024-08-06 10:52:29 - */ -@Service(value = "zbWhszService") -public class ZbWhszServiceImpl extends BaseService implements IZbWhszService { - - private IZbWhszDao zbWhszDao; - - @Autowired - public void setZbWhszDao(IZbWhszDao dao) { - this.zbWhszDao = dao; - this.dao = dao; - } -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbzbly/dao/IZbZblyDao.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbzbly/dao/IZbZblyDao.java deleted file mode 100644 index 356a6ff2..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbzbly/dao/IZbZblyDao.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.zbzbly.dao; - - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.grpU8.nxproof.zbzbly.entity.ZbZblyEntity; - -/** - * (ZB_ZBLY: table)表数据库访问层 - * - * @author makejava - * @since 2024-08-06 10:54:31 - */ -public interface IZbZblyDao extends IBaseDao { - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbzbly/dao/impl/ZbZblyDaoImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbzbly/dao/impl/ZbZblyDaoImpl.java deleted file mode 100644 index 40814ced..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbzbly/dao/impl/ZbZblyDaoImpl.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.zbzbly.dao.impl; - - -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.grpU8.nxproof.zbzbly.dao.IZbZblyDao; -import com.hzya.frame.grpU8.nxproof.zbzbly.entity.ZbZblyEntity; -import org.springframework.stereotype.Repository; -/** - * (ZbZbly)表数据库访问层 - * - * @author makejava - * @since 2024-08-06 10:54:31 - */ -@Repository(value = "ZbZblyDaoImpl") -public class ZbZblyDaoImpl extends MybatisGenericDao implements IZbZblyDao { - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbzbly/entity/ZbZblyEntity.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbzbly/entity/ZbZblyEntity.java deleted file mode 100644 index 3c66477b..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbzbly/entity/ZbZblyEntity.java +++ /dev/null @@ -1,170 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.zbzbly.entity; - - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * (ZbZbly)实体类 - * - * @author makejava - * @since 2024-08-06 10:54:31 - */ -public class ZbZblyEntity extends BaseEntity { - - private String gsdm; - private String kjnd; - private String zblydm; - private String zblymc; - private String zjm; - private String kzlkx; - private String kzdzk; - private String syzt; - private String jlrId; - private String jlRq; - private String xgrId; - private String xgRq; - private String sfmx; - private String sjdm; - private Integer jc; - private Integer pxh; - private String sjly; - - - public String getGsdm() { - return gsdm; - } - - public void setGsdm(String gsdm) { - this.gsdm = gsdm; - } - - public String getKjnd() { - return kjnd; - } - - public void setKjnd(String kjnd) { - this.kjnd = kjnd; - } - - public String getZblydm() { - return zblydm; - } - - public void setZblydm(String zblydm) { - this.zblydm = zblydm; - } - - public String getZblymc() { - return zblymc; - } - - public void setZblymc(String zblymc) { - this.zblymc = zblymc; - } - - public String getZjm() { - return zjm; - } - - public void setZjm(String zjm) { - this.zjm = zjm; - } - - public String getKzlkx() { - return kzlkx; - } - - public void setKzlkx(String kzlkx) { - this.kzlkx = kzlkx; - } - - public String getKzdzk() { - return kzdzk; - } - - public void setKzdzk(String kzdzk) { - this.kzdzk = kzdzk; - } - - public String getSyzt() { - return syzt; - } - - public void setSyzt(String syzt) { - this.syzt = syzt; - } - - public String getJlrId() { - return jlrId; - } - - public void setJlrId(String jlrId) { - this.jlrId = jlrId; - } - - public String getJlRq() { - return jlRq; - } - - public void setJlRq(String jlRq) { - this.jlRq = jlRq; - } - - public String getXgrId() { - return xgrId; - } - - public void setXgrId(String xgrId) { - this.xgrId = xgrId; - } - - public String getXgRq() { - return xgRq; - } - - public void setXgRq(String xgRq) { - this.xgRq = xgRq; - } - - public String getSfmx() { - return sfmx; - } - - public void setSfmx(String sfmx) { - this.sfmx = sfmx; - } - - public String getSjdm() { - return sjdm; - } - - public void setSjdm(String sjdm) { - this.sjdm = sjdm; - } - - public Integer getJc() { - return jc; - } - - public void setJc(Integer jc) { - this.jc = jc; - } - - public Integer getPxh() { - return pxh; - } - - public void setPxh(Integer pxh) { - this.pxh = pxh; - } - - public String getSjly() { - return sjly; - } - - public void setSjly(String sjly) { - this.sjly = sjly; - } - -} - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbzbly/entity/ZbZblyEntity.xml b/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbzbly/entity/ZbZblyEntity.xml deleted file mode 100644 index 173fe89f..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbzbly/entity/ZbZblyEntity.xml +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - GSDM - ,KJND - ,ZBLYDM - ,ZBLYMC - ,ZJM - ,KZLKX - ,KZDZK - ,SYZT - ,JLR_ID - ,JL_RQ - ,XGR_ID - ,XG_RQ - ,SFMX - ,SJDM - ,JC - ,PXH - ,SJLY - - - - - - - - - - - - - - - - insert into ZB_ZBLY( - - GSDM , - KJND , - ZBLYDM , - ZBLYMC , - ZJM , - KZLKX , - KZDZK , - SYZT , - JLR_ID , - JL_RQ , - XGR_ID , - XG_RQ , - SFMX , - SJDM , - JC , - PXH , - SJLY , - - )values( - - #{gsdm} , - #{kjnd} , - #{zblydm} , - #{zblymc} , - #{zjm} , - #{kzlkx} , - #{kzdzk} , - #{syzt} , - #{jlrId} , - #{jlRq} , - #{xgrId} , - #{xgRq} , - #{sfmx} , - #{sjdm} , - #{jc} , - #{pxh} , - #{sjly} , - - ) - - - - insert into ZB_ZBLY(ZBLYMC, ZJM, KZLKX, KZDZK, SYZT, JLR_ID, JL_RQ, XGR_ID, XG_RQ, SFMX, SJDM, JC, PXH, SJLY, sts) - values - - (#{entity.zblymc},#{entity.zjm},#{entity.kzlkx},#{entity.kzdzk},#{entity.syzt},#{entity.jlrId},#{entity.jlRq},#{entity.xgrId},#{entity.xgRq},#{entity.sfmx},#{entity.sjdm},#{entity.jc},#{entity.pxh},#{entity.sjly}, 'Y') - - - - - insert into ZB_ZBLY(ZBLYMC, ZJM, KZLKX, KZDZK, SYZT, JLR_ID, JL_RQ, XGR_ID, XG_RQ, SFMX, SJDM, JC, PXH, SJLY) - values - - (#{entity.zblymc},#{entity.zjm},#{entity.kzlkx},#{entity.kzdzk},#{entity.syzt},#{entity.jlrId},#{entity.jlRq},#{entity.xgrId},#{entity.xgRq},#{entity.sfmx},#{entity.sjdm},#{entity.jc},#{entity.pxh},#{entity.sjly}) - - on duplicate key update - ZBLYMC = values(ZBLYMC), - ZJM = values(ZJM), - KZLKX = values(KZLKX), - KZDZK = values(KZDZK), - SYZT = values(SYZT), - JLR_ID = values(JLR_ID), - JL_RQ = values(JL_RQ), - XGR_ID = values(XGR_ID), - XG_RQ = values(XG_RQ), - SFMX = values(SFMX), - SJDM = values(SJDM), - JC = values(JC), - PXH = values(PXH), - SJLY = values(SJLY) - - -update ZB_ZBLY set - - ZBLYMC = #{zblymc}, - ZJM = #{zjm}, - KZLKX = #{kzlkx}, - KZDZK = #{kzdzk}, - SYZT = #{syzt}, - JLR_ID = #{jlrId}, - JL_RQ = #{jlRq}, - XGR_ID = #{xgrId}, - XG_RQ = #{xgRq}, - SFMX = #{sfmx}, - SJDM = #{sjdm}, - JC = #{jc}, - PXH = #{pxh}, - SJLY = #{sjly}, - -where GSDM = #{gsdm} - - - -update ZB_ZBLY set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} -where GSDM = #{gsdm} - - - -update ZB_ZBLY set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} - - and GSDM = #{gsdm} - and KJND = #{kjnd} - and ZBLYDM = #{zblydm} - and ZBLYMC = #{zblymc} - and ZJM = #{zjm} - and KZLKX = #{kzlkx} - and KZDZK = #{kzdzk} - and SYZT = #{syzt} - and JLR_ID = #{jlrId} - and JL_RQ = #{jlRq} - and XGR_ID = #{xgrId} - and XG_RQ = #{xgRq} - and SFMX = #{sfmx} - and SJDM = #{sjdm} - and JC = #{jc} - and PXH = #{pxh} - and SJLY = #{sjly} - - - - - delete from ZB_ZBLY where GSDM = #{gsdm} - - - - diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbzbly/service/IZbZblyService.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbzbly/service/IZbZblyService.java deleted file mode 100644 index cd7768ae..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbzbly/service/IZbZblyService.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.zbzbly.service; - - -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.grpU8.nxproof.zbzbly.entity.ZbZblyEntity; - -/** - * (ZbZbly)表服务接口 - * - * @author makejava - * @since 2024-08-06 10:54:31 - */ -public interface IZbZblyService extends IBaseService { -} diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbzbly/service/impl/ZbZblyServiceImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbzbly/service/impl/ZbZblyServiceImpl.java deleted file mode 100644 index 8bc7ec9a..00000000 --- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/zbzbly/service/impl/ZbZblyServiceImpl.java +++ /dev/null @@ -1,27 +0,0 @@ -package com.hzya.frame.grpU8.nxproof.zbzbly.service.impl; - - -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.grpU8.nxproof.zbzbly.dao.IZbZblyDao; -import com.hzya.frame.grpU8.nxproof.zbzbly.entity.ZbZblyEntity; -import com.hzya.frame.grpU8.nxproof.zbzbly.service.IZbZblyService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -/** - * (ZbZbly)表服务实现类 - * - * @author makejava - * @since 2024-08-06 10:54:31 - */ -@Service(value = "zbZblyService") -public class ZbZblyServiceImpl extends BaseService implements IZbZblyService { - - private IZbZblyDao zbZblyDao; - - @Autowired - public void setZbZblyDao(IZbZblyDao dao) { - this.zbZblyDao = dao; - this.dao = dao; - } -} diff --git a/service/src/main/java/com/hzya/frame/nc/entity/NcInterface.java b/service/src/main/java/com/hzya/frame/nc/entity/NcInterface.java deleted file mode 100644 index 81018a0c..00000000 --- a/service/src/main/java/com/hzya/frame/nc/entity/NcInterface.java +++ /dev/null @@ -1,27 +0,0 @@ -package com.hzya.frame.nc.entity; - -import com.alibaba.fastjson2.JSON; -import com.hzya.frame.web.entity.BaseEntity; -import lombok.ToString; - -/** - * @Content - * @Author 👻👻👻👻👻👻👻👻👻👻 gjh - * @Date 2023-06-14 10:20 - * @Version 1.0 - */ -//@ToString(callSuper=true) -public class NcInterface extends BaseEntity { - - - public static void main(String[] args) { - NcInterface s = new NcInterface(); - s.setId("2"); - s.setLimit(1L); - s.setSts("Y"); - String str = JSON.toJSONString(s); - //System.out.println(str); - NcInterface s2 = JSON.parseObject(str,NcInterface.class); - //System.out.println(JSON.toJSONString(s2)); - } -} diff --git a/service/src/main/java/com/hzya/frame/nc/entity/NcInterfaceMapper.xml b/service/src/main/java/com/hzya/frame/nc/entity/NcInterfaceMapper.xml deleted file mode 100644 index fe940407..00000000 --- a/service/src/main/java/com/hzya/frame/nc/entity/NcInterfaceMapper.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - ID as id, - code as code, - name as name, - classify as classify, - description as description, - production_company as production_company, - picture_path as picture_path, - sys_type as sys_type, - sorts as sorts, - org_id as org_id, - sts as sts, - create_user_id as create_user_id, - create_time as create_time, - modify_time as modify_time, - modify_user_id as modify_user_id - - - - - update sys_user SET view_name = '超级管理员221' WHERE login_name = 'admin' - - diff --git a/service/src/main/java/com/hzya/frame/nc/service/INcInterfaceService.java b/service/src/main/java/com/hzya/frame/nc/service/INcInterfaceService.java deleted file mode 100644 index d8691dfe..00000000 --- a/service/src/main/java/com/hzya/frame/nc/service/INcInterfaceService.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.hzya.frame.nc.service; - -import com.alibaba.fastjson.JSONObject; -import com.baomidou.dynamic.datasource.annotation.DS; -import com.baomidou.dynamic.datasource.annotation.DSTransactional; -import com.hzya.frame.web.entity.JsonResultEntity; - -/** - * @Content - * @Author 👻👻👻👻👻👻👻👻👻👻 gjh - * @Date 2023-06-13 14:13 - * @Version 1.0 - */ -public interface INcInterfaceService { - - void queryNccBasicArchives(JSONObject req); - - //@DSTransactional() - //JsonResultEntity updateUser(JSONObject jsonObject); - - @DS("dataSource1") - int updateUser1(JSONObject jsonObject); - - @DS("dataSource2") - int updateUser2(JSONObject jsonObject); -} diff --git a/service/src/main/java/com/hzya/frame/nc/service/Test01.java b/service/src/main/java/com/hzya/frame/nc/service/Test01.java deleted file mode 100644 index 4df37ded..00000000 --- a/service/src/main/java/com/hzya/frame/nc/service/Test01.java +++ /dev/null @@ -1,10 +0,0 @@ -package com.hzya.frame.nc.service; - -/** - * @Content - * @Author 👻👻👻👻👻👻👻👻👻👻 gjh - * @Date 2023-06-15 15:20 - * @Version 1.0 - */ -public interface Test01 { -} diff --git a/service/src/main/java/com/hzya/frame/nc/service/impl/NcInterfaceServiceImpl.java b/service/src/main/java/com/hzya/frame/nc/service/impl/NcInterfaceServiceImpl.java deleted file mode 100644 index 0b9a3577..00000000 --- a/service/src/main/java/com/hzya/frame/nc/service/impl/NcInterfaceServiceImpl.java +++ /dev/null @@ -1,146 +0,0 @@ -package com.hzya.frame.nc.service.impl; - -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; -//import com.hzya.frame.demo.bean.Test; -//import com.hzya.frame.demo.mapper.TestMapper; -import com.hzya.frame.nc.entity.NcInterface; -import com.hzya.frame.nc.service.INcInterfaceService; -import com.hzya.frame.sys.user.service.IUserService; -import com.hzya.frame.web.action.ApplicationContextUtil; -import com.hzya.frame.web.entity.JsonResultEntity; -import com.hzya.frame.web.exception.BaseSystemException; -import org.apache.ibatis.session.SqlSessionFactory; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; - -import javax.annotation.Resource; -import java.util.ArrayList; -import java.util.List; - - -/** - * @Content - * @Author 👻👻👻👻👻👻👻👻👻👻 gjh - * @Date 2023-06-13 14:29 - * @Version 1.0 - */ -@Service(value = "ncInterfaceService") -public class NcInterfaceServiceImpl implements INcInterfaceService { - public final static Logger log = LoggerFactory.getLogger(NcInterfaceServiceImpl.class); -// @Resource -// private TestMapper testMapper; - @Resource - private IUserService userService; - @Override - public void queryNccBasicArchives(JSONObject req) { - JSONObject jsonStrObj = req.getJSONObject("jsonStr"); - //基础档案类型 - String type = jsonStrObj.getString("type"); - //查询的参数 - JSONObject queryParameters = jsonStrObj.getJSONObject("queryParameters"); - switch (type) { - case "1": - //供应商视图 - String view_name = "v_hzya_nc_supplier"; - //验证参数是否存在视图内 - checkingParametersKeyEffective(view_name, queryParameters); - break; - case "2": - break; - case "3": - break; - default: - throw new BaseSystemException("未匹配到档案类型!请确认档案类型 1、客户2、供应商3、人员、4项目"); - } - - - } - - /**** - * 根据视图名称,验证查询前参数是否有效 - * @content: - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-08 16:20 - * @param - * @return void - **/ - private void checkingParametersKeyEffective(String view_name, JSONObject queryParameters) { - //查询视图所有列 - List viewFields = new ArrayList<>(); - StringBuffer buffer = new StringBuffer(); - - for (String key : queryParameters.keySet()) { - boolean flag = viewFields.contains(key); - //不包含key的时候,说明查询参数在视图内不存在,需要抛出去异常 - if (!flag) { - buffer.append("参数code:" + key + "在视图内不存在!请检查后在传递查询。\n"); - } - } - if (buffer.length() > 1) { - throw new BaseSystemException(buffer.toString()); - } - } - - -// @Override -// public JsonResultEntity updateUser(JSONObject jsonObject) { -// -// NcInterface s2 = JSON.parseObject(jsonObject.getString("jsonStr"),NcInterface.class); -// //System.out.println(JSON.toJSONString(s2)); -// userService.updateEntity(jsonObject); -//// int as = 1/0; -// JsonResultEntity jsonResultEntity = new JsonResultEntity(); -// -// -// jsonResultEntity.setFlag(true); -//// throw new RuntimeException("系统异常"); -// return jsonResultEntity; -// } - - @Override -// @DS("dataSource1") - public int updateUser1(JSONObject jsonObject) { -// List whereList = new ArrayList<>(); -// WhereCriterion loginCondition = new WhereCriterion("", "login_name", ConditionType.等于.getValue(), "admin", "", ConnectType.AND); -// whereList.add(loginCondition); -// List modifyExamples = new ArrayList<>(); -// ModifyCriterion modifyCriterion = new ModifyCriterion(); -// modifyCriterion.setFiledName("view_name"); -// modifyCriterion.setFiledValue("超级管理员1"); -// modifyCriterion.setStringValue(true); -// modifyExamples.add(modifyCriterion); - - SqlSessionFactory s = ApplicationContextUtil.getBeanByClass(SqlSessionFactory.class); - if (s == null) { - s = (SqlSessionFactory) ApplicationContextUtil.getBeanByName("mySqlSessionFactory"); - } - - Integer result = s.openSession().update("com.hzya.frame.nc.entity.NcInterface.test_update_user"); -// Integer result = baseDaoUtilImpl.update("sys_user",modifyExamples,whereList); - log.info("ya251修改人员结果:" + result); - return result; - } - - @Override -// @DS("dataSource2") - public int updateUser2(JSONObject jsonObject) { -// List whereList = new ArrayList<>(); -// WhereCriterion loginCondition = new WhereCriterion("", "login_name", ConditionType.等于.getValue(), "admin", "", ConnectType.AND); -// whereList.add(loginCondition); -// List modifyExamples = new ArrayList<>(); -// ModifyCriterion modifyCriterion = new ModifyCriterion(); -// modifyCriterion.setFiledName("view_name"); -// modifyCriterion.setFiledValue("超级管理员3"); -// modifyCriterion.setStringValue(true); -// modifyExamples.add(modifyCriterion); -// DataSourceUtil.getDefaultSqlSession() - SqlSessionFactory s = ApplicationContextUtil.getBeanByClass(SqlSessionFactory.class); - Integer result = s.openSession().update("test_update_user"); -// Integer result = baseDaoUtilImpl.update("sys_user",modifyExamples,whereList); - log.info("ya237修改人员结果:" + result); - return result; - } - -} diff --git a/service/src/main/java/com/hzya/frame/ncc/v202005/service/INccV202005Service.java b/service/src/main/java/com/hzya/frame/ncc/v202005/service/INccV202005Service.java deleted file mode 100644 index 7b5890b8..00000000 --- a/service/src/main/java/com/hzya/frame/ncc/v202005/service/INccV202005Service.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.hzya.frame.ncc.v202005.service; - - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.web.entity.JsonResultEntity; - -public interface INccV202005Service { - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 查询列表 - * @Date 2:18 下午 2023/7/17 - **/ - JsonResultEntity thirdInterfaceGetToken(JSONObject jsonObject); - - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 获取ncc数据 - * @Date 2:18 下午 2023/7/17 - **/ - JsonResultEntity getNccDataDetail(JSONObject jsonObject); - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 获取ncc数据 - * @Date 2:18 下午 2023/7/17 - **/ - JsonResultEntity getNccData(JSONObject jsonObject); -} \ No newline at end of file diff --git a/service/src/main/java/com/hzya/frame/ncc/v202005/service/impl/NccV202005ServiceImpl.java b/service/src/main/java/com/hzya/frame/ncc/v202005/service/impl/NccV202005ServiceImpl.java deleted file mode 100644 index 4b96a09a..00000000 --- a/service/src/main/java/com/hzya/frame/ncc/v202005/service/impl/NccV202005ServiceImpl.java +++ /dev/null @@ -1,216 +0,0 @@ -package com.hzya.frame.ncc.v202005.service.impl; - - -import cn.hutool.json.JSONUtil; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.ncc.v202005.service.INccV202005Service; -import com.hzya.frame.util.oldNcc.Encryption; -import com.hzya.frame.util.oldNcc.SHA256Util; -import com.hzya.frame.web.entity.BaseResult; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.springframework.stereotype.Service; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import java.io.BufferedReader; -import java.io.IOException; -import java.io.InputStream; -import java.io.InputStreamReader; -import java.io.OutputStream; -import java.net.HttpURLConnection; -import java.net.URL; -import java.net.URLEncoder; -import java.nio.charset.Charset; -import java.util.HashMap; -import java.util.Map; - - -@Service(value="nccV202005Service") -public class NccV202005ServiceImpl implements INccV202005Service { - private final Logger logger = LoggerFactory.getLogger(this.getClass()); - - - @Override - public JsonResultEntity thirdInterfaceGetToken(JSONObject object) { - JSONObject jsonObject = getstrObj("jsonStr", object); - - String client_id = jsonObject.getString("client_id"); - String pubKey = jsonObject.getString("pubKey"); - String client_secret = jsonObject.getString("client_secret"); - String username = jsonObject.getString("username"); - String pwd = jsonObject.getString("pwd"); - String busi_center = jsonObject.getString("busi_center"); - String dsname = jsonObject.getString("dsname"); - String baseUrl = jsonObject.getString("baseUrl"); - Map paramMap = new HashMap(); - // 密码模式认证 - paramMap.put("grant_type", "password"); - // 第三方应用id - paramMap.put("client_id", client_id); - // 第三方应用secret 公钥加密 - try { - paramMap.put("client_secret", URLEncoder.encode(Encryption.pubEncrypt(pubKey, client_secret), "utf-8")); - } catch (Exception e) { - return BaseResult.getFailureMessageEntity("获取token失败"); - } - // ncc用户名 - paramMap.put("username", username); - // 密码 公钥加密 - try { - paramMap.put("password", URLEncoder.encode(Encryption.pubEncrypt(pubKey, pwd), "utf-8")); - } catch (Exception e) { - return BaseResult.getFailureMessageEntity("获取token失败"); - } - // 账套编码 - paramMap.put("biz_center", busi_center); - // 签名 - String sign = SHA256Util.getSHA256(client_id + client_secret + username + pwd + pubKey); - paramMap.put("signature", sign); - paramMap.put("dsname", dsname); - String url = baseUrl + "/nccloud/opm/accesstoken"; - String mediaType = "application/x-www-form-urlencoded"; - String token = doPost(url, paramMap, mediaType, null, ""); - //System.out.println("token:" + token); - if(JSONUtil.isTypeJSON(token)){ - JSONObject jsonObject1 = JSONObject.parseObject(token); - return BaseResult.getSuccessMessageEntity("获取token成功",jsonObject1); - }else { - return BaseResult.getSuccessMessageEntity("获取token成功",token); - } - } - - @Override - public JsonResultEntity getNccData(JSONObject object) { - String token = "{\"head\":{\"primal_money\":\"489.00\",\"bill_date\":\"2023-08-15 06:10:01\",\"pk_currtype\":\"1002Z0100000000001K1\",\"bill_type\":\"F4\",\"trade_type\":\"D4\",\"billmaker_date\":\"2023-08-15 06:10:01\",\"objecttype\":\"0\",\"source_flag\":\"2\",\"pk_org\":\"0001W310000000002WN9\"},\"body\":[{\"bill_date\":\"2023-08-15 06:10:01\",\"pk_customer\":\"1001W3100000000007PV\",\"pk_account\":\"1001W3100000000007RQ\",\"pk_recproject\":\"1001W3100000000007QR\",\"pk_currtype\":\"1002Z0100000000001K1\",\"bill_type\":\"F4\",\"trade_type\":\"D4\",\"creationtime\":\"2023-08-15 06:10:01\",\"objecttype\":\"0\",\"pk_org\":\"0001W310000000002WN9\",\"direction\":\"1\",\"rec_primal\":\"489.00\"}]}"; - JSONObject jsonObject1 = JSONObject.parseObject(token); - return BaseResult.getSuccessMessageEntity("获取数据成功",jsonObject1); - } - @Override - public JsonResultEntity getNccDataDetail(JSONObject object) { - String token = "{\"primal_money\":\"489.00\",\"bill_date\":\"2023-08-15 06:10:01\",\"pk_currtype\":\"1002Z0100000000001K1\",\"bill_type\":\"F4\",\"trade_type\":\"D4\",\"billmaker_date\":\"2023-08-15 06:10:01\",\"objecttype\":\"0\",\"source_flag\":\"2\",\"pk_org\":\"0001W310000000002WN9\",\"bill_date1\":\"2023-08-15 06:10:01\",\"pk_customer\":\"1001W3100000000007PV\",\"pk_account\":\"1001W3100000000007RQ\",\"pk_recproject\":\"1001W3100000000007QR\",\"pk_currtype1\":\"1002Z0100000000001K1\",\"bill_type1\":\"F4\",\"trade_type1\":\"D4\",\"creationtime\":\"2023-08-15 06:10:01\",\"objecttype1\":\"0\",\"pk_org1\":\"0001W310000000002WN9\",\"direction\":\"1\",\"rec_primal\":\"489.00\"}"; - JSONObject jsonObject1 = JSONObject.parseObject(token); - return BaseResult.getSuccessMessageEntity("获取数据成功",jsonObject1); - } - - /** - * 发送post请求 - * - * @param baseUrl - * @param paramMap - * @param mediaType - * @param headers - * @param json - * @return - */ - private String doPost(String baseUrl, Map paramMap, String mediaType, Map headers, String json) { - - HttpURLConnection urlConnection = null; - InputStream in = null; - OutputStream out = null; - BufferedReader bufferedReader = null; - String result = null; - try { - StringBuffer sb = new StringBuffer(); - sb.append(baseUrl); - if (paramMap != null) { - sb.append("?"); - for (Map.Entry entry : paramMap.entrySet()) { - String key = entry.getKey(); - String value = entry.getValue(); - sb.append(key + "=" + value).append("&"); - } - baseUrl = sb.toString().substring(0, sb.toString().length() - 1); - } - - URL urlObj = new URL(baseUrl); - urlConnection = (HttpURLConnection) urlObj.openConnection(); - urlConnection.setConnectTimeout(50000); - urlConnection.setRequestMethod("POST"); - urlConnection.setDoOutput(true); - urlConnection.setDoInput(true); - urlConnection.setUseCaches(false); - urlConnection.addRequestProperty("content-type", mediaType); - if (headers != null) { - for (String key : headers.keySet()) { - urlConnection.addRequestProperty(key, headers.get(key)); - } - } - out = urlConnection.getOutputStream(); - out.write(json.getBytes("utf-8")); - out.flush(); - int resCode = urlConnection.getResponseCode(); - if (resCode == HttpURLConnection.HTTP_OK || resCode == HttpURLConnection.HTTP_CREATED || resCode == HttpURLConnection.HTTP_ACCEPTED) { - in = urlConnection.getInputStream(); - } else { - in = urlConnection.getErrorStream(); - } - bufferedReader = new BufferedReader(new InputStreamReader(in, "utf-8")); - StringBuffer temp = new StringBuffer(); - String line = bufferedReader.readLine(); - while (line != null) { - temp.append(line).append("\r\n"); - line = bufferedReader.readLine(); - } - String ecod = urlConnection.getContentEncoding(); - if (ecod == null) { - ecod = Charset.forName("utf-8").name(); - } - result = new String(temp.toString().getBytes("utf-8"), ecod); - } catch (Exception e) { - //System.out.println(e); - } finally { - if (null != bufferedReader) { - try { - bufferedReader.close(); - } catch (IOException e) { - e.printStackTrace(); - } - } - if (null != out) { - try { - out.close(); - } catch (IOException e) { - e.printStackTrace(); - } - } - if (null != in) { - try { - in.close(); - } catch (IOException e) { - e.printStackTrace(); - } - } - urlConnection.disconnect(); - } - return result; - } - /** - * @Author lvleigang - * @Description 获取对象转换成jsonobj - * @Date 11:51 下午 2023/7/10 - * @param key - * @param object - * @return com.alibaba.fastjson.JSONObject - **/ - protected JSONObject getstrObj(String key, JSONObject object) { - if (checkStr(object.getString(key)) ) { - return object.getJSONObject(key); - } - return new JSONObject(); - } - - /** - * @param str - * @return void - * @Author lvleigang - * @Description 校验字符串 - * @Date 11:41 上午 2022/12/7 - **/ - protected Boolean checkStr(String str) { - Boolean flag = true; - if (str == null || "".equals(str)) { - flag = false; - } - return flag; - } -} diff --git a/service/src/main/java/com/hzya/frame/ningboBankTreasury/entity/NingboBankTreasuryEntity.java b/service/src/main/java/com/hzya/frame/ningboBankTreasury/entity/NingboBankTreasuryEntity.java deleted file mode 100644 index aa72daf7..00000000 --- a/service/src/main/java/com/hzya/frame/ningboBankTreasury/entity/NingboBankTreasuryEntity.java +++ /dev/null @@ -1,9 +0,0 @@ -package com.hzya.frame.ningboBankTreasury.entity; - -import com.hzya.frame.web.entity.BaseEntity; - - -public class NingboBankTreasuryEntity extends BaseEntity { - -} - diff --git a/service/src/main/java/com/hzya/frame/ningboBankTreasury/service/INingboBankTreasuryService.java b/service/src/main/java/com/hzya/frame/ningboBankTreasury/service/INingboBankTreasuryService.java deleted file mode 100644 index c8985f5d..00000000 --- a/service/src/main/java/com/hzya/frame/ningboBankTreasury/service/INingboBankTreasuryService.java +++ /dev/null @@ -1,36 +0,0 @@ -package com.hzya.frame.ningboBankTreasury.service; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; -import com.hzya.frame.web.entity.JsonResultEntity; - -public interface INingboBankTreasuryService { - - - - /** - * @Author lvleigang - * @Description 发送宁波银行 - * @Date 4:45 下午 2024/7/9 - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - **/ - Object sendNbBank(JSONObject jsonObject); - - /** - * @Author lvleigang - * @Description 发送宁波银行下载文件 - * @Date 4:45 下午 2024/7/9 - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - **/ - Object sendNbBankFileDownload(JSONObject jsonObject); - /** - * - * @content 此方法获取初始化参数,拼接请求参数 - * @author laborer - * @date 2024/5/27 0027 11:38 - * - */ - SysExtensionApiEntity doChangeData(SysExtensionApiEntity entity); -} diff --git a/service/src/main/java/com/hzya/frame/ningboBankTreasury/service/impl/NingboBankTreasuryServiceImpl.java b/service/src/main/java/com/hzya/frame/ningboBankTreasury/service/impl/NingboBankTreasuryServiceImpl.java deleted file mode 100644 index 0b107a15..00000000 --- a/service/src/main/java/com/hzya/frame/ningboBankTreasury/service/impl/NingboBankTreasuryServiceImpl.java +++ /dev/null @@ -1,212 +0,0 @@ -package com.hzya.frame.ningboBankTreasury.service.impl; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.bip.v3.v2207.dps.service.impl.PayMentServiceImpl; -import com.hzya.frame.ningboBankTreasury.service.INingboBankTreasuryService; -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; -import com.hzya.frame.sysnew.application.plugin.entity.SysApplicationPluginEntity; -import com.hzya.frame.util.bipV3.SHA256Util; -import com.hzya.frame.web.entity.BaseResult; -import com.hzya.frame.web.entity.JsonResultEntity; -import com.nbcb.sdk.OpenSDK; -import com.nbcb.sdk.aes.exception.SDKException; -import com.nbcb.sdk.aes.param.ConfigParam; -import com.nbcb.sdk.file.FileDownloadResponse; -import org.apache.commons.lang3.StringUtils; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; - -import java.util.HashMap; -import java.util.Map; - - -@Service(value = "ningboBankTreasuryServiceImpl") -public class NingboBankTreasuryServiceImpl implements INingboBankTreasuryService { - private static final Logger logger = LoggerFactory.getLogger(NingboBankTreasuryServiceImpl.class); - - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 单笔查证接口 - * @Date 4:45 下午 2024/7/9 - **/ - @Override - public Object sendNbBank(JSONObject jsonObject) { - JSONObject returnJson = new JSONObject(); - JSONObject entity = getstrObj("jsonStr", jsonObject); - String dataJson = entity.getString("Data"); - String appKey = entity.getString("appKey"); - String privateKey = entity.getString("privateKey"); - String publicUrl = entity.getString("publicUrl"); - String publicKey = entity.getString("publicKey"); - String productID = entity.getString("productID"); - String serviceID = entity.getString("serviceID"); - //初始化宁波银行OpenSDK - try { - ConfigParam configParam = new ConfigParam(privateKey,publicUrl,appKey,publicKey,10000,20000); - OpenSDK.dynamicInit(configParam,true); - } catch (SDKException e) { - logger.error("初始化宁波银行OpenSDK错误:{}",e.getMessage()); - returnJson.put("retCode","9999"); - returnJson.put("retMsg","初始化宁波银行OpenSDK错误"); - return returnJson; - } - //发送数据 - try { - String returnData = OpenSDK.send(productID,serviceID,dataJson.replace(" ","")); - if(returnData == null || "".equals(returnData)){ - returnJson.put("retCode","9999"); - returnJson.put("retMsg","发送宁波银行OpenSDK返回错误"); - return returnJson; - } - try { - returnJson = JSONObject.parseObject(returnData); - JSONObject retData = returnJson.getJSONObject("Data"); - String retCode = retData.getString("retCode"); - String retMsg = retData.getString("retMsg"); - returnJson.put("retCode",retCode); - returnJson.put("retMsg",retMsg); - return returnJson; - } catch (Exception e) { - returnJson.put("retCode","9999"); - returnJson.put("retMsg","发送宁波银行OpenSDK返回转换Json错误"); - return returnJson; - } - } catch (Exception e) { - returnJson.put("retCode","9999"); - returnJson.put("retMsg","发送宁波银行OpenSDK错误"); - return returnJson; - } - } - - - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 发送宁波银行下载文件 - * - * @Date 4:45 下午 2024/7/9 - **/ - @Override - public Object sendNbBankFileDownload(JSONObject jsonObject) { - JSONObject returnJson = new JSONObject(); - JSONObject entity = getstrObj("jsonStr", jsonObject); - String dataJson = entity.getString("Data"); - JSONObject data = JSONObject.parseObject(dataJson); - JSONObject dataFileid = data.getJSONObject("Data"); - String appKey = entity.getString("appKey"); - String privateKey = entity.getString("privateKey"); - String publicUrl = entity.getString("publicUrl"); - String publicKey = entity.getString("publicKey"); - String productID = entity.getString("productID"); - String serviceID = entity.getString("serviceID"); - //初始化宁波银行OpenSDK - try { - ConfigParam configParam = new ConfigParam(privateKey,publicUrl,appKey,publicKey,10000,20000); - OpenSDK.dynamicInit(configParam,true); - } catch (SDKException e) { - logger.error("初始化宁波银行OpenSDK错误:{}",e.getMessage()); - returnJson.put("retCode","9999"); - returnJson.put("retMsg","初始化宁波银行OpenSDK错误"); - return returnJson; - } - //发送数据 - try { - FileDownloadResponse returnData = OpenSDK.sendFileDownload(productID,"open-filegateway",dataFileid.getString("fileId"),null); - if(returnData == null || "".equals(returnData)){ - returnJson.put("retCode","9999"); - returnJson.put("retMsg","发送宁波银行OpenSDK返回错误"); - return returnJson; - } - try { - - //returnJson = JSONObject.parseObject(returnData); - //JSONObject retData = returnJson.getJSONObject("Data"); - String retCode = returnData.getRetCode(); - String retMsg = returnData.getRetMsg(); - returnJson.put("data",returnData.getData()); - returnJson.put("retCode",retCode); - returnJson.put("retMsg",retMsg); - return returnJson; - } catch (Exception e) { - returnJson.put("retCode","9999"); - returnJson.put("retMsg","发送宁波银行OpenSDK返回转换Json错误"); - return returnJson; - } - } catch (Exception e) { - returnJson.put("retCode","9999"); - returnJson.put("retMsg","发送宁波银行OpenSDK错误"); - return returnJson; - } - } - - /** - * @param entity - * @content 此方法获取初始化参数,拼接请求参数 - * @author laborer - * @date 2024/5/27 0027 11:38 - */ - @Override - public SysExtensionApiEntity doChangeData(SysExtensionApiEntity entity) { - try { - if(entity == null ){ - return entity; - } - Map returnHeaders = new HashMap<>(); - JSONObject returnDataData = new JSONObject(); - JSONObject returnData = new JSONObject(); - Map headers = entity.getHeaders(); - String bodys = entity.getBodys(); - JSONObject data = JSONObject.parseObject(bodys); - - //先处理转发请求header - returnHeaders.put("yatl",headers.get("yatl")); - returnHeaders.put("yadj",headers.get("yadj")); - - returnDataData.put("appKey",headers.get("appKey")); - returnDataData.put("privateKey",headers.get("privateKey")); - returnDataData.put("publicUrl",headers.get("publicUrl")); - returnDataData.put("publicKey",headers.get("publicKey")); - returnDataData.put("productID",headers.get("productID")); - returnDataData.put("serviceID",headers.get("serviceID")); - data.put("custId",headers.get("custId")); - returnData.put("Data",data); - returnDataData.put("Data",returnData); - entity.setHeaders(returnHeaders); - entity.setBodys(returnDataData.toJSONString()); - } catch (Exception e) { - //发送内部处理方法错误 - logger.error("宁波银行内部转换接口错误:{}",e.getMessage()); - } - return entity; - } - - - - - public JSONObject getstrObj(String key, JSONObject object) { - if (checkStr(object.getString(key)) ) { - return object.getJSONObject(key); - } - return new JSONObject(); - } - /** - * @param str - * @return void - * @Author lvleigang - * @Description 校验字符串 - * @Date 11:41 上午 2022/12/7 - **/ - protected Boolean checkStr(String str) { - Boolean flag = true; - if (str == null || "".equals(str)) { - flag = false; - } - return flag; - } -} diff --git a/service/src/main/java/com/hzya/frame/report/reportAccredit/dao/IReportAccreditDao.java b/service/src/main/java/com/hzya/frame/report/reportAccredit/dao/IReportAccreditDao.java deleted file mode 100644 index f5e31363..00000000 --- a/service/src/main/java/com/hzya/frame/report/reportAccredit/dao/IReportAccreditDao.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.hzya.frame.report.reportAccredit.dao; - -import com.hzya.frame.report.reportAccredit.entity.ReportAccreditEntity; -import com.hzya.frame.basedao.dao.IBaseDao; - -/** - * 报表授权表(report_accredit: table)表数据库访问层 - * - * @author makejava - * @since 2024-05-21 15:02:11 - */ -public interface IReportAccreditDao extends IBaseDao { - -} - diff --git a/service/src/main/java/com/hzya/frame/report/reportAccredit/dao/impl/ReportAccreditDaoImpl.java b/service/src/main/java/com/hzya/frame/report/reportAccredit/dao/impl/ReportAccreditDaoImpl.java deleted file mode 100644 index 62bb8b33..00000000 --- a/service/src/main/java/com/hzya/frame/report/reportAccredit/dao/impl/ReportAccreditDaoImpl.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.hzya.frame.report.reportAccredit.dao.impl; - -import com.hzya.frame.report.reportAccredit.entity.ReportAccreditEntity; -import com.hzya.frame.report.reportAccredit.dao.IReportAccreditDao; -import org.springframework.stereotype.Repository; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -/** - * 报表授权表(ReportAccredit)表数据库访问层 - * - * @author makejava - * @since 2024-05-21 15:02:11 - */ -@Repository(value = "ReportAccreditDaoImpl") -public class ReportAccreditDaoImpl extends MybatisGenericDao implements IReportAccreditDao{ - -} - diff --git a/service/src/main/java/com/hzya/frame/report/reportAccredit/entity/ReportAccreditEntity.java b/service/src/main/java/com/hzya/frame/report/reportAccredit/entity/ReportAccreditEntity.java deleted file mode 100644 index 4f987973..00000000 --- a/service/src/main/java/com/hzya/frame/report/reportAccredit/entity/ReportAccreditEntity.java +++ /dev/null @@ -1,55 +0,0 @@ -package com.hzya.frame.report.reportAccredit.entity; - -import com.hzya.frame.web.entity.BaseEntity; -/** - * 报表授权表(ReportAccredit)实体类 - * - * @author makejava - * @since 2024-05-21 15:02:12 - */ -public class ReportAccreditEntity extends BaseEntity { - - /** 权限赋予对象id */ - private String objectId; - /** 报表ID */ - private String reportId; - /** 权限类型(1、应用2、人员) */ - private String kindId; - /** 公司id */ - private String companyId; - - - public String getObjectId() { - return objectId; - } - - public void setObjectId(String objectId) { - this.objectId = objectId; - } - - public String getReportId() { - return reportId; - } - - public void setReportId(String reportId) { - this.reportId = reportId; - } - - public String getKindId() { - return kindId; - } - - public void setKindId(String kindId) { - this.kindId = kindId; - } - - public String getCompanyId() { - return companyId; - } - - public void setCompanyId(String companyId) { - this.companyId = companyId; - } - -} - diff --git a/service/src/main/java/com/hzya/frame/report/reportAccredit/entity/ReportAccreditEntity.xml b/service/src/main/java/com/hzya/frame/report/reportAccredit/entity/ReportAccreditEntity.xml deleted file mode 100644 index 6167bee9..00000000 --- a/service/src/main/java/com/hzya/frame/report/reportAccredit/entity/ReportAccreditEntity.xml +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - id - ,object_id - ,report_id - ,kind_id - ,sorts - ,create_user_id - ,create_time - ,modify_user_id - ,modify_time - ,sts - ,org_id - ,company_id - - - - - - - - - - - - - - - - - - - insert into report_accredit( - - id , - object_id , - report_id , - kind_id , - sorts , - create_user_id , - create_time , - modify_user_id , - modify_time , - sts , - org_id , - company_id , - sts, - - )values( - - #{id} , - #{objectId} , - #{reportId} , - #{kindId} , - #{sorts} , - #{create_user_id} , - #{create_time} , - #{modify_user_id} , - #{modify_time} , - #{sts} , - #{org_id} , - #{companyId} , - 'Y', - - ) - - - - insert into report_accredit(id, object_id, report_id, kind_id, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, company_id, sts) - values - - (#{entity.id},#{entity.objectId},#{entity.reportId},#{entity.kindId},#{entity.sorts},#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.org_id},#{entity.companyId}, 'Y') - - - - - insert into report_accredit(id, object_id, report_id, kind_id, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, company_id) - values - - (#{entity.id},#{entity.objectId},#{entity.reportId},#{entity.kindId},#{entity.sorts},#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.org_id},#{entity.companyId}) - - on duplicate key update - id = values(id), - object_id = values(object_id), - report_id = values(report_id), - kind_id = values(kind_id), - sorts = values(sorts), - create_user_id = values(create_user_id), - create_time = values(create_time), - modify_user_id = values(modify_user_id), - modify_time = values(modify_time), - sts = values(sts), - org_id = values(org_id), - company_id = values(company_id) - - -update report_accredit set - - id = #{id}, - object_id = #{objectId}, - report_id = #{reportId}, - kind_id = #{kindId}, - sorts = #{sorts}, - create_user_id = #{create_user_id}, - create_time = #{create_time}, - modify_user_id = #{modify_user_id}, - modify_time = #{modify_time}, - sts = #{sts}, - org_id = #{org_id}, - company_id = #{companyId}, - -where = #{id} - - - -update report_accredit set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} -where = #{id} - - - -update report_accredit set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} - - and id = #{id} - and object_id = #{objectId} - and report_id = #{reportId} - and kind_id = #{kindId} - and sorts = #{sorts} - and sts = #{sts} - and company_id = #{companyId} - and sts='Y' - - - - - delete from report_accredit where = #{id} - - - - diff --git a/service/src/main/java/com/hzya/frame/report/reportAccredit/service/IReportAccreditService.java b/service/src/main/java/com/hzya/frame/report/reportAccredit/service/IReportAccreditService.java deleted file mode 100644 index be6686de..00000000 --- a/service/src/main/java/com/hzya/frame/report/reportAccredit/service/IReportAccreditService.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.hzya.frame.report.reportAccredit.service; - -import com.hzya.frame.report.reportAccredit.entity.ReportAccreditEntity; -import com.hzya.frame.basedao.service.IBaseService; -/** - * 报表授权表(ReportAccredit)表服务接口 - * - * @author makejava - * @since 2024-05-21 15:02:12 - */ -public interface IReportAccreditService extends IBaseService{ -} diff --git a/service/src/main/java/com/hzya/frame/report/reportAccredit/service/impl/ReportAccreditServiceImpl.java b/service/src/main/java/com/hzya/frame/report/reportAccredit/service/impl/ReportAccreditServiceImpl.java deleted file mode 100644 index 066659be..00000000 --- a/service/src/main/java/com/hzya/frame/report/reportAccredit/service/impl/ReportAccreditServiceImpl.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.hzya.frame.report.reportAccredit.service.impl; - -import com.hzya.frame.report.reportAccredit.entity.ReportAccreditEntity; -import com.hzya.frame.report.reportAccredit.dao.IReportAccreditDao; -import com.hzya.frame.report.reportAccredit.service.IReportAccreditService; -import org.springframework.stereotype.Service; -import org.springframework.beans.factory.annotation.Autowired; -import javax.annotation.Resource; -import com.hzya.frame.basedao.service.impl.BaseService; -/** - * 报表授权表(ReportAccredit)表服务实现类 - * - * @author makejava - * @since 2024-05-21 15:02:12 - */ -@Service(value = "reportAccreditService") -public class ReportAccreditServiceImpl extends BaseService implements IReportAccreditService { - - private IReportAccreditDao reportAccreditDao; - - @Autowired - public void setReportAccreditDao(IReportAccreditDao dao) { - this.reportAccreditDao = dao; - this.dao = dao; - } -} diff --git a/service/src/main/java/com/hzya/frame/report/reportClassify/dao/IReportClassifyDao.java b/service/src/main/java/com/hzya/frame/report/reportClassify/dao/IReportClassifyDao.java deleted file mode 100644 index c861046c..00000000 --- a/service/src/main/java/com/hzya/frame/report/reportClassify/dao/IReportClassifyDao.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.hzya.frame.report.reportClassify.dao; - -import com.hzya.frame.report.reportClassify.entity.ReportClassifyEntity; -import com.hzya.frame.basedao.dao.IBaseDao; - -/** - * 报表分类表(report_classify: table)表数据库访问层 - * - * @author makejava - * @since 2024-05-21 15:03:14 - */ -public interface IReportClassifyDao extends IBaseDao { - -} - diff --git a/service/src/main/java/com/hzya/frame/report/reportClassify/dao/impl/ReportClassifyDaoImpl.java b/service/src/main/java/com/hzya/frame/report/reportClassify/dao/impl/ReportClassifyDaoImpl.java deleted file mode 100644 index 48fa3d1a..00000000 --- a/service/src/main/java/com/hzya/frame/report/reportClassify/dao/impl/ReportClassifyDaoImpl.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.hzya.frame.report.reportClassify.dao.impl; - -import com.hzya.frame.report.reportClassify.entity.ReportClassifyEntity; -import com.hzya.frame.report.reportClassify.dao.IReportClassifyDao; -import org.springframework.stereotype.Repository; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -/** - * 报表分类表(ReportClassify)表数据库访问层 - * - * @author makejava - * @since 2024-05-21 15:03:14 - */ -@Repository(value = "ReportClassifyDaoImpl") -public class ReportClassifyDaoImpl extends MybatisGenericDao implements IReportClassifyDao{ - -} - diff --git a/service/src/main/java/com/hzya/frame/report/reportClassify/entity/ReportClassifyEntity.java b/service/src/main/java/com/hzya/frame/report/reportClassify/entity/ReportClassifyEntity.java deleted file mode 100644 index 4fa0e714..00000000 --- a/service/src/main/java/com/hzya/frame/report/reportClassify/entity/ReportClassifyEntity.java +++ /dev/null @@ -1,84 +0,0 @@ -package com.hzya.frame.report.reportClassify.entity; - -import java.util.Date; -import java.util.List; - -import com.hzya.frame.sysnew.organ.entity.SysOrganEntity; -import com.hzya.frame.web.entity.BaseEntity; -/** - * 报表分类表(ReportClassify)实体类 - * - * @author makejava - * @since 2024-05-21 15:03:14 - */ -public class ReportClassifyEntity extends BaseEntity { - - /** 编码 */ - private String code; - /** 名称 */ - private String name; - /** 上级id */ - private String parentId; - private String parentName; - /** 公司id */ - private String companyId; - private List children; - - private String label; - public String getCode() { - return code; - } - - public void setCode(String code) { - this.code = code; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getParentId() { - return parentId; - } - - public void setParentId(String parentId) { - this.parentId = parentId; - } - - public String getCompanyId() { - return companyId; - } - - public void setCompanyId(String companyId) { - this.companyId = companyId; - } - - public String getLabel() { - return label; - } - - public void setLabel(String label) { - this.label = label; - } - - public List getChildren() { - return children; - } - - public void setChildren(List children) { - this.children = children; - } - - public String getParentName() { - return parentName; - } - - public void setParentName(String parentName) { - this.parentName = parentName; - } -} - diff --git a/service/src/main/java/com/hzya/frame/report/reportClassify/entity/ReportClassifyEntity.xml b/service/src/main/java/com/hzya/frame/report/reportClassify/entity/ReportClassifyEntity.xml deleted file mode 100644 index cfb9b530..00000000 --- a/service/src/main/java/com/hzya/frame/report/reportClassify/entity/ReportClassifyEntity.xml +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - id - ,code - ,name - ,parent_id - ,sorts - ,create_user_id - ,create_time - ,modify_user_id - ,modify_time - ,sts - ,org_id - ,company_id - - - - - - - - - - - - - - - - - - insert into report_classify( - - id , - code , - name , - parent_id , - sorts , - create_user_id , - create_time , - modify_user_id , - modify_time , - sts , - org_id , - company_id , - sts, - - )values( - - #{id} , - #{code} , - #{name} , - #{parentId} , - #{sorts} , - #{create_user_id} , - #{create_time} , - #{modify_user_id} , - #{modify_time} , - #{sts} , - #{org_id} , - #{companyId} , - 'Y', - - ) - - - - insert into report_classify(id, code, name, parent_id, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, company_id, sts) - values - - (#{entity.id},#{entity.code},#{entity.name},#{entity.parentId},#{entity.sorts},#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.org_id},#{entity.companyId}, 'Y') - - - - - insert into report_classify(id, code, name, parent_id, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, company_id) - values - - (#{entity.id},#{entity.code},#{entity.name},#{entity.parentId},#{entity.sorts},#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.org_id},#{entity.companyId}) - - on duplicate key update - id = values(id), - code = values(code), - name = values(name), - parent_id = values(parent_id), - sorts = values(sorts), - create_user_id = values(create_user_id), - create_time = values(create_time), - modify_user_id = values(modify_user_id), - modify_time = values(modify_time), - sts = values(sts), - org_id = values(org_id), - company_id = values(company_id) - - -update report_classify set - - id = #{id}, - code = #{code}, - name = #{name}, - parent_id = #{parentId}, - sorts = #{sorts}, - create_user_id = #{create_user_id}, - create_time = #{create_time}, - modify_user_id = #{modify_user_id}, - modify_time = #{modify_time}, - sts = #{sts}, - org_id = #{org_id}, - company_id = #{companyId}, - -where = #{id} - - - -update report_classify set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} -where = #{id} - - - -update report_classify set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} - - and id = #{id} - and code = #{code} - and name = #{name} - and parent_id = #{parentId} - and sorts = #{sorts} - and sts = #{sts} - and company_id = #{companyId} - and sts='Y' - - - - - delete from report_classify where = #{id} - - - - diff --git a/service/src/main/java/com/hzya/frame/report/reportClassify/service/IReportClassifyService.java b/service/src/main/java/com/hzya/frame/report/reportClassify/service/IReportClassifyService.java deleted file mode 100644 index 3c3b645a..00000000 --- a/service/src/main/java/com/hzya/frame/report/reportClassify/service/IReportClassifyService.java +++ /dev/null @@ -1,65 +0,0 @@ -package com.hzya.frame.report.reportClassify.service; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.report.reportClassify.entity.ReportClassifyEntity; -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.web.entity.JsonResultEntity; - -/** - * 报表分类表(ReportClassify)表服务接口 - * - * @author makejava - * @since 2024-05-21 15:03:14 - */ -public interface IReportClassifyService extends IBaseService{ - - /** - * @Author lvleigang - * @Description 查询分类树 - * @Date 3:14 下午 2024/5/21 - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - **/ - JsonResultEntity queryEntityTree(JSONObject jsonObject); - - - /** - * @Author lvleigang - * @Description 保存分类 - * @Date 3:16 下午 2024/5/21 - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - **/ - JsonResultEntity saveEntity(JSONObject jsonObject); - - - /** - * @Author lvleigang - * @Description 获取分类 - * @Date 3:16 下午 2024/5/21 - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - **/ - JsonResultEntity getEntity(JSONObject jsonObject); - - - /** - * @Author lvleigang - * @Description 修改分类 - * @Date 3:16 下午 2024/5/21 - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - **/ - JsonResultEntity updateEntity(JSONObject jsonObject); - - - /** - * @Author lvleigang - * @Description 删除分类 - * @Date 3:16 下午 2024/5/21 - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - **/ - JsonResultEntity deleteEntity(JSONObject jsonObject); - -} diff --git a/service/src/main/java/com/hzya/frame/report/reportClassify/service/impl/ReportClassifyServiceImpl.java b/service/src/main/java/com/hzya/frame/report/reportClassify/service/impl/ReportClassifyServiceImpl.java deleted file mode 100644 index aa57d7c2..00000000 --- a/service/src/main/java/com/hzya/frame/report/reportClassify/service/impl/ReportClassifyServiceImpl.java +++ /dev/null @@ -1,230 +0,0 @@ -package com.hzya.frame.report.reportClassify.service.impl; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.report.reportClassify.entity.ReportClassifyEntity; -import com.hzya.frame.report.reportClassify.dao.IReportClassifyDao; -import com.hzya.frame.report.reportClassify.service.IReportClassifyService; -import com.hzya.frame.report.reportManage.dao.IReportManageDao; -import com.hzya.frame.report.reportManage.entity.ReportManageEntity; -import com.hzya.frame.sysnew.organ.entity.SysOrganEntity; -import com.hzya.frame.sysnew.person.entity.SysPersonEntity; -import com.hzya.frame.sysnew.userCompany.entity.SysUserCompanyEntity; -import com.hzya.frame.web.entity.BaseResult; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.springframework.stereotype.Service; -import org.springframework.beans.factory.annotation.Autowired; - -import javax.annotation.Resource; - -import com.hzya.frame.basedao.service.impl.BaseService; - -import java.util.ArrayList; -import java.util.List; - -/** - * 报表分类表(ReportClassify)表服务实现类 - * - * @author makejava - * @since 2024-05-21 15:03:14 - */ -@Service(value = "reportClassifyService") -public class ReportClassifyServiceImpl extends BaseService implements IReportClassifyService { - - private IReportClassifyDao reportClassifyDao; - - @Resource - private IReportManageDao reportManageDao; - @Autowired - public void setReportClassifyDao(IReportClassifyDao dao) { - this.reportClassifyDao = dao; - this.dao = dao; - } - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 查询分类树 - * @Date 3:14 下午 2024/5/21 - **/ - @Override - public JsonResultEntity queryEntityTree(JSONObject jsonObject) { - ReportClassifyEntity entity = getData("jsonStr", jsonObject, ReportClassifyEntity.class); - if (entity == null) { - entity = new ReportClassifyEntity(); - } - List returnEntity = new ArrayList<>(); - //查询符合条件的组织数据 - List reportClassifyEntities = reportClassifyDao.queryByLike(entity); - if (reportClassifyEntities == null || reportClassifyEntities.size() == 0) { - ReportClassifyEntity first = new ReportClassifyEntity(); - first.setCode("1"); - first.setName("系统"); - first.setParentId("0"); - first.setCreate(); - reportClassifyDao.save(first); - reportClassifyEntities = new ArrayList<>(); - reportClassifyEntities.add(first); - } - if (reportClassifyEntities != null && reportClassifyEntities.size() > 0) { - for (int i = 0; i < reportClassifyEntities.size(); i++) { - if ("0".equals(reportClassifyEntities.get(i).getParentId())) { - recursiveSetTree(reportClassifyEntities.get(i), reportClassifyEntities); - reportClassifyEntities.get(i).setLabel("(" + reportClassifyEntities.get(i).getCode() + ")" + reportClassifyEntities.get(i).getName()); - returnEntity.add(reportClassifyEntities.get(i)); - } - } - } - return BaseResult.getSuccessMessageEntity("查询组织树成功", returnEntity); - } - - /** - * @param reportClassifyEntity - * @param reportClassifyEntityList - * @return void - * @Author lvleigang - * @Description 递归设置树 - * @Date 9:19 上午 2024/3/28 - **/ - private void recursiveSetTree(ReportClassifyEntity reportClassifyEntity, List reportClassifyEntityList) { - List children = new ArrayList<>(); - for (int i = 0; i < reportClassifyEntityList.size(); i++) { - if (reportClassifyEntityList.get(i).getParentId() != null && !"".equals(reportClassifyEntityList.get(i).getParentId())) { - if (reportClassifyEntity.getId().equals(reportClassifyEntityList.get(i).getParentId())) { - reportClassifyEntityList.get(i).setLabel("(" + reportClassifyEntityList.get(i).getCode() + ")" + reportClassifyEntityList.get(i).getName()); - children.add(reportClassifyEntityList.get(i)); - recursiveSetTree(reportClassifyEntityList.get(i), reportClassifyEntityList); - } - } - } - reportClassifyEntity.setChildren(children); - } - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 保存分类 - * @Date 3:16 下午 2024/5/21 - **/ - @Override - public JsonResultEntity saveEntity(JSONObject jsonObject) { - ReportClassifyEntity entity = getData("jsonStr", jsonObject, ReportClassifyEntity.class); - if (entity == null) { - return BaseResult.getFailureMessageEntity("参数不允许为空"); - } - if (entity.getCode() == null || "".equals(entity.getCode())) { - return BaseResult.getFailureMessageEntity("请先输入编码"); - } - if (entity.getName() == null || "".equals(entity.getName())) { - return BaseResult.getFailureMessageEntity("请先输入名称"); - } - if (entity.getParentId() == null || "".equals(entity.getParentId())) { - return BaseResult.getFailureMessageEntity("系统错误"); - } - entity.setCreate(); - //保存 - reportClassifyDao.save(entity); - return BaseResult.getSuccessMessageEntity("保存分类成功", entity); - } - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 获取分类 - * @Date 3:16 下午 2024/5/21 - **/ - @Override - public JsonResultEntity getEntity(JSONObject jsonObject) { - ReportClassifyEntity entity = getData("jsonStr", jsonObject, ReportClassifyEntity.class); - if (entity == null) { - return BaseResult.getFailureMessageEntity("参数不允许为空"); - } - if (entity.getId() == null || "".equals(entity.getId())) { - return BaseResult.getFailureMessageEntity("系统错误"); - } - entity = reportClassifyDao.get(entity.getId()); - if (entity == null) { - return BaseResult.getFailureMessageEntity("获取组织失败"); - } - if (entity.getParentId() != null && !"0".equals(entity.getParentId())) { - ReportClassifyEntity parentEntity = reportClassifyDao.get(entity.getParentId()); - if (entity != null) { - entity.setParentName(parentEntity.getName()); - } - } - return BaseResult.getSuccessMessageEntity("获取分类成功", entity); - } - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 修改分类 - * @Date 3:16 下午 2024/5/21 - **/ - @Override - public JsonResultEntity updateEntity(JSONObject jsonObject) { - ReportClassifyEntity entity = getData("jsonStr", jsonObject, ReportClassifyEntity.class); - if (entity == null) { - return BaseResult.getFailureMessageEntity("参数不允许为空"); - } - if (entity.getId() == null || "".equals(entity.getId())) { - return BaseResult.getFailureMessageEntity("系统错误"); - } - if (entity.getName() == null || "".equals(entity.getName())) { - return BaseResult.getFailureMessageEntity("请先输入名称"); - } - if (entity.getCode() == null || "".equals(entity.getCode())) { - return BaseResult.getFailureMessageEntity("请先输入编码"); - } - if (entity.getParentId() == null || "".equals(entity.getParentId())) { - return BaseResult.getFailureMessageEntity("系统错误"); - } - entity.setUpdate(); - //保存 - reportClassifyDao.update(entity); - return BaseResult.getSuccessMessageEntity("修改分类成功", entity); - } - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 删除分类 - * @Date 3:16 下午 2024/5/21 - **/ - @Override - public JsonResultEntity deleteEntity(JSONObject jsonObject) { - ReportClassifyEntity entity = getData("jsonStr", jsonObject, ReportClassifyEntity.class); - if (entity == null) { - return BaseResult.getFailureMessageEntity("参数不允许为空"); - } - if (entity.getId() == null || "".equals(entity.getId())) { - return BaseResult.getFailureMessageEntity("系统错误"); - } - if (!checkUse(entity)) { - return BaseResult.getFailureMessageEntity("当前组织已经使用,不允许删除"); - } - entity.setUpdate(); - reportClassifyDao.logicRemove(entity); - return BaseResult.getSuccessMessageEntity("删除分类成功"); - } - - /** - * @Author lvleigang - * @Description 校验分类下面是否有配置报表 - * @Date 3:27 下午 2024/3/27 - * @param entity - * @return boolean - **/ - private boolean checkUse(ReportClassifyEntity entity) { - ReportManageEntity reportManageEntity = new ReportManageEntity(); - reportManageEntity.setClassifyId(entity.getId()); - if(reportManageDao.getCount(reportManageEntity) > 0){ - return false; - } - return true; - } -} diff --git a/service/src/main/java/com/hzya/frame/report/reportManage/dao/IReportManageDao.java b/service/src/main/java/com/hzya/frame/report/reportManage/dao/IReportManageDao.java deleted file mode 100644 index f341d8b6..00000000 --- a/service/src/main/java/com/hzya/frame/report/reportManage/dao/IReportManageDao.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.hzya.frame.report.reportManage.dao; - -import com.hzya.frame.report.reportManage.entity.JimuReportEntity; -import com.hzya.frame.report.reportManage.entity.ReportManageEntity; -import com.hzya.frame.basedao.dao.IBaseDao; - -import java.util.List; - -/** - * 报表管理表(report_manage: table)表数据库访问层 - * - * @author makejava - * @since 2024-05-21 15:04:12 - */ -public interface IReportManageDao extends IBaseDao { - - List queryByLikeClassify(ReportManageEntity entity); - - List queryReportNotUse(JimuReportEntity entity); - - JimuReportEntity queryReportEntity(JimuReportEntity entity); -} - diff --git a/service/src/main/java/com/hzya/frame/report/reportManage/dao/impl/ReportManageDaoImpl.java b/service/src/main/java/com/hzya/frame/report/reportManage/dao/impl/ReportManageDaoImpl.java deleted file mode 100644 index e29d77af..00000000 --- a/service/src/main/java/com/hzya/frame/report/reportManage/dao/impl/ReportManageDaoImpl.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.hzya.frame.report.reportManage.dao.impl; - -import com.hzya.frame.report.reportManage.entity.JimuReportEntity; -import com.hzya.frame.report.reportManage.entity.ReportManageEntity; -import com.hzya.frame.report.reportManage.dao.IReportManageDao; -import com.hzya.frame.sysnew.user.entity.SysUserEntity; -import org.springframework.stereotype.Repository; -import com.hzya.frame.basedao.dao.MybatisGenericDao; - -import java.util.List; - -/** - * 报表管理表(ReportManage)表数据库访问层 - * - * @author makejava - * @since 2024-05-21 15:04:12 - */ -@Repository(value = "ReportManageDaoImpl") -public class ReportManageDaoImpl extends MybatisGenericDao implements IReportManageDao{ - - @Override - public List queryByLikeClassify(ReportManageEntity entity) { - List o = super.query(getSqlIdPrifx() + "queryByLikeClassify", entity); - return o; - } - - @Override - public List queryReportNotUse(JimuReportEntity entity) { - List o = (List) super.selectList(getSqlIdPrifx() + "queryReportNotUse", entity); - return o; - } - - @Override - public JimuReportEntity queryReportEntity(JimuReportEntity entity) { - JimuReportEntity o = (JimuReportEntity) super.selectOne(getSqlIdPrifx() + "queryReportEntity", entity); - return o; - } -} - diff --git a/service/src/main/java/com/hzya/frame/report/reportManage/entity/JimuReportEntity.java b/service/src/main/java/com/hzya/frame/report/reportManage/entity/JimuReportEntity.java deleted file mode 100644 index 0be36031..00000000 --- a/service/src/main/java/com/hzya/frame/report/reportManage/entity/JimuReportEntity.java +++ /dev/null @@ -1,45 +0,0 @@ -package com.hzya.frame.report.reportManage.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * 积木报表jimu_report 实体类 - * - * @author makejava - * @since 2024-05-21 15:04:12 - */ -public class JimuReportEntity extends BaseEntity { - - /** 编码 */ - private String code; - /** 名称 */ - private String name; - /** 删除标识0-正常,1-已删除 */ - private String delFlag; - - public String getCode() { - return code; - } - - public void setCode(String code) { - this.code = code; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getDelFlag() { - return delFlag; - } - - public void setDelFlag(String delFlag) { - this.delFlag = delFlag; - } - -} - diff --git a/service/src/main/java/com/hzya/frame/report/reportManage/entity/ReportManageEntity.java b/service/src/main/java/com/hzya/frame/report/reportManage/entity/ReportManageEntity.java deleted file mode 100644 index ac8ea700..00000000 --- a/service/src/main/java/com/hzya/frame/report/reportManage/entity/ReportManageEntity.java +++ /dev/null @@ -1,85 +0,0 @@ -package com.hzya.frame.report.reportManage.entity; - -import java.util.Date; -import com.hzya.frame.web.entity.BaseEntity; -/** - * 报表管理表(ReportManage)实体类 - * - * @author makejava - * @since 2024-05-21 15:04:12 - */ -public class ReportManageEntity extends BaseEntity { - - /** 报表ID */ - private String reportId; - /** 报表名称 */ - private String reportName; - /** 类别id */ - private String classifyId; - /** 类别名称 */ - private String classifyName; - /** 预览地址 */ - private String previewAddress; - /** 状态: 0启用 1 停用 */ - private String state; - /** 公司id */ - private String companyId; - - - public String getReportId() { - return reportId; - } - - public void setReportId(String reportId) { - this.reportId = reportId; - } - - public String getReportName() { - return reportName; - } - - public void setReportName(String reportName) { - this.reportName = reportName; - } - - public String getClassifyId() { - return classifyId; - } - - public void setClassifyId(String classifyId) { - this.classifyId = classifyId; - } - - public String getPreviewAddress() { - return previewAddress; - } - - public void setPreviewAddress(String previewAddress) { - this.previewAddress = previewAddress; - } - - public String getState() { - return state; - } - - public void setState(String state) { - this.state = state; - } - - public String getCompanyId() { - return companyId; - } - - public void setCompanyId(String companyId) { - this.companyId = companyId; - } - - public String getClassifyName() { - return classifyName; - } - - public void setClassifyName(String classifyName) { - this.classifyName = classifyName; - } -} - diff --git a/service/src/main/java/com/hzya/frame/report/reportManage/entity/ReportManageEntity.xml b/service/src/main/java/com/hzya/frame/report/reportManage/entity/ReportManageEntity.xml deleted file mode 100644 index 05ad5f7f..00000000 --- a/service/src/main/java/com/hzya/frame/report/reportManage/entity/ReportManageEntity.xml +++ /dev/null @@ -1,352 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - id - ,report_id - ,report_name - ,classify_id - ,preview_address - ,state - ,sorts - ,create_user_id - ,create_time - ,modify_user_id - ,modify_time - ,sts - ,org_id - ,company_id - - - - - - - - - - - - - - - - - - insert into report_manage( - - id , - report_id , - report_name , - classify_id , - preview_address , - state , - sorts , - create_user_id , - create_time , - modify_user_id , - modify_time , - sts , - org_id , - company_id , - sts, - - )values( - - #{id} , - #{reportId} , - #{reportName} , - #{classifyId} , - #{previewAddress} , - #{state} , - #{sorts} , - #{create_user_id} , - #{create_time} , - #{modify_user_id} , - #{modify_time} , - #{sts} , - #{org_id} , - #{companyId} , - 'Y', - - ) - - - - insert into report_manage(id, report_id, report_name, classify_id, preview_address, state, sorts, - create_user_id, create_time, modify_user_id, modify_time, sts, org_id, company_id, sts) - values - - (#{entity.id},#{entity.reportId},#{entity.reportName},#{entity.classifyId},#{entity.previewAddress},#{entity.state},#{entity.sorts},#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.org_id},#{entity.companyId}, - 'Y') - - - - - insert into report_manage(id, report_id, report_name, classify_id, preview_address, state, sorts, - create_user_id, create_time, modify_user_id, modify_time, sts, org_id, company_id) - values - - (#{entity.id},#{entity.reportId},#{entity.reportName},#{entity.classifyId},#{entity.previewAddress},#{entity.state},#{entity.sorts},#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.org_id},#{entity.companyId}) - - on duplicate key update - id = values(id), - report_id = values(report_id), - report_name = values(report_name), - classify_id = values(classify_id), - preview_address = values(preview_address), - state = values(state), - sorts = values(sorts), - create_user_id = values(create_user_id), - create_time = values(create_time), - modify_user_id = values(modify_user_id), - modify_time = values(modify_time), - sts = values(sts), - org_id = values(org_id), - company_id = values(company_id) - - - - update report_manage set - - id = #{id}, - report_id = #{reportId}, - report_name = #{reportName}, - classify_id = #{classifyId}, - preview_address = #{previewAddress}, - state = #{state}, - sorts = #{sorts}, - create_user_id = #{create_user_id}, - create_time = #{create_time}, - modify_user_id = #{modify_user_id}, - modify_time = #{modify_time}, - sts = #{sts}, - org_id = #{org_id}, - company_id = #{companyId}, - - where = #{id} - - - -update report_manage set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} -where = #{id} - - - - update report_manage set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} - - and id = #{id} - and report_id = #{reportId} - and report_name = #{reportName} - and classify_id = #{classifyId} - and preview_address = #{previewAddress} - and state = #{state} - and sorts = #{sorts} - and sts = #{sts} - and company_id = #{companyId} - and sts='Y' - - - - - delete from report_manage where = #{id} - - - - - - - - - - - - diff --git a/service/src/main/java/com/hzya/frame/report/reportManage/service/IReportManageService.java b/service/src/main/java/com/hzya/frame/report/reportManage/service/IReportManageService.java deleted file mode 100644 index 2341a294..00000000 --- a/service/src/main/java/com/hzya/frame/report/reportManage/service/IReportManageService.java +++ /dev/null @@ -1,116 +0,0 @@ -package com.hzya.frame.report.reportManage.service; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.report.reportManage.entity.ReportManageEntity; -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.web.entity.JsonResultEntity; - -/** - * 报表管理表(ReportManage)表服务接口 - * - * @author makejava - * @since 2024-05-21 15:04:12 - */ -public interface IReportManageService extends IBaseService{ - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 查询报表管理列表分页 - * @Date 11:52 上午 2024/3/27 - **/ - JsonResultEntity queryEntityPage(JSONObject jsonObject); - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 查询报表管理列表 - * @Date 11:52 上午 2024/3/27 - **/ - JsonResultEntity queryEntity(JSONObject jsonObject); - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 保存报表管理 - * @Date 2:36 下午 2024/3/27 - **/ - JsonResultEntity saveEntity(JSONObject jsonObject); - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 查询未配置的报表 - * @Date 2:36 下午 2024/3/27 - **/ - JsonResultEntity queryReport(JSONObject jsonObject); - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 查询单个报表 - * @Date 2:36 下午 2024/3/27 - **/ - JsonResultEntity queryReportEntity(JSONObject jsonObject); - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 获取报表管理 - * @Date 2:36 下午 2024/3/27 - **/ - JsonResultEntity getEntity(JSONObject jsonObject); - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 修改报表管理 - * @Date 2:37 下午 2024/3/27 - **/ - JsonResultEntity updateEntity(JSONObject jsonObject); - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 删除报表管理 - * @Date 2:37 下午 2024/3/27 - **/ - JsonResultEntity deleteEntity(JSONObject jsonObject); - - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 启用停用报表管理 - * @Date 2:37 下午 2024/3/27 - **/ - JsonResultEntity enableDisableEntity(JSONObject jsonObject); - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 报表管理权限查询 - * @Date 2:37 下午 2024/3/27 - **/ - JsonResultEntity jurisdiction(JSONObject jsonObject); - - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 保存报表管理权限查询 - * @Date 2:37 下午 2024/3/27 - **/ - JsonResultEntity saveJurisdiction(JSONObject jsonObject); -} diff --git a/service/src/main/java/com/hzya/frame/report/reportManage/service/impl/ReportManageServiceImpl.java b/service/src/main/java/com/hzya/frame/report/reportManage/service/impl/ReportManageServiceImpl.java deleted file mode 100644 index eccc4f7a..00000000 --- a/service/src/main/java/com/hzya/frame/report/reportManage/service/impl/ReportManageServiceImpl.java +++ /dev/null @@ -1,291 +0,0 @@ -package com.hzya.frame.report.reportManage.service.impl; - -import com.alibaba.fastjson.JSONObject; -import com.github.pagehelper.PageHelper; -import com.github.pagehelper.PageInfo; -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.report.reportManage.dao.IReportManageDao; -import com.hzya.frame.report.reportManage.entity.JimuReportEntity; -import com.hzya.frame.report.reportManage.entity.ReportManageEntity; -import com.hzya.frame.report.reportManage.service.IReportManageService; -import com.hzya.frame.web.entity.BaseResult; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.util.List; - -/** - * 报表管理表(ReportManage)表服务实现类 - * - * @author makejava - * @since 2024-05-21 15:04:12 - */ -@Service(value = "reportManageService") -public class ReportManageServiceImpl extends BaseService implements IReportManageService { - - private IReportManageDao reportManageDao; - - @Autowired - public void setReportManageDao(IReportManageDao dao) { - this.reportManageDao = dao; - this.dao = dao; - } - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 查询报表列表分页 - * @Date 11:52 上午 2024/3/27 - **/ - @Override - public JsonResultEntity queryEntityPage(JSONObject jsonObject) { - ReportManageEntity entity = getData("jsonStr", jsonObject, ReportManageEntity.class); - //判断分页 - if (entity == null || entity.getPageNum() == null || entity.getPageSize() == null) { - return BaseResult.getFailureMessageEntity("分页查询参数不存在"); - } - PageHelper.startPage(entity.getPageNum(), entity.getPageSize()); - List list = reportManageDao.queryByLikeClassify(entity); - PageInfo pageInfo = new PageInfo(list); - return BaseResult.getSuccessMessageEntity("查询数据成功", pageInfo); - } - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 查询报表列表 - * @Date 11:52 上午 2024/3/27 - **/ - @Override - public JsonResultEntity queryEntity(JSONObject jsonObject) { - ReportManageEntity entity = getData("jsonStr", jsonObject, ReportManageEntity.class); - if (entity == null) { - entity = new ReportManageEntity(); - } - List list = reportManageDao.queryByLike(entity); - return BaseResult.getSuccessMessageEntity("查询数据成功", list); - } - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 保存报表 - * @Date 2:36 下午 2024/3/27 - **/ - @Override - public JsonResultEntity saveEntity(JSONObject jsonObject) { - ReportManageEntity entity = getData("jsonStr", jsonObject, ReportManageEntity.class); - if (entity == null) { - return BaseResult.getFailureMessageEntity("参数不允许为空"); - } - if (entity.getReportId() == null || "".equals(entity.getReportId())) { - return BaseResult.getFailureMessageEntity("请先选择报表"); - } - if (entity.getReportName() == null || "".equals(entity.getReportName())) { - return BaseResult.getFailureMessageEntity("请先输入报表名称"); - } - if (entity.getClassifyId() == null || "".equals(entity.getClassifyId())) { - return BaseResult.getFailureMessageEntity("请先选择分类"); - } - if (entity.getPreviewAddress() == null || "".equals(entity.getPreviewAddress())) { - return BaseResult.getFailureMessageEntity("系统错误"); - } - entity.setState("0"); - if (!checkIsUse(entity)) { - return BaseResult.getFailureMessageEntity("当前报表已经配置,请勿重复配置"); - } - entity.setCreate(); - //保存 - reportManageDao.save(entity); - return BaseResult.getSuccessMessageEntity("保存报表成功", entity); - } - - - private boolean checkIsUse(ReportManageEntity entity) { - ReportManageEntity checkUse = new ReportManageEntity(); - checkUse.setReportId(entity.getReportId()); - return reportManageDao.getCount(checkUse) <= 0; - } - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 获取报表 - * @Date 2:36 下午 2024/3/27 - **/ - @Override - public JsonResultEntity getEntity(JSONObject jsonObject) { - ReportManageEntity entity = getData("jsonStr", jsonObject, ReportManageEntity.class); - if (entity == null) { - return BaseResult.getFailureMessageEntity("参数不允许为空"); - } - if (entity.getId() == null || "".equals(entity.getId())) { - return BaseResult.getFailureMessageEntity("系统错误"); - } - entity = reportManageDao.get(entity.getId()); - if (entity == null) { - return BaseResult.getFailureMessageEntity("获取报表失败"); - } - return BaseResult.getSuccessMessageEntity("获取报表成功", entity); - } - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 修改报表 - * @Date 2:37 下午 2024/3/27 - **/ - @Override - public JsonResultEntity updateEntity(JSONObject jsonObject) { - ReportManageEntity entity = getData("jsonStr", jsonObject, ReportManageEntity.class); - if (entity == null) { - return BaseResult.getFailureMessageEntity("参数不允许为空"); - } - if (entity.getId() == null || "".equals(entity.getId())) { - return BaseResult.getFailureMessageEntity("系统错误"); - } - if (entity.getReportId() == null || "".equals(entity.getReportId())) { - return BaseResult.getFailureMessageEntity("请先选择报表"); - } - if (entity.getReportName() == null || "".equals(entity.getReportName())) { - return BaseResult.getFailureMessageEntity("请先输入报表名称"); - } - if (entity.getClassifyId() == null || "".equals(entity.getClassifyId())) { - return BaseResult.getFailureMessageEntity("请先选择分类"); - } - if (entity.getPreviewAddress() == null || "".equals(entity.getPreviewAddress())) { - return BaseResult.getFailureMessageEntity("系统错误"); - } - entity.setUpdate(); - //保存 - reportManageDao.update(entity); - return BaseResult.getSuccessMessageEntity("修改报表成功"); - } - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 删除报表 - * @Date 2:37 下午 2024/3/27 - **/ - @Override - public JsonResultEntity deleteEntity(JSONObject jsonObject) { - ReportManageEntity entity = getData("jsonStr", jsonObject, ReportManageEntity.class); - if (entity == null) { - return BaseResult.getFailureMessageEntity("参数不允许为空"); - } - if (entity.getId() == null || "".equals(entity.getId())) { - return BaseResult.getFailureMessageEntity("系统错误"); - } - entity.setUpdate(); - reportManageDao.logicRemove(entity); - return BaseResult.getSuccessMessageEntity("删除报表成功"); - } - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 启用停用报表 - * @Date 2:37 下午 2024/3/27 - **/ - @Override - public JsonResultEntity enableDisableEntity(JSONObject jsonObject) { - ReportManageEntity entity = getData("jsonStr", jsonObject, ReportManageEntity.class); - if (entity == null) { - return BaseResult.getFailureMessageEntity("参数不允许为空"); - } - if (entity.getId() == null || "".equals(entity.getId())) { - return BaseResult.getFailureMessageEntity("系统错误"); - } - if (entity.getState() == null || "".equals(entity.getState())) { - return BaseResult.getFailureMessageEntity("系统错误"); - } - entity.setUpdate(); - reportManageDao.update(entity); - //0启用 1 停用 - if ("0".equals(entity.getState())) { - return BaseResult.getSuccessMessageEntity("启用用户成功"); - } else { - return BaseResult.getSuccessMessageEntity("停用用户成功"); - } - } - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 查询报表 - * @Date 2:36 下午 2024/3/27 - **/ - @Override - public JsonResultEntity queryReport(JSONObject jsonObject) { - JimuReportEntity entity = getData("jsonStr", jsonObject, JimuReportEntity.class); - //判断分页 - if (entity == null || entity.getPageNum() == null || entity.getPageSize() == null) { - return BaseResult.getFailureMessageEntity("分页查询参数不存在"); - } - PageHelper.startPage(entity.getPageNum(), entity.getPageSize()); - List list = reportManageDao.queryReportNotUse(entity); - PageInfo pageInfo = new PageInfo(list); - return BaseResult.getSuccessMessageEntity("查询数据成功", pageInfo); - } - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 查询报表 - * @Date 2:36 下午 2024/3/27 - **/ - @Override - public JsonResultEntity queryReportEntity(JSONObject jsonObject) { - JimuReportEntity entity = getData("jsonStr", jsonObject, JimuReportEntity.class); - if (entity == null) { - return BaseResult.getFailureMessageEntity("参数不允许为空"); - } - if (entity.getId() == null || "".equals(entity.getId())) { - return BaseResult.getFailureMessageEntity("系统错误"); - } - entity = reportManageDao.queryReportEntity(entity); - if (entity == null) { - return BaseResult.getFailureMessageEntity("获取报表失败"); - } - return BaseResult.getSuccessMessageEntity("获取报表成功", entity); - - } - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 权限查询 - * @Date 2:37 下午 2024/3/27 - **/ - @Override - public JsonResultEntity jurisdiction(JSONObject jsonObject) { - - - return null; - } - - /** - * @param jsonObject - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 保存权限查询 - * @Date 2:37 下午 2024/3/27 - **/ - @Override - public JsonResultEntity saveJurisdiction(JSONObject jsonObject) { - - return null; - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cap4/form/dto/FormDTO.java b/service/src/main/java/com/hzya/frame/seeyon/cap4/form/dto/FormDTO.java deleted file mode 100644 index e9fe54b8..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cap4/form/dto/FormDTO.java +++ /dev/null @@ -1,74 +0,0 @@ -package com.hzya.frame.seeyon.cap4.form.dto; - -import com.alibaba.fastjson.annotation.JSONField; -import com.fasterxml.jackson.annotation.JsonPropertyOrder; - -import java.util.List; - -/** - * @Description 无流程表单批量保存请求参数 - * @Author xiangerlin - * @Date 2024/1/8 11:18 - **/ -public class FormDTO { - @JSONField(ordinal = 4) - private String formCode;//模版编号 - @JSONField(ordinal = 5) - private String loginName;//模版编号 - @JSONField(ordinal = 2) - private String rightId;//权限id,找到无流程表单,点新增,弹出的窗口上会有这个参数 - @JSONField(ordinal = 3) - private List dataList;//导入的数据 - @JSONField(ordinal = 1) - private String[] uniqueFiled;//更新用的唯一标识 - @JSONField(ordinal = 6) - private Boolean doTrigger;//是否执行触发(Since V8.0sp2),测试中发现传了这个参数会报错 - - public String getFormCode() { - return formCode; - } - - public void setFormCode(String formCode) { - this.formCode = formCode; - } - - public String getLoginName() { - return loginName; - } - - public void setLoginName(String loginName) { - this.loginName = loginName; - } - - public String getRightId() { - return rightId; - } - - public void setRightId(String rightId) { - this.rightId = rightId; - } - - public List getDataList() { - return dataList; - } - - public void setDataList(List dataList) { - this.dataList = dataList; - } - - public String[] getUniqueFiled() { - return uniqueFiled; - } - - public void setUniqueFiled(String[] uniqueFiled) { - this.uniqueFiled = uniqueFiled; - } - - public Boolean getDoTrigger() { - return doTrigger; - } - - public void setDoTrigger(Boolean doTrigger) { - this.doTrigger = doTrigger; - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cap4/form/dto/FormDataDTO.java b/service/src/main/java/com/hzya/frame/seeyon/cap4/form/dto/FormDataDTO.java deleted file mode 100644 index b69031d6..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cap4/form/dto/FormDataDTO.java +++ /dev/null @@ -1,36 +0,0 @@ -package com.hzya.frame.seeyon.cap4.form.dto; - -import com.alibaba.fastjson.annotation.JSONField; -import com.fasterxml.jackson.annotation.JsonPropertyOrder; - -import java.util.List; - -/** - * @Description dataList节点 - * @Author xiangerlin - * @Date 2024/1/8 11:26 - **/ -public class FormDataDTO { - @JSONField(ordinal = 1) - private MasterTableDTO masterTable;//主表数据 - @JSONField(ordinal = 2) - private List subTables;//子表数据 - - //private List<> attachmentInfos;//附件列表 - - public MasterTableDTO getMasterTable() { - return masterTable; - } - - public void setMasterTable(MasterTableDTO masterTable) { - this.masterTable = masterTable; - } - - public List getSubTables() { - return subTables; - } - - public void setSubTables(List subTables) { - this.subTables = subTables; - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cap4/form/dto/MasterTableDTO.java b/service/src/main/java/com/hzya/frame/seeyon/cap4/form/dto/MasterTableDTO.java deleted file mode 100644 index 56f5f9fb..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cap4/form/dto/MasterTableDTO.java +++ /dev/null @@ -1,45 +0,0 @@ -package com.hzya.frame.seeyon.cap4.form.dto; - -import com.alibaba.fastjson.annotation.JSONField; -import com.fasterxml.jackson.annotation.JsonPropertyOrder; - -import java.util.List; - -/** - * @Description 主表数据 - * @Author xiangerlin - * @Date 2024/1/8 11:29 - **/ - -public class MasterTableDTO { - @JSONField(ordinal = 1) - private String name;//表名 - @JSONField(ordinal = 2) - private RecordDTO record;//数据 - @JSONField(ordinal = 3) - private List changedFields;//需要计算的字段 - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public RecordDTO getRecord() { - return record; - } - - public void setRecord(RecordDTO record) { - this.record = record; - } - - public List getChangedFields() { - return changedFields; - } - - public void setChangedFields(List changedFields) { - this.changedFields = changedFields; - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cap4/form/dto/RecordDTO.java b/service/src/main/java/com/hzya/frame/seeyon/cap4/form/dto/RecordDTO.java deleted file mode 100644 index cc3857e0..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cap4/form/dto/RecordDTO.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.hzya.frame.seeyon.cap4.form.dto; - -import com.alibaba.fastjson.annotation.JSONField; -import com.fasterxml.jackson.annotation.JsonPropertyOrder; - -import java.util.List; - -/** - * @Description record节点 - * @Author xiangerlin - * @Date 2024/1/8 11:31 - **/ -public class RecordDTO { - @JSONField(ordinal = 1) - private long id;//数据id,测试中发现新增时这个参数随便填写 不影响导入 - @JSONField(ordinal = 2) - private List fields;//字段列表 - - public long getId() { - return id; - } - - public void setId(long id) { - this.id = id; - } - - public List getFields() { - return fields; - } - - public void setFields(List fields) { - this.fields = fields; - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cap4/form/dto/RecordFieldDTO.java b/service/src/main/java/com/hzya/frame/seeyon/cap4/form/dto/RecordFieldDTO.java deleted file mode 100644 index a2bfa15b..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cap4/form/dto/RecordFieldDTO.java +++ /dev/null @@ -1,52 +0,0 @@ -package com.hzya.frame.seeyon.cap4.form.dto; - -import com.alibaba.fastjson.annotation.JSONField; -import com.fasterxml.jackson.annotation.JsonPropertyOrder; - -/** - * @Description masterTable—record—fields的结构 - * @Author xiangerlin - * @Date 2024/1/8 11:32 - **/ -public class RecordFieldDTO { - @JSONField(ordinal = 1) - private String name;//数据域名称 ,fieldxxxx - @JSONField(ordinal = 2) - private String value;//数据值(优先) - @JSONField(ordinal = 3) - private String showValue;//显示值 - - public RecordFieldDTO() { - - } - - public RecordFieldDTO(String name, String value, String showValue) { - this.name = name; - this.value = value; - this.showValue = showValue; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getValue() { - return value; - } - - public void setValue(String value) { - this.value = value; - } - - public String getShowValue() { - return showValue; - } - - public void setShowValue(String showValue) { - this.showValue = showValue; - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cap4/form/dto/SubTableDTO.java b/service/src/main/java/com/hzya/frame/seeyon/cap4/form/dto/SubTableDTO.java deleted file mode 100644 index 8d5e5226..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cap4/form/dto/SubTableDTO.java +++ /dev/null @@ -1,9 +0,0 @@ -package com.hzya.frame.seeyon.cap4.form.dto; - -/** - * @Description 子表数据 - * @Author xiangerlin - * @Date 2024/1/8 11:29 - **/ -public class SubTableDTO { -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/IAgentPaymentDao.java b/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/IAgentPaymentDao.java deleted file mode 100644 index 5336cd91..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/IAgentPaymentDao.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.hzya.frame.seeyon.cbs8.dao; - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.seeyon.cbs8.entity.AgentPaymentEntity; - -/** - * @Description 代发代扣 - * @Author xiangerlin - * @Date 2024/6/26 10:50 - **/ -public interface IAgentPaymentDao extends IBaseDao { -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/IAgentPaymentDetailDao.java b/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/IAgentPaymentDetailDao.java deleted file mode 100644 index 96895bb4..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/IAgentPaymentDetailDao.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.hzya.frame.seeyon.cbs8.dao; - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.seeyon.cbs8.entity.AgentPaymentDetailEntity; - -/** - * @Description 代发代扣明细 - * @Author xiangerlin - * @Date 2024/6/26 10:54 - **/ -public interface IAgentPaymentDetailDao extends IBaseDao { -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/ICbsLogDao.java b/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/ICbsLogDao.java deleted file mode 100644 index 032d1a3e..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/ICbsLogDao.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.hzya.frame.seeyon.cbs8.dao; - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.seeyon.cbs8.entity.CbsLogEntity; - -/** - * @Description cbs8支付日志 - * @Author xiangerlin - * @Date 2024/6/14 17:30 - **/ -public interface ICbsLogDao extends IBaseDao { -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/IPaymentDao.java b/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/IPaymentDao.java deleted file mode 100644 index c8a18848..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/IPaymentDao.java +++ /dev/null @@ -1,10 +0,0 @@ -package com.hzya.frame.seeyon.cbs8.dao; - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.seeyon.cbs8.entity.PaymentEntity; - -/** - * oa集成cbs - */ -public interface IPaymentDao extends IBaseDao { -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/ITransactionDetailDao.java b/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/ITransactionDetailDao.java deleted file mode 100644 index 37cf015a..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/ITransactionDetailDao.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.hzya.frame.seeyon.cbs8.dao; - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.seeyon.cbs8.entity.TransactionDetailEntity; - -/** - * @Description cbs交易明细 oa底表 - * @Author xiangerlin - * @Date 2024/6/24 11:10 - **/ -public interface ITransactionDetailDao extends IBaseDao { -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/impl/AgentPaymentDaoImpl.java b/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/impl/AgentPaymentDaoImpl.java deleted file mode 100644 index 5b2e3852..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/impl/AgentPaymentDaoImpl.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.hzya.frame.seeyon.cbs8.dao.impl; - -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.seeyon.cbs8.dao.IAgentPaymentDao; -import com.hzya.frame.seeyon.cbs8.entity.AgentPaymentEntity; -import org.springframework.stereotype.Repository; - -/** - * @Description - * @Author xiangerlin - * @Date 2024/6/26 10:51 - **/ -@Repository("OAAgentPaymentDaoImpl") -public class AgentPaymentDaoImpl extends MybatisGenericDao implements IAgentPaymentDao { -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/impl/AgentPaymentDetailDaoImpl.java b/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/impl/AgentPaymentDetailDaoImpl.java deleted file mode 100644 index 2b873067..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/impl/AgentPaymentDetailDaoImpl.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.hzya.frame.seeyon.cbs8.dao.impl; - -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.seeyon.cbs8.dao.IAgentPaymentDetailDao; -import com.hzya.frame.seeyon.cbs8.entity.AgentPaymentDetailEntity; -import org.springframework.stereotype.Repository; - -/** - * @Description - * @Author xiangerlin - * @Date 2024/6/26 10:55 - **/ -@Repository("OAAgentPaymentDetailDaoImpl") -public class AgentPaymentDetailDaoImpl extends MybatisGenericDao implements IAgentPaymentDetailDao { -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/impl/CbsLogDaoImpl.java b/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/impl/CbsLogDaoImpl.java deleted file mode 100644 index a42437b0..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/impl/CbsLogDaoImpl.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.hzya.frame.seeyon.cbs8.dao.impl; - -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.seeyon.cbs8.dao.ICbsLogDao; -import com.hzya.frame.seeyon.cbs8.entity.CbsLogEntity; -import org.springframework.stereotype.Repository; - -/** - * @Description - * @Author xiangerlin - * @Date 2024/6/14 17:31 - **/ -@Repository() -public class CbsLogDaoImpl extends MybatisGenericDao implements ICbsLogDao { -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/impl/PaymentDaoImpl.java b/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/impl/PaymentDaoImpl.java deleted file mode 100644 index f2744983..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/impl/PaymentDaoImpl.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.hzya.frame.seeyon.cbs8.dao.impl; - -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.seeyon.cbs8.dao.IPaymentDao; -import com.hzya.frame.seeyon.cbs8.entity.PaymentEntity; -import org.springframework.stereotype.Repository; - -/** - * @Description oa集成cbs - * @Author xiangerlin - * @Date 2024/6/6 16:28 - **/ -@Repository("OAPaymentDaoImpl") -public class PaymentDaoImpl extends MybatisGenericDao implements IPaymentDao { -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/impl/TransactionDetailDaoImpl.java b/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/impl/TransactionDetailDaoImpl.java deleted file mode 100644 index e4fb1bac..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/dao/impl/TransactionDetailDaoImpl.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.hzya.frame.seeyon.cbs8.dao.impl; - -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.seeyon.cbs8.dao.IPaymentDao; -import com.hzya.frame.seeyon.cbs8.dao.ITransactionDetailDao; -import com.hzya.frame.seeyon.cbs8.entity.PaymentEntity; -import com.hzya.frame.seeyon.cbs8.entity.TransactionDetailEntity; -import org.springframework.stereotype.Repository; - -/** - * @Description - * @Author xiangerlin - * @Date 2024/6/24 11:10 - **/ -@Repository("OATransactionDetailDaoImpl") -public class TransactionDetailDaoImpl extends MybatisGenericDao implements ITransactionDetailDao { -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/AgentPaymentDetailEntity.java b/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/AgentPaymentDetailEntity.java deleted file mode 100644 index 4776058c..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/AgentPaymentDetailEntity.java +++ /dev/null @@ -1,113 +0,0 @@ -package com.hzya.frame.seeyon.cbs8.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * @Description 代发代扣明细表 - * @Author xiangerlin - * @Date 2024/6/18 14:58 - **/ -public class AgentPaymentDetailEntity extends BaseEntity { - //每笔明细金额 - private String dtlAmount; - //收款账号 - private String dtlRevAccount; - //联行号 同行可不传,跨行必传 - private String dtlCnapsCode; - //收款账户名称 - private String dtlRevName; - //收款开户行 ,如果传的联行号能匹配到对应到开户行,cbs8会自动带出 - private String dtlRevBankName; - //主表id - private String formmainId; - //表名 - private String tabName; - - //明细序号,从1开始递增 - private int dtlSeqNum; - - //支付结果 - private String payResult; - //支付日期 - private String payDate; - - public String getDtlAmount() { - return dtlAmount; - } - - public void setDtlAmount(String dtlAmount) { - this.dtlAmount = dtlAmount; - } - - public String getDtlRevAccount() { - return dtlRevAccount; - } - - public void setDtlRevAccount(String dtlRevAccount) { - this.dtlRevAccount = dtlRevAccount; - } - - public String getDtlCnapsCode() { - return dtlCnapsCode; - } - - public void setDtlCnapsCode(String dtlCnapsCode) { - this.dtlCnapsCode = dtlCnapsCode; - } - - public String getDtlRevName() { - return dtlRevName; - } - - public void setDtlRevName(String dtlRevName) { - this.dtlRevName = dtlRevName; - } - - public String getDtlRevBankName() { - return dtlRevBankName; - } - - public void setDtlRevBankName(String dtlRevBankName) { - this.dtlRevBankName = dtlRevBankName; - } - - public String getFormmainId() { - return formmainId; - } - - public void setFormmainId(String formmainId) { - this.formmainId = formmainId; - } - - public String getTabName() { - return tabName; - } - - public void setTabName(String tabName) { - this.tabName = tabName; - } - - public int getDtlSeqNum() { - return dtlSeqNum; - } - - public void setDtlSeqNum(int dtlSeqNum) { - this.dtlSeqNum = dtlSeqNum; - } - - public String getPayResult() { - return payResult; - } - - public void setPayResult(String payResult) { - this.payResult = payResult; - } - - public String getPayDate() { - return payDate; - } - - public void setPayDate(String payDate) { - this.payDate = payDate; - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/AgentPaymentDetailEntity.xml b/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/AgentPaymentDetailEntity.xml deleted file mode 100644 index 43869fc1..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/AgentPaymentDetailEntity.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - - - - - - - - - - - - - id, - formmainId, - tabName, - dtlSeqNum, - dtlAmount, - dtlRevAccount, - dtlCnapsCode, - dtlRevName, - dtlRevBankName, - payResult, - payDate - - - - - - - - update formson_0225 set - - field0045 =#{payDate}, - field0044 =#{payResult} - - where id = #{id} - - - - - update formson_0225 set - - field0045 =#{payDate}, - field0044 =#{payResult} - - where field0001=#{dtlSeqNum} and field0019=#{dtlAmount} and field0035=#{dtlCnapsCode} and field0037=#{dtlRevName} - - diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/AgentPaymentEntity.java b/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/AgentPaymentEntity.java deleted file mode 100644 index b4b2748a..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/AgentPaymentEntity.java +++ /dev/null @@ -1,145 +0,0 @@ -package com.hzya.frame.seeyon.cbs8.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * @Description 代发代扣 主表 - * @Author xiangerlin - * @Date 2024/6/18 14:44 - **/ -public class AgentPaymentEntity extends BaseEntity { - - //oa id - private String oaId; - private String finishedflag; - //流程标题 - private String title; - //业务参考号 - private String referenceNum; - /** - * 业务类型 - * 201-代扣 - * 203-代发 - * 代发工资传203 - */ - private String busType; - //总金额 小数位2位 - private String amount; - //币种 - private String currency; - //付款账号 - private String payAccount; - //用途 - private String purpose; - //申请单号 - private String applyCode; - //支付结果 - private String payResult; - - private String tableName;//表名称 - private String billName;//单据名称 - - public String getReferenceNum() { - return referenceNum; - } - - public void setReferenceNum(String referenceNum) { - this.referenceNum = referenceNum; - } - - public String getBusType() { - return busType; - } - - public void setBusType(String busType) { - this.busType = busType; - } - - public String getAmount() { - return amount; - } - - public void setAmount(String amount) { - this.amount = amount; - } - - public String getCurrency() { - return currency; - } - - public void setCurrency(String currency) { - this.currency = currency; - } - - public String getPayAccount() { - return payAccount; - } - - public void setPayAccount(String payAccount) { - this.payAccount = payAccount; - } - - public String getPurpose() { - return purpose; - } - - public void setPurpose(String purpose) { - this.purpose = purpose; - } - - public String getTableName() { - return tableName; - } - - public void setTableName(String tableName) { - this.tableName = tableName; - } - - public String getBillName() { - return billName; - } - - public void setBillName(String billName) { - this.billName = billName; - } - - public String getOaId() { - return oaId; - } - - public void setOaId(String oaId) { - this.oaId = oaId; - } - - public String getTitle() { - return title; - } - - public void setTitle(String title) { - this.title = title; - } - - public String getFinishedflag() { - return finishedflag; - } - - public void setFinishedflag(String finishedflag) { - this.finishedflag = finishedflag; - } - - public String getApplyCode() { - return applyCode; - } - - public void setApplyCode(String applyCode) { - this.applyCode = applyCode; - } - - public String getPayResult() { - return payResult; - } - - public void setPayResult(String payResult) { - this.payResult = payResult; - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/AgentPaymentEntity.xml b/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/AgentPaymentEntity.xml deleted file mode 100644 index c0b0f6f0..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/AgentPaymentEntity.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - oaId, - tableName, - finishedflag, - title, - billName, - referenceNum, - busType, - amount, - currency, - payAccount, - applyCode, - payResult, - purpose - - - - - - - - - - - update formmain_0224 set - - field0043 =#{applyCode}, - field0046 =#{payResult} - - where id = #{oaId} - - diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/CbsLogEntity.java b/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/CbsLogEntity.java deleted file mode 100644 index 21cc1a4f..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/CbsLogEntity.java +++ /dev/null @@ -1,151 +0,0 @@ -package com.hzya.frame.seeyon.cbs8.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * @Description cbs支付日志 - * @Author xiangerlin - * @Date 2024/6/14 17:16 - **/ -public class CbsLogEntity extends BaseEntity { - //流程标题 - private String title; - //请款主体 - private String pay_company; - //收款人 - private String payee; - //金额 - private String amount; - //cbs申请单号 - private String cbs_apply_code; - //日志表id - private String id; - //oa单据id - private String oa_id; - //oa单据号 - private String bill_code; - //英文表名 - private String tab_name_en; - //中文表名 - private String tab_name_ch; - //支付状态 - private String pay_state; - //支付信息 - private String message; - //支付申请状态 - private String apply_state; - //成功标记 - private String successed; - - public String getOa_id() { - return oa_id; - } - - public void setOa_id(String oa_id) { - this.oa_id = oa_id; - } - - public String getBill_code() { - return bill_code; - } - - public void setBill_code(String bill_code) { - this.bill_code = bill_code; - } - - public String getTab_name_en() { - return tab_name_en; - } - - public void setTab_name_en(String tab_name_en) { - this.tab_name_en = tab_name_en; - } - - public String getTab_name_ch() { - return tab_name_ch; - } - - public void setTab_name_ch(String tab_name_ch) { - this.tab_name_ch = tab_name_ch; - } - - public String getPay_state() { - return pay_state; - } - - public void setPay_state(String pay_state) { - this.pay_state = pay_state; - } - - public String getMessage() { - return message; - } - - public void setMessage(String message) { - this.message = message; - } - - public String getApply_state() { - return apply_state; - } - - public void setApply_state(String apply_state) { - this.apply_state = apply_state; - } - - public String getSuccessed() { - return successed; - } - - public void setSuccessed(String successed) { - this.successed = successed; - } - - public String getId() { - return id; - } - - public void setId(String id) { - this.id = id; - } - - public String getTitle() { - return title; - } - - public void setTitle(String title) { - this.title = title; - } - - public String getPay_company() { - return pay_company; - } - - public void setPay_company(String pay_company) { - this.pay_company = pay_company; - } - - public String getPayee() { - return payee; - } - - public void setPayee(String payee) { - this.payee = payee; - } - - public String getAmount() { - return amount; - } - - public void setAmount(String amount) { - this.amount = amount; - } - - public String getCbs_apply_code() { - return cbs_apply_code; - } - - public void setCbs_apply_code(String cbs_apply_code) { - this.cbs_apply_code = cbs_apply_code; - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/CbsLogEntity.xml b/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/CbsLogEntity.xml deleted file mode 100644 index 3e03a88a..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/CbsLogEntity.xml +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - id, - field0002 as title, - field0003 as pay_company, - field0004 as payee, - field0005 as cbs_apply_code, - field0006 as bill_code, - field0007 as oa_id, - field0008 as tab_name_ch, - field0009 as tab_name_en, - field0010 as pay_state, - field0011 as message, - field0012 as apply_state, - field0014 as successed - - - - - - - - - - - - - update formmain_0232 set - - field0010 =#{pay_state}, - field0011 =#{message}, - field0012 =#{apply_state}, - field0014 =#{successed} - - where id = #{id} - - - - - diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/PaymentEntity.java b/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/PaymentEntity.java deleted file mode 100644 index 9f68e3ff..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/PaymentEntity.java +++ /dev/null @@ -1,327 +0,0 @@ -package com.hzya.frame.seeyon.cbs8.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * @Description - * @Author xiangerlin - * @Date 2024/6/6 16:17 - **/ -public class PaymentEntity extends BaseEntity { - - private String oaId;//主表id - private String formsonId;//明细表id - private String payCompany;//付款公司 - private String title;//流程标题 - private String tableName;//表名称 - private String billName;//单据名称 - private String referenceNum;//业务参考号 唯一id - private String referenceNumNew;//重试的时候生成新的业务参考号 - private String busType;//业务类型 - private String payResultField;//支付结果字段 - private String payDateField;//打款日期字段 - private String applyCodeField;//支付申请单号字段 - private String receiptFiled;//电子回单字段 - private String summaryId;//summaryid - private String startDate;//单据日期 - private String finishedflag;//流程状态 - private String payDate;//打款日期 - private String payResult;//支付结果 - private String applyCode;//支付申请单号 - private String payAccount;//付款账号 - private String payBankName;//付款开户银行 - private String amount;//金额 - private String purpose;//支付用途 - private String revAccount;//收款账号 - private String revBankName;//收款开户行名称 - private String revBankType;//收款银行类型 - private String revAccountName;//收款账户名称 - private String cnapsCode;//联行号 - private String receipt;//电子回单 - private String currency;//币种 数字 - private String currencyName;//币种 中文 - private String currencyCode;//币种编码 - private String personalFlag;//公私标记 - private String payType;//付款类别 - private String payCompanyCode;//付款公司编码 - - public String getOaId() { - return oaId; - } - - public void setOaId(String oaId) { - this.oaId = oaId; - } - - public String getPayCompany() { - return payCompany; - } - - public void setPayCompany(String payCompany) { - this.payCompany = payCompany; - } - - public String getTitle() { - return title; - } - - public void setTitle(String title) { - this.title = title; - } - - public String getTableName() { - return tableName; - } - - public void setTableName(String tableName) { - this.tableName = tableName; - } - - public String getBillName() { - return billName; - } - - public void setBillName(String billName) { - this.billName = billName; - } - - public String getReferenceNum() { - return referenceNum; - } - - public void setReferenceNum(String referenceNum) { - this.referenceNum = referenceNum; - } - - public String getReferenceNumNew() { - return referenceNumNew; - } - - public void setReferenceNumNew(String referenceNumNew) { - this.referenceNumNew = referenceNumNew; - } - - public String getBusType() { - return busType; - } - - public void setBusType(String busType) { - this.busType = busType; - } - - public String getPayResultField() { - return payResultField; - } - - public void setPayResultField(String payResultField) { - this.payResultField = payResultField; - } - - public String getPayDateField() { - return payDateField; - } - - public void setPayDateField(String payDateField) { - this.payDateField = payDateField; - } - - public String getReceiptFiled() { - return receiptFiled; - } - - public void setReceiptFiled(String receiptFiled) { - this.receiptFiled = receiptFiled; - } - - public String getSummaryId() { - return summaryId; - } - - public void setSummaryId(String summaryId) { - this.summaryId = summaryId; - } - - public String getStartDate() { - return startDate; - } - - public void setStartDate(String startDate) { - this.startDate = startDate; - } - - public String getFinishedflag() { - return finishedflag; - } - - public void setFinishedflag(String finishedflag) { - this.finishedflag = finishedflag; - } - - public String getPayDate() { - return payDate; - } - - public void setPayDate(String payDate) { - this.payDate = payDate; - } - - public String getPayResult() { - return payResult; - } - - public void setPayResult(String payResult) { - this.payResult = payResult; - } - - public String getPayAccount() { - return payAccount; - } - - public void setPayAccount(String payAccount) { - this.payAccount = payAccount; - } - - public String getPayBankName() { - return payBankName; - } - - public void setPayBankName(String payBankName) { - this.payBankName = payBankName; - } - - public String getAmount() { - return amount; - } - - public void setAmount(String amount) { - this.amount = amount; - } - - public String getPurpose() { - return purpose; - } - - public void setPurpose(String purpose) { - this.purpose = purpose; - } - - public String getRevAccount() { - return revAccount; - } - - public void setRevAccount(String revAccount) { - this.revAccount = revAccount; - } - - public String getRevBankName() { - return revBankName; - } - - public void setRevBankName(String revBankName) { - this.revBankName = revBankName; - } - - public String getRevBankType() { - return revBankType; - } - - public void setRevBankType(String revBankType) { - this.revBankType = revBankType; - } - - public String getRevAccountName() { - return revAccountName; - } - - public void setRevAccountName(String revAccountName) { - this.revAccountName = revAccountName; - } - - public String getCnapsCode() { - return cnapsCode; - } - - public void setCnapsCode(String cnapsCode) { - this.cnapsCode = cnapsCode; - } - - public String getReceipt() { - return receipt; - } - - public void setReceipt(String receipt) { - this.receipt = receipt; - } - - public String getCurrency() { - return currency; - } - - public void setCurrency(String currency) { - this.currency = currency; - } - - public String getCurrencyName() { - return currencyName; - } - - public void setCurrencyName(String currencyName) { - this.currencyName = currencyName; - } - - public String getCurrencyCode() { - return currencyCode; - } - - public void setCurrencyCode(String currencyCode) { - this.currencyCode = currencyCode; - } - - public String getPersonalFlag() { - return personalFlag; - } - - public void setPersonalFlag(String personalFlag) { - this.personalFlag = personalFlag; - } - - public String getPayType() { - return payType; - } - - public void setPayType(String payType) { - this.payType = payType; - } - - public String getPayCompanyCode() { - return payCompanyCode; - } - - public void setPayCompanyCode(String payCompanyCode) { - this.payCompanyCode = payCompanyCode; - } - - public String getFormsonId() { - return formsonId; - } - - public void setFormsonId(String formsonId) { - this.formsonId = formsonId; - } - - public String getApplyCodeField() { - return applyCodeField; - } - - public void setApplyCodeField(String applyCodeField) { - this.applyCodeField = applyCodeField; - } - - public String getApplyCode() { - return applyCode; - } - - public void setApplyCode(String applyCode) { - this.applyCode = applyCode; - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/PaymentEntity.xml b/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/PaymentEntity.xml deleted file mode 100644 index b8d3deee..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/PaymentEntity.xml +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - oaId, - formsonId, - payCompany, - payCompanyCode, - title, - tableName, - billName, - referenceNum, - busType, - payResultField, - payDateField, - applyCodeField, - receiptFiled, - summaryId, - startDate, - finishedflag, - payDate, - payResult, - applyCode, - payAccount, - payBankName, - amount, - purpose, - revAccount, - revBankName, - revBankType, - revAccountName, - cnapsCode, - receipt, - currency, - personalFlag, - payType - - - - - SELECT - formmain_0209.id as oaId, -- 主表id - formson_0210.formsonId, - 'formson_0210' as tableName, -- 表名 - COL_SUMMARY.SUBJECT as title, -- 单据标题 - unit.name as payCompany, -- 付款公司 - '差旅费报销单' as billName, - 'field0072' as payResultField, -- 支付结果字段 - 'field0073' as payDateField, -- 打款日期字段 - 'field0080' AS applyCodeField,-- CBS支付申请单号 - '' as receiptFiled,-- 电子回单字段 - COL_SUMMARY.id as summaryId, - formmain_0209.field0017||'-'||formson_0210.sort as referenceNum, -- 单据编号 - formmain_0209.START_DATE as startDate, -- 单据日期 - formmain_0209.FINISHEDFLAG as finishedflag, -- 流程状态 - formson_0210.field0073 as payDate, -- 打款日期 - formson_0210.field0072 as payResult, -- 支付结果 - formson_0210.field0080 AS applyCode,-- 支付申请单号 - REGEXP_REPLACE(formmain_0209.field0042, '[[:space:]]', '') as payAccount, -- 付款账户 - REGEXP_REPLACE(formmain_0209.field0041, '[[:space:]]', '') as payBankName, -- 付款开户行 - formson_0210.field0031 as amount, -- 金额 - formmain_0209.field0038 as purpose, -- 用途 - formmain_0209.field0038 as cbsAbstract, -- 摘要 - REGEXP_REPLACE(formson_0210.field0069, '[[:space:]]', '') as revAccount, -- 收款账户 - formson_0210.field0068 as revBankName, -- 收款开户行 - formson_0210.field0075 as revAccountName, -- 收款人 - REGEXP_REPLACE(formson_0210.field0071, '[[:space:]]', '') as cnapsCode, -- 收款联行号 - item.ENUMVALUE as personalFlag,-- 公私标记 - formson_0210.field0079 as revBankType, - '10' as currency, - '202' as busType, - '' as receipt -- 电子回单 - FROM - ( - SELECT - WM_CONCAT(id) AS formsonId, - formmain_id, - SUM(field0031) AS field0031, - MIN(sort) AS sort, - field0068, - field0069, - field0071, - field0079, - field0075, - field0070, - field0072, - field0073, - field0080 - FROM - formson_0210 - WHERE - field0067 = '-5486592002512828355' - GROUP BY - formmain_id, - field0068, - field0069, - field0071, - field0079, - field0075, - field0070, - field0072, - field0073, - field0080 - )formson_0210 - LEFT JOIN formmain_0209 ON formson_0210.FORMMAIN_ID = formmain_0209.id - LEFT JOIN COL_SUMMARY ON COL_SUMMARY.FORM_RECORDID = formmain_0209.id - left join CTP_ENUM_ITEM item on item.id =formson_0210.field0070 - left join ORG_UNIT unit on unit.id =formmain_0209.field0002 - - - - - - - - - - - - - - - - - - - - - - update ${tableName} set - - ${payDateField} =#{payDate}, - ${payResultField} =#{payResult}, - ${applyCodeField} =#{applyCode} - - where id = #{formsonId} - - - - - update ${tableName} set ${receiptFiled}=#{receipt} where id = #{oaId} and ${receiptFiled} is null - - - diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/TransactionDetailEntity.java b/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/TransactionDetailEntity.java deleted file mode 100644 index e1d66a2d..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/TransactionDetailEntity.java +++ /dev/null @@ -1,155 +0,0 @@ -package com.hzya.frame.seeyon.cbs8.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * @Description cbs交易明细日志OA底表 - * @Author xiangerlin - * @Date 2024/6/24 10:49 - **/ -public class TransactionDetailEntity extends BaseEntity { - private String id;//id - private String accountNo;//银行账号 - private String accountName;//户名 - private String openBank;//开户行名称 - private String bankType;//我方银行类型 - private String bankTransactionDate;//交易日期 - private String transactionSerialNumber;//交易流水号 - private String bankSerialNumber;//银行流水号 - private String currency;//币种 - private String incurredAmount;//发生额 - private String purpose;//用途 - private String digest;//摘要 - private String oppositeAccount;//对方账号 - private String oppositeName;//对方户名 - private String oppositeOpeningBank;//对方开户行 - - private String remark;//备注 - public String getId() { - return id; - } - - public void setId(String id) { - this.id = id; - } - - public String getAccountNo() { - return accountNo; - } - - public void setAccountNo(String accountNo) { - this.accountNo = accountNo; - } - - public String getAccountName() { - return accountName; - } - - public void setAccountName(String accountName) { - this.accountName = accountName; - } - - public String getOpenBank() { - return openBank; - } - - public void setOpenBank(String openBank) { - this.openBank = openBank; - } - - public String getBankTransactionDate() { - return bankTransactionDate; - } - - public void setBankTransactionDate(String bankTransactionDate) { - this.bankTransactionDate = bankTransactionDate; - } - - public String getTransactionSerialNumber() { - return transactionSerialNumber; - } - - public void setTransactionSerialNumber(String transactionSerialNumber) { - this.transactionSerialNumber = transactionSerialNumber; - } - - public String getCurrency() { - return currency; - } - - public void setCurrency(String currency) { - this.currency = currency; - } - - public String getIncurredAmount() { - return incurredAmount; - } - - public void setIncurredAmount(String incurredAmount) { - this.incurredAmount = incurredAmount; - } - - public String getPurpose() { - return purpose; - } - - public void setPurpose(String purpose) { - this.purpose = purpose; - } - - public String getDigest() { - return digest; - } - - public void setDigest(String digest) { - this.digest = digest; - } - - public String getOppositeAccount() { - return oppositeAccount; - } - - public void setOppositeAccount(String oppositeAccount) { - this.oppositeAccount = oppositeAccount; - } - - public String getOppositeName() { - return oppositeName; - } - - public void setOppositeName(String oppositeName) { - this.oppositeName = oppositeName; - } - - public String getOppositeOpeningBank() { - return oppositeOpeningBank; - } - - public void setOppositeOpeningBank(String oppositeOpeningBank) { - this.oppositeOpeningBank = oppositeOpeningBank; - } - - public String getBankType() { - return bankType; - } - - public void setBankType(String bankType) { - this.bankType = bankType; - } - - public String getBankSerialNumber() { - return bankSerialNumber; - } - - public void setBankSerialNumber(String bankSerialNumber) { - this.bankSerialNumber = bankSerialNumber; - } - - public String getRemark() { - return remark; - } - - public void setRemark(String remark) { - this.remark = remark; - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/TransactionDetailEntity.xml b/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/TransactionDetailEntity.xml deleted file mode 100644 index 3fa7fc60..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/entity/TransactionDetailEntity.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - id, - field0001 as accountNo, - field0002 as accountName, - field0003 as openBank, - field0004 as bankType, - field0005 as transactionSerialNumber, - field0006 as bankTransactionDate, - field0007 as bankSerialNumber, - field0008 as currency, - field0009 as incurredAmount, - field0010 as purpose, - field0011 as digest, - field0012 as oppositeAccount, - field0013 as oppositeName, - field0014 as oppositeOpeningBank, - field0015 as remark - - - - - - - diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/IAgentPaymentDetailService.java b/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/IAgentPaymentDetailService.java deleted file mode 100644 index f0a4811b..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/IAgentPaymentDetailService.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.hzya.frame.seeyon.cbs8.service; - -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.seeyon.cbs8.entity.AgentPaymentDetailEntity; -import com.hzya.frame.seeyon.cbs8.entity.AgentPaymentEntity; - -/** - * @Description 代发代扣明细 - * @Author xiangerlin - * @Date 2024/6/26 11:00 - **/ -public interface IAgentPaymentDetailService extends IBaseService { - /** - * 更新明细表支付状态 - * @param detail - */ - void updatePayResult(AgentPaymentDetailEntity detail); -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/IAgentPaymentService.java b/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/IAgentPaymentService.java deleted file mode 100644 index dcb6d78f..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/IAgentPaymentService.java +++ /dev/null @@ -1,45 +0,0 @@ -package com.hzya.frame.seeyon.cbs8.service; - -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.seeyon.cbs8.entity.AgentPaymentDetailEntity; -import com.hzya.frame.seeyon.cbs8.entity.AgentPaymentEntity; - -import java.util.List; - -/** - * @Description OA代发代扣 - * @Author xiangerlin - * @Date 2024/6/18 15:04 - **/ -public interface IAgentPaymentService extends IBaseService { - - /** - * 查询待支付待代发代扣 主表 - * @param entity - * @return - * @throws Exception - */ - List queryUnpaid(AgentPaymentEntity entity) throws Exception; - - /** - * 根据支付申请单号查询 - * @param agentPayment - * @return - * @throws Exception - */ - AgentPaymentEntity queryByApplyCode(AgentPaymentEntity agentPayment)throws Exception; - - /** - * 查询明细表 - * @param entity - * @return - * @throws Exception - */ - List queryDetails(AgentPaymentDetailEntity entity)throws Exception; - - /** - * 更新支付状态 - * @param entity - */ - void updateResult(AgentPaymentEntity entity); -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/ICbsLogService.java b/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/ICbsLogService.java deleted file mode 100644 index 7160c21f..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/ICbsLogService.java +++ /dev/null @@ -1,53 +0,0 @@ -package com.hzya.frame.seeyon.cbs8.service; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.seeyon.cbs8.entity.CbsLogEntity; -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; - -import java.util.List; - -/** - * @Description cbs8支付日志 - * @Author xiangerlin - * @Date 2024/6/14 17:22 - **/ -public interface ICbsLogService extends IBaseService { - /** - * 查询支付中的数据 - * @param logEntity - * @return - */ - List queryInPayment(CbsLogEntity logEntity); - /** - * 保存日志,通过rest接口的形式 - * @param logEntity - */ - void saveLog(CbsLogEntity logEntity); - - /** - * 补推,从自己开发的页面或者APIpost - * 需要传oa表单id和表单编号 - * @param entity - */ - void retry(CbsLogEntity entity); - /** - * 补推,从OA页面 - * 只需要传日志表id就行 - * @param jsonObject - */ - void resend(JSONObject jsonObject); - - /** - * 获取token - * @param entity - * @return - */ - SysExtensionApiEntity getTokenExt(SysExtensionApiEntity entity); - - /** - * 更新日志 - * @param logEntity - */ - void updateLog(CbsLogEntity logEntity); -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/IPaymentService.java b/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/IPaymentService.java deleted file mode 100644 index 4243084c..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/IPaymentService.java +++ /dev/null @@ -1,63 +0,0 @@ -package com.hzya.frame.seeyon.cbs8.service; - -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.seeyon.cbs8.entity.PaymentEntity; - -import java.util.List; - -/** - * @Description oa对接cbs - * @Author xiangerlin - * @Date 2024/6/6 16:31 - **/ -public interface IPaymentService extends IBaseService { - - /** - * 查询待支付的数据 需要推送到CBS的 - * 如果需要查询流程状态已结束的 需要调用方设置finishedflag=1 - * @param entity - * @return - * @throws Exception - */ - List queryUnpaid(PaymentEntity entity)throws Exception; - - /** - * 查询交易成功的数据 - * 内置了查询条件payResult = PayState.payStateGetValue("g"); 支付成功 - * @param entity - * @return - * @throws Exception - */ - List querySuccess(PaymentEntity entity)throws Exception; - - /** - * 查询交易成功,且电子回单为空的 - * @param entity - * @return - * @throws Exception - */ - List queryElecIsNull(PaymentEntity entity)throws Exception; - - /** - * 查询支付中的数据 - * 内置了查询条件 payResult = '支付中' or payResult not in ('审批撤销','审批拒绝','处理失败','退票','支付成功','取消支付','修改支付','支付失败') - * @param entity - * @return - * @throws Exception - */ - List queryInPayment(PaymentEntity entity)throws Exception; - - /** - * 更新支付状态 - * @param entity - * @throws Exception - */ - void updatePayState(PaymentEntity entity)throws Exception; - - /** - * 更新电子回单字段 - * @param entity - * @throws Exception - */ - void updateElec(PaymentEntity entity)throws Exception; -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/ITransactionDetailService.java b/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/ITransactionDetailService.java deleted file mode 100644 index 61126686..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/ITransactionDetailService.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.hzya.frame.seeyon.cbs8.service; - -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.seeyon.cbs8.entity.TransactionDetailEntity; - -import java.util.List; - -/** - * @Description cbs交易明细 OA底表 - * @Author xiangerlin - * @Date 2024/6/24 11:07 - **/ -public interface ITransactionDetailService extends IBaseService { - - - /** - * 只返回交易流水号 - * @param entity - * @return - */ - List querySerialNumber(TransactionDetailEntity entity); - - /** - * 保存交易明细,通过rest接口的方式 - * @param entity - * @throws Exception - */ - void restSave(TransactionDetailEntity entity); -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/impl/AgentPaymentDetailServiceImpl.java b/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/impl/AgentPaymentDetailServiceImpl.java deleted file mode 100644 index 8bbbad34..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/impl/AgentPaymentDetailServiceImpl.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.hzya.frame.seeyon.cbs8.service.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.seeyon.cbs8.dao.IAgentPaymentDetailDao; -import com.hzya.frame.seeyon.cbs8.entity.AgentPaymentDetailEntity; -import com.hzya.frame.seeyon.cbs8.entity.AgentPaymentEntity; -import com.hzya.frame.seeyon.cbs8.service.IAgentPaymentDetailService; -import com.hzya.frame.seeyon.cbs8.service.IAgentPaymentService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -/** - * @Description - * @Author xiangerlin - * @Date 2024/6/26 11:01 - **/ -@Service("OAAgentPaymentDetailServiceImpl") -public class AgentPaymentDetailServiceImpl extends BaseService implements IAgentPaymentDetailService { - - private IAgentPaymentDetailDao agentPaymentDetailDao; - - @Autowired - public void setAgentPaymentDetailDao(IAgentPaymentDetailDao agentPaymentDetailDao) { - this.agentPaymentDetailDao = agentPaymentDetailDao; - this.dao = agentPaymentDetailDao; - } - - /** - * 更新明细表支付状态 - * - * @param detail - */ - @DS("#detail.dataSourceCode") - @Override - public void updatePayResult(AgentPaymentDetailEntity detail) { - agentPaymentDetailDao.update("com.hzya.frame.seeyon.cbs8.dao.impl.AgentPaymentDetailDaoImpl.entity_update_result",detail); - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/impl/AgentPaymentServiceImpl.java b/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/impl/AgentPaymentServiceImpl.java deleted file mode 100644 index ab3ab4b9..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/impl/AgentPaymentServiceImpl.java +++ /dev/null @@ -1,93 +0,0 @@ -package com.hzya.frame.seeyon.cbs8.service.impl; - -import cn.hutool.core.util.StrUtil; -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.seeyon.cbs8.dao.IAgentPaymentDao; -import com.hzya.frame.seeyon.cbs8.dao.IAgentPaymentDetailDao; -import com.hzya.frame.seeyon.cbs8.entity.AgentPaymentDetailEntity; -import com.hzya.frame.seeyon.cbs8.entity.AgentPaymentEntity; -import com.hzya.frame.seeyon.cbs8.service.IAgentPaymentDetailService; -import com.hzya.frame.seeyon.cbs8.service.IAgentPaymentService; -import com.hzya.frame.web.exception.BaseSystemException; -import org.apache.commons.collections.CollectionUtils; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.util.List; - -/** - * @Description - * @Author xiangerlin - * @Date 2024/6/18 15:06 - **/ -@Service(value = "cbs8AgentPaymentServiceImpl") -public class AgentPaymentServiceImpl extends BaseService implements IAgentPaymentService { - - private IAgentPaymentDao agentPaymentDao; - - @Autowired - private IAgentPaymentDetailService agentPaymentDetailService; - @Autowired - public void setAgentPaymentDao(IAgentPaymentDao agentPaymentDao) { - this.agentPaymentDao = agentPaymentDao; - this.dao = agentPaymentDao; - } - /** - * 查询待支付待代发代扣 主表 - * - * @param entity - * @return - * @throws Exception - */ - @DS("#entity.dataSourceCode") - @Override - public List queryUnpaid(AgentPaymentEntity entity) throws Exception { - List list = agentPaymentDao.queryList(entity, "com.hzya.frame.seeyon.cbs8.dao.impl.AgentPaymentDaoImpl.entity_list_base_unpaid"); - return list; - } - - /** - * 根据支付申请单号查询 - * - * @param entity - * @return - * @throws Exception - */ - @Override - public AgentPaymentEntity queryByApplyCode(AgentPaymentEntity entity) throws Exception { - if (null != entity && StrUtil.isNotEmpty(entity.getApplyCode())){ - List list = agentPaymentDao.query(entity); - if (CollectionUtils.isNotEmpty(list)){ - if (list.size() > 1){ - throw new BaseSystemException("根据"+entity.getApplyCode()+"查询到多条记录"); - } - return list.get(0); - } - } - return null; - } - - /** - * 查询明细表 - * - * @param entity - * @return - * @throws Exception - */ - @DS("#entity.dataSourceCode") - @Override - public List queryDetails(AgentPaymentDetailEntity entity) throws Exception { - List list = agentPaymentDetailService.query(entity); - return list; - } - - /** - * @param entity - */ - @DS("#entity.dataSourceCode") - @Override - public void updateResult(AgentPaymentEntity entity) { - agentPaymentDao.update("com.hzya.frame.seeyon.cbs8.dao.impl.AgentPaymentDaoImpl.entity_update",entity); - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/impl/CbsLogServiceImpl.java b/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/impl/CbsLogServiceImpl.java deleted file mode 100644 index a99744cf..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/impl/CbsLogServiceImpl.java +++ /dev/null @@ -1,199 +0,0 @@ -package com.hzya.frame.seeyon.cbs8.service.impl; - -import cn.hutool.core.map.MapBuilder; -import cn.hutool.core.util.StrUtil; -import cn.hutool.http.HttpRequest; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.cbs8.util.PayState; -import com.hzya.frame.seeyon.cbs8.dao.ICbsLogDao; -import com.hzya.frame.seeyon.cbs8.entity.CbsLogEntity; -import com.hzya.frame.seeyon.cbs8.entity.PaymentEntity; -import com.hzya.frame.seeyon.cbs8.service.ICbsLogService; -import com.hzya.frame.seeyon.util.RestUtil; -import com.hzya.frame.stringutil.StringUtil; -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; -import com.hzya.frame.web.exception.BaseSystemException; -import org.apache.commons.collections.CollectionUtils; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.stereotype.Service; - -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -/** - * @Description cbs8支付日志 - * @Author xiangerlin - * @Date 2024/6/14 17:22 - **/ -@Service(value = "CbsLogServiceImpl") -public class CbsLogServiceImpl extends BaseService implements ICbsLogService { - - - Logger log = LoggerFactory.getLogger(getClass()); - - private ICbsLogDao cbsLogDao; - @Value("${OA.data_source_code:}") - private String oa_data_source_code; - @Autowired - public void setCbsLogDao(ICbsLogDao cbsLogDao) { - this.cbsLogDao = cbsLogDao; - this.dao = cbsLogDao; - } - @Autowired - private RestUtil restUtil; - - /** - * 查询支付中的数据 - * - * @param logEntity - * @return - */ - @DS("#logEntity.dataSourceCode") - @Override - public List queryInPayment(CbsLogEntity logEntity) { - List logList = cbsLogDao.queryList(logEntity, "CbsLogEntity_list_base_in_payment"); - return logList; - } - - /** - * 保存日志,通过rest接口的形式 - * - * @param cbsLogEntity - */ - @Override - public void saveLog(CbsLogEntity cbsLogEntity) { - String oa_id = StringUtil.nullConvert(cbsLogEntity.getOa_id()); - String bill_code = StringUtil.nullConvert(cbsLogEntity.getBill_code()); - String tab_name_en = StringUtil.nullConvert(cbsLogEntity.getTab_name_en()); - String tab_name_ch = StringUtil.nullConvert(cbsLogEntity.getTab_name_ch()); - String pay_state = StringUtil.nullConvert(cbsLogEntity.getPay_state()); - String message = StringUtil.nullConvert(cbsLogEntity.getMessage()); - String apply_state = StringUtil.nullConvert(cbsLogEntity.getApply_state()); - String successed = StringUtil.nullConvert(cbsLogEntity.getSuccessed()); - String title = StringUtil.nullConvert(cbsLogEntity.getTitle()); - String pay_company = StringUtil.nullConvert(cbsLogEntity.getPay_company()); - String payee = StringUtil.nullConvert(cbsLogEntity.getPayee()); - String amount = StringUtil.nullConvert(cbsLogEntity.getAmount()); - String cbs_apply_code = StringUtil.nullConvert(cbsLogEntity.getCbs_apply_code()); - //根据oaid判断是否在日志表中存在,如果存在,则更新,如果不存在,则新增 - CbsLogEntity cbsLogEntityResend=new CbsLogEntity(); - cbsLogEntityResend.setOa_id(cbsLogEntity.getOa_id()); - cbsLogEntityResend.setDataSourceCode(oa_data_source_code); - List queryList = query(cbsLogEntityResend); - if(CollectionUtils.isEmpty(queryList)){ - String data = StrUtil.format(getXmlTemplate(),title,pay_company,payee,amount,cbs_apply_code,bill_code,oa_id,tab_name_ch,tab_name_en,pay_state,message,apply_state,successed); - Map headerMap = MapBuilder.create(true) - .put("apiCode", "8000240007") - .put("publicKey","ZJYAorA7JuRDfrVjywcx78BFcqlLwthgXNC65TXxxQMUHuxCe7eDIk+3zDUT+v578prj")//发送者 - .put("secretKey","a54vt9Wx7gdBig+4JCkZ/lISIIL2m4ZEyZkXtW0uQVBDHS+V4SVgT6xhNblacri/j3JzOP8MtA1LSGvL+2BWG8c/o7DKi92S4mr3zcGearA=")//发送者 - .put("appId","800024") - .build(); - JSONObject paramsTemplate = new JSONObject(); - paramsTemplate.put("loginName", "hzya_rest"); - paramsTemplate.put("dataXml", data); - String params = JSONObject.toJSONString(paramsTemplate); - logger.info("保存支付申请日志到OA底表请求参数:{}",params); - String body = HttpRequest.post("http://127.0.0.1:9999/kangarooDataCenterV3/entranceController/externalCallInterface").addHeaders(headerMap).body(params).timeout(60000).execute().body(); - logger.info("保存支付申请日志到OA底表响应参数:{}",body); - }else{ - for (CbsLogEntity logEntity : queryList) { - logEntity.setPay_state(pay_state); - logEntity.setMessage(message); - logEntity.setApply_state(apply_state); - logEntity.setSuccessed(successed); - logEntity.setBill_code(cbsLogEntity.getBill_code()); - logEntity.setDataSourceCode(oa_data_source_code); - try { - update(logEntity); - }catch (Exception e){ - e.printStackTrace(); - logger.error("更新"); - } - } - } - } - - /** - * 补推,从自己开发的页面或者APIpost - * 需要传oa表单id和表单编号 - * - * @param entity - */ - @Override - public void retry(CbsLogEntity entity) { - PaymentEntity paymentEntity = new PaymentEntity(); - paymentEntity.setOaId(entity.getOa_id()); - paymentEntity.setReferenceNum(entity.getBill_code()); - CbsLogEntity logEntity = new CbsLogEntity(); - logEntity.setId(entity.getId()); - logEntity = cbsLogDao.queryOne(logEntity); - String pay_state = logEntity.getPay_state(); - if (PayState.h.getValue().equals(pay_state) - || PayState.three.getValue().equals(pay_state) - || PayState.k.getValue().equals(pay_state) - || "推送失败".equals(pay_state)){ - //todo 调用重试方法 - }else { - throw new BaseSystemException("只允许补推支付失败的记录"); - } - } - - /** - * 补推,从OA页面 - * 只需要传日志表id就行 - * - * @param jsonObject - */ - @Override - public void resend(JSONObject jsonObject) { - if (null != jsonObject && StrUtil.isNotEmpty(jsonObject.getString("id"))){ - String id = jsonObject.getString("id"); - CbsLogEntity cbsLogEntity = new CbsLogEntity(); - cbsLogEntity.setId(id); - cbsLogEntity =cbsLogDao.queryOne(cbsLogEntity); - if (null != cbsLogEntity && StrUtil.isNotEmpty(cbsLogEntity.getOa_id()) && StrUtil.isNotEmpty(cbsLogEntity.getBill_code())){ - retry(cbsLogEntity); - } - } - } - - /** - * 获取token - * - * @param entity - * @return - */ - @Override - public SysExtensionApiEntity getTokenExt(SysExtensionApiEntity entity) { - String token = restUtil.getToken("hzya_rest", "8000240000"); - Map headers = entity.getHeaders(); - if (null == headers){ - headers = new HashMap<>(); - } - headers.put("token",token); - return entity; - } - - /** - * 更新日志 - * - * @param logEntity - */ - @DS("#logEntity.dataSourceCode") - @Override - public void updateLog(CbsLogEntity logEntity) { - cbsLogDao.update(logEntity); - } - - //获取xml模板 - private String getXmlTemplate(){ - return ""; - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/impl/PaymentServiceImpl.java b/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/impl/PaymentServiceImpl.java deleted file mode 100644 index dc593153..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/impl/PaymentServiceImpl.java +++ /dev/null @@ -1,151 +0,0 @@ -package com.hzya.frame.seeyon.cbs8.service.impl; - -import cn.hutool.core.util.StrUtil; -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.cbs8.util.PayState; -import com.hzya.frame.seeyon.cbs8.dao.IPaymentDao; -import com.hzya.frame.seeyon.cbs8.entity.PaymentEntity; -import com.hzya.frame.seeyon.cbs8.service.IPaymentService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.stereotype.Service; - -import java.util.List; - -/** - * @Description - * @Author xiangerlin - * @Date 2024/6/6 16:34 - **/ -@Service("OAPaymentServiceImpl") -public class PaymentServiceImpl extends BaseService implements IPaymentService { - - - - private IPaymentDao paymentDao; - - @Autowired - public void setPaymentDao(IPaymentDao paymentDao) { - this.paymentDao = paymentDao; - this.dao = paymentDao; - } - - /** - * 查询列表 - * @param entity - * @return - */ - @DS("#entity.dataSourceCode") - @Override - public List query(PaymentEntity entity) { - List list = paymentDao.queryList(entity, "com.hzya.frame.seeyon.cbs8.entity.PaymentEntity.entity_list_base"); - return list; - } - - /** - * 查询待支付的数据 需要推送到CBS的 - * 如果需要查询流程状态已结束的 需要调用方设置finishedflag=1 - * - * @param entity - * @return - * @throws Exception - */ - - - @DS("#entity.dataSourceCode") - @Override - public List queryUnpaid(PaymentEntity entity) throws Exception { - List list = paymentDao.queryList(entity, "com.hzya.frame.seeyon.cbs8.entity.PaymentEntity.PaymentEntity_list_base_unpaid"); - return list; - } - - /** - * 查询交易成功的数据 - * 内置了查询条件payResult = PayState.payStateGetValue("g"); 支付成功 - * - * @param entity - * @return - * @throws Exception - */ - @DS("#entity.dataSourceCode") - @Override - public List querySuccess(PaymentEntity entity) throws Exception { - if (null == entity){ - entity = new PaymentEntity(); - } - entity.setPayResult(PayState.payStateGetValue("g")); - List list = paymentDao.queryList(entity, "com.hzya.frame.seeyon.cbs8.entity.PaymentEntity.PaymentEntity_list_base"); - return list; - } - - /** - * 查询交易成功,且电子回单为空的 - * - * @param entity - * @return - * @throws Exception - */ - @DS("#entity.dataSourceCode") - @Override - public List queryElecIsNull(PaymentEntity entity) throws Exception { - List list = paymentDao.queryList(entity, "com.hzya.frame.seeyon.cbs8.entity.PaymentEntity.PaymentEntity_list_base_elec_isnull"); - return list; - } - - /** - * 查询支付中的数据 - * 内置了查询条件 payResult = '支付中' or payResult not in ('审批撤销','审批拒绝','处理失败','退票','支付成功','取消支付','修改支付','支付失败') - * - * @param entity - * @return - * @throws Exception - */ - @DS("#entity.dataSourceCode") - @Override - public List queryInPayment(PaymentEntity entity) throws Exception { - List list = paymentDao.queryList(entity, "com.hzya.frame.seeyon.cbs8.entity.PaymentEntity.PaymentEntity_list_base_in_payment"); - return list; - } - - /** - * 更新支付状态 - * - * @param entity - * @throws Exception - */ - @DS("#entity.dataSourceCode") - @Override - public void updatePayState(PaymentEntity entity) throws Exception { - if (null != entity - && StrUtil.isNotEmpty(entity.getTableName()) - && StrUtil.isNotEmpty(entity.getOaId()) - && StrUtil.isNotEmpty(entity.getFormsonId()) - && StrUtil.isNotEmpty(entity.getPayDateField()) - && StrUtil.isNotEmpty(entity.getPayResultField())){ - String formsonId = entity.getFormsonId(); - String[] formsonIdArray = formsonId.split(","); - for (String s : formsonIdArray) { - entity.setFormsonId(s); - paymentDao.update("com.hzya.frame.seeyon.cbs8.entity.PaymentEntity.PaymentEntity_update_payState",entity); - } - } - } - - /** - * 更新电子回单字段 - * - * @param entity - * @throws Exception - */ - @DS("#entity.dataSourceCode") - @Override - public void updateElec(PaymentEntity entity) throws Exception { - if (null != entity - && StrUtil.isNotEmpty(entity.getTableName()) - && StrUtil.isNotEmpty(entity.getOaId()) - && StrUtil.isNotEmpty(entity.getReceiptFiled())){ - paymentDao.update("com.hzya.frame.seeyon.cbs8.entity.PaymentEntity.PaymentEntity_update_electronic",entity); - } - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/impl/TransactionDetailServiceImpl.java b/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/impl/TransactionDetailServiceImpl.java deleted file mode 100644 index 21cee3ea..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/cbs8/service/impl/TransactionDetailServiceImpl.java +++ /dev/null @@ -1,98 +0,0 @@ -package com.hzya.frame.seeyon.cbs8.service.impl; - -import cn.hutool.core.map.MapBuilder; -import cn.hutool.core.util.StrUtil; -import cn.hutool.http.HttpRequest; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.seeyon.cbs8.dao.ITransactionDetailDao; -import com.hzya.frame.seeyon.cbs8.entity.TransactionDetailEntity; -import com.hzya.frame.seeyon.cbs8.service.IPaymentService; -import com.hzya.frame.seeyon.cbs8.service.ITransactionDetailService; -import com.hzya.frame.stringutil.StringUtil; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.util.List; -import java.util.Map; - -/** - * @Description - * @Author xiangerlin - * @Date 2024/6/24 11:08 - **/ -@Service(value = "OATransactionDetailServiceImpl") -public class TransactionDetailServiceImpl extends BaseService implements ITransactionDetailService { - - private ITransactionDetailDao transactionDetailDao; - - @Autowired - public void setTransactionDetailDao(ITransactionDetailDao dao) { - this.transactionDetailDao = dao; - this.dao=dao; - } - - /** - * 只返回交易流水号 - * - * @param entity - * @return - */ - @DS("#entity.dataSourceCode") - @Override - public List querySerialNumber(TransactionDetailEntity entity) { - List list = transactionDetailDao.queryList(entity, "TransactionDetailEntity_list_serialNumber");; - return list; - } - - /** - * 保存交易明细,通过rest接口的方式 - * - * @param entity - * @throws Exception - */ - @Override - public void restSave(TransactionDetailEntity entity) { - String field0001= StringUtil.nullConvert(entity.getAccountNo());//我方银行账号 - String field0002=StringUtil.nullConvert(entity.getAccountName());//我方户名 - String field0003=StringUtil.nullConvert(entity.getOpenBank());//我方开户行 - String field0004=StringUtil.nullConvert(entity.getBankType());//我方银行类型 - String field0005=StringUtil.nullConvert(entity.getTransactionSerialNumber());//交易流水号 - String field0006=StringUtil.nullConvert(entity.getBankTransactionDate());//交易日期 - String field0007=StringUtil.nullConvert(entity.getBankSerialNumber());//银行流水号 - String field0008=StringUtil.nullConvert(entity.getCurrency());//币种 - String field0009=StringUtil.nullConvert(entity.getIncurredAmount());//收款金额 - String field0010=StringUtil.nullConvert(entity.getPurpose());//用途 - String field0011=StringUtil.nullConvert(entity.getDigest());//摘要 - String field0012=StringUtil.nullConvert(entity.getOppositeAccount());//对方账号 - String field0013=StringUtil.nullConvert(entity.getOppositeName());//对方户名 - String field0014=StringUtil.nullConvert(entity.getOppositeOpeningBank());//对方开户行 - String field0015=StringUtil.nullConvert(entity.getRemark());//备注 - String data = StrUtil.format(getXmlTemplate(),field0001,field0002,field0003,field0004,field0005,field0006,field0007,field0008,field0009,field0010,field0011,field0012,field0013,field0014,field0015); - Map headerMap = MapBuilder.create(true) - .put("apiCode", "8000240006") - .put("publicKey","ZJYAorA7JuRDfrVjywcx78BFcqlLwthgXNC65TXxxQMUHuxCe7eDIk+3zDUT+v578prj") - .put("secretKey","a54vt9Wx7gdBig+4JCkZ/lISIIL2m4ZEyZkXtW0uQVBDHS+V4SVgT6xhNblacri/j3JzOP8MtA1LSGvL+2BWG8c/o7DKi92S4mr3zcGearA=") - .put("appId","800024") - .build(); - JSONObject paramsTemplate = new JSONObject(); - paramsTemplate.put("loginName", "hzya_rest"); - paramsTemplate.put("dataXml", data); - String params = JSONObject.toJSONString(paramsTemplate); - logger.info("保存交易明细到OA底表请求参数:{}",params); - String body = HttpRequest.post("http://127.0.0.1:9999/kangarooDataCenterV3/entranceController/externalCallInterface").addHeaders(headerMap).body(params).timeout(60000).execute().body(); - logger.info("保存交易明细到OA底表响应参数:{}",body); - } - - /** - * 无流程表单模版 - * transaction 交易明细 - * payApply 支付申请日志 - * @return - */ - private String getXmlTemplate(){ - return ""; - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/dao/ICapFormDefinitionDao.java b/service/src/main/java/com/hzya/frame/seeyon/dao/ICapFormDefinitionDao.java deleted file mode 100644 index f892fa11..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/dao/ICapFormDefinitionDao.java +++ /dev/null @@ -1,51 +0,0 @@ -package com.hzya.frame.seeyon.dao; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.seeyon.entity.CapFormDefinitionEntity; -import com.hzya.frame.seeyon.entity.CtpFileEntity; -import com.hzya.frame.seeyon.paybill.entity.PayBillEntity; - -import java.util.List; - -/** - * - * @content OA字段配置表DAO - * @className: Administrator - * @author laborer - * @date 2024-09-09 16:00 - * - */ - -public interface ICapFormDefinitionDao extends IBaseDao { - - /** - * - * @content 通过模版编号获取无流程表单配置信息 - * @className: Administrator - * @author laborer - * @date 2024-09-09 16:02 - * - */ - List getFormFiled(CapFormDefinitionEntity fieldInfo); -/** - * - * @content 通过主键删除单据数据 - * @className: Administrator - * @author laborer - * @date 2024-09-09 17:04 - * - */ - - int deleteByKey(CapFormDefinitionEntity fieldInfo); -/** - * - * @content 通过客户传递的数据值查询古河条件的数据 - * @className: Administrator - * @author laborer - * @date 2024-09-09 17:05 - * - */ - - List getFormFiledByFileValue(CapFormDefinitionEntity fieldInfo); -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/dao/ICtpAttachmentDao.java b/service/src/main/java/com/hzya/frame/seeyon/dao/ICtpAttachmentDao.java deleted file mode 100644 index 5c64e35f..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/dao/ICtpAttachmentDao.java +++ /dev/null @@ -1,21 +0,0 @@ -package com.hzya.frame.seeyon.dao; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.seeyon.entity.CtpAttachmentEntity; - -import java.util.List; - -public interface ICtpAttachmentDao extends IBaseDao { - //更新数据 - @DS("#ctpAttachmentEntity.dataSourceCode") - int updateCtpAttachment(CtpAttachmentEntity ctpAttachmentEntity); - - //根据fiel_url查询附件业务记录,如果存在则更新,如果不存在则新增 - @DS("#ctpAttachmentEntity.dataSourceCode") - List queryCtpAttachment(CtpAttachmentEntity ctpAttachmentEntity); - - //新增 - @DS("#ctpAttachmentEntity.dataSourceCode") - CtpAttachmentEntity saveCtpAttachment(CtpAttachmentEntity ctpAttachmentEntity); -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/dao/ICtpFileDao.java b/service/src/main/java/com/hzya/frame/seeyon/dao/ICtpFileDao.java deleted file mode 100644 index 87961648..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/dao/ICtpFileDao.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.hzya.frame.seeyon.dao; - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.seeyon.entity.CtpFileEntity; - -/** - * @Description seeyon 附件对象 - * @Author xiangerlin - * @Date 2024/6/17 15:21 - **/ -public interface ICtpFileDao extends IBaseDao { -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/dao/ISeeYonDao.java b/service/src/main/java/com/hzya/frame/seeyon/dao/ISeeYonDao.java deleted file mode 100644 index 02d6888a..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/dao/ISeeYonDao.java +++ /dev/null @@ -1,108 +0,0 @@ -package com.hzya.frame.seeyon.dao; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.seeyon.entity.SeeyonEntity; - -import java.util.List; - -/** - * com.hzya.frame.seeyon.dao - * - * @author yqh - * @date 2023-08 -30 10:43 - */ - -public interface ISeeYonDao extends IBaseDao { - /*** - * @Content:通过类型获取OA基本档案数据 - * @Author 👻👻👻👻yqh👻👻👻👻 - * @Date 2023年8月30日11:33:17 - * @Param seeyon - * @return - **/ - @DS("ht_oa_sqlserver") - List selectOAListByTypeformson_0324(SeeyonEntity seeyon); - @DS("ht_oa_sqlserver") - List selectOAListByTypeformson_0352(SeeyonEntity seeyon); - @DS("ht_oa_sqlserver") - List selectOAListByTypeMain(SeeyonEntity seeyon); - /** - * 通过关联关系获取附件主键 - * @param seeyonEntity - * @return - */ - @DS("ht_oa_sqlserver") - List selectFileUrl(SeeyonEntity seeyonEntity); -/*** - * @Content:修改数据状态,避免重复抓取 - * @Author 👻👻👻👻yqh👻👻👻👻 - * @Date - * @Param - * @return - **/ - int updateFormStete(SeeyonEntity s); - - /** - * - * @content 查询付款单中得电子回单 - * @Param - * @Return - * @Author hecan - * @Date 2023/11/9 14:23 - * **/ - @DS("ht_oa_sqlserver") - List selectOAListByTypeformmain_0327(SeeyonEntity seeyon); - @DS("ht_oa_sqlserver") - int updateFormformmain_0327(SeeyonEntity seeyon); - - /** - * - * @content 根据付款方id查询付款名 - * @Param - * @Return - * @Author hecan - * @Date 2023/11/9 14:23 - * **/ - @DS("ht_oa_sqlserver") - List selectOAListByField0258(SeeyonEntity seeyon); - - /** - * - * @content 查询速网U8C中的所有组织 - * @Param - * @Return - * @Author hecan - * @Date 2023/11/13 11:56 - * **/ - @DS("sowow_sqlserver_test") - List selectOAListByCorp(SeeyonEntity seeyon); - - /** - * - * @content 修改OA中的字段为速网U8C销售订单主键 - * @Param - * @Return - * @Author hecan - * @Date 2023/11/15 11:28 - * **/ - @DS("swoa_mysql") - int updateFormformmain_0237(SeeyonEntity seeyonEntity); - @DS("swoa_mysql") - int updateFormformson_0238(SeeyonEntity seeyonEntity); - //根据销售订单编码查询档案主键 - @DS("swoa_mysql") - SeeyonEntity selectOAListByformmain_0237(SeeyonEntity seeyonEntity); - - /** - * - * @content 修改付款单报销单等单据的推送状态 - * @Param - * @Return - * @Author hecan - * @Date 2023/12/20 8:59 - * **/ - @DS("ht_oa_sqlserver") - int updatepush(SeeyonEntity seeyon); - -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/dao/ISeeYonInterFaceDao.java b/service/src/main/java/com/hzya/frame/seeyon/dao/ISeeYonInterFaceDao.java deleted file mode 100644 index 2edbc648..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/dao/ISeeYonInterFaceDao.java +++ /dev/null @@ -1,37 +0,0 @@ -package com.hzya.frame.seeyon.dao; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.seeyon.entity.SeeYonInterFaceEntity; - -import java.util.List; -import java.util.Map; - -/** - * @author 👻👻👻👻👻👻👻👻👻👻 gjh - * @version 1.0 - * @content - * @date 2023-08-30 10:27 - */ -public interface ISeeYonInterFaceDao { - /*** - * 查询OA档案数据,暂时只根据ID查询,只返回ID集合,此方法暂时用于更新无流程表单判断 - * @content: - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-30 10:54 - * @param - * @return java.util.List - **/ - List queryArchives(SeeYonInterFaceEntity seeYonInterFaceEntity); - - /*** - * 答应我写注释好吗 - * @content: - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2024-01-18 16:01 - * @param jsonObject 根据模版ID获取数据 - * @return java.util.List - **/ - List queryDefinitionInfo(SeeYonInterFaceEntity jsonObject); - List> queryDefinitionData(SeeYonInterFaceEntity jsonObject); - -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/dao/impl/CapFormDefinitionDaoImpl.java b/service/src/main/java/com/hzya/frame/seeyon/dao/impl/CapFormDefinitionDaoImpl.java deleted file mode 100644 index 07304f45..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/dao/impl/CapFormDefinitionDaoImpl.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.hzya.frame.seeyon.dao.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.seeyon.dao.ICapFormDefinitionDao; -import com.hzya.frame.seeyon.dao.ICtpFileDao; -import com.hzya.frame.seeyon.entity.CapFormDefinitionEntity; -import com.hzya.frame.seeyon.entity.CtpFileEntity; -import com.hzya.frame.seeyon.paybill.entity.PayBillEntity; -import org.springframework.stereotype.Repository; - -import java.util.List; - -/** - * - * @content OA字段配置表DAO - * @className: Administrator - * @author laborer - * @date 2024-09-09 16:00 - * - */ -@Repository(value = "CapFormDefinitionDaoImpl") -public class CapFormDefinitionDaoImpl extends MybatisGenericDao implements ICapFormDefinitionDao { - @DS("#fieldInfo.dataSourceCode") - @Override - public List getFormFiled(CapFormDefinitionEntity fieldInfo) { - return (List) selectList("com.hzya.frame.seeyon.entity.CapFormDefinitionEntity.CapFormDefinitionEntity_list_base",fieldInfo); - } - @DS("#fieldInfo.dataSourceCode") - @Override - public int deleteByKey(CapFormDefinitionEntity fieldInfo) { - return super.delete("com.hzya.frame.seeyon.entity.CapFormDefinitionEntity.CapFormDefinitionEntity_delete",fieldInfo); - } - @DS("#fieldInfo.dataSourceCode") - @Override - public List getFormFiledByFileValue(CapFormDefinitionEntity fieldInfo) { - return (List) selectList("com.hzya.frame.seeyon.entity.CapFormDefinitionEntity.CapFormDefinitionEntity_list_table_info",fieldInfo); - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/dao/impl/CtpAttachmentDaoImpl.java b/service/src/main/java/com/hzya/frame/seeyon/dao/impl/CtpAttachmentDaoImpl.java deleted file mode 100644 index 080c28bc..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/dao/impl/CtpAttachmentDaoImpl.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.hzya.frame.seeyon.dao.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.seeyon.dao.ICtpAttachmentDao; -import com.hzya.frame.seeyon.entity.CtpAttachmentEntity; -import org.springframework.stereotype.Repository; - -import java.util.List; - -@Repository(value = "ctpAttachmentDaoImpl") -public class -CtpAttachmentDaoImpl extends MybatisGenericDao implements ICtpAttachmentDao { - @DS("#ctpAttachmentEntity.dataSourceCode") - @Override - public int updateCtpAttachment(CtpAttachmentEntity ctpAttachmentEntity) { - return super.update("com.hzya.frame.seeyon.dao.impl.CtpAttachmentDaoImpl.entity_update",ctpAttachmentEntity); - } - - @DS("#ctpAttachmentEntity.dataSourceCode") - @Override - public List queryCtpAttachment(CtpAttachmentEntity ctpAttachmentEntity) { - return (List) super.selectList("com.hzya.frame.seeyon.dao.impl.CtpAttachmentDaoImpl.entity_list_base",ctpAttachmentEntity); - } - - @DS("#ctpAttachmentEntity.dataSourceCode") - @Override - public CtpAttachmentEntity saveCtpAttachment(CtpAttachmentEntity ctpAttachmentEntity) { - return super.save("com.hzya.frame.seeyon.dao.impl.CtpAttachmentDaoImpl.entity_insert",ctpAttachmentEntity); - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/dao/impl/CtpFileDaoImpl.java b/service/src/main/java/com/hzya/frame/seeyon/dao/impl/CtpFileDaoImpl.java deleted file mode 100644 index 8b80d3d7..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/dao/impl/CtpFileDaoImpl.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.hzya.frame.seeyon.dao.impl; - -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.seeyon.dao.ICtpAttachmentDao; -import com.hzya.frame.seeyon.dao.ICtpFileDao; -import com.hzya.frame.seeyon.entity.CtpAttachmentEntity; -import com.hzya.frame.seeyon.entity.CtpFileEntity; -import org.springframework.stereotype.Repository; - -/** - * @Description - * @Author xiangerlin - * @Date 2024/6/17 15:22 - **/ -@Repository() -public class CtpFileDaoImpl extends MybatisGenericDao implements ICtpFileDao { -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/dao/impl/SeeYonDaoImpl.java b/service/src/main/java/com/hzya/frame/seeyon/dao/impl/SeeYonDaoImpl.java deleted file mode 100644 index 332ae7fc..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/dao/impl/SeeYonDaoImpl.java +++ /dev/null @@ -1,94 +0,0 @@ -package com.hzya.frame.seeyon.dao.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.seeyon.dao.ISeeYonDao; -import com.hzya.frame.seeyon.entity.SeeyonEntity; -import org.springframework.stereotype.Repository; - -import java.util.List; - -/** - * com.hzya.frame.seeyon.dao.impl - * - * @author yqh - * @date 2023-08 -30 10:44 - */ -@DS("htsqlserver") -@Repository(value = "seeYonDaoImpl") -public class SeeYonDaoImpl extends MybatisGenericDao implements ISeeYonDao { - @DS("ht_oa_sqlserver") - @Override - public List selectOAListByTypeformson_0352(SeeyonEntity seeyon) { - return (List) super.selectList("com.hzya.frame.seeyon.dao.impl.SeeYonDaoImpl.entity_list_base_formson_0352",seeyon); - } - @DS("ht_oa_sqlserver") - @Override - public List selectOAListByTypeformson_0324(SeeyonEntity seeyon) { - return (List) super.selectList("com.hzya.frame.seeyon.dao.impl.SeeYonDaoImpl.entity_list_base_formson_0324",seeyon); - } - @DS("ht_oa_sqlserver") - @Override - public List selectOAListByTypeMain(SeeyonEntity seeyon) { - return (List) super.selectList("com.hzya.frame.seeyon.dao.impl.SeeYonDaoImpl.entity_list_base_main",seeyon); - } - @DS("ht_oa_sqlserver") - @Override - public List selectFileUrl(SeeyonEntity seeyon) { - return (List) super.selectList("com.hzya.frame.seeyon.dao.impl.SeeYonDaoImpl.entity_list_base_ctp_attachment",seeyon); - } - @DS("ht_oa_sqlserver") - @Override - public int updateFormStete(SeeyonEntity s) { - return super.update("com.hzya.frame.seeyon.dao.impl.SeeYonDaoImpl.entity_update",s); - } - - @DS("ht_oa_sqlserver") - @Override - public List selectOAListByTypeformmain_0327(SeeyonEntity seeyon) { - return (List) super.selectList("com.hzya.frame.seeyon.dao.impl.SeeYonDaoImpl.entity_list_base_formmain_0327",seeyon); - } - - @DS("ht_oa_sqlserver") - @Override - public int updateFormformmain_0327(SeeyonEntity seeyon) { - return super.update("com.hzya.frame.seeyon.dao.impl.SeeYonDaoImpl.entity_update_formmain_0327",seeyon); - } - - @DS("ht_oa_sqlserver") - @Override - public List selectOAListByField0258(SeeyonEntity seeyon) { - return (List) super.selectList("com.hzya.frame.seeyon.dao.impl.SeeYonDaoImpl.entity_list_base_field0258",seeyon); - } - - @DS("sowow_sqlserver_test") - @Override - public List selectOAListByCorp(SeeyonEntity seeyon) { - return (List) super.selectList("com.hzya.frame.seeyon.dao.impl.SeeYonDaoImpl.entity_list_base_corp",seeyon); - } - - @Override - @DS("swoa_mysql") - public int updateFormformmain_0237(SeeyonEntity seeyonEntity) { - return super.update("com.hzya.frame.seeyon.dao.impl.SeeYonDaoImpl.entity_update_formmain_0237",seeyonEntity); - } - - @Override - @DS("swoa_mysql") - public int updateFormformson_0238(SeeyonEntity seeyonEntity) { - return super.update("com.hzya.frame.seeyon.dao.impl.SeeYonDaoImpl.entity_update_formson_0238",seeyonEntity); - } - - @Override - @DS("swoa_mysql") - public SeeyonEntity selectOAListByformmain_0237(SeeyonEntity seeyonEntity) { - return (SeeyonEntity) super.selectOne("com.hzya.frame.seeyon.dao.impl.SeeYonDaoImpl.entity_list_base_formmain_0237",seeyonEntity); - } - - @DS("ht_oa_sqlserver") - @Override - public int updatepush(SeeyonEntity seeyon) { - return super.update("com.hzya.frame.seeyon.dao.impl.SeeYonDaoImpl.entity_update_push",seeyon); - } - -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/dao/impl/SeeYonInterFaceDaoImpl.java b/service/src/main/java/com/hzya/frame/seeyon/dao/impl/SeeYonInterFaceDaoImpl.java deleted file mode 100644 index 4091f0be..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/dao/impl/SeeYonInterFaceDaoImpl.java +++ /dev/null @@ -1,43 +0,0 @@ -package com.hzya.frame.seeyon.dao.impl; - -import com.alibaba.fastjson.JSONObject; -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.seeyon.dao.ISeeYonInterFaceDao; -import com.hzya.frame.seeyon.entity.SeeYonInterFaceEntity; -import org.springframework.stereotype.Repository; - -import java.util.List; -import java.util.Map; - -/** - * @author 👻👻👻👻👻👻👻👻👻👻 gjh - * @version 1.0 - * @content - * @date 2023-08-30 10:27 - */ -@Repository(value = "seeYonInterFaceDao") -public class SeeYonInterFaceDaoImpl extends MybatisGenericDao implements ISeeYonInterFaceDao { - - - @Override - @DS("ht_oa_sqlserver") - public List queryArchives(SeeYonInterFaceEntity seeYonInterFaceEntity) { - List list = super.query("com.hzya.frame.seeyon.dao.impl.SeeYonInterFaceDaoImpl.queryArchives",seeYonInterFaceEntity); - return list; - } - - @Override - @DS("#seeYonInterFaceEntity.dataSourceCode") - public List queryDefinitionInfo(SeeYonInterFaceEntity seeYonInterFaceEntity) { - - return super.selectList("com.hzya.frame.seeyon.dao.impl.SeeYonInterFaceDaoImpl.queryDefinitionInfo",seeYonInterFaceEntity); - } - - @Override - @DS("#seeYonInterFaceEntity.dataSourceCode") - public List> queryDefinitionData(SeeYonInterFaceEntity seeYonInterFaceEntity) { - List> list = super.selectList("com.hzya.frame.seeyon.dao.impl.SeeYonInterFaceDaoImpl.queryDefinitionData",seeYonInterFaceEntity); - return list ; - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/entity/CapFormDefinitionEntity.java b/service/src/main/java/com/hzya/frame/seeyon/entity/CapFormDefinitionEntity.java deleted file mode 100644 index 2ab841bd..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/entity/CapFormDefinitionEntity.java +++ /dev/null @@ -1,71 +0,0 @@ -package com.hzya.frame.seeyon.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -import java.io.File; - -/** - * - * @content OA字段配置表 - * @className: Administrator - * @author laborer - * @date 2024-09-09 15:48 - * - */ - -public class CapFormDefinitionEntity extends BaseEntity { - private String fieldInfo;//字段属性定义 - private String viewInfo;//视图权限定义 - private String appbindInfo;//应用绑定定义 - private String tableName;//表名 - private String fieldName;//字段名称 - private String fieldValue;//字段值 - - public String getFieldValue() { - return fieldValue; - } - - public void setFieldValue(String fieldValue) { - this.fieldValue = fieldValue; - } - - public String getTableName() { - return tableName; - } - - public void setTableName(String tableName) { - this.tableName = tableName; - } - - public String getFieldName() { - return fieldName; - } - - public void setFieldName(String fieldName) { - this.fieldName = fieldName; - } - - public String getFieldInfo() { - return fieldInfo; - } - - public void setFieldInfo(String fieldInfo) { - this.fieldInfo = fieldInfo; - } - - public String getViewInfo() { - return viewInfo; - } - - public void setViewInfo(String viewInfo) { - this.viewInfo = viewInfo; - } - - public String getAppbindInfo() { - return appbindInfo; - } - - public void setAppbindInfo(String appbindInfo) { - this.appbindInfo = appbindInfo; - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/entity/CapFormDefinitionEntity.xml b/service/src/main/java/com/hzya/frame/seeyon/entity/CapFormDefinitionEntity.xml deleted file mode 100644 index 5c0a498d..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/entity/CapFormDefinitionEntity.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - id, - field_info, - view_info, - appbind_info - - - - - - - - - - delete from ${tableName} where ${fieldName} = #{id} - - diff --git a/service/src/main/java/com/hzya/frame/seeyon/entity/CfsLogEntity.java b/service/src/main/java/com/hzya/frame/seeyon/entity/CfsLogEntity.java deleted file mode 100644 index 31c22e17..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/entity/CfsLogEntity.java +++ /dev/null @@ -1,65 +0,0 @@ -package com.hzya.frame.seeyon.entity; - -/** - * @Description 保存交行日志用 - * @Author xiangerlin - * @Date 2024/3/18 14:07 - **/ -public class CfsLogEntity { - - private String tab_name_ch;//中文表名 - private String tab_name_en;//英文表名 - private OAWorkflowEventDataEntity oaWorkflowEventDataEntity;//无流程表单数据 - - private String result;//交通银行返回的参数(解析后的) - public CfsLogEntity() { - - } - - /** - * - * @param tab_name_ch 中文表名 - * @param tab_name_en 英文表名 - * @param oaWorkflowEventDataEntity 无流程表单数据 - */ - public CfsLogEntity(String tab_name_ch, String tab_name_en, OAWorkflowEventDataEntity oaWorkflowEventDataEntity,String result) { - this.tab_name_ch = tab_name_ch; - this.tab_name_en = tab_name_en; - this.oaWorkflowEventDataEntity = oaWorkflowEventDataEntity; - this.result=result; - } - - public String getTab_name_ch() { - return tab_name_ch; - } - - public void setTab_name_ch(String tab_name_ch) { - this.tab_name_ch = tab_name_ch; - } - - public String getTab_name_en() { - return tab_name_en; - } - - public void setTab_name_en(String tab_name_en) { - this.tab_name_en = tab_name_en; - } - - - - public OAWorkflowEventDataEntity getOaWorkflowEventDataEntity() { - return oaWorkflowEventDataEntity; - } - - public void setOaWorkflowEventDataEntity(OAWorkflowEventDataEntity oaWorkflowEventDataEntity) { - this.oaWorkflowEventDataEntity = oaWorkflowEventDataEntity; - } - - public String getResult() { - return result; - } - - public void setResult(String result) { - this.result = result; - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/entity/CollAttachmentResDTO.java b/service/src/main/java/com/hzya/frame/seeyon/entity/CollAttachmentResDTO.java deleted file mode 100644 index 42094a55..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/entity/CollAttachmentResDTO.java +++ /dev/null @@ -1,340 +0,0 @@ -package com.hzya.frame.seeyon.entity; - -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; -import com.alibaba.fastjson.TypeReference; -import com.alibaba.fastjson.annotation.JSONField; - -import java.util.List; -import java.util.Map; - -/** - * @Description 查询协同附件列表返回对象 /rest/coll/attachments/{summaryID}/{attType} - * @Author xiangerlin - * @Date 2024/8/16 09:11 - **/ -public class CollAttachmentResDTO { - private String id; //ctp_attachment 表的id - private String reference;// 流程表的id, col_summary - private String subReference;//流程表单附件字段存的id - private String category;//应用分类 - private String type; - private String filename;//附件名称 - private String mimeType;//附件类型 - private String createdate; - private String size;//附件大小 - private String description; - private String fileUrl;//附件id,ctp_file 表的逐渐 - private String extension; - private String icon; - private String iconFont; - private String genesisId; - private String sort; - private String officeTransformEnable; - private String obsObjectKey; - private String secretLevel; - private String secretLevelName; - private String canBrowse; - private String v; - private Boolean wpsOnlineEnable; - private Boolean allowTrans; - private JSONObject transValue; - private String createdateStr; - @JSONField(name = "new") - private Boolean newFile; - private Map extraMap; // 使用Map来存储额外的键值对 - - public String getId() { - return id; - } - - public void setId(String id) { - this.id = id; - } - - public String getReference() { - return reference; - } - - public void setReference(String reference) { - this.reference = reference; - } - - public String getSubReference() { - return subReference; - } - - public void setSubReference(String subReference) { - this.subReference = subReference; - } - - public String getCategory() { - return category; - } - - public void setCategory(String category) { - this.category = category; - } - - public String getType() { - return type; - } - - public void setType(String type) { - this.type = type; - } - - public String getFilename() { - return filename; - } - - public void setFilename(String filename) { - this.filename = filename; - } - - public String getMimeType() { - return mimeType; - } - - public void setMimeType(String mimeType) { - this.mimeType = mimeType; - } - - public String getCreatedate() { - return createdate; - } - - public void setCreatedate(String createdate) { - this.createdate = createdate; - } - - public String getSize() { - return size; - } - - public void setSize(String size) { - this.size = size; - } - - public String getDescription() { - return description; - } - - public void setDescription(String description) { - this.description = description; - } - - public String getFileUrl() { - return fileUrl; - } - - public void setFileUrl(String fileUrl) { - this.fileUrl = fileUrl; - } - - public String getExtension() { - return extension; - } - - public void setExtension(String extension) { - this.extension = extension; - } - - public String getIcon() { - return icon; - } - - public void setIcon(String icon) { - this.icon = icon; - } - - public String getIconFont() { - return iconFont; - } - - public void setIconFont(String iconFont) { - this.iconFont = iconFont; - } - - public String getGenesisId() { - return genesisId; - } - - public void setGenesisId(String genesisId) { - this.genesisId = genesisId; - } - - public String getSort() { - return sort; - } - - public void setSort(String sort) { - this.sort = sort; - } - - public String getOfficeTransformEnable() { - return officeTransformEnable; - } - - public void setOfficeTransformEnable(String officeTransformEnable) { - this.officeTransformEnable = officeTransformEnable; - } - - public String getObsObjectKey() { - return obsObjectKey; - } - - public void setObsObjectKey(String obsObjectKey) { - this.obsObjectKey = obsObjectKey; - } - - public String getSecretLevel() { - return secretLevel; - } - - public void setSecretLevel(String secretLevel) { - this.secretLevel = secretLevel; - } - - public String getSecretLevelName() { - return secretLevelName; - } - - public void setSecretLevelName(String secretLevelName) { - this.secretLevelName = secretLevelName; - } - - public String getCanBrowse() { - return canBrowse; - } - - public void setCanBrowse(String canBrowse) { - this.canBrowse = canBrowse; - } - - public String getV() { - return v; - } - - public void setV(String v) { - this.v = v; - } - - public Boolean getWpsOnlineEnable() { - return wpsOnlineEnable; - } - - public void setWpsOnlineEnable(Boolean wpsOnlineEnable) { - this.wpsOnlineEnable = wpsOnlineEnable; - } - - public Boolean getAllowTrans() { - return allowTrans; - } - - public void setAllowTrans(Boolean allowTrans) { - this.allowTrans = allowTrans; - } - - public JSONObject getTransValue() { - return transValue; - } - - public void setTransValue(JSONObject transValue) { - this.transValue = transValue; - } - - public String getCreatedateStr() { - return createdateStr; - } - - public void setCreatedateStr(String createdateStr) { - this.createdateStr = createdateStr; - } - - public Boolean getNewFile() { - return newFile; - } - - public void setNewFile(Boolean newFile) { - this.newFile = newFile; - } - - public Map getExtraMap() { - return extraMap; - } - - public void setExtraMap(Map extraMap) { - this.extraMap = extraMap; - } - - public static void main(String[] args) { - String str = "[{\n" + - "\t\"id\": 5180424495316486643,\n" + - "\t\"reference\": -1741558410793893622,\n" + - "\t\"subReference\": 584122959825946183,\n" + - "\t\"category\": 66,\n" + - "\t\"type\": 0,\n" + - "\t\"filename\": \"Order.pdf\",\n" + - "\t\"mimeType\": \"application/pdf\",\n" + - "\t\"createdate\": 1723454209000,\n" + - "\t\"size\": 131234,\n" + - "\t\"description\": null,\n" + - "\t\"fileUrl\": -5577707714790406265,\n" + - "\t\"extension\": \"pdf\",\n" + - "\t\"icon\": \"pdf.gif\",\n" + - "\t\"iconFont\": \"pdf\",\n" + - "\t\"genesisId\": null,\n" + - "\t\"sort\": 0,\n" + - "\t\"officeTransformEnable\": \"disable\",\n" + - "\t\"obsObjectKey\": \"\",\n" + - "\t\"secretLevel\": null,\n" + - "\t\"secretLevelName\": null,\n" + - "\t\"canBrowse\": 1,\n" + - "\t\"v\": \"fcdf8ae9d97bf2969fa6005394442885\",\n" + - "\t\"wpsOnlineEnable\": false,\n" + - "\t\"allowTrans\": false,\n" + - "\t\"transValue\": {\n" + - "\t\t\"isWpsOnlineEnable\": false,\n" + - "\t\t\"isAllowTrans\": false\n" + - "\t},\n" + - "\t\"createdateStr\": \"1723454209000\",\n" + - "\t\"new\": false,\n" + - "\t\"extraMap\": {}\n" + - "}, {\n" + - "\t\"id\": -6639984402087339,\n" + - "\t\"reference\": -1741558410793893622,\n" + - "\t\"subReference\": 649078190027982545,\n" + - "\t\"category\": 66,\n" + - "\t\"type\": 0,\n" + - "\t\"filename\": \"Invoice.pdf\",\n" + - "\t\"mimeType\": \"application/pdf\",\n" + - "\t\"createdate\": 1723454201000,\n" + - "\t\"size\": 158553,\n" + - "\t\"description\": null,\n" + - "\t\"fileUrl\": -4345076582332676605,\n" + - "\t\"extension\": \"pdf\",\n" + - "\t\"icon\": \"pdf.gif\",\n" + - "\t\"iconFont\": \"pdf\",\n" + - "\t\"genesisId\": null,\n" + - "\t\"sort\": 0,\n" + - "\t\"officeTransformEnable\": \"disable\",\n" + - "\t\"obsObjectKey\": \"\",\n" + - "\t\"secretLevel\": null,\n" + - "\t\"secretLevelName\": null,\n" + - "\t\"canBrowse\": 1,\n" + - "\t\"v\": \"85d721af033c7dddf385be2c7ea8d423\",\n" + - "\t\"wpsOnlineEnable\": false,\n" + - "\t\"allowTrans\": false,\n" + - "\t\"transValue\": {\n" + - "\t\t\"isWpsOnlineEnable\": false,\n" + - "\t\t\"isAllowTrans\": false\n" + - "\t},\n" + - "\t\"createdateStr\": \"1723454201000\",\n" + - "\t\"new\": false,\n" + - "\t\"extraMap\": {}\n" + - "}]"; - List list = JSON.parseArray(str,CollAttachmentResDTO.class); - System.out.println(list); - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/entity/CtpAttachmentEntity.java b/service/src/main/java/com/hzya/frame/seeyon/entity/CtpAttachmentEntity.java deleted file mode 100644 index 1b482263..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/entity/CtpAttachmentEntity.java +++ /dev/null @@ -1,124 +0,0 @@ -package com.hzya.frame.seeyon.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -import java.util.Date; - -/** - * - * @content OA附件业务表 - * @Param - * @Return - * @Author hecan - * @Date 2023/11/1 14:58 - * **/ -public class CtpAttachmentEntity extends BaseEntity { - private String id;//主键ID - private String sub_reference;//次数据ID此id为真正写在流程表单中的ID - private String category; //应用分类、 - private String type;//分类 - private String filename;//附件名称 - private String file_url;//附件链接 - private String mime_type;// - private Date createdate;//创建时间 - private String attachment_size;//附件大小 - private String sort;//序号 - private String att_reference;//流程表的ID(col_summary) - private String uuid; - - public String getUuid() { - return uuid; - } - - public void setUuid(String uuid) { - this.uuid = uuid; - } - - public String getId() { - return id; - } - - public void setId(String id) { - this.id = id; - } - - public String getSub_reference() { - return sub_reference; - } - - public void setSub_reference(String sub_reference) { - this.sub_reference = sub_reference; - } - - public String getCategory() { - return category; - } - - public void setCategory(String category) { - this.category = category; - } - - public String getType() { - return type; - } - - public void setType(String type) { - this.type = type; - } - - public String getFilename() { - return filename; - } - - public void setFilename(String filename) { - this.filename = filename; - } - - public String getFile_url() { - return file_url; - } - - public void setFile_url(String file_url) { - this.file_url = file_url; - } - - public String getMime_type() { - return mime_type; - } - - public void setMime_type(String mime_type) { - this.mime_type = mime_type; - } - - public Date getCreatedate() { - return createdate; - } - - public void setCreatedate(Date createdate) { - this.createdate = createdate; - } - - public String getAttachment_size() { - return attachment_size; - } - - public void setAttachment_size(String attachment_size) { - this.attachment_size = attachment_size; - } - - public String getSort() { - return sort; - } - - public void setSort(String sort) { - this.sort = sort; - } - - public String getAtt_reference() { - return att_reference; - } - - public void setAtt_reference(String att_reference) { - this.att_reference = att_reference; - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/entity/CtpAttachmentEntity.xml b/service/src/main/java/com/hzya/frame/seeyon/entity/CtpAttachmentEntity.xml deleted file mode 100644 index f4747121..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/entity/CtpAttachmentEntity.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - - - - - - - - - - id, - sub_reference, - category, - type, - filename, - file_url, - mime_type, - createdate, - attachment_size, - sort, - att_reference - - - - - - - - - - insert into CTP_ATTACHMENT( - - id, - sub_reference, - category, - type, - filename, - file_url, - mime_type, - attachment_size, - sort, - att_reference, - createdate - - )values - ( - - #{id}, - #{sub_reference}, - #{category}, - #{type}, - #{filename}, - #{file_url}, - #{mime_type}, - #{attachment_size}, - #{sort}, - #{att_reference}, - #{createdate} - - ) - - - - - update CTP_ATTACHMENT set - - sub_reference = #{sub_reference}, - att_reference = #{att_reference} - - where file_url = #{file_url} - - - - diff --git a/service/src/main/java/com/hzya/frame/seeyon/entity/CtpFileEntity.java b/service/src/main/java/com/hzya/frame/seeyon/entity/CtpFileEntity.java deleted file mode 100644 index 61ebce25..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/entity/CtpFileEntity.java +++ /dev/null @@ -1,113 +0,0 @@ -package com.hzya.frame.seeyon.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -import java.io.File; - -/** - * @Description OA附件表 - * @Author xiangerlin - * @Date 2021/10/29 08:56 - **/ -public class CtpFileEntity extends BaseEntity { - private String category;//应用类别 - private String type;//类型 - private String filename;//文件名 - private String mime_type;//文件类型 - private String create_date; - private String create_member; - private String file_size;//大小 - private String description;//描述 - private String update_date; - private String account_id; - - - private File file;//临时用 - public String getCategory() { - return category; - } - - public void setCategory(String category) { - this.category = category; - } - - public String getType() { - return type; - } - - public void setType(String type) { - this.type = type; - } - - public String getFilename() { - return filename; - } - - public void setFilename(String filename) { - this.filename = filename; - } - - public String getMime_type() { - return mime_type; - } - - public void setMime_type(String mime_type) { - this.mime_type = mime_type; - } - - public String getCreate_date() { - return create_date; - } - - public void setCreate_date(String create_date) { - this.create_date = create_date; - } - - public String getCreate_member() { - return create_member; - } - - public void setCreate_member(String create_member) { - this.create_member = create_member; - } - - public String getFile_size() { - return file_size; - } - - public void setFile_size(String file_size) { - this.file_size = file_size; - } - - public String getDescription() { - return description; - } - - public void setDescription(String description) { - this.description = description; - } - - public String getUpdate_date() { - return update_date; - } - - public void setUpdate_date(String update_date) { - this.update_date = update_date; - } - - public String getAccount_id() { - return account_id; - } - - public void setAccount_id(String account_id) { - this.account_id = account_id; - } - - public File getFile() { - return file; - } - - public void setFile(File file) { - this.file = file; - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/entity/CtpFileEntity.xml b/service/src/main/java/com/hzya/frame/seeyon/entity/CtpFileEntity.xml deleted file mode 100644 index 3f3c8cad..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/entity/CtpFileEntity.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - id, - category, - type, - filename, - mime_type, - create_date, - create_member, - file_size, - description, - update_date, - account_id - - - - - - - - diff --git a/service/src/main/java/com/hzya/frame/seeyon/entity/OAWorkflowEventDataEntity.java b/service/src/main/java/com/hzya/frame/seeyon/entity/OAWorkflowEventDataEntity.java deleted file mode 100644 index 341e553f..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/entity/OAWorkflowEventDataEntity.java +++ /dev/null @@ -1,153 +0,0 @@ -package com.hzya.frame.seeyon.entity; - - -import com.alibaba.fastjson.JSONObject; - -import java.util.Map; - -/** - * @Content OA监听事件提供的表单内容 - * @Author 👻👻👻👻👻👻👻👻👻👻 gjh - * @Date 2020-12-24 8:38 - * @Version 1.0 - */ -public class OAWorkflowEventDataEntity { - private String id;//业务表单id - private String eventType;//流程类型 - /** 流程ID*/ - private String summaryId; - /** 节点ID*/ - private String affairId; - private String currentActivityId; - /** 表单表的FORM ID,用此字段标记是哪个流程*/ - private String formApp; - /****/ - private String formViewOperation; - private Object summaryObj; - private String deeCfgId; - private String currentNodeLast; - private Map businessData; - private Map extData; - private String businessDataStr; - private JSONObject hzyaExtData;//存放一些扩展数据 - private String OnProcessFinished; - public String getSummaryId() { - return summaryId; - } - - public void setSummaryId(String summaryId) { - this.summaryId = summaryId; - } - - public String getAffairId() { - return affairId; - } - - public void setAffairId(String affairId) { - this.affairId = affairId; - } - - public String getCurrentActivityId() { - return currentActivityId; - } - - public void setCurrentActivityId(String currentActivityId) { - this.currentActivityId = currentActivityId; - } - - public String getFormApp() { - return formApp; - } - - public void setFormApp(String formApp) { - this.formApp = formApp; - } - - public String getFormViewOperation() { - return formViewOperation; - } - - public void setFormViewOperation(String formViewOperation) { - this.formViewOperation = formViewOperation; - } - - public Object getSummaryObj() { - return summaryObj; - } - - public void setSummaryObj(Object summaryObj) { - this.summaryObj = summaryObj; - } - - public String getDeeCfgId() { - return deeCfgId; - } - - public void setDeeCfgId(String deeCfgId) { - this.deeCfgId = deeCfgId; - } - - public String getCurrentNodeLast() { - return currentNodeLast; - } - - public void setCurrentNodeLast(String currentNodeLast) { - this.currentNodeLast = currentNodeLast; - } - - public Map getBusinessData() { - return businessData; - } - - public void setBusinessData(Map businessData) { - this.businessData = businessData; - } - - public Map getExtData() { - return extData; - } - - public void setExtData(Map extData) { - this.extData = extData; - } - - public String getBusinessDataStr() { - return businessDataStr; - } - - public void setBusinessDataStr(String businessDataStr) { - this.businessDataStr = businessDataStr; - } - - public String getOnProcessFinished() { - return OnProcessFinished; - } - - public void setOnProcessFinished(String onProcessFinished) { - OnProcessFinished = onProcessFinished; - } - - public String getId() { - return id; - } - - public void setId(String id) { - this.id = id; - } - - public String getEventType() { - return eventType; - } - - public void setEventType(String eventType) { - this.eventType = eventType; - } - - public JSONObject getHzyaExtData() { - return hzyaExtData; - } - - public void setHzyaExtData(JSONObject hzyaExtData) { - this.hzyaExtData = hzyaExtData; - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/entity/SeeYonInterFaceEntity.java b/service/src/main/java/com/hzya/frame/seeyon/entity/SeeYonInterFaceEntity.java deleted file mode 100644 index 449da122..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/entity/SeeYonInterFaceEntity.java +++ /dev/null @@ -1,112 +0,0 @@ -package com.hzya.frame.seeyon.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -import java.util.List; - -/** - * @author 👻👻👻👻👻👻👻👻👻👻 gjh - * @version 1.0 - * @content - * @date 2023-08-30 10:38 - */ -public class SeeYonInterFaceEntity extends BaseEntity { - private String tabName; - //三方系统ID - private String tripartiteId; - //OA对应字段 - private String oaField; - //模板info - private String field_info; - //模版ID - private String formAppId; - //主表集合 - private List formMainIds; - //主表ID,用于查询明细数据 - private String formMainId; - //事件类型 - private String eventType; - //表单名称 - private String name; - //流程id - private String summaryId; - public String getTabName() { - return tabName; - } - - public void setTabName(String tabName) { - this.tabName = tabName; - } - - public String getTripartiteId() { - return tripartiteId; - } - - public void setTripartiteId(String tripartiteId) { - this.tripartiteId = tripartiteId; - } - - public String getOaField() { - return oaField; - } - - public void setOaField(String oaField) { - this.oaField = oaField; - } - - public String getField_info() { - return field_info; - } - - public void setField_info(String field_info) { - this.field_info = field_info; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getFormAppId() { - return formAppId; - } - - public void setFormAppId(String formAppId) { - this.formAppId = formAppId; - } - - public List getFormMainIds() { - return formMainIds; - } - - public void setFormMainIds(List formMainIds) { - this.formMainIds = formMainIds; - } - - public String getFormMainId() { - return formMainId; - } - - public void setFormMainId(String formMainId) { - this.formMainId = formMainId; - } - - public String getEventType() { - return eventType; - } - - public void setEventType(String eventType) { - this.eventType = eventType; - } - - public String getSummaryId() { - return summaryId; - } - - public void setSummaryId(String summaryId) { - this.summaryId = summaryId; - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/entity/SeeYonInterFaceEntity.xml b/service/src/main/java/com/hzya/frame/seeyon/entity/SeeYonInterFaceEntity.xml deleted file mode 100644 index 4190704d..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/entity/SeeYonInterFaceEntity.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - id as id - - - - - - - - - - - - - diff --git a/service/src/main/java/com/hzya/frame/seeyon/entity/SeeyonEntity.java b/service/src/main/java/com/hzya/frame/seeyon/entity/SeeyonEntity.java deleted file mode 100644 index 773386d0..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/entity/SeeyonEntity.java +++ /dev/null @@ -1,684 +0,0 @@ -package com.hzya.frame.seeyon.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -import java.util.List; - -/** - * com.hzya.frame.seeyon.entity - * - * @author yqh - * @date 2023-08 -30 10:45 - */ - -public class SeeyonEntity extends BaseEntity { - private String field0026;//合同评审编号 - private String field0001;//关联合同 - private String field0003;//合同编号 - private String field0016;//创建日期 - private String field0002;//合同名称 - private String field0004;//入账公司 - private String field0005;//供应商 - private String field0006;//合同类型 - private String field0015;//合同签订日期 - private String field0009;//合同开始时间 - private String field0010;//合同结束时间 - private String field0012;//是否固定金额 - private String field0013;//合同总金额 - private String field0027;//是否重大合同 - private String field0008;//项目 - private String field0032;//合同附件 - private String field0033;//其他附件 - private String field0034;//业务板块一级 - private String field0035;//合同分类 - private String field0038;//开票信息查询 - private String field0039;//付款信息查询 - private String field0044;//合同数量 - private String field0047;//业务板块二级 - private String field0048;//内容概要与评审理由 - private String field0049;//是否多方 - private String field0050;//是否多项目 - private String field0054;//合同已付金额 - private String field0055;//发票已收金额 - private String field0056;//审批中付款金额 - private String field0057;//审批中已收发票金额 - private String field0017;//行号 - private String field0018;//标的物名称 - private String field0019;//标的物编码 - private String field0021;//规格型号 - private String field0022;//总数量 - private String field0023;//单价 - private String field0024;//不含税金额 - private String field0025;//含税金额 - private String field0036;//税率 - private String field0037;//税务编码 - private String field0040;//已开票数量 - private String field0041;//剩余数量 - private String field0042;//在途数量 - private String field0051;//标的物明细表项目 - private String field0052;//相对方 - private String field0053;//其他相关方名称 - private String tableName;//表名称 - private List formson_0324;//合同标的物明细(明细表1) - private List formson_0352;// 相对方(明细表2) - private String formmain_id;//主表ID - private String file_url;//附件ID - private String sub_reference;//附件管理关系 - private String filename;//附件名称 - private String attachment_size;//文件大小 - private String field0067;//状态 - private String field0066;//业务板块三级 - private String loginName;//登录名 - private String dduid;//钉钉id - - private String field0137;//付款账号 - private String field0264;//CFS电子回单 - private String summary_id;//col_summary表id - private String name;//姓名 - private String pk_corp;//公司主键 - private String field0120;//OA关联速网U8C主键的字段 - - private String field0121;//oa对接erp明细主键 - private String details_id;//销售订单明细id - private String da_id;//销售订单档案id - - private String pushField;//杭泰推送标识字段 - private String pushValue;//推送的值 - private String updateTime; - private String field0066Id; - private String field0047Id; - private String field0034Id; - private String field0103;//钉钉ID - - public String getField0103() { - return field0103; - } - - public void setField0103(String field0103) { - this.field0103 = field0103; - } - - public String getField0066Id() { - return field0066Id; - } - - public void setField0066Id(String field0066Id) { - this.field0066Id = field0066Id; - } - - public String getField0047Id() { - return field0047Id; - } - - public void setField0047Id(String field0047Id) { - this.field0047Id = field0047Id; - } - - public String getField0034Id() { - return field0034Id; - } - - public void setField0034Id(String field0034Id) { - this.field0034Id = field0034Id; - } - - public String getUpdateTime() { - return updateTime; - } - - public void setUpdateTime(String updateTime) { - this.updateTime = updateTime; - } - - public String getPushField() { - return pushField; - } - - public void setPushField(String pushField) { - this.pushField = pushField; - } - - public String getPushValue() { - return pushValue; - } - - public void setPushValue(String pushValue) { - this.pushValue = pushValue; - } - - public String getDa_id() { - return da_id; - } - - public void setDa_id(String da_id) { - this.da_id = da_id; - } - - public String getDetails_id() { - return details_id; - } - - public void setDetails_id(String details_id) { - this.details_id = details_id; - } - - public String getField0121() { - return field0121; - } - - public void setField0121(String field0121) { - this.field0121 = field0121; - } - - public String getField0120() { - return field0120; - } - - public void setField0120(String field0120) { - this.field0120 = field0120; - } - - public String getPk_corp() { - return pk_corp; - } - - public void setPk_corp(String pk_corp) { - this.pk_corp = pk_corp; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getField0264() { - return field0264; - } - - public void setField0264(String field0264) { - this.field0264 = field0264; - } - - public String getSummary_id() { - return summary_id; - } - - public void setSummary_id(String summary_id) { - this.summary_id = summary_id; - } - - public String getField0137() { - return field0137; - } - - public void setField0137(String field0137) { - this.field0137 = field0137; - } - - public String getDduid() { - return dduid; - } - - public void setDduid(String dduid) { - this.dduid = dduid; - } - - public String getLoginName() { - return loginName; - } - - public void setLoginName(String loginName) { - this.loginName = loginName; - } - - public String getField0067() { - return field0067; - } - - public void setField0067(String field0067) { - this.field0067 = field0067; - } - - public String getAttachment_size() { - return attachment_size; - } - - public void setAttachment_size(String attachment_size) { - this.attachment_size = attachment_size; - } - - public String getFilename() { - return filename; - } - - public void setFilename(String filename) { - this.filename = filename; - } - - public String getSub_reference() { - return sub_reference; - } - - public void setSub_reference(String sub_reference) { - this.sub_reference = sub_reference; - } - - public String getFile_url() { - return file_url; - } - - public void setFile_url(String file_url) { - this.file_url = file_url; - } - - public String getFormmain_id() { - return formmain_id; - } - - public void setFormmain_id(String formmain_id) { - this.formmain_id = formmain_id; - } - - public List getFormson_0324() { - return formson_0324; - } - - public void setFormson_0324(List formson_0324) { - this.formson_0324 = formson_0324; - } - - public List getFormson_0352() { - return formson_0352; - } - - public void setFormson_0352(List formson_0352) { - this.formson_0352 = formson_0352; - } - - public String getTableName() { - return tableName; - } - - public void setTableName(String tableName) { - this.tableName = tableName; - } - - public String getField0026() { - return field0026; - } - - public void setField0026(String field0026) { - this.field0026 = field0026; - } - - public String getField0001() { - return field0001; - } - - public void setField0001(String field0001) { - this.field0001 = field0001; - } - - public String getField0003() { - return field0003; - } - - public void setField0003(String field0003) { - this.field0003 = field0003; - } - - public String getField0016() { - return field0016; - } - - public void setField0016(String field0016) { - this.field0016 = field0016; - } - - public String getField0002() { - return field0002; - } - - public void setField0002(String field0002) { - this.field0002 = field0002; - } - - public String getField0004() { - return field0004; - } - - public void setField0004(String field0004) { - this.field0004 = field0004; - } - - public String getField0005() { - return field0005; - } - - public void setField0005(String field0005) { - this.field0005 = field0005; - } - - public String getField0006() { - return field0006; - } - - public void setField0006(String field0006) { - this.field0006 = field0006; - } - - public String getField0015() { - return field0015; - } - - public void setField0015(String field0015) { - this.field0015 = field0015; - } - - public String getField0009() { - return field0009; - } - - public void setField0009(String field0009) { - this.field0009 = field0009; - } - - public String getField0010() { - return field0010; - } - - public void setField0010(String field0010) { - this.field0010 = field0010; - } - - public String getField0012() { - return field0012; - } - - public void setField0012(String field0012) { - this.field0012 = field0012; - } - - public String getField0013() { - return field0013; - } - - public void setField0013(String field0013) { - this.field0013 = field0013; - } - - public String getField0027() { - return field0027; - } - - public void setField0027(String field0027) { - this.field0027 = field0027; - } - - public String getField0008() { - return field0008; - } - - public void setField0008(String field0008) { - this.field0008 = field0008; - } - - public String getField0032() { - return field0032; - } - - public void setField0032(String field0032) { - this.field0032 = field0032; - } - - public String getField0033() { - return field0033; - } - - public void setField0033(String field0033) { - this.field0033 = field0033; - } - - public String getField0034() { - return field0034; - } - - public void setField0034(String field0034) { - this.field0034 = field0034; - } - - public String getField0035() { - return field0035; - } - - public void setField0035(String field0035) { - this.field0035 = field0035; - } - - public String getField0038() { - return field0038; - } - - public void setField0038(String field0038) { - this.field0038 = field0038; - } - - public String getField0039() { - return field0039; - } - - public void setField0039(String field0039) { - this.field0039 = field0039; - } - - public String getField0044() { - return field0044; - } - - public void setField0044(String field0044) { - this.field0044 = field0044; - } - - public String getField0047() { - return field0047; - } - - public void setField0047(String field0047) { - this.field0047 = field0047; - } - - public String getField0048() { - return field0048; - } - - public void setField0048(String field0048) { - this.field0048 = field0048; - } - - public String getField0049() { - return field0049; - } - - public void setField0049(String field0049) { - this.field0049 = field0049; - } - - public String getField0050() { - return field0050; - } - - public void setField0050(String field0050) { - this.field0050 = field0050; - } - - public String getField0054() { - return field0054; - } - - public void setField0054(String field0054) { - this.field0054 = field0054; - } - - public String getField0055() { - return field0055; - } - - public void setField0055(String field0055) { - this.field0055 = field0055; - } - - public String getField0056() { - return field0056; - } - - public void setField0056(String field0056) { - this.field0056 = field0056; - } - - public String getField0057() { - return field0057; - } - - public void setField0057(String field0057) { - this.field0057 = field0057; - } - - public String getField0017() { - return field0017; - } - - public void setField0017(String field0017) { - this.field0017 = field0017; - } - - public String getField0018() { - return field0018; - } - - public void setField0018(String field0018) { - this.field0018 = field0018; - } - - public String getField0019() { - return field0019; - } - - public void setField0019(String field0019) { - this.field0019 = field0019; - } - - public String getField0021() { - return field0021; - } - - public void setField0021(String field0021) { - this.field0021 = field0021; - } - - public String getField0022() { - return field0022; - } - - public void setField0022(String field0022) { - this.field0022 = field0022; - } - - public String getField0023() { - return field0023; - } - - public void setField0023(String field0023) { - this.field0023 = field0023; - } - - public String getField0024() { - return field0024; - } - - public void setField0024(String field0024) { - this.field0024 = field0024; - } - - public String getField0025() { - return field0025; - } - - public void setField0025(String field0025) { - this.field0025 = field0025; - } - - public String getField0036() { - return field0036; - } - - public void setField0036(String field0036) { - this.field0036 = field0036; - } - - public String getField0037() { - return field0037; - } - - public void setField0037(String field0037) { - this.field0037 = field0037; - } - - public String getField0040() { - return field0040; - } - - public void setField0040(String field0040) { - this.field0040 = field0040; - } - - public String getField0041() { - return field0041; - } - - public void setField0041(String field0041) { - this.field0041 = field0041; - } - - public String getField0042() { - return field0042; - } - - public void setField0042(String field0042) { - this.field0042 = field0042; - } - - public String getField0051() { - return field0051; - } - - public void setField0051(String field0051) { - this.field0051 = field0051; - } - - public String getField0052() { - return field0052; - } - - public void setField0052(String field0052) { - this.field0052 = field0052; - } - - public String getField0053() { - return field0053; - } - - public void setField0053(String field0053) { - this.field0053 = field0053; - } - - public String getField0066() { - return field0066; - } - - public void setField0066(String field0066) { - this.field0066 = field0066; - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/entity/SeeyonEntity.xml b/service/src/main/java/com/hzya/frame/seeyon/entity/SeeyonEntity.xml deleted file mode 100644 index 83714c7d..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/entity/SeeyonEntity.xml +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - id - - - - splitbank,bankaccno,name,code - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - update formmain_0327 set field0264 = #{field0264} where id = #{id} - - - - - update formmain_0323 set field0067 = 'Y' - where id = #{id} - - - - - update formmain_0237 set field0120 = #{field0120} - where field0010 = #{field0010} - - - - - update formson_0238 set field0121 = #{field0121} - where field0012 = #{field0012} and formmain_id=#{formmain_id} - - - - - update ${tableName} set ${pushField} = #{pushValue} - where id=#{id} - - - diff --git a/service/src/main/java/com/hzya/frame/seeyon/enums/ColEventTypeEnum.java b/service/src/main/java/com/hzya/frame/seeyon/enums/ColEventTypeEnum.java deleted file mode 100644 index 69b1af3e..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/enums/ColEventTypeEnum.java +++ /dev/null @@ -1,45 +0,0 @@ -package com.hzya.frame.seeyon.enums; - -/** - * 流程事件类型枚举 - */ -public enum ColEventTypeEnum { - - ONBEFORESTART("onBeforeStart","流程发起前"), - ONSTART("onStart","流程发起"), - ONBEFORESTOP("onBeforeStop","终止前事件"), - ONSTOP("onStop","终止事件"), - ONBEFORECANCEL("onBeforeCancel","撤销前事件"), - ONCANCEL("onCancel","撤销事件"), - ONPROCESSFINISHED("onProcessFinished","结束事件"), - ONBEFOREFINISHWORKITEM("onBeforeFinishWorkitem","处理前事件"), - ONFINISHWORKITEM("onFinishWorkitem","处理事件"), - ONBEFORESTEPBACK("onBeforeStepBack","回退前事件"), - ONSTEPBACK("onStepBack","回退事件"), - ONBEFORETAKEBACK("onBeforeTakeBack","取回前事件"), - ONTAKEBACK("onTakeBack","取回事件"), - ; - private String type; - private String name; - - ColEventTypeEnum(String type, String name) { - this.type = type; - this.name = name; - } - - public String getType() { - return type; - } - - public void setType(String type) { - this.type = type; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/paybill/dao/IPayBillDao.java b/service/src/main/java/com/hzya/frame/seeyon/paybill/dao/IPayBillDao.java deleted file mode 100644 index a0ec8db8..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/paybill/dao/IPayBillDao.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.hzya.frame.seeyon.paybill.dao; - -import com.hzya.frame.seeyon.entity.SeeYonInterFaceEntity; -import com.hzya.frame.seeyon.paybill.entity.PayBillEntity; - -import java.util.List; -import java.util.Map; - -/** - * @author 👻👻👻👻👻👻👻👻👻👻 gjh - * @version 1.0 - * @content - * @date 2023-08-30 10:27 - */ -public interface IPayBillDao { -/** - * - * @content 获取OA工程付款单数据 - * @author laborer - * @date 2024/6/20 0020 11:30 - * - */ - List getOaEngineerPay(PayBillEntity entity); -/** - * - * @content 修改推送状态 - * @author laborer - * @date 2024/6/21 0021 11:15 - * - */ - - int updateState(PayBillEntity pay); -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/paybill/dao/impl/PayBillDaoImpl.java b/service/src/main/java/com/hzya/frame/seeyon/paybill/dao/impl/PayBillDaoImpl.java deleted file mode 100644 index 3a753554..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/paybill/dao/impl/PayBillDaoImpl.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.hzya.frame.seeyon.paybill.dao.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.seeyon.entity.SeeYonInterFaceEntity; -import com.hzya.frame.seeyon.paybill.dao.IPayBillDao; -import com.hzya.frame.seeyon.paybill.entity.PayBillEntity; -import org.springframework.stereotype.Repository; - -import java.util.List; -import java.util.Map; - -/** - * @author 👻👻👻👻👻👻👻👻👻👻 gjh - * @version 1.0 - * @content - * @date 2023-08-30 10:27 - */ -@Repository(value = "PayBillDaoImpl") -public class PayBillDaoImpl extends MybatisGenericDao implements IPayBillDao { - - @DS("#entity.dataSourceCode") - @Override - public List getOaEngineerPay(PayBillEntity entity) { - return super.selectList("com.hzya.frame.seeyon.paybill.dao.impl.PayBillDaoImpl.PayBillEntity_list_base",entity); - } - @DS("#pay.dataSourceCode") - @Override - public int updateState(PayBillEntity pay) { - return super.update("com.hzya.frame.seeyon.paybill.dao.impl.PayBillDaoImpl.PayBillEntity_update",pay); - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/paybill/entity/PayBillEntity.java b/service/src/main/java/com/hzya/frame/seeyon/paybill/entity/PayBillEntity.java deleted file mode 100644 index 1a9308de..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/paybill/entity/PayBillEntity.java +++ /dev/null @@ -1,107 +0,0 @@ -package com.hzya.frame.seeyon.paybill.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -import java.util.List; -import java.util.Map; - -/** - * - * @content 付款結算單 - * @author laborer - * @date 2024/6/20 0020 11:07 - * - */ - -public class PayBillEntity extends BaseEntity { - private String billDate;//付款日期 - private String primalMoney;//付款金额信息 - private String pkOppaccount;//付款银行信息 - private String pkSupplier;//供应商信息 - private String tableName;//表名称 - private String fieldName;//字段名称 - private String state;//推送状态 - private String pkOrg;//组织 - private String pkCustomer;//客户 - private String pk_oppaccount;//付款账户 - - public String getPkCustomer() { - return pkCustomer; - } - - public void setPkCustomer(String pkCustomer) { - this.pkCustomer = pkCustomer; - } - - public String getPk_oppaccount() { - return pk_oppaccount; - } - - public void setPk_oppaccount(String pk_oppaccount) { - this.pk_oppaccount = pk_oppaccount; - } - - public String getPkOrg() { - return pkOrg; - } - - public void setPkOrg(String pkOrg) { - this.pkOrg = pkOrg; - } - - public String getState() { - return state; - } - - public void setState(String state) { - this.state = state; - } - - public String getTableName() { - return tableName; - } - - public void setTableName(String tableName) { - this.tableName = tableName; - } - - public String getFieldName() { - return fieldName; - } - - public void setFieldName(String fieldName) { - this.fieldName = fieldName; - } - - public String getBillDate() { - return billDate; - } - - public void setBillDate(String billDate) { - this.billDate = billDate; - } - - public String getPrimalMoney() { - return primalMoney; - } - - public void setPrimalMoney(String primalMoney) { - this.primalMoney = primalMoney; - } - - public String getPkOppaccount() { - return pkOppaccount; - } - - public void setPkOppaccount(String pkOppaccount) { - this.pkOppaccount = pkOppaccount; - } - - public String getPkSupplier() { - return pkSupplier; - } - - public void setPkSupplier(String pkSupplier) { - this.pkSupplier = pkSupplier; - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/paybill/entity/PayBillEntity.xml b/service/src/main/java/com/hzya/frame/seeyon/paybill/entity/PayBillEntity.xml deleted file mode 100644 index 736d5914..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/paybill/entity/PayBillEntity.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - update ${tableName} set ${fieldName} = #{state} where id = #{id} - - - - - diff --git a/service/src/main/java/com/hzya/frame/seeyon/paybill/service/IPayBillService.java b/service/src/main/java/com/hzya/frame/seeyon/paybill/service/IPayBillService.java deleted file mode 100644 index caad27a7..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/paybill/service/IPayBillService.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.hzya.frame.seeyon.paybill.service; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.seeyon.cbs8.entity.PaymentEntity; -import com.hzya.frame.seeyon.paybill.entity.PayBillEntity; -import com.hzya.frame.web.entity.JsonResultEntity; - -import java.util.List; - -/** - * - * @content huoqu - * @author laborer获取OA付款单数据并推送BIP生成付款结算单 - * @date 2024/6/20 0020 11:19 - * - */ - -public interface IPayBillService extends IBaseService { -/** - * - * @content 工程付款单数据同步BIP - * @author laborer - * @date 2024/6/20 0020 11:24 - * - */ -JsonResultEntity sendEngineerPayBillToBip(JSONObject requestJson); - -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/paybill/service/impl/PayBillServiceImpl.java b/service/src/main/java/com/hzya/frame/seeyon/paybill/service/impl/PayBillServiceImpl.java deleted file mode 100644 index 8eac7caa..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/paybill/service/impl/PayBillServiceImpl.java +++ /dev/null @@ -1,105 +0,0 @@ -package com.hzya.frame.seeyon.paybill.service.impl; - -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.bip.v3.v2207.util.BipUtil; -import com.hzya.frame.seeyon.cbs8.entity.PaymentEntity; -import com.hzya.frame.seeyon.paybill.dao.IPayBillDao; -import com.hzya.frame.seeyon.paybill.entity.PayBillEntity; -import com.hzya.frame.seeyon.paybill.service.IPayBillService; -import com.hzya.frame.seeyon.service.impl.SeeYonInterFaceImpl; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.apache.commons.collections.CollectionUtils; -import org.jetbrains.annotations.NotNull; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.util.List; - -/** - * - * @content 付款单同步BIP - * @author laborer - * @date 2024/6/20 0020 15:20 - * - */ - -@Service("PayBillServiceImpl") -public class PayBillServiceImpl extends BaseService implements IPayBillService { - private static final Logger logger = LoggerFactory.getLogger(PayBillServiceImpl.class); - - @Autowired - private IPayBillDao payBillDao; - /** - * - * @content 工程付款单数据同步BIP - * @author laborer - * @date 2024/6/20 0020 11:24 - * - */ - @Override - public JsonResultEntity sendEngineerPayBillToBip(JSONObject requestJson) { - PayBillEntity entity = new PayBillEntity(); - requestJson.put("db_code","OA"); - entity.setDataSourceCode(requestJson.getString("db_code")); - ListpayBillEntityList = payBillDao.getOaEngineerPay(entity); - if(CollectionUtils.isNotEmpty(payBillEntityList)){ - for(PayBillEntity pay : payBillEntityList){ - String token = BipUtil.getBipToken("yonyou","8000230000"); - JSONObject main = bindingAdd(pay); - logger.info("工程付款单调用中台生成BIP付款结算单推送报文{}",main.toString()); - String result = BipUtil.sendU9cTOBipEsb(main.toString(),"8000230014",token); - logger.info("工程付款单调用中台生成BIP付款结算单返回结果{}",result); - JSONObject resultObj = JSON.parseObject(result); - boolean flag = resultObj.getBoolean("success"); - if(flag){ - pay.setState("Y"); - }else{ - pay.setState("N"); - } - pay.setDataSourceCode(requestJson.getString("db_code")); - payBillDao.updateState(pay); - // todo 后续在写吧(没字段等OA开了外网在创建),修改推送状态,避免再次查询 - } - } - return null; - } - - @NotNull - private JSONObject bindingAdd(PayBillEntity pay) { - JSONObject head = new JSONObject(); - head.put("pk_org","");//所属组织 - head.put("pk_group","");//集团 - head.put("bill_type","F5");//单据类型 默认F5 - head.put("trade_type","D5");//付款结算类型 默认D5 - head.put("source_flag","2");//付款结算类型 默认2 - head.put("bill_date",pay.getBillDate());//单据日期 - head.put("primal_money",pay.getPrimalMoney());//付款原币金额 - head.put("pk_currtype","CNY");//币种 - head.put("billmaker","");//制单人 - //处理明细数据,按照明细付款 多个明细生成多个付款结算单 - JSONArray detailsArr = new JSONArray(); - JSONObject body = new JSONObject(); - body.put("pk_org","");//所属组织 - body.put("pk_group","");//集团 - body.put("bill_type","F5");//单据类型 默认F5 - body.put("trade_type","D5");//付款结算类型 默认D5 - body.put("pk_currtype","CNY");//币种 - body.put("bill_date",pay.getBillDate());//单据日期 - body.put("pay_primal",pay.getPrimalMoney());//付款原币金额 - body.put("creationtime",pay.getBillDate());//创建时间 - body.put("direction","-1");//方向 :1=收;-1=付; - body.put("objecttype","0");//交易对象 - body.put("pk_customer",pay.getPkCustomer());//客户 - body.put("pk_account",pay.getPkOppaccount());//付款银行账号 - detailsArr.add(body); - JSONObject main = new JSONObject(); - main.put("head",head);//表头 - main.put("body",detailsArr);//明细数据 - return main; - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/recbill/dao/IRecBillDao.java b/service/src/main/java/com/hzya/frame/seeyon/recbill/dao/IRecBillDao.java deleted file mode 100644 index 7668f65e..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/recbill/dao/IRecBillDao.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.hzya.frame.seeyon.recbill.dao; - -import com.hzya.frame.seeyon.recbill.entity.RecBillEntity; - -import java.util.List; - -/** - * @author 👻👻👻👻👻👻👻👻👻👻 gjh - * @version 1.0 - * @content - * @date 2023-08-30 10:27 - */ -public interface IRecBillDao { -/** - * - * @content 获取OA工程付款单数据 - * @author laborer - * @date 2024/6/20 0020 11:30 - * - */ - List getOaRecBill(RecBillEntity rec); -/** - * - * @content 修改推送状态 - * @author laborer - * @date 2024/6/21 0021 11:15 - * - */ - - int updateState(RecBillEntity rec); -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/recbill/dao/impl/RecBillDaoImpl.java b/service/src/main/java/com/hzya/frame/seeyon/recbill/dao/impl/RecBillDaoImpl.java deleted file mode 100644 index 3682e8a2..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/recbill/dao/impl/RecBillDaoImpl.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.hzya.frame.seeyon.recbill.dao.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.seeyon.recbill.dao.IRecBillDao; -import com.hzya.frame.seeyon.recbill.entity.RecBillEntity; -import org.springframework.stereotype.Repository; - -import java.util.List; - -/** - * @author 👻👻👻👻👻👻👻👻👻👻 gjh - * @version 1.0 - * @content - * @date 2023-08-30 10:27 - */ -@Repository(value = "RecBillDaoImpl") -public class RecBillDaoImpl extends MybatisGenericDao implements IRecBillDao { - - @DS("#rec.dataSourceCode") - @Override - public List getOaRecBill(RecBillEntity rec) { - return super.selectList("com.hzya.frame.seeyon.recbill.dao.impl.RecBillDaoImpl.PayBillEntity_list_base",rec); - } - @DS("#rec.dataSourceCode") - @Override - public int updateState(RecBillEntity rec) { - return super.update("com.hzya.frame.seeyon.recbill.dao.impl.RecBillDaoImpl.PayBillEntity_update",rec); - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/recbill/entity/RecBillEntity.java b/service/src/main/java/com/hzya/frame/seeyon/recbill/entity/RecBillEntity.java deleted file mode 100644 index 5a271b5d..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/recbill/entity/RecBillEntity.java +++ /dev/null @@ -1,104 +0,0 @@ -package com.hzya.frame.seeyon.recbill.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * - * @content 付款結算單 - * @author laborer - * @date 2024/6/20 0020 11:07 - * - */ - -public class RecBillEntity extends BaseEntity { - private String billDate;//付款日期 - private String primalMoney;//付款金额信息 - private String pkOppaccount;//付款银行信息 - private String pkSupplier;//供应商信息 - private String tableName;//表名称 - private String fieldName;//字段名称 - private String state;//推送状态 - private String pkCustomer;//客户 - private String pkAccount;//收款账户 - private String pkOrg;//组织 - - public String getPkCustomer() { - return pkCustomer; - } - - public void setPkCustomer(String pkCustomer) { - this.pkCustomer = pkCustomer; - } - - public String getPkAccount() { - return pkAccount; - } - - public void setPkAccount(String pkAccount) { - this.pkAccount = pkAccount; - } - - public String getPkOrg() { - return pkOrg; - } - - public void setPkOrg(String pkOrg) { - this.pkOrg = pkOrg; - } - - public String getState() { - return state; - } - - public void setState(String state) { - this.state = state; - } - - public String getTableName() { - return tableName; - } - - public void setTableName(String tableName) { - this.tableName = tableName; - } - - public String getFieldName() { - return fieldName; - } - - public void setFieldName(String fieldName) { - this.fieldName = fieldName; - } - - public String getBillDate() { - return billDate; - } - - public void setBillDate(String billDate) { - this.billDate = billDate; - } - - public String getPrimalMoney() { - return primalMoney; - } - - public void setPrimalMoney(String primalMoney) { - this.primalMoney = primalMoney; - } - - public String getPkOppaccount() { - return pkOppaccount; - } - - public void setPkOppaccount(String pkOppaccount) { - this.pkOppaccount = pkOppaccount; - } - - public String getPkSupplier() { - return pkSupplier; - } - - public void setPkSupplier(String pkSupplier) { - this.pkSupplier = pkSupplier; - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/recbill/entity/RecBillEntity.xml b/service/src/main/java/com/hzya/frame/seeyon/recbill/entity/RecBillEntity.xml deleted file mode 100644 index 21f3fc7e..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/recbill/entity/RecBillEntity.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - update ${tableName} set ${fieldName} = #{state} where id = #{id} - - - - - diff --git a/service/src/main/java/com/hzya/frame/seeyon/recbill/service/IRecBillService.java b/service/src/main/java/com/hzya/frame/seeyon/recbill/service/IRecBillService.java deleted file mode 100644 index 96930a43..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/recbill/service/IRecBillService.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.hzya.frame.seeyon.recbill.service; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.seeyon.cbs8.entity.PaymentEntity; -import com.hzya.frame.web.entity.JsonResultEntity; - -/** - * - * @content huoqu - * @author laborer获取OA付款单数据并推送BIP生成付款结算单 - * @date 2024/6/20 0020 11:19 - * - */ - -public interface IRecBillService extends IBaseService { -/** - * - * @content 工程付款单数据同步BIP - * @author laborer - * @date 2024/6/20 0020 11:24 - * - */ -JsonResultEntity sendRecBillToBip(JSONObject requestJson); - -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/recbill/service/impl/RecBillServiceImpl.java b/service/src/main/java/com/hzya/frame/seeyon/recbill/service/impl/RecBillServiceImpl.java deleted file mode 100644 index 78497edf..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/recbill/service/impl/RecBillServiceImpl.java +++ /dev/null @@ -1,104 +0,0 @@ -package com.hzya.frame.seeyon.recbill.service.impl; - -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.bip.v3.v2207.util.BipUtil; -import com.hzya.frame.seeyon.cbs8.entity.PaymentEntity; -import com.hzya.frame.seeyon.recbill.dao.IRecBillDao; -import com.hzya.frame.seeyon.recbill.entity.RecBillEntity; -import com.hzya.frame.seeyon.recbill.service.IRecBillService; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.apache.commons.collections.CollectionUtils; -import org.jetbrains.annotations.NotNull; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.util.List; - -/** - * - * @content 付款单同步BIP - * @author laborer - * @date 2024/6/20 0020 15:20 - * - */ - -@Service("RecBillServiceImpl") -public class RecBillServiceImpl extends BaseService implements IRecBillService { - private static final Logger logger = LoggerFactory.getLogger(RecBillServiceImpl.class); - - @Autowired - private IRecBillDao payBillDao; - /** - * - * @content 工程付款单数据同步BIP - * @author laborer - * @date 2024/6/20 0020 11:24 - * - */ - @Override - public JsonResultEntity sendRecBillToBip(JSONObject requestJson) { - RecBillEntity entity = new RecBillEntity(); - requestJson.put("db_code","OA"); - entity.setDataSourceCode(requestJson.getString("db_code")); - ListpayBillEntityList = payBillDao.getOaRecBill(entity); - if(CollectionUtils.isNotEmpty(payBillEntityList)){ - for(RecBillEntity pay : payBillEntityList){ - String token = BipUtil.getBipToken("yonyou","8000230000"); - JSONObject main = bindingAdd(pay); - logger.info("银行流水收款信息数据{}",main.toString()); - String result = BipUtil.sendU9cTOBipEsb(main.toString(),"8000230016",token); - logger.info("银行流水收款信息数据{}",result); - JSONObject resultObj = JSON.parseObject(result); - boolean flag = resultObj.getBoolean("success"); - if(flag){ - pay.setState("Y"); - }else{ - pay.setState("N"); - } - pay.setDataSourceCode(requestJson.getString("db_code")); - payBillDao.updateState(pay); - // todo 后续在写吧(没字段等OA开了外网在创建),修改推送状态,避免再次查询 - } - } - return null; - } - - @NotNull - private JSONObject bindingAdd(RecBillEntity pay) { - JSONObject head = new JSONObject(); - head.put("pk_org","");//所属组织 - head.put("pk_group","");//集团 - head.put("bill_type","F4");//单据类型 默认F5 - head.put("trade_type","D4");//付款结算类型 默认D5 - head.put("source_flag","2");//付款结算类型 默认2 - head.put("bill_date",pay.getBillDate());//单据日期 - head.put("primal_money",pay.getPrimalMoney());//付款原币金额 - head.put("pk_currtype","CNY");//币种 - head.put("billmaker","");//制单人 - //处理明细数据,按照明细付款 多个明细生成多个付款结算单 - JSONArray detailsArr = new JSONArray(); - JSONObject body = new JSONObject(); - body.put("pk_org","");//所属组织 - body.put("pk_group","");//集团 - body.put("bill_type","F4");//单据类型 默认F5 - body.put("trade_type","D4");//付款结算类型 默认D5 - body.put("pk_currtype","CNY");//币种 - body.put("bill_date",pay.getBillDate());//单据日期 - body.put("pay_primal",pay.getPrimalMoney());//付款原币金额 - body.put("creationtime",pay.getBillDate());//创建时间 - body.put("direction","-1");//方向 :1=收;-1=付; - body.put("objecttype","0");//交易对象 - body.put("pk_customer",pay.getPkCustomer());//客户 - body.put("pk_account",pay.getPkAccount());//收款银行账号 - detailsArr.add(body); - JSONObject main = new JSONObject(); - main.put("head",head);//表头 - main.put("body",detailsArr);//明细数据 - return main; - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/service/ICtpAttachmentService.java b/service/src/main/java/com/hzya/frame/seeyon/service/ICtpAttachmentService.java deleted file mode 100644 index 3af20d9d..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/service/ICtpAttachmentService.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.hzya.frame.seeyon.service; - -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.seeyon.entity.CtpAttachmentEntity; - -/** - * @Description seeyon 附件关系 - * @Author xiangerlin - * @Date 2024/6/17 15:30 - **/ -public interface ICtpAttachmentService extends IBaseService { - /** - * 保存附件关系表 - * @param fileUrl ctp_file id - * @param col_summary_id col_summary id - * @param sub_reference 随机uuid - * @return - */ - CtpAttachmentEntity saveAttachment(String fileUrl, String col_summary_id, String sub_reference)throws Exception; -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/service/ICtpFileService.java b/service/src/main/java/com/hzya/frame/seeyon/service/ICtpFileService.java deleted file mode 100644 index b34826ef..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/service/ICtpFileService.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.hzya.frame.seeyon.service; - -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.seeyon.entity.CtpFileEntity; - -/** - * @Description seeyon 附件 - * @Author xiangerlin - * @Date 2024/6/17 15:23 - **/ -public interface ICtpFileService extends IBaseService { -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/service/INoProcessService.java b/service/src/main/java/com/hzya/frame/seeyon/service/INoProcessService.java deleted file mode 100644 index 57e72e80..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/service/INoProcessService.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.hzya.frame.seeyon.service; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; -import com.hzya.frame.web.entity.JsonResultEntity; - -/** - * - * @content 无流程表单公用service - * @className: Administrator - * @author laborer - * @date 2024-09-09 14:53 - * - */ -public interface INoProcessService { -/** - * - * @content 无流程删除通用接口 - * @className: Administrator - * @author laborer - * @date 2024-09-09 15:08 - * - */ - - JsonResultEntity DeleteProcessField(JSONObject requestData); -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/service/ISeeYonInterFace.java b/service/src/main/java/com/hzya/frame/seeyon/service/ISeeYonInterFace.java deleted file mode 100644 index 762023b7..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/service/ISeeYonInterFace.java +++ /dev/null @@ -1,84 +0,0 @@ -package com.hzya.frame.seeyon.service; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; -import com.hzya.frame.web.entity.JsonResultEntity; - -/** - * 致远OA接口类 - * @author 👻👻👻👻👻👻👻👻👻👻 gjh - * @version 1.0 - * @content - * @date 2023-08-22 9:29 - */ -public interface ISeeYonInterFace { - - /*** - * 发起OA表单方法 - * @content: - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-22 9:31 - * @param requestData 请求json - * @return com.hzya.frame.web.entity.JsonResultEntity - **/ - JsonResultEntity thirdInterfaceSend(JSONObject requestData); - - - - /*** - * @Content: 提供给OA的标准接口方法,包含参数 entity 为OA 的data信息, , eventType 为事件类型 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2020-12-24 10:36 - * @Param [entity, eventType] - * eventType: - * 发起前事件 onBeforeStart , - * 发起事件 onStart , - * 终止前事件 onBeforeStop , - * 终止事件 onStop, - * 撤销前事件 onBeforeCancel, - * 撤销事件 onCancel, - * 结束事件 onProcessFinished, - * 处理前事件 onBeforeFinishWorkitem, - * 处理事件 onFinishWorkitem, - * 回退前事件 onBeforeStepBack, - * 回退事件 onStepBack, - * 取回前事件 onBeforeTakeBack, - * 取回事件 onTakeBack, - * @return string - **/ - JsonResultEntity thirdInterfaceSeeYonPlugInInterfaceEntrance(JSONObject requestData); - - - /*** - * 致远OA业务流程集成补推方法,需要传递参数 - * @param jsonObject formAppId 表单模版ID CAP_FORM_DEFINITION, formMainIds 集合 dataSourceCode 数据源编码 - * @return ht_oa_sqlserver - * @throws Exception - */ - JsonResultEntity thirdInterfaceSeeYonDefinitionRePush(JSONObject jsonObject) throws Exception; - - /** - * seeyon流程事件监听前置方法,绑定数据源 - * @param sysExtensionApi - * @return - * @throws Exception - */ - SysExtensionApiEntity colEventPre(SysExtensionApiEntity sysExtensionApi)throws Exception; - /** - * seeyon流程事件监听 - * @param jsonObject - * @return - * @throws Exception - */ - JsonResultEntity colEventListener(JSONObject jsonObject)throws Exception; - - /** - * seeyon流程事件监听后置方法,调用三方接口 - * @param jsonStr - * @param formAppId - * @param eventType - * @return - * @throws Exception - */ - String colEventPost(String jsonStr,String formAppId,String eventType)throws Exception; -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/service/ISeeyonExtService.java b/service/src/main/java/com/hzya/frame/seeyon/service/ISeeyonExtService.java deleted file mode 100644 index 4f06472d..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/service/ISeeyonExtService.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.hzya.frame.seeyon.service; - -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; -import com.hzya.frame.sysnew.messageManageLog.entity.SysMessageManageLogEntity; -import com.hzya.frame.web.entity.JsonResultEntity; - -/** - * @Description seeyon扩展类 - * @Author xiangerlin - * @Date 2024/5/14 14:04 - **/ -public interface ISeeyonExtService { - - /** - * @Since 3.0 - * 英德赛 OA档案传U8 - * 根据不同formApp来调U8不同接口 - * @param entity - * @return - */ - SysExtensionApiEntity ydcSeeyon2u8(SysExtensionApiEntity entity); - - /** - * @Since 3.0 - * 回调方法 - * @param logEntity - */ - void ydcSeeyon2u8CallBack(SysMessageManageLogEntity logEntity); -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/service/impl/CtpAttachmentServiceImpl.java b/service/src/main/java/com/hzya/frame/seeyon/service/impl/CtpAttachmentServiceImpl.java deleted file mode 100644 index 0ee1e68f..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/service/impl/CtpAttachmentServiceImpl.java +++ /dev/null @@ -1,70 +0,0 @@ -package com.hzya.frame.seeyon.service.impl; - -import cn.hutool.core.date.DateUtil; -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.seeyon.dao.ICtpAttachmentDao; -import com.hzya.frame.seeyon.entity.CtpAttachmentEntity; -import com.hzya.frame.seeyon.entity.CtpFileEntity; -import com.hzya.frame.seeyon.service.ICtpAttachmentService; -import com.hzya.frame.seeyon.service.ICtpFileService; -import com.hzya.frame.uuid.UUIDLong; -import org.apache.commons.collections.CollectionUtils; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.util.Date; -import java.util.List; - -/** - * @Description - * @Author xiangerlin - * @Date 2024/6/17 15:31 - **/ -@Service(value = "ctpAttachmentService") -public class CtpAttachmentServiceImpl extends BaseService implements ICtpAttachmentService { - - private ICtpAttachmentDao ctpAttachmentDao; - @Autowired - private ICtpFileService ctpFileService; - @Autowired - public void setCtpAttachmentDao(ICtpAttachmentDao dao) { - this.ctpAttachmentDao = dao; - this.dao = dao; - } - - /** - * 保存附件关系表 - * - * @param fileUrl ctp_file id - * @param col_summary_id col_summary id - * @param sub_reference 随机uuid - * @return - */ - @Override - public CtpAttachmentEntity saveAttachment(String fileUrl, String col_summary_id, String sub_reference)throws Exception { - //查一下附件 - CtpFileEntity ctpFileEntity = new CtpFileEntity(); - ctpFileEntity.setId(fileUrl); - ctpFileEntity.setDataSourceCode(""); - List ctpFileList = ctpFileService.query(ctpFileEntity); - if (CollectionUtils.isNotEmpty(ctpFileList)){ - CtpFileEntity ctpFile = ctpFileList.get(0); - if (null != ctpFile){ - CtpAttachmentEntity ctpAttachmentEntity = new CtpAttachmentEntity(); - ctpAttachmentEntity.setId(String.valueOf(UUIDLong.longUUID())); - ctpAttachmentEntity.setFile_url(ctpFile.getId());//ctp_file表的id - ctpAttachmentEntity.setAtt_reference(col_summary_id);//业务表单的id - ctpAttachmentEntity.setSub_reference(sub_reference);//这个字段要保存到业务表附件到字段上 - ctpAttachmentEntity.setCategory("66");//这里写66 才可以显示图片 - ctpAttachmentEntity.setFilename(ctpFile.getFilename()); - ctpAttachmentEntity.setType(ctpFile.getType()); - ctpAttachmentEntity.setMime_type(ctpFile.getMime_type()); - ctpAttachmentEntity.setAttachment_size(ctpFile.getFile_size()); - ctpAttachmentEntity.setCreatedate(new Date()); - this.save(ctpAttachmentEntity); - return ctpAttachmentEntity; - } - } - return null; - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/service/impl/CtpFileServiceImpl.java b/service/src/main/java/com/hzya/frame/seeyon/service/impl/CtpFileServiceImpl.java deleted file mode 100644 index 31f96553..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/service/impl/CtpFileServiceImpl.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.hzya.frame.seeyon.service.impl; - -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.seeyon.entity.CtpFileEntity; -import com.hzya.frame.seeyon.service.ICtpFileService; -import org.springframework.stereotype.Service; - -/** - * @Description - * @Author xiangerlin - * @Date 2024/6/17 15:24 - **/ -@Service() -public class CtpFileServiceImpl extends BaseService implements ICtpFileService { -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/service/impl/NoProcessServiceImpl.java b/service/src/main/java/com/hzya/frame/seeyon/service/impl/NoProcessServiceImpl.java deleted file mode 100644 index 87ba10be..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/service/impl/NoProcessServiceImpl.java +++ /dev/null @@ -1,119 +0,0 @@ -package com.hzya.frame.seeyon.service.impl; -import cn.hutool.core.util.StrUtil; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.seeyon.dao.ICapFormDefinitionDao; -import com.hzya.frame.seeyon.entity.CapFormDefinitionEntity; -import com.hzya.frame.seeyon.service.INoProcessService; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.apache.commons.collections.CollectionUtils; -import org.checkerframework.checker.units.qual.A; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.util.ArrayList; -import java.util.List; -import java.util.concurrent.atomic.AtomicReference; - -/** - * - * @content 无流程表单公用service - * @className: Administrator - * @author laborer - * @date 2024-09-09 14:53 - * - */ - -@Service(value = "NoProcessServiceImpl") -public class NoProcessServiceImpl implements INoProcessService { - private static final Logger logger = LoggerFactory.getLogger(NoProcessServiceImpl.class); - @Autowired - private ICapFormDefinitionDao capFormDefinitionDao; - @Override - public JsonResultEntity DeleteProcessField(JSONObject requestData) { - Listcount =new ArrayList<>(); - JSONObject jsonStrObj = requestData.getJSONObject("jsonStr"); - String formCode = jsonStrObj.getString("formCode"); - String fieldName = jsonStrObj.getString("fieldName"); - String fieldValue = jsonStrObj.getString("fieldValue"); - if(StrUtil.isEmpty(formCode)){ - return new JsonResultEntity("表单编码不能为空:formCode",false); - } - if(StrUtil.isEmpty(fieldName)){ - return new JsonResultEntity("字段名称不能为空:fieldName",false); - } - if(StrUtil.isEmpty(fieldValue)){ - return new JsonResultEntity("字段值不能为空:fieldValue",false); - } - - //通过表单编号获取表单字段信息 - CapFormDefinitionEntity fieldInfo = new CapFormDefinitionEntity(); - fieldInfo.setAppbindInfo(formCode); - fieldInfo.setDataSourceCode("djoatest"); - ListcapFormDefinitionEntityList = capFormDefinitionDao.getFormFiled(fieldInfo); - if(CollectionUtils.isEmpty(capFormDefinitionEntityList)){ - return new JsonResultEntity("通过表单编号查询表单有误,请检查表单编号:"+formCode,false); - } - - try { - capFormDefinitionEntityList.forEach(item->{ - String appbindInfo = item.getAppbindInfo(); - //格式化字段信息 - JSONObject jsonObject = JSONObject.parseObject(appbindInfo); - boolean queryFlag = false; - //如果模版编号相同则继续删除,反正跳过 - if(formCode.equals(jsonObject.getString("formCode"))){ - JSONObject field = JSONObject.parseObject(item.getFieldInfo()); - JSONObject frontFormmain = field.getJSONObject("front_formmain"); - JSONArray formsons = field.getJSONArray("formsons"); - JSONArray fieldInfoTable = frontFormmain.getJSONArray("fieldInfo"); - //验证需要删除的条件字段在表单属性中是否存在 - for (int i = 0; i < fieldInfoTable.size(); i++) { - JSONObject fieldInfoTableObj = fieldInfoTable.getJSONObject(i); - String name = fieldInfoTableObj.getString("name"); - //如果表单属性中存在该字段则验证通过,如果不存在直接返回错误 - if(name.equals(fieldName)){ - queryFlag = true; - - } - } - //验证通过获取数据库表名称进行数据删除 - if(queryFlag){ - String tableName = frontFormmain.getString("tableName"); - //如果主表名称获取主表的主键进行数据删除 - fieldInfo.setTableName(tableName); - fieldInfo.setFieldName(fieldName); - fieldInfo.setFieldValue(fieldValue); - ListdataFormList = capFormDefinitionDao.getFormFiledByFileValue(fieldInfo); - if(CollectionUtils.isNotEmpty(dataFormList)){ - dataFormList.forEach(item1->{ - String id = item1.getId(); - count.add(id); - fieldInfo.setFieldName("id"); - fieldInfo.setId(id); - capFormDefinitionDao.deleteByKey(fieldInfo); - //循环该表单下面的所有子表信息进行子表删除 - if(CollectionUtils.isNotEmpty(formsons)){ - formsons.forEach(formsonsItem->{ - JSONObject jsonObjectBoddy = JSONObject.parseObject(formsonsItem.toString()); - String bodyTableName = jsonObjectBoddy.getString("tableName"); - fieldInfo.setTableName(bodyTableName); - fieldInfo.setFieldName("formmain_id"); - fieldInfo.setId(id); - capFormDefinitionDao.deleteByKey(fieldInfo); - }); - } - }); - } - } - } - }); - } catch (Exception e) { - throw new RuntimeException(e); - } - return new JsonResultEntity("删除成功,删除的数据ID"+ JSON.toJSONString(count),true); - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/service/impl/SeeYonInterFaceImpl.java b/service/src/main/java/com/hzya/frame/seeyon/service/impl/SeeYonInterFaceImpl.java deleted file mode 100644 index 639065a7..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/service/impl/SeeYonInterFaceImpl.java +++ /dev/null @@ -1,513 +0,0 @@ -package com.hzya.frame.seeyon.service.impl; - -import cn.hutool.core.bean.BeanUtil; -import cn.hutool.core.collection.CollectionUtil; -import cn.hutool.core.map.MapBuilder; -import cn.hutool.core.util.StrUtil; -import cn.hutool.http.HttpRequest; -import cn.hutool.http.HttpUtil; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.dd.IDDInterfaceService; -import com.hzya.frame.seeyon.dao.ISeeYonInterFaceDao; -import com.hzya.frame.seeyon.entity.OAWorkflowEventDataEntity; -import com.hzya.frame.seeyon.entity.SeeYonInterFaceEntity; -import com.hzya.frame.seeyon.service.ISeeYonInterFace; -import com.hzya.frame.sysnew.application.api.entity.SysApplicationApiEntity; -import com.hzya.frame.sysnew.application.api.service.ISysApplicationApiService; -import com.hzya.frame.sysnew.application.database.dao.ISysApplicationDatabaseDao; -import com.hzya.frame.sysnew.application.database.entity.SysApplicationDatabaseEntity; -import com.hzya.frame.sysnew.application.entity.SysApplicationEntity; -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; -import com.hzya.frame.web.entity.BaseResult; -import com.hzya.frame.web.entity.JsonResultEntity; -import com.hzya.frame.web.exception.BaseSystemException; -import org.apache.commons.lang3.ObjectUtils; -import org.apache.commons.lang3.StringUtils; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; -import javax.annotation.Resource; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -/** - * @author 👻👻👻👻👻👻👻👻👻👻 gjh - * @version 1.0 - * @content - * @date 2023-08-22 9:30 - */ -@Service(value = "seeYonInterFace") -public class SeeYonInterFaceImpl implements ISeeYonInterFace { - private static final Logger logger = LoggerFactory.getLogger(SeeYonInterFaceImpl.class); - /*** rest 用户名*/ - private static final String RESTUSERNAME = "hzyaRest"; - /*** rest 密码*/ - private static final String RESTPASSWORD = "a5ce21b8-91db-4cec-b3e3-3e44719655fd"; - // TODO 此处URL暂时写死,后续根据传递的应用ID获取 - private static final String sendUrl = "http://60.204.152.210/seeyon/"; - //速网esb地址 - private static final String baseUrl = "http://hzya.ufyct.com:9067/kangarooDataCenter/entranceController/externalCallInterface"; - @Resource - private ISysApplicationDatabaseDao sysApplicationDatabaseDao; - @Autowired - private ISysApplicationApiService sysApplicationApiService; - /** - * 定义所支持的事件静态代码块 - */ - private static final StringBuffer eventTypeBuffer = new StringBuffer(); - - { - eventTypeBuffer.append("发起前事件 onBeforeStart ,"); - eventTypeBuffer.append("发起事件 onStart ,"); - eventTypeBuffer.append("终止前事件 onBeforeStop ,"); - eventTypeBuffer.append("终止事件 onStop,"); - eventTypeBuffer.append("撤销前事件 onBeforeCancel,"); - eventTypeBuffer.append("撤销事件 onCancel,"); - eventTypeBuffer.append("结束事件 onProcessFinished,"); - eventTypeBuffer.append("处理前事件 onBeforeFinishWorkitem,"); - eventTypeBuffer.append("处理事件 onFinishWorkitem,"); - eventTypeBuffer.append("回退前事件 onBeforeStepBack,"); - eventTypeBuffer.append("回退事件 onStepBack,"); - eventTypeBuffer.append("取回前事件 onBeforeTakeBack,"); - eventTypeBuffer.append("取回事件 onTakeBack,"); - } - - //基础档案类型 - private final String ARCHIVESTYPE = "archives"; - //流程表单类型 - private final String FLOWTYPE = "flow"; - //创建基础档案 - private final String CREATEARCHIVES = "create"; - //更新基础档案 - private final String UPDATEARCHIVES = "update"; - //创建基础档案 - private final String CREATEARCHIVESURL = "rest/form/import/"; - //创建基础档案 - private final String UPDATEARCHIVESURL = "rest/form/update"; - @Resource - private ISeeYonInterFaceDao seeYonInterFaceDao; - - - /** - * 钉钉相关接口service - */ - @Resource - private IDDInterfaceService iddInterfaceService; - //上一次同步时间 - private String LAST_SYNCHRONISED_TIME = ""; - /**** - * @Content:发起无流程表单接口实现 - * @Author 👻👻👻👻👻👻👻👻 gjh - * @Date 2019/12/23 17:03 - * @Param [templateCode 模版编码, sendLoginName 发送人登录帐号 ,xmlData ] - * @return java.lang.Integer - **/ - public static JsonResultEntity saveNoProcess(String templateCode , String interfaceUrl,String sendLoginName, String xmlData) { - String token = getToken(RESTUSERNAME, RESTPASSWORD, sendLoginName); - Map res = new HashMap(); - res.put("loginName", sendLoginName); - res.put("dataXml", xmlData); - res.put("token", token); - String result = HttpRequest.post(sendUrl + interfaceUrl + templateCode).header("token", token).body(JSON.toJSONString(res)).execute().body(); - logger.info("无流程表单执行结果:" + result); - return BaseResult.getFailureMessageEntity("执行成功", result); - } - - public static JsonResultEntity upDateNoProcess(String interfaceUrl, String templateCode, String sendLoginName, String moduleId, String xmlData) { - String token = getToken(RESTUSERNAME, RESTPASSWORD, sendLoginName); - Map res = new HashMap(); - res.put("loginName", sendLoginName); - res.put("dataXml", xmlData); - res.put("token", token); - res.put("moduleId", moduleId); - res.put("templateCode", templateCode); - logger.info("更新无流程表单参数:{}",JSON.toJSONString(res)); - String result = HttpRequest.put(sendUrl + interfaceUrl).header("token", token).body(JSON.toJSONString(res)).execute().body(); - logger.info("更新无流程表单执行结果:" + result); - return BaseResult.getFailureMessageEntity("执行成功", result); - } - - // { -// "moduleId":"5701605966502512923", -// "templateCode":"formmain_0360", -// "loginName":"seeyon", -// "dataXml":"<![CDATA[1438373948291346275]]><![CDATA[9218745623489128746]]><![CDATA[6897123456789123456]]><![CDATA[5729461284567891234]]>" -// } - private static String getToken(String userName, String password, String loginName) { - JSONObject jsonObject = new JSONObject(); - /** 获取token*/ - - jsonObject.put("userName", userName); - jsonObject.put("password", password); - jsonObject.put("loginName", loginName); - logger.info("请求获取token开始---------------------------------------------"); - logger.info("请求参数" + jsonObject.toJSONString()); - String result = HttpUtil.post(sendUrl + "rest/token", jsonObject.toJSONString()); - logger.info("获取token结果---------------------------------------------" + result); - logger.info("获取token结果---------------------------------------------" + result); - jsonObject = JSONObject.parseObject(result); - if ("".equals(result) || result == null) { - logger.info("获取token失败!"); - throw new RuntimeException("获取token失败!"); - } else { - String token = jsonObject.get("id").toString(); - return token; - } - } - - /*** - * 发起OA表单方法 - * @content: - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-08-22 9:32 - * @param - * @return com.hzya.frame.web.entity.BaseResult - **/ - @Override - public JsonResultEntity thirdInterfaceSend(JSONObject requestData) { - JSONObject jsonStr = requestData.getJSONObject("jsonStr"); - if (ObjectUtils.isEmpty(jsonStr)) { - throw new BaseSystemException("jsonStr为空!请传递参数"); - } - //类型 flow archives - String type = jsonStr.getString("type"); - if (StringUtils.isEmpty(type)) { - throw new BaseSystemException("请传递类型!type 流程表单:flow 基础档案:archives"); - } - //模版编号 - String templateCode = jsonStr.getString("templateCode"); - if (StringUtils.isEmpty(templateCode)) { - throw new BaseSystemException("请传入模版编号!templateCode不允许为空"); - } - JSONObject data = jsonStr.getJSONObject("data"); - String attributeArrayStr = jsonStr.getString("attribute"); - if (StringUtils.isEmpty(attributeArrayStr)) { - throw new BaseSystemException("attribute不允许为空"); - } - List attributeArray = JSON.parseArray(attributeArrayStr, JSONObject.class); - JsonResultEntity result = null; - if (ARCHIVESTYPE.equalsIgnoreCase(type)) { - switch (templateCode){ - //预留的 - case "abc123": - break; - } - } - if (FLOWTYPE.equalsIgnoreCase(type)) { - } - return result; - } - - - @Override - public JsonResultEntity thirdInterfaceSeeYonPlugInInterfaceEntrance(JSONObject requestData){ - String jsonStr = requestData.getString("jsonStr"); - JSONObject jsonObject = requestData.getJSONObject("jsonStr"); - OAWorkflowEventDataEntity entity = JSON.parseObject(jsonStr,OAWorkflowEventDataEntity.class); - logger.info("监听OA事件入参:"+jsonObject.toJSONString()); - JSONObject formBeanData = jsonObject.getJSONObject("businessDataStr"); - String eventType = jsonObject.getString("eventType") ; - /** 流程ID*/ - String summaryId = entity.getSummaryId(); - /** 节点ID*/ - String affairId = entity.getAffairId(); - String currentActivityId = entity.getCurrentActivityId(); - /****/ - String formViewOperation = entity.getFormViewOperation(); - Object summaryObj = entity.getSummaryObj(); - String deeCfgId = entity.getDeeCfgId(); - String currentNodeLast = entity.getCurrentNodeLast(); - Map businessData = JSON.parseObject(entity.getBusinessDataStr(), Map.class); - Map extData = entity.getExtData(); - /** 表单表的FORM ID,用此字段标记是哪个流程*/ - String formApp = entity.getFormApp(); - - //formApp 最好过滤一下 - - - String result = null; - try { - //流程事件处理 - result = colEventPost(jsonStr, formApp, eventType); - }catch (Exception e){ - return BaseResult.getFailureMessageEntity("传递失败",e.getMessage()); - } - try { - /** 根据事件类型处理相关事件*/ - switch (eventType) { - /** 发起前事件*/ - case "onBeforeStart": - break; - /** 发起事件*/ - case "onStart": - //流程发起 新增grpu8单据 - break; - /** 终止前事件*/ - case "onBeforeStop": - break; - /** 终止事件*/ - case "onStop": - //流程终止,更新grpu8单据 - break; - /** 撤销前事件*/ - case "onBeforeCancel": - break; - /** 撤销事件*/ - case "onCancel": - //流程撤销,更新grpu8单据 - break; - /** 结束事件*/ - case "onProcessFinished": - break; - /** 处理前事件*/ - case "onBeforeFinishWorkitem": - /** 根据form处理相关业务表单的数据*/ - switch (formApp) { - case "abc123": - break; - default: - return BaseResult.getFailureMessageEntity("未匹配到表单!当前formID:" + formApp, ""); - } - break; - /** 处理事件*/ - case "onFinishWorkitem": - break; - /** 回退前事件*/ - case "onBeforeStepBack": - break; - /** 回退事件*/ - case "onStepBack": - break; - /** 取回前事件*/ - case "onBeforeTakeBack": - break; - /** 取回事件*/ - case "onTakeBack": - break; - default: -// throw new RuntimeException("传入了非法事件类型!请参照:" + eventTypeBuffer.toString()); - return BaseResult.getFailureMessageEntity("传入了非法事件类型!请参照:" + eventTypeBuffer.toString(), "", ""); - } - return BaseResult.getSuccessMessageEntity("传递成功", result); - }catch (Exception e){ - return BaseResult.getFailureMessageEntity("传递失败",e.getMessage()); - } - } - - - @Override - public JsonResultEntity thirdInterfaceSeeYonDefinitionRePush(JSONObject jsonObject) throws Exception { - JSONObject requestData = jsonObject.getJSONObject("jsonStr"); - JSONArray resultEntityArray = new JSONArray(); - if(null == requestData){ - throw new BaseSystemException("参数传递错误需要jsonStr!"); - } - //表单模版ID - String formAppId = requestData.getString("formAppId"); - //事件事件类型 - String eventType = requestData.getString("eventType"); - //数据源编码 - String dataSourceCode = requestData.getString("dataSourceCode"); - //主表ID集合 formMainIds - JSONArray formMainIds = requestData.getJSONArray("formMainIds"); - if(StrUtil.isEmpty(eventType)){ - throw new BaseSystemException("需要传递eventType 参照致远OA事件!"); - } - if(StrUtil.isEmpty(formAppId)){ - throw new BaseSystemException("需要传递formAppId 参照致远OA 表 CAP_FORM_DEFINITION!"); - } - if(StrUtil.isEmpty(dataSourceCode)){ - throw new BaseSystemException("需要传递dataSourceCode 参照中台表 sys_data_source!"); - } - if(null == formMainIds || formMainIds.size() == 0){ - throw new BaseSystemException("需要传递业务主表数据id集合,不允许全量推送!"); - } - - SeeYonInterFaceEntity seeYonInterFaceEntity = new SeeYonInterFaceEntity(); - BeanUtil.copyProperties(requestData,seeYonInterFaceEntity); - List seeYonInterFaceEntityList = seeYonInterFaceDao.queryDefinitionInfo(seeYonInterFaceEntity); - if(null != seeYonInterFaceEntityList && seeYonInterFaceEntityList.size() >0){ - for(SeeYonInterFaceEntity interFaceEntity : seeYonInterFaceEntityList){ - String field_info = interFaceEntity.getField_info(); - JSONObject infoJson = JSON.parseObject(field_info); - //获取主表信息 - JSONObject formMain = infoJson.getJSONObject("front_formmain"); - //获取明细表信息 - JSONArray formSons = infoJson.getJSONArray("formsons"); - //主表tableName - String formMainTableName = formMain.getString("tableName"); - - /** 设置主表查询条件*/ - interFaceEntity.setTabName(formMainTableName); - interFaceEntity.setDataSourceCode(dataSourceCode); - interFaceEntity.setFormMainIds( formMainIds.toJavaList(String.class) ); - - List> forMainList = seeYonInterFaceDao.queryDefinitionData(interFaceEntity); - for (Map forMainRow : forMainList) { - //定义致远OA事件对象 - JSONObject seeYonBean = new JSONObject(); - //定义主表对象 - JSONObject formMainObj = new JSONObject(); - //获取主表ID - String forMainId = String.valueOf(forMainRow.get("ID")); - //组装主表数据 - for (Map.Entry entry : forMainRow.entrySet()) { - formMainObj.put(entry.getKey().toLowerCase(),entry.getValue()); - } - //组装明细表数据 - if(null != formSons && formSons.size() > 0){ - for(Object formSon : formSons){ - JSONObject son = JSON.parseObject(JSON.toJSONString(formSon)); - //明细数据 - String sonTableName = son.getString("tableName"); - SeeYonInterFaceEntity details = new SeeYonInterFaceEntity(); - details.setFormMainId(forMainId); - details.setTabName(sonTableName); - details.setDataSourceCode(dataSourceCode); - JSONArray jsonArray = new JSONArray(); - List> forSonList = seeYonInterFaceDao.queryDefinitionData(details); - for (Map forSons : forSonList) { - //组装明细数据 - JSONObject forSonJson = new JSONObject(); - for (Map.Entry entry : forSons.entrySet()) { - forSonJson.put(entry.getKey().toLowerCase(),entry.getValue()); - } - jsonArray.add(forSonJson); - } - //设置明细表数据 - seeYonBean.put(sonTableName,jsonArray); - } - } - - seeYonBean.put(formMainTableName,formMainObj); - JSONObject rePushRequestData = new JSONObject(); - JSONObject object = new JSONObject(); - object.put("formApp",formAppId); - object.put("eventType",eventType); - object.put("businessDataStr",seeYonBean.toJSONString()); - object.put("affairId",""); - object.put("summaryId",requestData.getString("summaryId")); - object.put("currentActivityId",""); - object.put("id",forMainId); - object.put("hzyaExtData",requestData.getJSONObject("hzyaExtData")); - logger.info("Method:thirdInterfaceSeeYonDefinitionRePush 组装seeYonBean DATA: {}",seeYonBean.toJSONString()); - - rePushRequestData.put("jsonStr",object); - - - JsonResultEntity resultEntity = thirdInterfaceSeeYonPlugInInterfaceEntrance(rePushRequestData); - if(null != resultEntity){ - resultEntityArray.add(resultEntity.getAttribute()); - }else{ - JSONObject jsonResultEntity = new JSONObject(); - jsonResultEntity.put("msg","从新推送失败"); - jsonResultEntity.put("id",forMainId); - resultEntityArray.add(jsonResultEntity); - - } - - } - } - } - return BaseResult.getSuccessMessageEntity("从新推送执行结束",resultEntityArray); - } - - /** - * seeyon流程事件监听前置方法,绑定数据源 - * @param entity - * @return - * @throws Exception - */ - @Override - public SysExtensionApiEntity colEventPre(SysExtensionApiEntity entity) throws Exception { - try { - SysApplicationEntity applicationEntity = entity.getSendApp(); - SysApplicationDatabaseEntity sysApplicationDatabaseEntity = new SysApplicationDatabaseEntity(); - sysApplicationDatabaseEntity.setSts("Y"); - sysApplicationDatabaseEntity.setDbStatus("1"); - sysApplicationDatabaseEntity.setAppId(applicationEntity.getId()); - sysApplicationDatabaseEntity.setDataSourceCode("master"); - List sysDataSourceEntities = sysApplicationDatabaseDao.queryDSBase(sysApplicationDatabaseEntity); - if(sysDataSourceEntities != null && sysDataSourceEntities.size() > 0){ - String parm = entity.getBodys(); - JSONObject jsonObject = JSONObject.parseObject(parm); - jsonObject.put("dataSourceCode",sysDataSourceEntities.get(0).getSourceCode()); - entity.setBodys(jsonObject.toJSONString()); - } - } catch (Exception e) { - e.printStackTrace(); - } - return entity; - } - - /** - * seeyon流程事件监听 - * - * @param jsonObject - * @return - * @throws Exception - */ - @Override - public JsonResultEntity colEventListener(JSONObject jsonObject) throws Exception { - try { - if (null != jsonObject && StrUtil.isNotEmpty(jsonObject.getString("jsonStr"))){ - SeeYonInterFaceEntity entity = jsonObject.getJSONObject("jsonStr").toJavaObject(SeeYonInterFaceEntity.class); - JSONObject requestData = new JSONObject(); - //表单模版ID - requestData.put("formAppId", entity.getFormAppId()); - //事件事件类型 - requestData.put("eventType",entity.getEventType()); - //数据源编码 - requestData.put("dataSourceCode",entity.getDataSourceCode()); - requestData.put("formMainIds",entity.getFormMainIds()); - requestData.put("summaryId",entity.getSummaryId()); - JSONObject jsonStr = new JSONObject(); - jsonStr.put("jsonStr",requestData); - thirdInterfaceSeeYonDefinitionRePush(jsonStr); - } - }catch (Exception e){ - logger.error("流程事件通知接口出错:{}",e); - return BaseResult.getSuccessMessageEntity("失败",e.getMessage()); - } - return BaseResult.getSuccessMessageEntity("成功"); - } - - /** - * seeyon流程事件监听后置方法,调用三方接口 - * - * @param jsonStr - * @param formAppId - * @param eventType - * @return - * @throws Exception - */ - @Override - public String colEventPost(String jsonStr, String formAppId, String eventType) throws Exception { - if (StrUtil.isNotEmpty(jsonStr) && StrUtil.isNotEmpty(formAppId) && StrUtil.isNotEmpty(eventType)){ - SysApplicationApiEntity sysApplicationApiEntity = new SysApplicationApiEntity(); - sysApplicationApiEntity.setHeaderIn(formAppId+"_"+eventType); - List applist = sysApplicationApiService.queryLike(sysApplicationApiEntity); - if (CollectionUtil.isNotEmpty(applist)){ - if (applist.size() > 1){ - throw new BaseSystemException("根据formID:" + formAppId+"查询出多条数据"); - } - SysApplicationApiEntity sysApp = applist.get(0); - Map headerMap = MapBuilder.create(true) - .put("apiCode", String.valueOf(sysApp.getApiCode())) - //这里用中台做为发送方 - .put("publicKey","ZJYAWb7lhAUTYqekPkU+uHJv1/ObJxb7dT7sD8HPRDGAgyhCe7eDIk+3zDUT+v578prj") - .put("secretKey","fviZnLBsQUAGF8w8FSOdJi7XlIm/XAZclMxRagDLfTyJFlvnIBF3w66Hrpfzs8cYj3JzOP8MtA1LSGvL+2BWG8c/o7DKi92S4mr3zcGearA=") - .put("appId",String.valueOf(sysApp.getAppCode())) - .build(); - String body = HttpRequest.post("http://127.0.0.1:9999/kangarooDataCenterV3/entranceController/externalCallInterface").addHeaders(headerMap).body(jsonStr).timeout(60000).execute().body(); - logger.info("调用中台返回的参数:{}",body); - return body; - } - } - return null; - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/service/impl/SeeyonExtServiceImpl.java b/service/src/main/java/com/hzya/frame/seeyon/service/impl/SeeyonExtServiceImpl.java deleted file mode 100644 index 677a14a2..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/service/impl/SeeyonExtServiceImpl.java +++ /dev/null @@ -1,241 +0,0 @@ -package com.hzya.frame.seeyon.service.impl; - -import cn.hutool.core.date.DateUtil; -import cn.hutool.core.util.StrUtil; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.seeyon.entity.OAWorkflowEventDataEntity; -import com.hzya.frame.seeyon.service.ISeeyonExtService; -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; -import com.hzya.frame.sysnew.integtationTaskLivingDetails.entity.IntegrationTaskLivingDetailsEntity; -import com.hzya.frame.sysnew.integtationTaskLivingDetails.service.IIntegrationTaskLivingDetailsService; -import com.hzya.frame.sysnew.messageManageLog.entity.SysMessageManageLogEntity; -import com.hzya.frame.sysnew.messageManageLog.entity.SysMessageManageLogStatusEnum; -import com.hzya.frame.u8.util.U8Util; -import com.hzya.frame.uuid.UUIDLong; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.util.Date; -import java.util.HashMap; -import java.util.Map; - -/** - * @Description seeyon扩展类 - * @Author xiangerlin - * @Date 2024/5/14 14:04 - **/ -@Service(value = "seeyonExt") -public class SeeyonExtServiceImpl implements ISeeyonExtService { - - - Logger logger = LogManager.getLogger(getClass()); - - @Autowired - private IIntegrationTaskLivingDetailsService taskLivingDetailsService; - - /** - * 英德赛 OA档案传U8 - * 根据不同formApp来调U8不同接口 - * @Since 3.0 - * @param entity - * @return - */ - @Override - public SysExtensionApiEntity ydcSeeyon2u8(SysExtensionApiEntity entity) { - String bodys = entity.getBodys(); - if (StrUtil.isNotEmpty(bodys)){ - try { - OAWorkflowEventDataEntity dataEntity = JSON.parseObject(bodys,OAWorkflowEventDataEntity.class); - String businessDataStr = dataEntity.getBusinessDataStr();//oa表单参数 - JSONObject businessData = JSON.parseObject(businessDataStr); - String formApp = dataEntity.getFormApp(); - SysExtensionApiEntity param = new SysExtensionApiEntity(); - Map headerMap = entity.getHeaders(); - JSONObject hzyaExtData = dataEntity.getHzyaExtData();//扩展参数 - if (null == hzyaExtData){ - hzyaExtData = new JSONObject(); - } - //根据forApp组装不同参数 - switch (formApp){ - case "-8691606453890363968":// - hzyaExtData.put("billCode", "cunhuoabc123456"); - getInventory(businessData,param); - break; - case "6223456019738676230": - getSupplier(businessData,param,hzyaExtData); - break; - case "-9122508232154527168": - getCustomer(businessData,param,hzyaExtData); - break; - default: - param.setBodys("未匹配到表单!当前formID:"+ formApp); - logger.error("未匹配到表单!当前formID:"+formApp); - } - headerMap.put("hzyaExtData", JSON.toJSONString(hzyaExtData)); - return param; - }catch (Exception e){ - e.printStackTrace(); - logger.error("执行英德赛OA存货同步U8接口报错:{}", e); - } - } - return null; - } - - /** - * 回调方法 - * @Since 3.0 - * @param logEntity - */ - @Override - public void ydcSeeyon2u8CallBack(SysMessageManageLogEntity logEntity) { - - - //在这里记录日志 - JSONObject targetData = JSON.parseObject(logEntity.getTargetData());//这个对象里的body是 发送到u8的请求报文 - JSONObject sourceData = JSON.parseObject(logEntity.getSourceData()); - JSONObject sourceHeaders = sourceData.getJSONObject("header");//源数据header - JSONObject sourceBody = sourceData.getJSONObject("body");//源数据body - JSONObject hzyaExtData = sourceHeaders.getJSONObject("hzyaExtData"); - JSONArray formMainIds = new JSONArray(); - formMainIds.add(sourceBody.getString("id")); - JSONObject param = new JSONObject(); - String formApp = sourceBody.getString("formApp"); - param.put("formAppId",formApp); - param.put("formMainIds",formMainIds); - param.put("dataSourceCode","ht_oa_sqlserver"); - param.put("eventType",sourceBody.getString("eventType")); - - //把返回的单号更新到oa档案表 - String sql = ""; - switch (formApp){ - case "-8691606453890363968"://存货 - sql = ""; - break; - case "6223456019738676230"://供应商 - sql = "update formmain_0229 set field0002 = '' where field0001 = "+hzyaExtData.getString("billCode"); - break; - case "-9122508232154527168"://客户 - sql = "update formmain_0230 set field0002 = '' where field0001 = "+hzyaExtData.getString("billCode"); - break; - } - IntegrationTaskLivingDetailsEntity logDetails = new IntegrationTaskLivingDetailsEntity(); - logDetails.setRootAppPk(JSON.toJSONString(param)); - logDetails.setRootAppBill(hzyaExtData.getString("billCode")); - logDetails.setNewTransmitInfo(logEntity.getReturnData()); - logDetails.setNewPushDate(new Date()); - logDetails.setRootAppNewData(targetData.getString("body")); - //logDetails.setNewState(SysMessageManageLogStatusEnum.statusGetValue(logEntity.getStatus())); - logDetails.setPluginId("SeeyonExtPlugin"); - try { - if (StrUtil.isEmpty(hzyaExtData.getString("integration_task_living_details_id"))){ - if (SysMessageManageLogStatusEnum.SUCCESS.getType().equals(logEntity.getStatus())) {//成功 - taskLivingDetailsService.saveLogToSuccess(logDetails); - }else { - taskLivingDetailsService.saveLogToFail(logDetails);//失败 - } - }else { - logDetails.setId(hzyaExtData.getString("integration_task_living_details_id")); - if (SysMessageManageLogStatusEnum.SUCCESS.getType().equals(logEntity.getStatus())) {//成功 - taskLivingDetailsService.saveLogFailToSuccess(logDetails); - }else { - taskLivingDetailsService.updateLogFailToSuccess(logDetails);//失败 - } - } - }catch (Exception e){ - logger.error("保存日志出错:{}",e); - } - } - - //存货参数组装 - private SysExtensionApiEntity getInventory(JSONObject businessData,SysExtensionApiEntity param){ - if (null != businessData){ - JSONObject formmain0227 = businessData.getJSONObject("formmain_0227"); - JSONArray formson0228Arr = businessData.getJSONArray("formson_0228"); - for (int i=0; i< formson0228Arr.size(); i++){ - JSONObject formson0228 = formson0228Arr.getJSONObject(i); - JSONObject jsonObject = new JSONObject(); - jsonObject.put("Token", "Hzya1314_CheckSkip"); - jsonObject.put("billid", formson0228.getString("id")); - jsonObject.put("AccId", formmain0227.getString("field0015")); - - JSONObject oArchives = new JSONObject(); - oArchives.put("cInvCode", formson0228.getString("field0002")); - oArchives.put("cInvCCode", formson0228.getString("field0005")); - oArchives.put("cInvName", formson0228.getString("field0003")); - //todo 这个没值 - oArchives.put("cGroupCode", "01"); - oArchives.put("cComUnitCode", formson0228.getString("field0006")); - - jsonObject.put("oArchives", oArchives); - param.setBodys(JSON.toJSONString(jsonObject)); - } - } - return param; - } - //供应商参数组装 - private SysExtensionApiEntity getSupplier(JSONObject businessData,SysExtensionApiEntity param,JSONObject hzyaExtData){ - if (null != businessData){ - JSONObject formmain0225 = businessData.getJSONObject("formmain_0225"); - JSONObject jsonObject = new JSONObject(); - jsonObject.put("billid", formmain0225.getString("id")); - jsonObject.put("AccId", formmain0225.getString("field0020")); - jsonObject.put("Token", U8Util.getToken()); - JSONObject oArchives = new JSONObject(); - oArchives.put("cVenCode", formmain0225.getString("field0002")); - oArchives.put("cVenName ", formmain0225.getString("field0003")); - oArchives.put("cVenAbbName", formmain0225.getString("field0004")); - oArchives.put("cVCCode", formmain0225.getString("field0006")); - oArchives.put("cVenExch_name", formmain0225.getString("field0010")); - //oArchives.put("bVenTax", "false"); - //oArchives.put("bLicenceDate", "false"); - //oArchives.put("bBusinessDate", "false"); - //oArchives.put("bProxyDate", "false"); - //oArchives.put("bPassGMP", "false"); - //oArchives.put("bVenCargo", "false"); - //oArchives.put("bProxyForeign", "true"); - //oArchives.put("bVenService", "true"); - //oArchives.put("iVenGSPType", "0"); - //oArchives.put("bVenOverseas", "false"); - //oArchives.put("bVenAccPeriodMng", "false"); - //oArchives.put("bVenHomeBranch", "false"); - oArchives.put("dVenCreateDatetime", DateUtil.now()); - oArchives.put("cVenRegCode", formmain0225.getString("field0009")); - oArchives.put("cVenBank", formmain0225.getString("field0011")); - oArchives.put("cVenAccount", formmain0225.getString("field0012")); - jsonObject.put("oArchives", oArchives); - param.setBodys(JSON.toJSONString(jsonObject)); - hzyaExtData.put("billCode", formmain0225.getString("field0001")); - hzyaExtData.put("formmainId", formmain0225.getString("id")); - } - return param; - } - //客户参数组装 - private SysExtensionApiEntity getCustomer(JSONObject businessData,SysExtensionApiEntity param,JSONObject hzyaExtData){ - if (null != businessData){ - JSONObject formmain0226 = businessData.getJSONObject("formmain_0226"); - JSONObject jsonObject = new JSONObject(); - jsonObject.put("billid", formmain0226.getString("id")); - jsonObject.put("AccId", formmain0226.getString("field0025")); - jsonObject.put("Token", "Hzya1314_CheckSkip"); - - JSONObject oArchives = new JSONObject(); - oArchives.put("cCusCode", formmain0226.getString("field0002")); - oArchives.put("cCusName", formmain0226.getString("field0007")); - oArchives.put("cCusAbbName", formmain0226.getString("field0008")); - oArchives.put("cCCCode", formmain0226.getString("field0012")); - oArchives.put("cCusExch_name", formmain0226.getString("field0013")); - // todo 这个字段没值 - oArchives.put("cCusMngTypeCode", "999"); - - jsonObject.put("oArchives", oArchives); - param.setBodys(JSON.toJSONString(jsonObject)); - hzyaExtData.put("billCode",formmain0226.getString("field0001")); - hzyaExtData.put("formmainId",formmain0226.getString("id")); - } - return param; - } -} diff --git a/service/src/main/java/com/hzya/frame/seeyon/util/RestUtil.java b/service/src/main/java/com/hzya/frame/seeyon/util/RestUtil.java deleted file mode 100644 index 2259638a..00000000 --- a/service/src/main/java/com/hzya/frame/seeyon/util/RestUtil.java +++ /dev/null @@ -1,209 +0,0 @@ -package com.hzya.frame.seeyon.util; - -import cn.hutool.core.util.StrUtil; -import cn.hutool.http.HttpRequest; -import cn.hutool.http.HttpUtil; -import cn.hutool.json.JSONUtil; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.seeyon.entity.CollAttachmentResDTO; -import com.hzya.frame.sysnew.application.api.entity.SysApplicationApiEntity; -import com.hzya.frame.sysnew.application.api.service.ISysApplicationApiService; -import com.hzya.frame.web.exception.BaseSystemException; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -import java.io.File; -import java.util.HashMap; -import java.util.List; - -/** - * @Description 致远rest接口工具类 - * @Author xiangerlin - * @Date 2024/6/17 15:49 - **/ -@Component -public class RestUtil { - @Autowired - private ISysApplicationApiService sysApplicationApiService; - static Logger logger = LoggerFactory.getLogger(RestUtil.class); - - private RestUtil() { - } - - - /** - * 附件上传 - * @param file 附件对象 - * @param api_code 接口编码 - * @return - */ - public JSONObject fileUpload(File file,String api_code) { - if (StrUtil.isNotEmpty(api_code)){ - //1、查询附件上传api接口信息 - SysApplicationApiEntity sysApp = getByCode(api_code); - if (null != sysApp){ - String app_url = sysApp.getAppUrl(); - String url = app_url+"/seeyon/rest/attachment?token=@token@"; - String token = getToken(null,"8000240000"); - url = url.replaceAll("@token@",token); - HashMap paramMap = new HashMap<>(); - paramMap.put("file", file); - String result = HttpUtil.post(url, paramMap); - if (StrUtil.isNotBlank(result)) { - logger.info("附件上传结果"+result); - JSONObject jsonObject = JSONObject.parseObject(result); - String atts = jsonObject.get("atts").toString(); - if (StrUtil.isNotEmpty(atts)) { - JSONArray jsonArray = JSONArray.parseArray(atts); - JSONObject res = (JSONObject) jsonArray.get(0); - return res; - } - } - } - }else { - throw new BaseSystemException("api_code不能为空"); - } - return null; - } - - /*** - * 查询协同附件列表 - * @param summaryId col_summary表id - * @param attType 0代表附件,2代表关联文档,“0,2”代表附件和关联文档 - * @param apiCode 接口编码 - * @return - */ - public List getColAttachments(String summaryId,String attType,String apiCode,String loginName){ - if (StrUtil.isNotEmpty(summaryId) && StrUtil.isNotEmpty(apiCode)){ - SysApplicationApiEntity sysApp = getByCode(apiCode); - String token = getToken(loginName,sysApp); - String appUrl = StrUtil.removeSuffix(sysApp.getAppUrl(),"/"); - if (StrUtil.isEmpty(attType)){ - attType = "0"; - } - String url = "/seeyon/rest/coll/attachments/@SummaryID@/@attType@"; - url = url.replaceAll("@SummaryID@",summaryId).replaceAll("@attType@",attType); - String body = HttpRequest.get(appUrl + url).header("token", token).execute().body(); - if (StrUtil.isNotEmpty(body) && JSONUtil.isTypeJSON(body)){ - List list = JSON.parseArray(body,CollAttachmentResDTO.class); - return list; - } - } - return null; - } - - /** - * 附件下载 - * @param loginName oa登录名 - * @param apiCode 接口编码 - * @param fileId 附件id - * @param fileName 附件名 - * @return 附件字节数组 - */ - public byte[] downloadFileBytes(String loginName,String apiCode,String fileId,String fileName){ - if (StrUtil.isNotEmpty(apiCode)){ - SysApplicationApiEntity sysApp = getByCode(apiCode); - String token = getToken(loginName,sysApp); - String appUrl = StrUtil.removeSuffix(sysApp.getAppUrl(),"/"); - String url = "/seeyon/rest/attachment/file/@ctp_file_ID@?fileName=@文件名@&token=@token@"; - url = url.replaceAll("@ctp_file_ID@",fileId).replaceAll("@文件名@",fileName).replaceAll("@token@",token); - byte[] bytes = HttpUtil.downloadBytes(appUrl + url); - return bytes; - } - return null; - } - - - /** - * 附件下载 - * @param loginName oa登录名 - * @param apiCode 接口编码 - * @param fileId 附件id - * @param fileName 附件名 - * @param token - * @return 附件字节数组 - */ - public byte[] downloadFileBytes(String loginName,String apiCode,String fileId,String fileName,String token){ - if (StrUtil.isNotEmpty(apiCode)){ - SysApplicationApiEntity sysApp = getByCode(apiCode); - if (StrUtil.isEmpty(token)){ - token = getToken(loginName,sysApp); - } - String appUrl = StrUtil.removeSuffix(sysApp.getAppUrl(),"/"); - String url = "/seeyon/rest/attachment/file/@ctp_file_ID@?fileName=@文件名@&token=@token@"; - url = url.replaceAll("@ctp_file_ID@",fileId).replaceAll("@文件名@",fileName).replaceAll("@token@",token); - byte[] bytes = HttpUtil.downloadBytes(appUrl + url); - return bytes; - } - return null; - } - /** - * 获取token - * @param login_name - * @param api_code - * @return - */ - public String getToken(String login_name,String api_code){ - if (StrUtil.isNotEmpty(api_code)){ - SysApplicationApiEntity sysApp = getByCode(api_code); - return getToken(login_name,sysApp); - }else { - throw new BaseSystemException("api_code不能为空"); - } - } - - /** - * 获取token - * @param login_name oa登录名 - * @param sysApp 应用信息 - * @return - */ - public String getToken(String login_name,SysApplicationApiEntity sysApp){ - if (null != sysApp){ - HashMap hashMap = new HashMap<>(); - String app_url = StrUtil.removeSuffix(sysApp.getAppUrl(), "/"); - String url = app_url+"/seeyon/rest/token"; - String headerIn = sysApp.getHeaderIn(); - JSONArray headers = JSON.parseArray(headerIn); - for (int i = 0; i < headers.size(); i++) { - JSONObject object1 = headers.getJSONObject(i); - String parameterName = object1.getString("parameterName"); - if ("userName".equals(parameterName) || "password".equals(parameterName) || "loginName".equals(parameterName)){ - String example = object1.getString("example"); - hashMap.put(parameterName,example); - } - } - login_name = hashMap.get("loginName"); - if (StrUtil.isEmpty(login_name)){ - hashMap.put("loginName","hzya"); - } - String result = HttpRequest.post(url).body(JSON.toJSONString(hashMap)).execute().body(); - JSONObject jsonObject = JSONObject.parseObject(result); - if (null != jsonObject) { - logger.info("======token:{}======" ,jsonObject.getString("id")); - return jsonObject.getString("id"); - } - } - return null; - } - private SysApplicationApiEntity getByCode(String api_code){ - if (StrUtil.isNotEmpty(api_code)){ - SysApplicationApiEntity sysApp = new SysApplicationApiEntity(); - sysApp.setApiCode(Long.valueOf(api_code)); - sysApp = sysApplicationApiService.queryOne(sysApp); - if (null != sysApp && StrUtil.isNotEmpty(sysApp.getId())){ - sysApp = sysApplicationApiService.get(sysApp.getId()); - if (null != sysApp){ - return sysApp; - } - } - }else { - throw new BaseSystemException("api_code不能为空"); - } - return null; - } -} diff --git a/service/src/main/java/com/hzya/frame/sys/businessFile/controller/BusinessFileController.java b/service/src/main/java/com/hzya/frame/sys/businessFile/controller/BusinessFileController.java deleted file mode 100644 index e94949b8..00000000 --- a/service/src/main/java/com/hzya/frame/sys/businessFile/controller/BusinessFileController.java +++ /dev/null @@ -1,327 +0,0 @@ -package com.hzya.frame.sys.businessFile.controller; - -import com.github.pagehelper.PageInfo; -import com.hzya.frame.page.PageAttribute; -import com.hzya.frame.sys.businessFile.entity.BusinessFileEntity; -import com.hzya.frame.sys.businessFile.service.IBusinessFileService; -import com.hzya.frame.sys.file.download.service.IFileDownloadService; -import com.hzya.frame.web.action.DefaultController; -import com.hzya.frame.web.action.SessionContext; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestMethod; -import org.springframework.web.bind.annotation.ResponseBody; -import org.springframework.web.servlet.ModelAndView; - -import javax.servlet.http.HttpServletResponse; -import java.io.IOException; -import java.nio.charset.StandardCharsets; -import java.util.List; -import java.util.zip.ZipOutputStream; - -/** - * @description: 文件业务关系 controller - * @tableName: sys_business_file - * @entityName: BusinessFileEntity - * 包含: - * 1、分页查询(queryPaged) - * 2、index页面(goIndexPage) - * 3、新增页面(goAddPage) - * 4、新增信息保存(save) - * 5、修改页面(goEditPage) - * 6、修改信息保存(update) - * 7、信息查看(goShowPage) - * 8、删除信息(delete) - * @author: gjh - * @history: 1.0 - */ - -@Controller("sys_business_file") -@RequestMapping("/sys/business/file/BusinessFileController") -public class BusinessFileController extends DefaultController { - @Autowired - protected IBusinessFileService businessfileService; - @Autowired - private IFileDownloadService fileDownloadService; - - /** - * 文件业务关系分页信息 - **/ - @RequestMapping(value = "queryPaged") - @ResponseBody - public PageAttribute queryPaged(BusinessFileEntity entity) throws Exception { - PageAttribute page = null; - try { - page = businessfileService.queryPaged(entity); - } catch (Exception e) { - e.printStackTrace(); - } - return page; - } - - @RequestMapping(value = "queryList") - @ResponseBody - public List queryList(BusinessFileEntity entity) throws Exception { - List list = null; - try { - list = businessfileService.query(entity); - } catch (Exception e) { - e.printStackTrace(); - } - return list; - } - - /** - * 跳转到文件业务关系的index页面 - **/ - @RequestMapping(value = "goIndexPage", method = RequestMethod.GET) - public ModelAndView goIndexPage() { - ModelAndView view = new ModelAndView(); - /**这里根据实际的需要填写需要传到前台的对象**/ - //view.addObject(attributeName, attributeValue); - /**这里是返回对应的页面路径**/ - view.setViewName("/sys/businessFile/businessFile/list"); - return view; - } - - /** - * 跳转到文件业务关系信息新增页面 - **/ - @RequestMapping(value = "goAddPage") - public ModelAndView goAddPage() { - ModelAndView view = new ModelAndView(); - /**这里根据实际的需要填写需要传到前台的对象**/ - //view.addObject(attributeName, attributeValue); - /**这里是返回对应的页面路径**/ - view.setViewName("/sys/businessFile/businessFile/add"); - return view; - } - - /** - * 文件业务关系新增信息保存 - **/ - @RequestMapping(value = "save", method = RequestMethod.POST) - @ResponseBody - public JsonResultEntity save(BusinessFileEntity entity) { - try { - businessfileService.save(entity); - return getSuccessMessageEntity("保存成功", "save"); - } catch (Exception e) { - logger.error("save", e); - e.printStackTrace(); - return getFailureMessageEntity("保存失败!" + e.getMessage(), "save"); - } - } - - /** - * 跳转到文件业务关系信息修改页面 - **/ - @RequestMapping(value = "edit/{id}") - public ModelAndView goEditPage(@PathVariable("id") Long id) { - ModelAndView view = new ModelAndView(); - /**这里根据实际的需要填写需要传到前台的对象**/ - BusinessFileEntity entity = businessfileService.get(id); - view.addObject("entity", entity); - /**这里是返回对应的页面路径**/ - view.setViewName("/sys/businessFile/businessFile/edit"); - return view; - } - - /** - * 文件业务关系修改信息保存 - **/ - @RequestMapping(value = "update", method = RequestMethod.POST) - @ResponseBody - public JsonResultEntity update(BusinessFileEntity entity) { - try { - businessfileService.update(entity); - return getSuccessMessageEntity("更新成功!", "update"); - } catch (Exception e) { - logger.error("update", e); - e.printStackTrace(); - return getFailureMessageEntity("更新失败!" + e.getMessage(), "update"); - } - } - - /** - * 跳转到文件业务关系信息查看 - **/ - @RequestMapping(value = "show/{id}") - public ModelAndView goShowPage(@PathVariable("id") Long id) { - ModelAndView view = new ModelAndView(); - /**这里根据实际的需要填写需要传到前台的对象**/ - BusinessFileEntity entity = businessfileService.get(id); - view.addObject("entity", entity); - /**这里是返回对应的页面路径**/ - view.setViewName("/sys/businessFile/businessFile/show"); - return view; - } - - /** - * 删除文件业务关系信息 - **/ - @RequestMapping(value = "delete", method = RequestMethod.POST) - @ResponseBody - public JsonResultEntity delete(Long id) { - try { - return getSuccessMessageEntity("删除成功!", "delete"); - } catch (Exception e) { - logger.error("delete", e); - e.printStackTrace(); - return getFailureMessageEntity("删除失败!" + e.getMessage(), "delete"); - } - } - - /** - * 业务附件批量保存,通过JSON字符串传入保存参数 - **/ - @RequestMapping(value = "saveBusinessFile", method = RequestMethod.POST) - @ResponseBody - public JsonResultEntity saveBusinessFile(BusinessFileEntity entity) { - try { - entity = businessfileService.saveBatchBusinessFile(entity); - return getSuccessMessageEntity("保存成功!" ); - } catch (Exception e) { - logger.error("save", e); - e.printStackTrace(); - return getFailureMessageEntity("保存失败!" + e.getMessage(), "delete"); - } - } - - /** - * 业务附件批量保存 - **/ - @RequestMapping(value = "saveBatchBusinessFile", method = RequestMethod.POST) - @ResponseBody - public JsonResultEntity saveBatchBusinessFile(BusinessFileEntity entity) { - try { - entity = businessfileService.saveBusinessFile(entity); - return getSuccessMessageEntity("保存成功!" ); - } catch (Exception e) { - logger.error("save", e); - e.printStackTrace(); - return getFailureMessageEntity("保存失败!" + e.getMessage(), "delete"); - } - } - - - /** - * 业务附件批量保存 - **/ - @RequestMapping(value = "validateTicketFiles", method = RequestMethod.POST) - @ResponseBody - public JsonResultEntity validateTicketFiles(BusinessFileEntity entity) { - try { - entity = businessfileService.validateTicketFiles(entity); - return getSuccessMessageEntity("验证成功!" ); - } catch (Exception e) { - logger.error("save", e); - e.printStackTrace(); - return getFailureMessageEntity(e.getMessage(), "validate"); - } - } - - @RequestMapping(value = "listQueryBusinessFilesByGroup", method = RequestMethod.POST) - @ResponseBody - public List listQueryBusinessFilesByGroup(BusinessFileEntity entity) { - List listQueryBusinessFilesByGroup = businessfileService.listQueryBusinessFilesByGroup(entity); - return listQueryBusinessFilesByGroup; - } - - - /*** - * 根据单票ID下载所有的附件 - * @param entity - * @param response - */ - @RequestMapping(value = "ticketFilesDownloadToZip") - public void ticketFilesDownloadToZip(BusinessFileEntity entity, HttpServletResponse response) { - ZipOutputStream out = null; - response.setContentType("APPLICATION/OCTET-STREAM"); - String zipName = entity.getZipName() + ".zip"; - try { - zipName = new String(zipName.getBytes(StandardCharsets.UTF_8), "iso8859-1"); - response.setHeader("Content-Disposition", "attachment; filename=" + zipName); - out = new ZipOutputStream(response.getOutputStream()); - - } catch (Exception e) { - e.printStackTrace(); - } finally { - try { - out.close(); - } catch (IOException e) { - e.printStackTrace(); - } - } - } - - - /** - * 文件业务关系分页信息 - **/ - @RequestMapping(value = "queryBusinessFileByServiceType") - @ResponseBody - public List queryBusinessFileByServiceType(BusinessFileEntity entity) throws Exception { - List businessFileEntityList = null; - try { - businessFileEntityList = businessfileService.queryBusinessFileByServiceType(entity); - } catch (Exception e) { - e.printStackTrace(); - } - return businessFileEntityList; - } - - - - /** - * 跳转到国内清关文件文件上传页面 - **/ - @RequestMapping(value = "goDomesticUploadPage/{id}") - public ModelAndView goDomesticUploadPage(@PathVariable("id") Long id) { - ModelAndView view = new ModelAndView(); - /** 传入整个单票对象*/ - - /** 获取当前登陆人的服务项*/ - - /**这里是返回对应的页面路径**/ - view.setViewName("/sys/businessFile/businessFile/add"); - return view; - } - - - /** - * 跳转制作保函列表页面 - **/ - @RequestMapping(value = "goTicketFileDocumentsIndexPage", method = RequestMethod.GET) - public ModelAndView goTicketFileDocumentsIndexPage(Long ticket_id, Long business_id, String business_type, boolean fileFlag) { - ModelAndView view = new ModelAndView(); - /**这里根据实际的需要填写需要传到前台的对象**/ - view.addObject("business_type", "guarantee"); - /**这里是返回对应的页面路径**/ - - view.setViewName("/sys/businessFile/businessFile/documents"); - return view; - } - - - /** - * 业务附件批量保存 - **/ - @RequestMapping(value = "saveBusinessFileToGuarantee", method = RequestMethod.POST) - @ResponseBody - public JsonResultEntity saveBusinessFileToGuarantee(BusinessFileEntity entity) { - try { - entity = businessfileService.saveBusinessFileToGuarantee(entity); - return getSuccessMessageEntity("保存成功!" ); - } catch (Exception e) { - logger.error("save", e); - e.printStackTrace(); - return getFailureMessageEntity("保存失败!" + e.getMessage(), "delete"); - } - } - -} - diff --git a/service/src/main/java/com/hzya/frame/sys/businessFile/dao/IBusinessFileDao.java b/service/src/main/java/com/hzya/frame/sys/businessFile/dao/IBusinessFileDao.java deleted file mode 100644 index 00a293b0..00000000 --- a/service/src/main/java/com/hzya/frame/sys/businessFile/dao/IBusinessFileDao.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.hzya.frame.sys.businessFile.dao; -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.sys.businessFile.entity.BusinessFileEntity; - -import java.util.List; - -/** - * @description: 文件业务关系 dao - * @tableName: sys_business_file - * @entityName: BusinessFileEntity - * @author: gjh - * @history: 1.0 - */ -public interface IBusinessFileDao extends IBaseDao { - /*** - * 根据业务条件获取根据单证编号分组的附件列表 - * @param entity - * @return - */ - List listQueryBusinessFiles(BusinessFileEntity entity); - - /**** - * 根据服务项类型列表获取附件列表 - * @param entity - * @return - */ - List queryBusinessFileByServiceType(BusinessFileEntity entity); -} diff --git a/service/src/main/java/com/hzya/frame/sys/businessFile/dao/impl/BusinessFileDaoImpl.java b/service/src/main/java/com/hzya/frame/sys/businessFile/dao/impl/BusinessFileDaoImpl.java deleted file mode 100644 index 9a3ccfda..00000000 --- a/service/src/main/java/com/hzya/frame/sys/businessFile/dao/impl/BusinessFileDaoImpl.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.hzya.frame.sys.businessFile.dao.impl; - -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.sys.businessFile.dao.IBusinessFileDao; -import com.hzya.frame.sys.businessFile.entity.BusinessFileEntity; -import org.springframework.stereotype.Repository; - -import java.util.List; - -/** - * @description: 文件业务关系 dao - * @tableName: sys_business_file - * @entityName: BusinessFileEntity - * @author: gjh - * @history:1.0 - */ -@Repository("sys_business_filedao") -public class BusinessFileDaoImpl extends MybatisGenericDao implements IBusinessFileDao { - - @Override - public List listQueryBusinessFiles(BusinessFileEntity entity) { - return super.queryList(entity, "com.hzya.frame.sys.businessFile.entity.BusinessFileEntity.BusinessFileEntity_list_base_group"); - } - - @Override - public List queryBusinessFileByServiceType(BusinessFileEntity entity) { - return super.queryList(entity, "com.hzya.frame.sys.businessFile.entity.BusinessFileEntity.BusinessFileEntity_queryBusinessFileByServiceType"); - } -} diff --git a/service/src/main/java/com/hzya/frame/sys/businessFile/entity/BusinessFileEntity.java b/service/src/main/java/com/hzya/frame/sys/businessFile/entity/BusinessFileEntity.java deleted file mode 100644 index f0dba502..00000000 --- a/service/src/main/java/com/hzya/frame/sys/businessFile/entity/BusinessFileEntity.java +++ /dev/null @@ -1,321 +0,0 @@ -package com.hzya.frame.sys.businessFile.entity; - - -import com.hzya.frame.web.entity.BaseEntity; - -import java.util.List; - -/** - * @description: 文件业务关系 - * @tableName: sys_business_file - * @entityName: BusinessFileEntity - * @author: gjh - * @history: 1.0 - */ -public class BusinessFileEntity extends BaseEntity { - - /** - * 附件表生成的唯一新名称 - */ - private String file_save_name; - /** - * 业务表ID(应用表,) - */ - private String business_id; - /**** - * 业务类型 1、应用 - * @content: - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-10-09 8:19 - * @param - * @return - **/ - private String business_type; - /** - * 单票ID - */ - private Long ticket_id; - /** - * 附件类型 - */ - private String file_type; - /** - * 附件名称 - */ - private String file_name; - /** - * 上传人名称 - */ - private String upload_user; - /** - * 单证号码 - */ - private String file_number; - /** - * 单证名称 - */ - private String documents_name; - /** - * 备注 - */ - private String remark; - /** - * 关联查询文件路径 - */ - private String file_path; - /** - * 关联查询单票号码 - */ - private String ticket_code; - /** - * 接收打包下载的文件集合 - */ - private List businessFileEntityList; - /** - * JSON数据字符串 - */ - private String jsonDataStr; - /** - * 打包下载的名称 - */ - private String zipName; - //附件数量 - private Long file_count; - /** - * 单票服务项List的类型查询条件集合 - */ - private List ticketAllServiceEntities; - /** - * 接收字符串 - */ - private String ticketAllJsonStr; - - /** - * 根据服务项,查询特定的附件 - */ - private List business_type_list; - /** - * 附件集合 - */ - private String fileInfo; - - /** - * 根据服务项,查询特定的附件 - */ - public List getBusiness_type_list() { - return business_type_list; - } - - /** - * 根据服务项,查询特定的附件 - */ - public void setBusiness_type_list(List business_type_list) { - this.business_type_list = business_type_list; - } - - /** - * 附件表生成的唯一新名称 - */ - public String getFile_save_name() { - return file_save_name; - } - - /** - * 附件表生成的唯一新名称 - */ - public void setFile_save_name(String file_save_name) { - this.file_save_name = file_save_name; - } - - /** - * 业务表ID(合同,预报,单票,国际物流) - */ - public String getBusiness_id() { - return business_id; - } - - /** - * 业务表ID(合同,预报,单票,国际物流) - */ - public void setBusiness_id(String business_id) { - this.business_id = business_id; - } - - /** - * 业务类型(contract/合同prediction/预报changeOrder /纯换单customsClearance /报关报检unboxing/纯开箱单shipSeal/船司盖章harbourSeal /港区盖章) - */ - public String getBusiness_type() { - return business_type; - } - - /** - * 业务类型(contract/合同prediction/预报changeOrder /纯换单customsClearance /报关报检unboxing/纯开箱单shipSeal/船司盖章harbourSeal /港区盖章) - */ - public void setBusiness_type(String business_type) { - this.business_type = business_type; - } - - /** - * 单票ID - */ - public Long getTicket_id() { - return ticket_id; - } - - /** - * 单票ID - */ - public void setTicket_id(Long ticket_id) { - this.ticket_id = ticket_id; - } - - /** - * 附件类型 - */ - public String getFile_type() { - return file_type; - } - - /** - * 附件类型 - */ - public void setFile_type(String file_type) { - this.file_type = file_type; - } - - /** - * 附件名称 - */ - public String getFile_name() { - return file_name; - } - - /** - * 附件名称 - */ - public void setFile_name(String file_name) { - this.file_name = file_name; - } - - /** - * 上传人名称 - */ - public String getUpload_user() { - return upload_user; - } - - /** - * 上传人名称 - */ - public void setUpload_user(String upload_user) { - this.upload_user = upload_user; - } - - /** - * 单证号码 - */ - public String getFile_number() { - return file_number; - } - - /** - * 单证号码 - */ - public void setFile_number(String file_number) { - this.file_number = file_number; - } - - /** - * 备注 - */ - public String getRemark() { - return remark; - } - - /** - * 备注 - */ - public void setRemark(String remark) { - this.remark = remark; - } - - public String getTicket_code() { - return ticket_code; - } - - public void setTicket_code(String ticket_code) { - this.ticket_code = ticket_code; - } - - public List getBusinessFileEntityList() { - return businessFileEntityList; - } - - public void setBusinessFileEntityList(List businessFileEntityList) { - this.businessFileEntityList = businessFileEntityList; - } - - public String getFile_path() { - return file_path; - } - - public void setFile_path(String file_path) { - this.file_path = file_path; - } - - public Long getFile_count() { - return file_count; - } - - public void setFile_count(Long file_count) { - this.file_count = file_count; - } - - public String getDocuments_name() { - return documents_name; - } - - public void setDocuments_name(String documents_name) { - this.documents_name = documents_name; - } - - public List getTicketAllServiceEntities() { - return ticketAllServiceEntities; - } - - public void setTicketAllServiceEntities(List ticketAllServiceEntities) { - this.ticketAllServiceEntities = ticketAllServiceEntities; - } - - public String getTicketAllJsonStr() { - return ticketAllJsonStr; - } - - public void setTicketAllJsonStr(String ticketAllJsonStr) { - this.ticketAllJsonStr = ticketAllJsonStr; - } - - public String getJsonDataStr() { - return jsonDataStr; - } - - public void setJsonDataStr(String jsonDataStr) { - this.jsonDataStr = jsonDataStr; - } - - public String getZipName() { - return zipName; - } - - public void setZipName(String zipName) { - this.zipName = zipName; - } - - public String getFileInfo() { - return fileInfo; - } - - public void setFileInfo(String fileInfo) { - this.fileInfo = fileInfo; - } -} diff --git a/service/src/main/java/com/hzya/frame/sys/businessFile/entity/BusinessFileEntity.xml b/service/src/main/java/com/hzya/frame/sys/businessFile/entity/BusinessFileEntity.xml deleted file mode 100644 index 90b73caa..00000000 --- a/service/src/main/java/com/hzya/frame/sys/businessFile/entity/BusinessFileEntity.xml +++ /dev/null @@ -1,377 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - id, - file_save_name, - business_id, - business_type, - ticket_id, - file_type, - file_name, - upload_user, - create_user_id, - create_time, - modify_user_id, - modify_time, - sts, - file_number, - documents_name, - remark - - - - COUNT(1) as file_count, - file_save_name, - business_id, - business_type, - ticket_id, - file_type, - file_name, - upload_user, - create_user_id, - create_time, - modify_user_id, - modify_time, - sts, - file_number, - documents_name, - remark - - - - - - - - - - - - - - - - - - - - - - - - - insert into sys_business_file( - - id, - file_save_name, - business_id, - business_type, - ticket_id, - file_type, - file_name, - upload_user, - create_user_id, - modify_user_id, - file_number, - documents_name, - remark, - create_time, - modify_time, - sts - - )values - ( - - #{id}, - #{file_save_name}, - #{business_id}, - #{business_type}, - #{ticket_id}, - #{file_type}, - #{file_name}, - #{upload_user}, - #{create_user_id}, - #{modify_user_id}, - #{file_number}, - #{documents_name}, - #{remark}, - #{create_time} , - now(), - #{modify_time}, - now(), - 'Y' - - ) - - - - - - update sys_business_file set - - file_save_name = #{file_save_name}, - business_id = #{business_id}, - business_type = #{business_type}, - ticket_id = #{ticket_id}, - file_type = #{file_type}, - file_name = #{file_name}, - upload_user = #{upload_user}, - create_user_id = #{create_user_id}, - modify_user_id = #{modify_user_id}, - file_number = #{file_number}, - documents_name = #{documents_name}, - remark = #{remark}, - modify_time =#{modify_time} - modify_time = now() - - where id = #{id} - - - - - update sys_business_file set - sts='N',modify_time = now(),modify_user_id = #{modify_user_id} where - id = #{id} - - - - - update sys_business_file set - sts='N',modify_time = now(),modify_user_id = #{modify_user_id} - - id=#{id} - and file_save_name = #{file_save_name} - and business_id = #{business_id} - and business_type = #{business_type} - and ticket_id = #{ticket_id} - and file_type = #{file_type} - and file_name = #{file_name} - and upload_user = #{upload_user} - and create_user_id = #{create_user_id} - and create_time = #{create_time} - and modify_user_id = #{modify_user_id} - and modify_time = #{modify_time} - and sts = #{sts} - and file_number = #{file_number} - and remark = #{remark} - - - - - - delete from sys_business_file where id =#{id} - - diff --git a/service/src/main/java/com/hzya/frame/sys/businessFile/service/IBusinessFileService.java b/service/src/main/java/com/hzya/frame/sys/businessFile/service/IBusinessFileService.java deleted file mode 100644 index 005da343..00000000 --- a/service/src/main/java/com/hzya/frame/sys/businessFile/service/IBusinessFileService.java +++ /dev/null @@ -1,73 +0,0 @@ -package com.hzya.frame.sys.businessFile.service; - import com.alibaba.fastjson.JSONObject; - import com.hzya.frame.basedao.service.IBaseService; - import com.hzya.frame.sys.businessFile.entity.BusinessFileEntity; - import com.hzya.frame.web.entity.JsonResultEntity; - - import java.util.List; - -/** - * @description: 文件业务关系 service - * @tableName: sys_business_file - * @entityName: BusinessFileEntity - * @author: gjh - * @history: 1.0 - */ -public interface IBusinessFileService extends IBaseService { - /*** - * 保存业务表和文件表的关系 - * @content: - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-10-09 8:32 - * @param - * @return com.hzya.frame.sys.businessFile.entity.BusinessFileEntity - **/ - BusinessFileEntity saveBusinessFile(BusinessFileEntity requestData); - /*** - * 保存业务表和文件表的关系 - * @content: - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-10-09 8:32 - * @param - * @return com.hzya.frame.sys.businessFile.entity.BusinessFileEntity - **/ - JsonResultEntity saveBusinessFileByJsonObj(JSONObject requestData); - - /*** - * 批量保存文件业务相关信息 - * @param entity - * @return - */ - BusinessFileEntity saveBatchBusinessFile(BusinessFileEntity entity) throws Exception; - - - /*** - * 根据业务条件获取根据单证编号分组的附件列表 - * @param entity - * @return - */ - List listQueryBusinessFilesByGroup(BusinessFileEntity entity); - - /*** - * 根据服务项类型获取附件列表 - * @param entity - * @return - */ - List queryBusinessFileByServiceType(BusinessFileEntity entity); - - /*** - * 验证单票是否有附件可以下载 - * @param entity - * @return - */ - BusinessFileEntity validateTicketFiles(BusinessFileEntity entity); - - /**** - * @Content: 保存保函附件 - * @Author guojh - * @Date 2019/5/16 19:16 - * @Param [entity] - * @return com.hzya.frame.sys.businessFile.entity.BusinessFileEntity - **/ - BusinessFileEntity saveBusinessFileToGuarantee(BusinessFileEntity entity); -} diff --git a/service/src/main/java/com/hzya/frame/sys/businessFile/service/impl/BusinessFileServiceImpl.java b/service/src/main/java/com/hzya/frame/sys/businessFile/service/impl/BusinessFileServiceImpl.java deleted file mode 100644 index ae02230b..00000000 --- a/service/src/main/java/com/hzya/frame/sys/businessFile/service/impl/BusinessFileServiceImpl.java +++ /dev/null @@ -1,204 +0,0 @@ -package com.hzya.frame.sys.businessFile.service.impl; - -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.sys.businessFile.dao.IBusinessFileDao; -import com.hzya.frame.sys.businessFile.entity.BusinessFileEntity; -import com.hzya.frame.sys.businessFile.service.IBusinessFileService; -import com.hzya.frame.sys.file.upload.entity.FileResultEntity; -import com.hzya.frame.sys.file.upload.entity.FileUploadEntity; -import com.hzya.frame.sys.file.upload.service.IFileUploadService; -import com.hzya.frame.uuid.UUIDLong; -import com.hzya.frame.web.action.SessionContext; -import com.hzya.frame.web.entity.BaseResult; -import com.hzya.frame.web.entity.JsonResultEntity; -import com.hzya.frame.web.exception.BaseSystemException; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.mock.web.MockMultipartFile; -import org.springframework.stereotype.Service; - -import java.io.File; -import java.io.FileInputStream; -import java.io.InputStream; -import java.util.ArrayList; -import java.util.Date; -import java.util.List; - -/** - * @description: 文件业务关系 service - * @tableName: sys_business_file - * @entityName: BusinessFileEntity - * @author: gjh - * @history: 1.0 - */ -@Service(value = "sys_business_fileService") -public class BusinessFileServiceImpl extends BaseService implements IBusinessFileService { - protected IBusinessFileDao businessfileDao; - - @Autowired - private IFileUploadService fileUploadService; - - @Autowired - public void setBusinessFileDao(IBusinessFileDao dao) { - - this.businessfileDao = dao; - this.dao = dao; - } - - @Override - public BusinessFileEntity saveBusinessFile(BusinessFileEntity entity) { - entity.setId(String.valueOf(UUIDLong.longUUID())); - businessfileDao.save(entity); - return entity; - } - @Override - public JsonResultEntity saveBusinessFileByJsonObj(JSONObject requestData) { - String jsonStr = requestData.getString("jsonStr"); - BusinessFileEntity entity = JSON.parseObject(jsonStr,BusinessFileEntity.class); - entity.setId(String.valueOf(UUIDLong.longUUID())); - businessfileDao.save(entity); - - return BaseResult.getSuccessMessageEntity("保存成功",entity); - } - @Override - public BusinessFileEntity saveBatchBusinessFile(BusinessFileEntity entity) throws Exception { - /** 获取传入的文件集合*/ - List entityBusinessFileEntityList = null; - String jsonStr = entity.getJsonDataStr(); - - if (jsonStr != null && !"".equals(jsonStr)) { - BusinessFileEntity businessFileEntity = JSON.parseObject(jsonStr, BusinessFileEntity.class); - entity.setTicket_id(businessFileEntity.getTicket_id() == null ? entity.getTicket_id() : businessFileEntity.getTicket_id()); - entity.setBusiness_type(businessFileEntity.getBusiness_type()); - entityBusinessFileEntityList = businessFileEntity.getBusinessFileEntityList(); - } else { - entityBusinessFileEntityList = entity.getBusinessFileEntityList(); - - } - - - if (null != entityBusinessFileEntityList && entityBusinessFileEntityList.size() > 0) { -// UserEntity userEntity = SessionContext.getCurrentUser(); - for (BusinessFileEntity businessFileEntity : entityBusinessFileEntityList) { - - String file_business_id = businessFileEntity.getBusiness_id(); - //如果businessFileEntity内的business_id 与主表传入的不一致,说明需要重新上传附件 - if (null != file_business_id && !"".equals(file_business_id) && !file_business_id.equals(entity.getBusiness_id())) { - - String fileSaveName = businessFileEntity.getFile_save_name(); - FileUploadEntity oldFileEntity = new FileUploadEntity(); - oldFileEntity.setFilesavename(fileSaveName); - List fileUploadEntityList = fileUploadService.query(oldFileEntity); - if (fileUploadEntityList.size() > 0) { - oldFileEntity = fileUploadEntityList.get(0); - } else { - throw new BaseSystemException("获取历史附件错误,请联系管理员!"); - } - String oldPath = oldFileEntity.getFilepath() + "/" + fileSaveName; - //根据老文件获取文件,写到新的文件夹下面 - File oldFile = new File(oldPath); - //获取流 - InputStream in = new FileInputStream(oldFile); - //创建文件 - MockMultipartFile mockMultipartFile = new MockMultipartFile(oldFileEntity.getFilename(), oldFileEntity.getFilename(), oldFileEntity.getType(), in); - - FileResultEntity fileResultEntity = new FileResultEntity(); - fileResultEntity.setBusiness_id(Long.valueOf(entity.getBusiness_id())); - fileResultEntity.setTicket_id(entity.getTicket_id()); - fileResultEntity.setBusiness_type(entity.getBusiness_type()); - fileResultEntity = fileUploadService.fileUpload(mockMultipartFile, fileResultEntity); - FileUploadEntity fileUploadEntity = (FileUploadEntity) fileResultEntity.getAttribute(); - businessFileEntity.setFile_save_name(fileUploadEntity.getFilesavename()); - businessFileEntity.setFile_name(oldFileEntity.getFilename()); - businessFileEntity.setId(null); - } - - - businessFileEntity.setBusiness_id(entity.getBusiness_id()); - businessFileEntity.setBusiness_type(entity.getBusiness_type()); - businessFileEntity.setFile_number(entity.getFile_number()); - businessFileEntity.setTicket_id(businessFileEntity.getTicket_id() == null ? entity.getTicket_id() : businessFileEntity.getTicket_id()); - businessFileEntity.setDocuments_name(entity.getDocuments_name()); -// businessFileEntity.setCreate_user_id(userEntity.getId()); -// businessFileEntity.setUpload_user(userEntity.getView_name()); -// businessFileEntity.setModify_user_id(userEntity.getId()); - businessfileDao.saveOrUpdate(businessFileEntity); - } - } - - return entity; - } - - @Override - public List listQueryBusinessFilesByGroup(BusinessFileEntity entity) { - return businessfileDao.listQueryBusinessFiles(entity); - } - - @Override - public List queryBusinessFileByServiceType(BusinessFileEntity entity) { - /** 返回的附件集合*/ - List returnBusinessFiles = new ArrayList(); - String str = entity.getTicketAllJsonStr(); - - List ticketAllServiceEntities = null; - if (null == str || "".equals(str)) { - return returnBusinessFiles; - } else { - ticketAllServiceEntities = JSON.parseArray(str, String.class); - } - if (null == ticketAllServiceEntities || ticketAllServiceEntities.size() == 0) { - return returnBusinessFiles; - } else { - entity.setTicketAllServiceEntities(ticketAllServiceEntities); - returnBusinessFiles = businessfileDao.queryBusinessFileByServiceType(entity); - } - - return returnBusinessFiles; - } - - @Override - public BusinessFileEntity validateTicketFiles(BusinessFileEntity entity) { - Long ticket_id = entity.getTicket_id(); - - /** 根据单票的ID获取单票下的所有的附件*/ - BusinessFileEntity queryBusinessFileEntity = new BusinessFileEntity(); - queryBusinessFileEntity.setTicket_id(ticket_id); - List entityBusinessFileEntityList = businessfileDao.query(queryBusinessFileEntity); - if (entityBusinessFileEntityList.size() == 0) { - throw new BaseSystemException("单票ID:" + ticket_id + "未查询到可打包下载的附件!"); - } - entity.setBusinessFileEntityList(entityBusinessFileEntityList); - - return entity; - } - - @Override - public BusinessFileEntity saveBusinessFileToGuarantee(BusinessFileEntity entity) { - /** 获取当前登陆人*/ - /** 获取file转成的集合JSON字符串*/ - String fileInfo = entity.getFileInfo(); - /** 转成对象*/ - BusinessFileEntity businessFileEntity = JSON.parseObject(fileInfo, BusinessFileEntity.class); - /** 获取file集合*/ - List businessFileEntityList = businessFileEntity.getBusinessFileEntityList(); - if (null != businessFileEntityList && businessFileEntityList.size() > 0) { - for (BusinessFileEntity fileEntity : businessFileEntityList) { -// if (fileEntity.getId() == null) { -// fileEntity.setCreate_user_id(userEntity.getId()); -// fileEntity.setModify_user_id(userEntity.getId()); -// fileEntity.setOrg_id(userEntity.getOrg_id()); -// fileEntity.setCompany_org_id(userEntity.getCompany_org_id()); -// fileEntity.setBusiness_type(entity.getBusiness_type()); -// fileEntity.setBusiness_id(entity.getBusiness_id()); -// fileEntity.setUpload_user(userEntity.getView_name()); -// businessfileDao.saveOrUpdate(fileEntity); -// } - } - entity.setBusinessFileEntityList(businessFileEntityList); - } - - - return entity; - } -} diff --git a/service/src/main/java/com/hzya/frame/sys/dictionaryshopNew/entity/SysDictionaryshopNewMapper.xml b/service/src/main/java/com/hzya/frame/sys/dictionaryshopNew/entity/SysDictionaryshopNewMapper.xml deleted file mode 100644 index 967c5fbf..00000000 --- a/service/src/main/java/com/hzya/frame/sys/dictionaryshopNew/entity/SysDictionaryshopNewMapper.xml +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - id, - tab_name, - column_name, - column_content, - column_value, - column_num_value, - up_id, - memo, - used_sts, - sorts, - org_id, - create_user_id, - create_time, - modify_user_id, - modify_time, - sts - - - - - - - - - - - - - - - - - - - insert into sys_dictionaryshop_new( - - id, - tab_name, - column_name, - column_content, - column_value, - column_num_value, - up_id, - memo, - used_sts, - sorts, - org_id, - create_user_id, - create_time, - modify_user_id, - modify_time, - sts, - - )values - ( - - #{id}, - #{tabName}, - #{columnName}, - #{columnContent}, - #{columnValue}, - #{columnNumValue}, - #{upId}, - #{memo}, - #{usedSts}, - #{sorts}, - #{orgId}, - #{createUserId}, - #{createTime}, - #{modifyUserId}, - #{modifyTime}, - #{sts}, - - ) - - - - - update sys_dictionaryshop_new set - - tab_name = #{tabName}, - column_name = #{columnName}, - column_content = #{columnContent}, - column_value = #{columnValue}, - column_num_value = #{columnNumValue}, - up_id = #{upId}, - memo = #{memo}, - used_sts = #{usedSts}, - sorts = #{sorts}, - org_id = #{orgId}, - create_user_id = #{createUserId}, - create_time = #{createTime}, - modify_user_id = #{modifyUserId}, - modify_time = #{modifyTime}, - sts = #{sts}, - - where id = #{id} - - - - - update sys_dictionaryshop_new set - sts='N',modify_time = now(),modify_user_id = #{modifyUserId} where - id = #{id} - - - - - update sys_dictionaryshop_new set - sts='N',modify_time = now(),modify_user_id = #{modifyUserId} - - id = #{id} - and tab_name = #{tabName} - and column_name = #{columnName} - and column_content = #{columnContent} - and column_value = #{columnValue} - and column_num_value = #{columnNumValue} - and up_id = #{upId} - and memo = #{memo} - and used_sts = #{usedSts} - and sorts = #{sorts} - and org_id = #{orgId} - and create_user_id = #{createUserId} - and create_time = #{createTime} - and modify_user_id = #{modifyUserId} - and modify_time = #{modifyTime} - and sts = #{sts} - - - - - - delete from sys_dictionaryshop_new where id =#{id} - - - - - - diff --git a/service/src/main/java/com/hzya/frame/sys/productVersion/entity/SysProductVersionMapper.xml b/service/src/main/java/com/hzya/frame/sys/productVersion/entity/SysProductVersionMapper.xml deleted file mode 100644 index da40cb14..00000000 --- a/service/src/main/java/com/hzya/frame/sys/productVersion/entity/SysProductVersionMapper.xml +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ID as id, - product_id as product_id, - version_number as version_number, - version_description as version_description, - sorts as sorts, - org_id as org_id, - sts as sts, - create_user_id as create_user_id, - create_time as create_time, - modify_time as modify_time, - modify_user_id as modify_user_id - - - - - - - - - - - - - - - - - - insert into sys_product_version( - - ID, - product_id, - version_number, - version_description, - sorts, - org_id, - sts, - create_user_id, - create_time, - modify_time, - modify_user_id, - - )values - ( - - #{id}, - #{productId}, - #{versionNumber}, - #{versionDescription}, - #{sorts}, - #{orgId}, - #{sts}, - #{createUserId}, - #{createTime}, - #{modifyTime}, - #{modifyUserId}, - - ) - - - - - update sys_product_version set - - ID = #{id}, - product_id = #{productId}, - version_number = #{versionNumber}, - version_description = #{versionDescription}, - sorts = #{sorts}, - org_id = #{orgId}, - sts = #{sts}, - create_user_id = #{createUserId}, - create_time = #{createTime}, - modify_time = #{modifyTime}, - modify_user_id = #{modifyUserId}, - - where id = #{id} - - - - - - - update sys_product_version set - sts='N',modify_time = #{modifyTime} ,modify_user_id = #{modifyUserId} - - and ID = #{id} - and product_id = #{productId} - and version_number = #{versionNumber} - and version_description = #{versionDescription} - and sorts = #{sorts} - and org_id = #{orgId} - and sts = #{sts} - and create_user_id = #{createUserId} - and create_time = #{createTime} - - - - - delete from sys_product_version where id =#{id} - - diff --git a/service/src/main/java/com/hzya/frame/sys/thirdparty/api/test/entity/SysThirdpartyapiTestMapper.xml b/service/src/main/java/com/hzya/frame/sys/thirdparty/api/test/entity/SysThirdpartyapiTestMapper.xml deleted file mode 100644 index ec4d37e0..00000000 --- a/service/src/main/java/com/hzya/frame/sys/thirdparty/api/test/entity/SysThirdpartyapiTestMapper.xml +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - id, - thirdparty_api_id, - product_name, - use_case_name, - sorts, - org_id, - sts, - create_time, - create_user_id, - modify_time, - modify_user_id - - - - - - - - - - - - - - - - - - - insert into sys_thirdparty_api_test( - - id, - thirdparty_api_id, - product_name, - use_case_name, - sorts, - org_id, - sts, - create_time, - create_user_id, - modify_time, - modify_user_id, - - )values - ( - - #{id}, - #{thirdpartyApiId}, - #{productName}, - #{useCaseName}, - #{sorts}, - #{orgId}, - #{sts}, - #{createTime}, - #{createUserId}, - #{modifyTime}, - #{modifyUserId}, - - ) - - - - - update sys_thirdparty_api_test set - - thirdparty_api_id = #{thirdpartyApiId}, - product_name = #{productName}, - use_case_name = #{useCaseName}, - sorts = #{sorts}, - org_id = #{orgId}, - sts = #{sts}, - create_time = #{createTime}, - create_user_id = #{createUserId}, - modify_time = #{modifyTime}, - modify_user_id = #{modifyUserId}, - - where id = #{id} - - - - - update sys_thirdparty_api_test set - sts='N',modify_time = now(),modify_user_id = #{modifyUserId} where - id = #{id} - - - - - update sys_thirdparty_api_test set - sts='N',modify_time = now(),modify_user_id = #{modifyUserId} - - id = #{id} - and thirdparty_api_id = #{thirdpartyApiId} - and product_name = #{productName} - and use_case_name = #{useCaseName} - and sorts = #{sorts} - and org_id = #{orgId} - and sts = #{sts} - and create_time = #{createTime} - and create_user_id = #{createUserId} - - - - - - delete from sys_thirdparty_api_test where id =#{id} - - - - - update sys_thirdparty_api_test set - sts='N',modify_time = now() - WHERE thirdparty_api_id in - - #{ids} - - - diff --git a/service/src/main/java/com/hzya/frame/sys/userModule/entity/UserModuleMapper.xml b/service/src/main/java/com/hzya/frame/sys/userModule/entity/UserModuleMapper.xml deleted file mode 100644 index 51af7bf3..00000000 --- a/service/src/main/java/com/hzya/frame/sys/userModule/entity/UserModuleMapper.xml +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - id, - module_id, - user_id, - create_user_id, - create_time, - modify_user_id, - modify_time, - sts, - org_id - - - - - - - - - - - - - - - - - - - insert into sys_user_module( - - id, - module_id, - user_id, - create_user_id, - create_time, - modify_user_id, - modify_time, - sts, - org_id, - - )values - ( - - #{id}, - #{moduleId}, - #{userId}, - #{createUserId}, - #{createTime}, - #{modifyUserId}, - #{modifyTime}, - #{sts}, - #{orgId}, - - ) - - - - - update sys_user_module set - - module_id = #{moduleId}, - user_id = #{userId}, - create_user_id = #{createUserId}, - create_time = #{createTime}, - modify_user_id = #{modifyUserId}, - modify_time = #{modifyTime}, - sts = #{sts}, - org_id = #{orgId}, - - where id = #{id} - - - - - update sys_user_module set - sts='N',modify_time = now(),modify_user_id = #{modifyUserId} where - id = #{id} - - - - - update sys_user_module set - sts='N',modify_time = now(),modify_user_id = #{modifyUserId} - - id = #{id} - and module_id = #{moduleId} - and user_id = #{userId} - and create_user_id = #{createUserId} - and create_time = #{createTime} - and sts = #{sts} - and org_id = #{orgId} - - - - - - delete from sys_user_module where id =#{id} - - diff --git a/service/src/main/java/com/hzya/frame/sys/userRole/entity/UserRoleMapper.xml b/service/src/main/java/com/hzya/frame/sys/userRole/entity/UserRoleMapper.xml deleted file mode 100644 index 98afc280..00000000 --- a/service/src/main/java/com/hzya/frame/sys/userRole/entity/UserRoleMapper.xml +++ /dev/null @@ -1,185 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - id, - user_id, - role_id, - create_user_id, - create_time, - modify_user_id, - modify_time, - sts, - org_id - - - - - - - - - - - - - - - - - - - insert into sys_user_role( - - id, - user_id, - role_id, - create_user_id, - create_time, - modify_user_id, - modify_time, - sts, - org_id, - - )values - ( - - #{id}, - #{userId}, - #{roleId}, - #{createUserId}, - #{createTime}, - #{modifyUserId}, - #{modifyTime}, - #{sts}, - #{orgId}, - - ) - - - - - update sys_user_role set - - user_id = #{userId}, - role_id = #{roleId}, - create_user_id = #{createUserId}, - create_time = #{createTime}, - modify_user_id = #{modifyUserId}, - modify_time = #{modifyTime}, - sts = #{sts}, - org_id = #{orgId}, - - where id = #{id} - - - - - update sys_user_role set - sts='N',modify_time = now(),modify_user_id = #{modifyUserId} where - id = #{id} - - - - - update sys_user_role set - sts='N',modify_time = now(),modify_user_id = #{modifyUserId} - - id = #{id} - and user_id = #{userId} - and role_id = #{roleId} - and create_user_id = #{createUserId} - and create_time = #{createTime} - and sts = #{sts} - and org_id = #{orgId} - - - - - - delete from sys_user_role where id =#{id} - - diff --git a/service/src/main/java/com/hzya/frame/u8/dto/U8ResponseDTO.java b/service/src/main/java/com/hzya/frame/u8/dto/U8ResponseDTO.java deleted file mode 100644 index a72cb34d..00000000 --- a/service/src/main/java/com/hzya/frame/u8/dto/U8ResponseDTO.java +++ /dev/null @@ -1,89 +0,0 @@ -package com.hzya.frame.u8.dto; - -import com.alibaba.fastjson.annotation.JSONField; - -/** - * @Description u8返回对象 - * @Author xiangerlin - * @Date 2024/5/14 15:40 - **/ -public class U8ResponseDTO { - @JSONField(name = "Flag") - private String flag; - @JSONField(name = "DataOne") - private String dataOne; - @JSONField(name = "DataTwo") - private String dataTwo; - @JSONField(name = "Msg") - private String msg; - - //如果co初始化失败,或者token不对的时候会返回这些信息 - private String code; - private String success; - private String message; - private String data; - - public String getFlag() { - return flag; - } - - public void setFlag(String flag) { - this.flag = flag; - } - - public String getDataOne() { - return dataOne; - } - - public void setDataOne(String dataOne) { - this.dataOne = dataOne; - } - - public String getDataTwo() { - return dataTwo; - } - - public void setDataTwo(String dataTwo) { - this.dataTwo = dataTwo; - } - - public String getMsg() { - return msg; - } - - public void setMsg(String msg) { - this.msg = msg; - } - - public String getCode() { - return code; - } - - public void setCode(String code) { - this.code = code; - } - - public String getSuccess() { - return success; - } - - public void setSuccess(String success) { - this.success = success; - } - - public String getMessage() { - return message; - } - - public void setMessage(String message) { - this.message = message; - } - - public String getData() { - return data; - } - - public void setData(String data) { - this.data = data; - } -} diff --git a/service/src/main/java/com/hzya/frame/u8/util/U8Util.java b/service/src/main/java/com/hzya/frame/u8/util/U8Util.java deleted file mode 100644 index c0c57e39..00000000 --- a/service/src/main/java/com/hzya/frame/u8/util/U8Util.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.hzya.frame.u8.util; - -import cn.hutool.core.util.StrUtil; -import cn.hutool.http.HttpRequest; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.u8.dto.U8ResponseDTO; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; - -/** - * @Description - * @Author xiangerlin - * @Date 2024/5/14 15:30 - **/ -public class U8Util { - - static Logger logger = LogManager.getLogger(U8Util.class); - - //获取token - public static String getToken() { - String url = "http://127.0.0.1:51910/Api/Base/GetToken"; - JSONObject jsonObject = new JSONObject(); - jsonObject.put("secretkey", "L1NhkDrQhtBDzTxFxPI0jxWcBzTBSPvaI5xZusRRi9ofS9d6ngxrj1erwbdjxtUT"); - logger.info("获取U8token参数:{}", jsonObject.toJSONString()); - String token = HttpRequest.post( url).body(jsonObject.toJSONString()).timeout(60000).execute().body(); - logger.info("token返回参数:{}", jsonObject.toJSONString()); - if (StrUtil.isNotEmpty(token)) { - U8ResponseDTO u8ResponseDTO = JSONObject.parseObject(token, U8ResponseDTO.class); - return u8ResponseDTO.getMessage(); - } - return token; - - } -} diff --git a/service/src/main/java/com/hzya/frame/u8c/Encapsulation/dao/IEncapsulationDao.java b/service/src/main/java/com/hzya/frame/u8c/Encapsulation/dao/IEncapsulationDao.java deleted file mode 100644 index 77f0a933..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/Encapsulation/dao/IEncapsulationDao.java +++ /dev/null @@ -1,19 +0,0 @@ -package com.hzya.frame.u8c.Encapsulation.dao; - - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.u8c.Encapsulation.entity.EncapsulationEntity; - -import java.util.List; - -/** - * (bd_corp: table)表数据库访问层 - * - * @author makejava - * @since 2023-09-06 14:47:17 - */ -public interface IEncapsulationDao extends IBaseDao { - - List queryCgrkddh(EncapsulationEntity encapsulationEntity); -} - diff --git a/service/src/main/java/com/hzya/frame/u8c/Encapsulation/dao/impl/EncapsulationDaoImpl.java b/service/src/main/java/com/hzya/frame/u8c/Encapsulation/dao/impl/EncapsulationDaoImpl.java deleted file mode 100644 index eff12797..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/Encapsulation/dao/impl/EncapsulationDaoImpl.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.hzya.frame.u8c.Encapsulation.dao.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.grpU8.dictAcctSubj.entity.DictAcctSubjEntity; -import com.hzya.frame.grpU8.dictAcctSubj.entity.DictAcctSubjEntityVo; -import com.hzya.frame.u8c.Encapsulation.dao.IEncapsulationDao; -import com.hzya.frame.u8c.Encapsulation.entity.EncapsulationEntity; -import org.springframework.stereotype.Repository; - -import java.util.List; - - -/** - * (BdCorp)表数据库访问层 - * - * @author makejava - * @since 2023-09-06 14:47:17 - */ -@Repository("encapsulationDaoImpl") -public class EncapsulationDaoImpl extends MybatisGenericDao implements IEncapsulationDao { - - @DS("#entity.dataSourceCode") - @Override - public List queryCgrkddh(EncapsulationEntity entity) { - List o = (List) super.selectList(getSqlIdPrifx() + "queryCgrkddh", entity); - return o; - } - - -} - diff --git a/service/src/main/java/com/hzya/frame/u8c/Encapsulation/entity/EncapsulationEntity.java b/service/src/main/java/com/hzya/frame/u8c/Encapsulation/entity/EncapsulationEntity.java deleted file mode 100644 index 8dfd22a0..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/Encapsulation/entity/EncapsulationEntity.java +++ /dev/null @@ -1,53 +0,0 @@ -package com.hzya.frame.u8c.Encapsulation.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * (BdCorp)实体类 - * - * @author makejava - * @since 2023-09-06 14:47:18 - */ -public class EncapsulationEntity extends BaseEntity { - //单据号 - private String code; - //来源单据类型 - private String type; - //公司 - private String unitcode; - //单据类型 - private String cbilltypecode; - - public String getCode() { - return code; - } - - public void setCode(String code) { - this.code = code; - } - - public String getType() { - return type; - } - - public void setType(String type) { - this.type = type; - } - - public String getCbilltypecode() { - return cbilltypecode; - } - - public void setCbilltypecode(String cbilltypecode) { - this.cbilltypecode = cbilltypecode; - } - - public String getUnitcode() { - return unitcode; - } - - public void setUnitcode(String unitcode) { - this.unitcode = unitcode; - } -} - diff --git a/service/src/main/java/com/hzya/frame/u8c/Encapsulation/entity/EncapsulationEntity.xml b/service/src/main/java/com/hzya/frame/u8c/Encapsulation/entity/EncapsulationEntity.xml deleted file mode 100644 index 1933d3d3..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/Encapsulation/entity/EncapsulationEntity.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - diff --git a/service/src/main/java/com/hzya/frame/u8c/Encapsulation/service/IEncapsulationService.java b/service/src/main/java/com/hzya/frame/u8c/Encapsulation/service/IEncapsulationService.java deleted file mode 100644 index c6605b4a..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/Encapsulation/service/IEncapsulationService.java +++ /dev/null @@ -1,104 +0,0 @@ -package com.hzya.frame.u8c.Encapsulation.service; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; -import com.hzya.frame.u8c.Encapsulation.entity.EncapsulationEntity; - -/** - * (BdCorp)表服务接口 - * - * @author makejava - * @since 2023-09-06 14:47:18 - */ -public interface IEncapsulationService extends IBaseService { - /** - * @Author lvleigang - * @Description 采购订单删除接口 - * 0、根据采购订单号查询入库单号,1、库存采购入库单取消签字,2、库存采购入库单删除,3、采购订单弃审,4、采购订单删除 - * @Date 9:44 上午 2024/9/4 - * @param jsonObject - * @return java.lang.Object - **/ - Object purchaseOrderDelete(JSONObject jsonObject); - SysExtensionApiEntity addPurchaseOrderDelete(SysExtensionApiEntity jsonObject); - - /** - * @Author lvleigang - * @Description 采购入库单删除接口 - * 1、库存采购入库单取消签字,2、库存采购入库单删除 - * @Date 9:44 上午 2024/9/4 - * @param jsonObject - * @return java.lang.Object - **/ - Object purchaseWarehousingDelete(JSONObject jsonObject); - SysExtensionApiEntity addPurchaseWarehousingDelete(SysExtensionApiEntity jsonObject); - - /** - * @Author lvleigang - * @Description 销售订单删除接口 - * 0、根据销售钉订单号查询出销售出库单号,1、库存销售出库单取消签字,2、库存销售出库单删除,3、销售订单取消审批,4、销售订单删除 - * @Date 9:44 上午 2024/9/4 - * @param jsonObject - * @return java.lang.Object - **/ - Object salesOrderDelete(JSONObject jsonObject); - SysExtensionApiEntity addSalesOrderDelete(SysExtensionApiEntity jsonObject); - - /** - * @Author lvleigang - * @Description 调拨订单删除接口 - * 0、根据调拨订单号查询调拨入库,调拨出库单据,1、库存调拨出库取消签字 2、库存调拨出库删除 3、调拨入库取消签字 4、调拨入库删除 5、调拨订单弃审 6、调拨订单删除 - * @Date 9:44 上午 2024/9/4 - * @param jsonObject - * @return java.lang.Object - **/ - Object transferOrderDelete(JSONObject jsonObject); - SysExtensionApiEntity addTransferOrderDelete(SysExtensionApiEntity jsonObject); - - /** - * @Author lvleigang - * @Description 产成品入库删除接口 - * 1、库存产成品入库单取消签字 2、库存产成品入库单删除 - * @Date 9:44 上午 2024/9/4 - * @param jsonObject - * @return java.lang.Object - **/ - Object finishedProductsAreStoredDelete(JSONObject jsonObject); - SysExtensionApiEntity addFinishedProductsAreStoredDelete(SysExtensionApiEntity jsonObject); - - /** - * @Author lvleigang - * @Description 材料出库删除接口 - * 1、库存材料出库取消签字 2、库存材料出库单删除 - * @Date 9:44 上午 2024/9/4 - * @param jsonObject - * @return java.lang.Object - **/ - Object materialDeliveryDelete(JSONObject jsonObject); - SysExtensionApiEntity addMaterialDeliveryDelete(SysExtensionApiEntity jsonObject); - - /** - * @Author lvleigang - * @Description 其他出库单删除接口 - * 1、库存其他出库取消签字 2、库存其他出库删除 - * @Date 9:44 上午 2024/9/4 - * @param jsonObject - * @return java.lang.Object - **/ - Object otherWarehouseOrdersDelete(JSONObject jsonObject); - SysExtensionApiEntity addOtherWarehouseOrdersDelete(SysExtensionApiEntity jsonObject); - - /** - * @Author lvleigang - * @Description 其他入库单删除接口 - * 1、库存其他入库单取消签字. 2、库存其他入库删除 - * @Date 9:44 上午 2024/9/4 - * @param jsonObject - * @return java.lang.Object - **/ - Object otherWarehouseReceiptDelete(JSONObject jsonObject); - SysExtensionApiEntity addOtherWarehouseReceiptDelete(SysExtensionApiEntity jsonObject); - - -} diff --git a/service/src/main/java/com/hzya/frame/u8c/Encapsulation/service/impl/EncapsulationImpl.java b/service/src/main/java/com/hzya/frame/u8c/Encapsulation/service/impl/EncapsulationImpl.java deleted file mode 100644 index 47f23d0b..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/Encapsulation/service/impl/EncapsulationImpl.java +++ /dev/null @@ -1,1320 +0,0 @@ -package com.hzya.frame.u8c.Encapsulation.service.impl; - -import cn.hutool.json.JSONUtil; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.sysnew.application.database.dao.ISysApplicationDatabaseDao; -import com.hzya.frame.sysnew.application.database.entity.SysApplicationDatabaseEntity; -import com.hzya.frame.sysnew.application.entity.SysApplicationEntity; -import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; -import com.hzya.frame.u8c.Encapsulation.dao.IEncapsulationDao; -import com.hzya.frame.u8c.Encapsulation.entity.EncapsulationEntity; -import com.hzya.frame.u8c.Encapsulation.service.IEncapsulationService; -import org.apache.http.HttpEntity; -import org.apache.http.client.config.RequestConfig; -import org.apache.http.client.methods.CloseableHttpResponse; -import org.apache.http.client.methods.HttpPost; -import org.apache.http.entity.ByteArrayEntity; -import org.apache.http.impl.client.CloseableHttpClient; -import org.apache.http.impl.client.HttpClientBuilder; -import org.apache.http.util.EntityUtils; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.stereotype.Service; -import org.springframework.beans.factory.annotation.Autowired; - -import javax.annotation.Resource; -import java.io.IOException; -import java.util.List; -import java.util.Map; - -/** - * (BdCorp)表服务实现类 - * - * @author makejava - * @since 2023-09-06 14:47:18 - */ -@Service("encapsulationImpl") -public class EncapsulationImpl extends BaseService implements IEncapsulationService { - - private IEncapsulationDao encapsulationDao; - - @Autowired - public void setEncapsulationDao(IEncapsulationDao dao) { - this.encapsulationDao = dao; - this.dao = dao; - } - @Resource - private ISysApplicationDatabaseDao sysApplicationDatabaseDao; - @Value("${zt.url}") - private String ztUrl; - private final Object lock = new Object(); - - /** - * @param object - * @return java.lang.Object - * @Author lvleigang - * @Description 采购订单删除接口 8000350080 - * 0、根据采购订单号查询入库单号,1、库存采购入库单取消签字 8000350061,2、库存采购入库单删除 8000350058,3、采购订单弃审 8000350059,4、采购订单删除 8000350056 - * - * @Date 9:44 上午 2024/9/4 - **/ - @Override - public Object purchaseOrderDelete(JSONObject object) { - JSONObject returnObject = new JSONObject(); - - JSONObject jsonObject = getData("jsonStr", object, JSONObject.class); - //判断是否存在参数 - if (!checkStr(jsonObject.getString("code"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "单据号为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("corp"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "公司为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("date_begin"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "单据开始日期为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("date_end"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "单据结束日期为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("coperator"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "操作员为空"); - return returnObject; - } - - if (!checkStr(jsonObject.getString("cgrkqxqz"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "库存采购入库单取消签字接口编号为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("cgrksc"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "库存采购入库单删除接口编号为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("cgddqs"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "采购订单弃审接口编号为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("cgddsc"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "采购订单删除接口编号为空"); - return returnObject; - } - - if (!checkStr(jsonObject.getString("dataSourceCode"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "数据源编码为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("publicKey"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "publicKey为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("secretKey"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "secretKey为空"); - return returnObject; - } - //根据采购订单号查询入库单号 - EncapsulationEntity encapsulationEntity = new EncapsulationEntity(); - encapsulationEntity.setCode(jsonObject.getString("code")); - encapsulationEntity.setDataSourceCode(jsonObject.getString("dataSourceCode")); - encapsulationEntity.setType("21"); - List encapsulationEntities = encapsulationDao.queryCgrkddh(encapsulationEntity); - if(encapsulationEntities == null || encapsulationEntities.size() != 1){ - returnObject.put("status", "falied"); - returnObject.put("errormsg", "查到多条采购入库单"); - return returnObject; - } - //执行库存采购入库单取消签字接口 - String cgrkdqxqz = getsendBody("1", jsonObject, encapsulationEntities.get(0).getCode(),encapsulationEntities.get(0).getUnitcode()); - boolean cgrkdqxqzflag = sendPost(jsonObject.getString("publicKey"), jsonObject.getString("secretKey"), jsonObject.getString("cgrkqxqz"), jsonObject.getString("cgrkqxqz").substring(0,6), cgrkdqxqz); - if (!cgrkdqxqzflag) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "采购入库单取消签字失败"); - return returnObject; - } - //执行库存采购入库单删除 - String cgrkdsc = getsendBody("2", jsonObject, encapsulationEntities.get(0).getCode(),encapsulationEntities.get(0).getUnitcode()); - boolean cgrkdscfiag = sendPost(jsonObject.getString("publicKey"), jsonObject.getString("secretKey"), jsonObject.getString("cgrksc"), jsonObject.getString("cgrksc").substring(0,6), cgrkdsc); - if (!cgrkdscfiag) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "采购入库单删除失败"); - return returnObject; - } - //执行采购订单弃审 - String cgddqs = getsendBody("3", jsonObject, jsonObject.getString("code"), jsonObject.getString("corp")); - boolean cgddqsflag = sendPost(jsonObject.getString("publicKey"), jsonObject.getString("secretKey"), jsonObject.getString("cgddqs"), jsonObject.getString("cgddqs").substring(0,6), cgddqs); - if (!cgddqsflag) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "采购订单弃审失败"); - return returnObject; - } - //执行采购订单删除 - String cgddsc = getsendBody("4", jsonObject, jsonObject.getString("code"), jsonObject.getString("corp")); - boolean cgddscflag = sendPost(jsonObject.getString("publicKey"), jsonObject.getString("secretKey"), jsonObject.getString("cgddsc"), jsonObject.getString("cgddsc").substring(0,6), cgddsc); - if (cgddscflag) { - returnObject.put("status", "success"); - returnObject.put("errormsg", "采购订单删除成功"); - return returnObject; - } else { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "采购订单删除失败"); - return returnObject; - } - } - /** - * @param entity - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 数据表 - * @Date 11:52 上午 2024/3/27 - **/ - @Override - public SysExtensionApiEntity addPurchaseOrderDelete(SysExtensionApiEntity entity) { - try { - Map headers = entity.getHeaders(); - SysApplicationEntity applicationEntity = entity.getReceiveApp(); - SysApplicationDatabaseEntity sysApplicationDatabaseEntity = new SysApplicationDatabaseEntity(); - sysApplicationDatabaseEntity.setSts("Y"); - sysApplicationDatabaseEntity.setDbStatus("1"); - sysApplicationDatabaseEntity.setAppId(applicationEntity.getId()); - sysApplicationDatabaseEntity.setDataSourceCode("master"); - List sysDataSourceEntities = sysApplicationDatabaseDao.queryDSBase(sysApplicationDatabaseEntity); - if(sysDataSourceEntities != null && sysDataSourceEntities.size() > 0){ - String parm = entity.getBodys(); - JSONObject jsonObject = JSONObject.parseObject(parm); - jsonObject.put("dataSourceCode",sysDataSourceEntities.get(0).getSourceCode()); - jsonObject.put("publicKey",entity.getSendApp().getPublicKey()); - jsonObject.put("secretKey",entity.getSendApp().getSecretKey()); - - jsonObject.put("cgrkqxqz",headers.get("cgrkqxqz")); - jsonObject.put("cgrksc",headers.get("cgrksc")); - jsonObject.put("cgddqs",headers.get("cgddqs")); - jsonObject.put("cgddsc",headers.get("cgddsc")); - entity.setBodys(jsonObject.toJSONString()); - } - } catch (Exception e) { - e.printStackTrace(); - } - return entity; - } - /** - * @param object - * @return java.lang.Object - * @Author lvleigang - * @Description 采购入库单删除接口 8000350081 - * 1、库存采购入库单取消签字 8000350061,2、库存采购入库单删除 8000350058 - * @Date 9:44 上午 2024/9/4 - **/ - @Override - public Object purchaseWarehousingDelete(JSONObject object) { - JSONObject returnObject = new JSONObject(); - - JSONObject jsonObject = getData("jsonStr", object, JSONObject.class); - //判断是否存在参数 - if (!checkStr(jsonObject.getString("code"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "单据号为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("corp"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "公司为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("date_begin"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "单据开始日期为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("date_end"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "单据结束日期为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("coperator"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "操作员为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("cgrkqxqz"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "库存采购入库单取消签字接口编号为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("cgrksc"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "库存采购入库单删除接口编号为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("dataSourceCode"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "数据源编码为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("publicKey"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "publicKey为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("secretKey"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "secretKey为空"); - return returnObject; - } - //执行库存采购入库单取消签字接口 - String cgrkdqxqz = getsendBody("1", jsonObject, jsonObject.getString("code"), jsonObject.getString("corp")); - boolean cgrkdqxqzflag = sendPost(jsonObject.getString("publicKey"), jsonObject.getString("secretKey"), jsonObject.getString("cgrkqxqz"), jsonObject.getString("cgrkqxqz").substring(0,6), cgrkdqxqz); - if (!cgrkdqxqzflag) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "采购入库单取消签字失败"); - return returnObject; - } - - //执行库存采购入库单删除接口 - String cgrkdsc = getsendBody("2", jsonObject, jsonObject.getString("code"), jsonObject.getString("corp")); - boolean cgrkdscfiag = sendPost(jsonObject.getString("publicKey"), jsonObject.getString("secretKey"), jsonObject.getString("cgrksc"), jsonObject.getString("cgrksc").substring(0,6), cgrkdsc); - if (cgrkdscfiag) { - returnObject.put("status", "success"); - returnObject.put("errormsg", "采购入库单删除成功"); - return returnObject; - } else { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "采购入库单删除失败"); - return returnObject; - } - } - /** - * @param entity - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 数据表 - * @Date 11:52 上午 2024/3/27 - **/ - @Override - public SysExtensionApiEntity addPurchaseWarehousingDelete(SysExtensionApiEntity entity) { - try { - Map headers = entity.getHeaders(); - SysApplicationEntity applicationEntity = entity.getReceiveApp(); - SysApplicationDatabaseEntity sysApplicationDatabaseEntity = new SysApplicationDatabaseEntity(); - sysApplicationDatabaseEntity.setSts("Y"); - sysApplicationDatabaseEntity.setDbStatus("1"); - sysApplicationDatabaseEntity.setAppId(applicationEntity.getId()); - sysApplicationDatabaseEntity.setDataSourceCode("master"); - List sysDataSourceEntities = sysApplicationDatabaseDao.queryDSBase(sysApplicationDatabaseEntity); - if(sysDataSourceEntities != null && sysDataSourceEntities.size() > 0){ - String parm = entity.getBodys(); - JSONObject jsonObject = JSONObject.parseObject(parm); - jsonObject.put("dataSourceCode",sysDataSourceEntities.get(0).getSourceCode()); - jsonObject.put("publicKey",entity.getSendApp().getPublicKey()); - jsonObject.put("secretKey",entity.getSendApp().getSecretKey()); - - jsonObject.put("cgrkqxqz",headers.get("cgrkqxqz")); - jsonObject.put("cgrksc",headers.get("cgrksc")); - entity.setBodys(jsonObject.toJSONString()); - } - } catch (Exception e) { - e.printStackTrace(); - } - return entity; - } - /** - * @param object - * @return java.lang.Object - * @Author lvleigang - * @Description 销售订单删除接口 8000350082 - * 0、根据销售钉订单号查询出销售出库单号,1、库存销售出库单取消签字 8000350062 ,2、库存销售出库单删除 8000350063 ,3、销售订单取消审批 8000350064 ,4、销售订单删除 8000350065 - * @Date 9:44 上午 2024/9/4 - **/ - @Override - public Object salesOrderDelete(JSONObject object) { - JSONObject returnObject = new JSONObject(); - - JSONObject jsonObject = getData("jsonStr", object, JSONObject.class); - //判断是否存在参数 - if (!checkStr(jsonObject.getString("code"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "单据号为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("corp"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "公司为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("date_begin"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "单据开始日期为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("date_end"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "单据结束日期为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("coperator"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "操作员为空"); - return returnObject; - } - - if (!checkStr(jsonObject.getString("kcxsckqxqz"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "库存销售出库单取消签字接口编号为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("kcxscksc"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "库存销售出库单删除接口编号为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("xsddqxsp"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "销售订单取消审批接口编号为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("xsddsc"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "销售订单删除接口编号为空"); - return returnObject; - } - - if (!checkStr(jsonObject.getString("dataSourceCode"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "数据源编码为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("publicKey"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "publicKey为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("secretKey"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "secretKey为空"); - return returnObject; - } - //根据销售钉订单号查询出销售出库单号 - EncapsulationEntity encapsulationEntity = new EncapsulationEntity(); - encapsulationEntity.setCode(jsonObject.getString("code")); - encapsulationEntity.setDataSourceCode(jsonObject.getString("dataSourceCode")); - encapsulationEntity.setType("30"); - List encapsulationEntities = encapsulationDao.queryCgrkddh(encapsulationEntity); - if(encapsulationEntities == null || encapsulationEntities.size() != 1){ - returnObject.put("status", "falied"); - returnObject.put("errormsg", "查到多条销售出库单"); - return returnObject; - } - //库存销售出库单取消签字, - String cgrkdqxqz = getsendBody("1", jsonObject, encapsulationEntities.get(0).getCode(), encapsulationEntities.get(0).getUnitcode()); - boolean cgrkdqxqzflag = sendPost(jsonObject.getString("publicKey"), jsonObject.getString("secretKey"), jsonObject.getString("kcxsckqxqz"), jsonObject.getString("kcxsckqxqz").substring(0,6), cgrkdqxqz); - if (!cgrkdqxqzflag) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "库存销售出库单取消签字失败"); - return returnObject; - } - //库存销售出库单删除 - String cgrkdsc = getsendBody("2", jsonObject, encapsulationEntities.get(0).getCode(), encapsulationEntities.get(0).getUnitcode()); - boolean cgrkdscfiag = sendPost(jsonObject.getString("publicKey"), jsonObject.getString("secretKey"), jsonObject.getString("kcxscksc"), jsonObject.getString("kcxscksc").substring(0,6), cgrkdsc); - if (!cgrkdscfiag) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "库存销售出库单删除失败"); - return returnObject; - } - //销售订单取消审批,, - String cgddqs = getsendBody("3", jsonObject, jsonObject.getString("code"), jsonObject.getString("corp")); - boolean cgddqsflag = sendPost(jsonObject.getString("publicKey"), jsonObject.getString("secretKey"), jsonObject.getString("xsddqxsp"), jsonObject.getString("xsddqxsp").substring(0,6), cgddqs); - if (!cgddqsflag) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "销售订单取消审批失败"); - return returnObject; - } - //销售订单删除 - String cgddsc = getsendBody("4", jsonObject, jsonObject.getString("code"), jsonObject.getString("corp")); - boolean cgddscflag = sendPost(jsonObject.getString("publicKey"), jsonObject.getString("secretKey"), jsonObject.getString("xsddsc"), jsonObject.getString("xsddsc").substring(0,6), cgddsc); - if (cgddscflag) { - returnObject.put("status", "success"); - returnObject.put("errormsg", "销售订单删除成功"); - return returnObject; - } else { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "销售订单删除失败"); - return returnObject; - } - } - /** - * @param entity - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 数据表 - * @Date 11:52 上午 2024/3/27 - **/ - @Override - public SysExtensionApiEntity addSalesOrderDelete(SysExtensionApiEntity entity) { - try { - Map headers = entity.getHeaders(); - SysApplicationEntity applicationEntity = entity.getReceiveApp(); - SysApplicationDatabaseEntity sysApplicationDatabaseEntity = new SysApplicationDatabaseEntity(); - sysApplicationDatabaseEntity.setSts("Y"); - sysApplicationDatabaseEntity.setDbStatus("1"); - sysApplicationDatabaseEntity.setAppId(applicationEntity.getId()); - sysApplicationDatabaseEntity.setDataSourceCode("master"); - List sysDataSourceEntities = sysApplicationDatabaseDao.queryDSBase(sysApplicationDatabaseEntity); - if(sysDataSourceEntities != null && sysDataSourceEntities.size() > 0){ - String parm = entity.getBodys(); - JSONObject jsonObject = JSONObject.parseObject(parm); - jsonObject.put("dataSourceCode",sysDataSourceEntities.get(0).getSourceCode()); - jsonObject.put("publicKey",entity.getSendApp().getPublicKey()); - jsonObject.put("secretKey",entity.getSendApp().getSecretKey()); - - jsonObject.put("kcxsckqxqz",headers.get("kcxsckqxqz")); - jsonObject.put("kcxscksc",headers.get("kcxscksc")); - jsonObject.put("xsddqxsp",headers.get("xsddqxsp")); - jsonObject.put("xsddsc",headers.get("xsddsc")); - entity.setBodys(jsonObject.toJSONString()); - } - } catch (Exception e) { - e.printStackTrace(); - } - return entity; - } - /** - * @param object - * @return java.lang.Object - * @Author lvleigang - * @Description 调拨订单删除接口 8000350083 - * - * 0、根据调拨订单号查询调拨入库,调拨出库单据,1、库存调拨出库取消签字 8000350066 2、库存调拨出库删除 8000350067 - * 3、调拨入库取消签字 8000350068 4、调拨入库删除 8000350069 5、调拨订单弃审 8000350070 6、调拨订单删除 8000350071 - * @Date 9:44 上午 2024/9/4 - **/ - @Override - public Object transferOrderDelete(JSONObject object) { - JSONObject returnObject = new JSONObject(); - JSONObject jsonObject = getData("jsonStr", object, JSONObject.class); - //判断是否存在参数 - if (!checkStr(jsonObject.getString("code"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "单据号为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("corp"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "公司为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("date_begin"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "单据开始日期为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("date_end"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "单据结束日期为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("coperator"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "操作员为空"); - return returnObject; - } - - if (!checkStr(jsonObject.getString("kcdbckqxqz"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "库存调拨出库取消签字接口编号为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("kcdbcksc"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "库存调拨出库删除删除接口编号为空"); - return returnObject; - } - - if (!checkStr(jsonObject.getString("dbrkqxqz"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "调拨入库取消签字接口编号为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("dbrksc"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "调拨入库删除接口编号为空"); - return returnObject; - } - - if (!checkStr(jsonObject.getString("dbddqs"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "调拨订单弃审接口编号为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("dbddsc"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "调拨订单删除接口编号为空"); - return returnObject; - } - - if (!checkStr(jsonObject.getString("dataSourceCode"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "数据源编码为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("publicKey"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "publicKey为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("secretKey"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "secretKey为空"); - return returnObject; - } - //根据调拨订单号查询调拨入库 - EncapsulationEntity rk = new EncapsulationEntity(); - rk.setCode(jsonObject.getString("code")); - rk.setDataSourceCode(jsonObject.getString("dataSourceCode")); - rk.setCbilltypecode("4E"); - List rklist = encapsulationDao.queryCgrkddh(rk); - if(rklist == null || rklist.size() != 1){ - returnObject.put("status", "falied"); - returnObject.put("errormsg", "查到多条调拨入库单"); - return returnObject; - } - //根据调拨订单号查询调拨出库 - EncapsulationEntity ck = new EncapsulationEntity(); - ck.setCode(jsonObject.getString("code")); - ck.setDataSourceCode(jsonObject.getString("dataSourceCode")); - ck.setCbilltypecode("4Y"); - List cklist = encapsulationDao.queryCgrkddh(ck); - if(cklist == null || cklist.size() != 1){ - returnObject.put("status", "falied"); - returnObject.put("errormsg", "查到多条调拨出库单"); - return returnObject; - } - //调拨入库取消签字 - String dbrk = getsendBody("1", jsonObject, rklist.get(0).getCode(),rklist.get(0).getUnitcode()); - boolean dbrkflag = sendPost(jsonObject.getString("publicKey"), jsonObject.getString("secretKey"), jsonObject.getString("dbrkqxqz"), jsonObject.getString("dbrkqxqz").substring(0,6), dbrk); - if (!dbrkflag) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "调拨入库取消签字失败"); - return returnObject; - } - //调拨入库删除 - String dbrksc = getsendBody("2", jsonObject, rklist.get(0).getCode(), rklist.get(0).getUnitcode()); - boolean dbrkscflag = sendPost(jsonObject.getString("publicKey"), jsonObject.getString("secretKey"), jsonObject.getString("dbrksc"), jsonObject.getString("dbrksc").substring(0,6), dbrksc); - if (!dbrkscflag) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "调拨入库删除失败"); - return returnObject; - } - //库存调拨出库取消签字 - String dbck = getsendBody("1", jsonObject, cklist.get(0).getCode(), cklist.get(0).getUnitcode()); - boolean dbckflag = sendPost(jsonObject.getString("publicKey"), jsonObject.getString("secretKey"), jsonObject.getString("kcdbckqxqz"), jsonObject.getString("kcdbckqxqz").substring(0,6), dbck); - if (!dbckflag) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "库存调拨出库取消签字失败"); - return returnObject; - } - //库存调拨出库删除 - String dbcksc = getsendBody("2", jsonObject, cklist.get(0).getCode(), cklist.get(0).getUnitcode()); - boolean dbckscflag = sendPost(jsonObject.getString("publicKey"), jsonObject.getString("secretKey"), jsonObject.getString("kcdbcksc"), jsonObject.getString("kcdbcksc").substring(0,6), dbcksc); - if (!dbckscflag) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "库存调拨出库删除失败"); - return returnObject; - } - //调拨订单弃审 - String dbdd = getsendBody("3", jsonObject, jsonObject.getString("code"), jsonObject.getString("corp")); - boolean dbddflag = sendPost(jsonObject.getString("publicKey"), jsonObject.getString("secretKey"), jsonObject.getString("dbddqs"), jsonObject.getString("dbddqs").substring(0,6), dbdd); - if (!dbddflag) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "调拨订单弃审失败"); - return returnObject; - } - //调拨订单删除 - String dbddsc = getsendBody("4", jsonObject, jsonObject.getString("code"), jsonObject.getString("corp")); - boolean dbddscflag = sendPost(jsonObject.getString("publicKey"), jsonObject.getString("secretKey"), jsonObject.getString("dbddsc"), jsonObject.getString("dbddsc").substring(0,6), dbddsc); - if (!dbddscflag) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "调拨订单删除失败"); - return returnObject; - } - - returnObject.put("status", "success"); - returnObject.put("errormsg", "调拨订单删除成功"); - return returnObject; - - - } - /** - * @param entity - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 数据表 - * @Date 11:52 上午 2024/3/27 - **/ - @Override - public SysExtensionApiEntity addTransferOrderDelete(SysExtensionApiEntity entity) { - try { - Map headers = entity.getHeaders(); - SysApplicationEntity applicationEntity = entity.getReceiveApp(); - SysApplicationDatabaseEntity sysApplicationDatabaseEntity = new SysApplicationDatabaseEntity(); - sysApplicationDatabaseEntity.setSts("Y"); - sysApplicationDatabaseEntity.setDbStatus("1"); - sysApplicationDatabaseEntity.setAppId(applicationEntity.getId()); - sysApplicationDatabaseEntity.setDataSourceCode("master"); - List sysDataSourceEntities = sysApplicationDatabaseDao.queryDSBase(sysApplicationDatabaseEntity); - if(sysDataSourceEntities != null && sysDataSourceEntities.size() > 0){ - String parm = entity.getBodys(); - JSONObject jsonObject = JSONObject.parseObject(parm); - jsonObject.put("dataSourceCode",sysDataSourceEntities.get(0).getSourceCode()); - jsonObject.put("publicKey",entity.getSendApp().getPublicKey()); - jsonObject.put("secretKey",entity.getSendApp().getSecretKey()); - - jsonObject.put("kcdbckqxqz",headers.get("kcdbckqxqz")); - jsonObject.put("kcdbcksc",headers.get("kcdbcksc")); - jsonObject.put("dbrkqxqz",headers.get("dbrkqxqz")); - jsonObject.put("dbrksc",headers.get("dbrksc")); - jsonObject.put("dbddqs",headers.get("dbddqs")); - jsonObject.put("dbddsc",headers.get("dbddsc")); - entity.setBodys(jsonObject.toJSONString()); - } - } catch (Exception e) { - e.printStackTrace(); - } - return entity; - } - /** - * @param object - * @return java.lang.Object - * @Author lvleigang - * @Description 产成品入库删除接口 8000350084 - * 1、库存产成品入库单取消签字 8000350072 2、库存产成品入库单删除 8000350073 - * @Date 9:44 上午 2024/9/4 - **/ - @Override - public Object finishedProductsAreStoredDelete(JSONObject object) { - JSONObject returnObject = new JSONObject(); - JSONObject jsonObject = getData("jsonStr", object, JSONObject.class); - //判断是否存在参数 - if (!checkStr(jsonObject.getString("code"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "单据号为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("corp"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "公司为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("date_begin"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "单据开始日期为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("date_end"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "单据结束日期为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("coperator"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "操作员为空"); - return returnObject; - } - - if (!checkStr(jsonObject.getString("kcccprkqxqz"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "库存产成品入库单取消签字接口编号为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("kcccprksc"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "库存产成品入库单删除接口编号为空"); - return returnObject; - } - - if (!checkStr(jsonObject.getString("dataSourceCode"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "数据源编码为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("publicKey"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "publicKey为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("secretKey"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "secretKey为空"); - return returnObject; - } - - //库存产成品入库单取消签字 - String qxqz = getsendBody("1", jsonObject, jsonObject.getString("code"), jsonObject.getString("corp")); - boolean qxqzflag = sendPost(jsonObject.getString("publicKey"), jsonObject.getString("secretKey"), jsonObject.getString("kcccprkqxqz"), jsonObject.getString("kcccprkqxqz").substring(0,6), qxqz); - if (!qxqzflag) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "库存产成品入库单取消签字失败"); - return returnObject; - } - //库存产成品入库单删除 - String sc = getsendBody("2", jsonObject, jsonObject.getString("code"), jsonObject.getString("corp")); - boolean scflag = sendPost(jsonObject.getString("publicKey"), jsonObject.getString("secretKey"), jsonObject.getString("kcccprksc"), jsonObject.getString("kcccprksc").substring(0,6), sc); - if (!scflag) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "库存产成品入库单删除失败"); - return returnObject; - } - - returnObject.put("status", "success"); - returnObject.put("errormsg", "库存产成品入库删除成功"); - return returnObject; - - } - /** - * @param entity - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 数据表 - * @Date 11:52 上午 2024/3/27 - **/ - @Override - public SysExtensionApiEntity addFinishedProductsAreStoredDelete(SysExtensionApiEntity entity) { - try { - Map headers = entity.getHeaders(); - SysApplicationEntity applicationEntity = entity.getReceiveApp(); - SysApplicationDatabaseEntity sysApplicationDatabaseEntity = new SysApplicationDatabaseEntity(); - sysApplicationDatabaseEntity.setSts("Y"); - sysApplicationDatabaseEntity.setDbStatus("1"); - sysApplicationDatabaseEntity.setAppId(applicationEntity.getId()); - sysApplicationDatabaseEntity.setDataSourceCode("master"); - List sysDataSourceEntities = sysApplicationDatabaseDao.queryDSBase(sysApplicationDatabaseEntity); - if(sysDataSourceEntities != null && sysDataSourceEntities.size() > 0){ - String parm = entity.getBodys(); - JSONObject jsonObject = JSONObject.parseObject(parm); - jsonObject.put("dataSourceCode",sysDataSourceEntities.get(0).getSourceCode()); - jsonObject.put("publicKey",entity.getSendApp().getPublicKey()); - jsonObject.put("secretKey",entity.getSendApp().getSecretKey()); - - jsonObject.put("kcccprkqxqz",headers.get("kcccprkqxqz")); - jsonObject.put("kcccprksc",headers.get("kcccprksc")); - entity.setBodys(jsonObject.toJSONString()); - } - } catch (Exception e) { - e.printStackTrace(); - } - return entity; - } - /** - * @param object - * @return java.lang.Object - * @Author lvleigang - * @Description 材料出库删除接口 8000350085 - * 1、库存材料出库取消签字 8000350074 2、库存材料出库单删除 8000350075 - * @Date 9:44 上午 2024/9/4 - **/ - @Override - public Object materialDeliveryDelete(JSONObject object) { - JSONObject returnObject = new JSONObject(); - JSONObject jsonObject = getData("jsonStr", object, JSONObject.class); - //判断是否存在参数 - if (!checkStr(jsonObject.getString("code"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "单据号为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("corp"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "公司为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("date_begin"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "单据开始日期为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("date_end"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "单据结束日期为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("coperator"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "操作员为空"); - return returnObject; - } - - if (!checkStr(jsonObject.getString("qxqzApi"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "库存材料出库取消签字接口编号为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("scApi"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "库存材料出库单删除接口编号为空"); - return returnObject; - } - - if (!checkStr(jsonObject.getString("dataSourceCode"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "数据源编码为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("publicKey"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "publicKey为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("secretKey"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "secretKey为空"); - return returnObject; - } - - //库存材料出库取消签字 - String qxqz = getsendBody("1", jsonObject, jsonObject.getString("code"), jsonObject.getString("corp")); - boolean qxqzflag = sendPost(jsonObject.getString("publicKey"), jsonObject.getString("secretKey"), jsonObject.getString("qxqzApi"), jsonObject.getString("qxqzApi").substring(0,6), qxqz); - if (!qxqzflag) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "库存材料出库取消签字失败"); - return returnObject; - } - //库存材料出库单删除 - String sc = getsendBody("2", jsonObject, jsonObject.getString("code"), jsonObject.getString("corp")); - boolean scflag = sendPost(jsonObject.getString("publicKey"), jsonObject.getString("secretKey"), jsonObject.getString("scApi"), jsonObject.getString("scApi").substring(0,6), sc); - if (!scflag) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "库存材料出库单删除失败"); - return returnObject; - } - - returnObject.put("status", "success"); - returnObject.put("errormsg", "库存材料出库删除成功"); - return returnObject; - - } - /** - * @param entity - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 数据表 - * @Date 11:52 上午 2024/3/27 - **/ - @Override - public SysExtensionApiEntity addMaterialDeliveryDelete(SysExtensionApiEntity entity) { - try { - Map headers = entity.getHeaders(); - SysApplicationEntity applicationEntity = entity.getReceiveApp(); - SysApplicationDatabaseEntity sysApplicationDatabaseEntity = new SysApplicationDatabaseEntity(); - sysApplicationDatabaseEntity.setSts("Y"); - sysApplicationDatabaseEntity.setDbStatus("1"); - sysApplicationDatabaseEntity.setAppId(applicationEntity.getId()); - sysApplicationDatabaseEntity.setDataSourceCode("master"); - List sysDataSourceEntities = sysApplicationDatabaseDao.queryDSBase(sysApplicationDatabaseEntity); - if(sysDataSourceEntities != null && sysDataSourceEntities.size() > 0){ - String parm = entity.getBodys(); - JSONObject jsonObject = JSONObject.parseObject(parm); - jsonObject.put("dataSourceCode",sysDataSourceEntities.get(0).getSourceCode()); - jsonObject.put("publicKey",entity.getSendApp().getPublicKey()); - jsonObject.put("secretKey",entity.getSendApp().getSecretKey()); - - jsonObject.put("qxqzApi",headers.get("qxqzApi")); - jsonObject.put("scApi",headers.get("scApi")); - entity.setBodys(jsonObject.toJSONString()); - } - } catch (Exception e) { - e.printStackTrace(); - } - return entity; - } - /** - * @param object - * @return java.lang.Object - * @Author lvleigang - * @Description 其他出库单删除接口 8000350086 - * 1、库存其他出库取消签字 8000350076 2、库存其他出库删除 8000350077 - * @Date 9:44 上午 2024/9/4 - **/ - @Override - public Object otherWarehouseOrdersDelete(JSONObject object) { - JSONObject returnObject = new JSONObject(); - JSONObject jsonObject = getData("jsonStr", object, JSONObject.class); - //判断是否存在参数 - if (!checkStr(jsonObject.getString("code"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "单据号为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("corp"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "公司为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("date_begin"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "单据开始日期为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("date_end"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "单据结束日期为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("coperator"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "操作员为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("qxqzApi"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "库存其他出库取消签字接口编号为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("scApi"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "库存其他出库删除接口编号为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("dataSourceCode"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "数据源编码为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("publicKey"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "publicKey为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("secretKey"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "secretKey为空"); - return returnObject; - } - - //库存其他出库取消签字 - String qxqz = getsendBody("1", jsonObject, jsonObject.getString("code"), jsonObject.getString("corp")); - boolean qxqzflag = sendPost(jsonObject.getString("publicKey"), jsonObject.getString("secretKey"), jsonObject.getString("qxqzApi"), jsonObject.getString("qxqzApi").substring(0,6), qxqz); - if (!qxqzflag) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "库存其他出库取消签字失败"); - return returnObject; - } - //库存其他出库删除 - String sc = getsendBody("2", jsonObject, jsonObject.getString("code"), jsonObject.getString("corp")); - boolean scflag = sendPost(jsonObject.getString("publicKey"), jsonObject.getString("secretKey"), jsonObject.getString("scApi"), jsonObject.getString("scApi").substring(0,6), sc); - if (!scflag) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "库存其他出库删除失败"); - return returnObject; - } - - returnObject.put("status", "success"); - returnObject.put("errormsg", "库存其他出库删除成功"); - return returnObject; - - } - /** - * @param entity - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 数据表 - * @Date 11:52 上午 2024/3/27 - **/ - @Override - public SysExtensionApiEntity addOtherWarehouseOrdersDelete(SysExtensionApiEntity entity) { - try { - Map headers = entity.getHeaders(); - SysApplicationEntity applicationEntity = entity.getReceiveApp(); - SysApplicationDatabaseEntity sysApplicationDatabaseEntity = new SysApplicationDatabaseEntity(); - sysApplicationDatabaseEntity.setSts("Y"); - sysApplicationDatabaseEntity.setDbStatus("1"); - sysApplicationDatabaseEntity.setAppId(applicationEntity.getId()); - sysApplicationDatabaseEntity.setDataSourceCode("master"); - List sysDataSourceEntities = sysApplicationDatabaseDao.queryDSBase(sysApplicationDatabaseEntity); - if(sysDataSourceEntities != null && sysDataSourceEntities.size() > 0){ - String parm = entity.getBodys(); - JSONObject jsonObject = JSONObject.parseObject(parm); - jsonObject.put("dataSourceCode",sysDataSourceEntities.get(0).getSourceCode()); - jsonObject.put("publicKey",entity.getSendApp().getPublicKey()); - jsonObject.put("secretKey",entity.getSendApp().getSecretKey()); - - jsonObject.put("qxqzApi",headers.get("qxqzApi")); - jsonObject.put("scApi",headers.get("scApi")); - entity.setBodys(jsonObject.toJSONString()); - } - } catch (Exception e) { - e.printStackTrace(); - } - return entity; - } - /** - * @param object - * @return java.lang.Object - * @Author lvleigang - * @Description 其他入库单删除接口 8000350087 - * 1、库存其他入库单取消签字.8000350078 2、库存其他入库删除 8000350079 - * @Date 9:44 上午 2024/9/4 - **/ - @Override - public Object otherWarehouseReceiptDelete(JSONObject object) { - JSONObject returnObject = new JSONObject(); - JSONObject jsonObject = getData("jsonStr", object, JSONObject.class); - //判断是否存在参数 - if (!checkStr(jsonObject.getString("code"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "单据号为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("corp"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "公司为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("date_begin"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "单据开始日期为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("date_end"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "单据结束日期为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("coperator"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "操作员为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("qxqzApi"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "库存其他入库单取消签字接口编号为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("scApi"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "库存其他入库删除接口编号为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("dataSourceCode"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "数据源编码为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("publicKey"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "publicKey为空"); - return returnObject; - } - if (!checkStr(jsonObject.getString("secretKey"))) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "secretKey为空"); - return returnObject; - } - - //库存其他入库单取消签字 - String qxqz = getsendBody("1", jsonObject, jsonObject.getString("code"), jsonObject.getString("corp")); - boolean qxqzflag = sendPost(jsonObject.getString("publicKey"), jsonObject.getString("secretKey"), jsonObject.getString("qxqzApi"), jsonObject.getString("qxqzApi").substring(0,6), qxqz); - if (!qxqzflag) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "库存其他入库单取消签字失败"); - return returnObject; - } - //库存其他入库删除 - String sc = getsendBody("2", jsonObject, jsonObject.getString("code"), jsonObject.getString("corp")); - boolean scflag = sendPost(jsonObject.getString("publicKey"), jsonObject.getString("secretKey"), jsonObject.getString("scApi"), jsonObject.getString("scApi").substring(0,6), sc); - if (!scflag) { - returnObject.put("status", "falied"); - returnObject.put("errormsg", "库存其他入库删除失败"); - return returnObject; - } - returnObject.put("status", "success"); - returnObject.put("errormsg", "库存其他入库删除成功"); - return returnObject; - } - /** - * @param entity - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 数据表 - * @Date 11:52 上午 2024/3/27 - **/ - @Override - public SysExtensionApiEntity addOtherWarehouseReceiptDelete(SysExtensionApiEntity entity) { - try { - Map headers = entity.getHeaders(); - SysApplicationEntity applicationEntity = entity.getReceiveApp(); - SysApplicationDatabaseEntity sysApplicationDatabaseEntity = new SysApplicationDatabaseEntity(); - sysApplicationDatabaseEntity.setSts("Y"); - sysApplicationDatabaseEntity.setDbStatus("1"); - sysApplicationDatabaseEntity.setAppId(applicationEntity.getId()); - sysApplicationDatabaseEntity.setDataSourceCode("master"); - List sysDataSourceEntities = sysApplicationDatabaseDao.queryDSBase(sysApplicationDatabaseEntity); - if(sysDataSourceEntities != null && sysDataSourceEntities.size() > 0){ - String parm = entity.getBodys(); - JSONObject jsonObject = JSONObject.parseObject(parm); - jsonObject.put("dataSourceCode",sysDataSourceEntities.get(0).getSourceCode()); - jsonObject.put("publicKey",entity.getSendApp().getPublicKey()); - jsonObject.put("secretKey",entity.getSendApp().getSecretKey()); - - jsonObject.put("qxqzApi",headers.get("qxqzApi")); - jsonObject.put("scApi",headers.get("scApi")); - entity.setBodys(jsonObject.toJSONString()); - } - } catch (Exception e) { - e.printStackTrace(); - } - return entity; - } - - //拼装数据 - private String getsendBody(String type, JSONObject object, String code,String unitcode) { - JSONObject jsonObject1 = new JSONObject(); - - switch (type) { - case "1": //取消签字参数类型1、库存采购入库单取消签字 2\库存销售出库单取消签字 3\库存调拨出库取消签字4\调拨入库取消签字 5\库存产成品入库单取消签字 - //6\库存材料出库取消签字 7\库存其他出库取消签字 8\库存其他入库单取消签字 - JSONObject unsignInfo = new JSONObject(); - unsignInfo.put("coperator", object.getString("coperator")); - - JSONObject queryInfo = new JSONObject(); - queryInfo.put("date_end", object.getString("date_end")); - queryInfo.put("date_begin", object.getString("date_begin")); - queryInfo.put("corp", unitcode); - queryInfo.put("billcode", code); - - jsonObject1.put("unsignInfo", unsignInfo); - jsonObject1.put("queryInfo", queryInfo); - break; - case "2": //删除接口1、库存采购入库单删除 2\库存销售出库单删除 3\库存调拨出库删除 4\调拨入库删除 5\库存产成品入库单删除 - //6\库存材料出库单删除 7\库存其他出库删除 8\库存其他入库删除 - JSONObject unsignInfo2 = new JSONObject(); - unsignInfo2.put("coperator", object.getString("coperator")); - - JSONObject queryInfo2 = new JSONObject(); - queryInfo2.put("date_end", object.getString("date_end")); - queryInfo2.put("date_begin", object.getString("date_begin")); - queryInfo2.put("corp", unitcode); - queryInfo2.put("billcode", code); - - jsonObject1.put("deleteInfo", unsignInfo2); - jsonObject1.put("queryInfo", queryInfo2); - break; - case "3": //弃审 1、采购订单弃审 2\销售订单取消审批 3\调拨订单弃审 - JSONObject unsignInfo3 = new JSONObject(); - unsignInfo3.put("approvid", object.getString("coperator")); - - JSONObject queryInfo3 = new JSONObject(); - queryInfo3.put("date_end", object.getString("date_end")); - queryInfo3.put("date_begin", object.getString("date_begin")); - queryInfo3.put("corp", unitcode); - queryInfo3.put("code", code); - - jsonObject1.put("approveinfo", unsignInfo3); - jsonObject1.put("queryinfo", queryInfo3); - break; - case "4": //删除 1\采购订单删除 2\销售订单删除 3\调拨订单删除 - JSONObject unsignInfo4 = new JSONObject(); - unsignInfo4.put("coperator", object.getString("coperator")); - - JSONObject queryInfo4 = new JSONObject(); - queryInfo4.put("date_end", object.getString("date_end")); - queryInfo4.put("date_begin", object.getString("date_begin")); - queryInfo4.put("corp", unitcode); - queryInfo4.put("code", code); - - jsonObject1.put("deleteinfo", unsignInfo4); - jsonObject1.put("queryinfo", queryInfo4); - break; - default: - } - return jsonObject1.toJSONString(); - } - - /** - * @param publicKey - * @param secretKey - * @param apiCode - * @param appId - * @param bodys - * @return java.lang.String - * @Author lvleigang - * @Description 发送接口 - * @Date 3:05 下午 2024/9/4 - **/ - private boolean sendPost(String publicKey, String secretKey, String apiCode, String appId, String bodys) { - - StringBuilder returnBody = new StringBuilder(); - Integer outTime = 6000; - HttpClientBuilder httpClientBuilder = HttpClientBuilder.create(); - // HttpClient - CloseableHttpClient closeableHttpClient = httpClientBuilder.disableCookieManagement().build(); - HttpPost post = new HttpPost(ztUrl); - CloseableHttpResponse response = null; - RequestConfig requestConfig = RequestConfig.custom().setConnectTimeout(outTime).build(); - post.setConfig(requestConfig);//设置请求参数【超时时间】 - post.setHeader("publicKey", publicKey); - post.setHeader("secretKey", secretKey); - post.setHeader("apiCode", apiCode); - post.setHeader("appId", appId); - - try { - if (bodys != null && !"".equals(bodys)) { - ByteArrayEntity entity = new ByteArrayEntity(bodys.getBytes("UTF-8")); - entity.setContentType("application/json"); - post.setEntity(entity); - } - response = closeableHttpClient.execute(post); - - HttpEntity entity = response.getEntity(); - synchronized (lock) { - returnBody.append(EntityUtils.toString(entity, "UTF-8")); - } - logger.info("返回结果:" + returnBody); - } catch (Exception e) { - logger.error("请求错误:" + e.getMessage()); - returnBody.append(e.getMessage()); - } finally { - try { - // 关闭响应对象 - if (response != null) { - response.close(); - } - // 关闭响应对象 - if (closeableHttpClient != null) { - closeableHttpClient.close(); - } - } catch (IOException e) { - e.printStackTrace(); - } - - } - - if (returnBody != null && !"".equals(returnBody)) { - if (JSONUtil.isTypeJSON(returnBody.toString())) { - JSONObject jsonObject1 = JSONObject.parseObject(returnBody.toString()); - if (jsonObject1.getString("status") != null && "200".equals(jsonObject1.getString("status"))) { - return true; - } else { - return false; - } - } else { - return false; - } - } else { - return false; - } - } - - -} diff --git a/service/src/main/java/com/hzya/frame/u8c/Invmandoc/dao/IBdInvmandocDao.java b/service/src/main/java/com/hzya/frame/u8c/Invmandoc/dao/IBdInvmandocDao.java deleted file mode 100644 index add7c9c4..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/Invmandoc/dao/IBdInvmandocDao.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.hzya.frame.u8c.Invmandoc.dao; - -import com.hzya.frame.u8c.Invmandoc.entity.BdInvmandocEntity; -import com.hzya.frame.basedao.dao.IBaseDao; - -import java.util.List; - -/** - * (bd_invmandoc: table)表数据库访问层 - * - * @author makejava - * @since 2023-08-25 11:21:43 - */ -public interface IBdInvmandocDao extends IBaseDao { - - /** - * 根据存货编码查询存货管理档案 - * - * @author liuyang - */ - List queryBdInvmandocByInvcode(BdInvmandocEntity bdInvmandocEntity) throws Exception; -} \ No newline at end of file diff --git a/service/src/main/java/com/hzya/frame/u8c/Invmandoc/dao/impl/BdInvmandocDaoImpl.java b/service/src/main/java/com/hzya/frame/u8c/Invmandoc/dao/impl/BdInvmandocDaoImpl.java deleted file mode 100644 index 8be5e1ed..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/Invmandoc/dao/impl/BdInvmandocDaoImpl.java +++ /dev/null @@ -1,25 +0,0 @@ -package com.hzya.frame.u8c.Invmandoc.dao.impl; - -import cn.hutool.core.lang.Assert; -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.u8c.Invmandoc.entity.BdInvmandocEntity; -import com.hzya.frame.u8c.Invmandoc.dao.IBdInvmandocDao; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import org.springframework.stereotype.Repository; - -import java.util.List; - -/** - * (BdInvmandoc)表数据库访问层 - * - * @author makejava - * @since 2023-08-25 11:21:44 - */ -@Repository("serviceBdInvmandocDaoImpl") -public class BdInvmandocDaoImpl extends MybatisGenericDao implements IBdInvmandocDao { - @DS("sowow_sqlserver_pro") - @Override - public List queryBdInvmandocByInvcode(BdInvmandocEntity bdInvmandocEntity) throws Exception { - return (List) selectList("com.hzya.frame.u8c.Invmandoc.dao.impl.BdInvmandocDaoImpl.queryBdInvmandocByInvcode", bdInvmandocEntity); - } -} \ No newline at end of file diff --git a/service/src/main/java/com/hzya/frame/u8c/Invmandoc/entity/BdInvmandocEntity.java b/service/src/main/java/com/hzya/frame/u8c/Invmandoc/entity/BdInvmandocEntity.java deleted file mode 100644 index 85745517..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/Invmandoc/entity/BdInvmandocEntity.java +++ /dev/null @@ -1,69 +0,0 @@ -package com.hzya.frame.u8c.Invmandoc.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * (BdInvmandoc)实体类-存货管理档案 - * - * @author makejava - * @since 2023-08-25 11:21:44 - */ -public class BdInvmandocEntity extends BaseEntity { - - - private String pkInvbasdoc; - private String pkInvmandoc; - - - /** - * 存货编码 - */ - private String invcode; - private String pkCorp; - - /** - * 助记码=商家编码 - */ - private String invmnecode; - - public String getPkCorp() { - return pkCorp; - } - - public void setPkCorp(String pkCorp) { - this.pkCorp = pkCorp; - } - - public String getPkInvbasdoc() { - return pkInvbasdoc; - } - - public void setPkInvbasdoc(String pkInvbasdoc) { - this.pkInvbasdoc = pkInvbasdoc; - } - - public String getPkInvmandoc() { - return pkInvmandoc; - } - - public void setPkInvmandoc(String pkInvmandoc) { - this.pkInvmandoc = pkInvmandoc; - } - - public String getInvcode() { - return invcode; - } - - public void setInvcode(String invcode) { - this.invcode = invcode; - } - - public String getInvmnecode() { - return invmnecode; - } - - public void setInvmnecode(String invmnecode) { - this.invmnecode = invmnecode; - } -} - diff --git a/service/src/main/java/com/hzya/frame/u8c/Invmandoc/entity/BdInvmandocEntity.xml b/service/src/main/java/com/hzya/frame/u8c/Invmandoc/entity/BdInvmandocEntity.xml deleted file mode 100644 index 4c7bbfb7..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/Invmandoc/entity/BdInvmandocEntity.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - pk_invbasdoc - ,pk_invmandoc - - - - - - - - diff --git a/service/src/main/java/com/hzya/frame/u8c/Invmandoc/service/IBdInvmandocService.java b/service/src/main/java/com/hzya/frame/u8c/Invmandoc/service/IBdInvmandocService.java deleted file mode 100644 index 5648b675..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/Invmandoc/service/IBdInvmandocService.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.hzya.frame.u8c.Invmandoc.service; - -import com.hzya.frame.u8c.Invmandoc.entity.BdInvmandocEntity; -import com.hzya.frame.basedao.service.IBaseService; - -/** - * (BdInvmandoc)表服务接口 - * - * @author makejava - * @since 2023-08-25 11:21:44 - */ -public interface IBdInvmandocService extends IBaseService { -} diff --git a/service/src/main/java/com/hzya/frame/u8c/Invmandoc/service/impl/BdInvmandocServiceImpl.java b/service/src/main/java/com/hzya/frame/u8c/Invmandoc/service/impl/BdInvmandocServiceImpl.java deleted file mode 100644 index 3a339b50..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/Invmandoc/service/impl/BdInvmandocServiceImpl.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.hzya.frame.u8c.Invmandoc.service.impl; - -import com.hzya.frame.u8c.Invmandoc.entity.BdInvmandocEntity; -import com.hzya.frame.u8c.Invmandoc.dao.IBdInvmandocDao; -import com.hzya.frame.u8c.Invmandoc.service.IBdInvmandocService; -import org.springframework.stereotype.Service; -import org.springframework.beans.factory.annotation.Autowired; - -import javax.annotation.Resource; - -import com.hzya.frame.basedao.service.impl.BaseService; - -/** - * (BdInvmandoc)表服务实现类 - * - * @author makejava - * @since 2023-08-25 11:21:44 - */ -@Service("serviceBdInvmandocService") -public class BdInvmandocServiceImpl extends BaseService implements IBdInvmandocService { - - private IBdInvmandocDao bdInvmandocDao; - - @Autowired - public void setBdInvmandocDao(IBdInvmandocDao dao) { - this.bdInvmandocDao = dao; - this.dao = dao; - } -} diff --git a/service/src/main/java/com/hzya/frame/u8c/ax/dao/IAxDao.java b/service/src/main/java/com/hzya/frame/u8c/ax/dao/IAxDao.java deleted file mode 100644 index d5b213e5..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/ax/dao/IAxDao.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.hzya.frame.u8c.ax.dao; - -import com.hzya.frame.u8c.ax.entity.ArchivesEntity; -import com.hzya.frame.basedao.dao.IBaseDao; - -import java.util.List; - -/** - * (bd_corp: table)表数据库访问层 - * - * @author makejava - * @since 2023-09-06 14:47:17 - */ -public interface IAxDao extends IBaseDao { - - List queryArchivesData(ArchivesEntity archivesEntity); - - ArchivesEntity saveArchivesByType(ArchivesEntity archivesEntity); - - Integer updateArchivesByType(ArchivesEntity archivesEntity); - - Integer deleteArchivesByType(ArchivesEntity archivesEntity); -} - diff --git a/service/src/main/java/com/hzya/frame/u8c/ax/dao/impl/AxDaoImpl.java b/service/src/main/java/com/hzya/frame/u8c/ax/dao/impl/AxDaoImpl.java deleted file mode 100644 index 5fecd7d3..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/ax/dao/impl/AxDaoImpl.java +++ /dev/null @@ -1,42 +0,0 @@ -package com.hzya.frame.u8c.ax.dao.impl; - -import com.hzya.frame.sysnew.user.entity.SysUserEntity; -import com.hzya.frame.u8c.ax.dao.IAxDao; -import com.hzya.frame.u8c.ax.entity.ArchivesEntity; -import org.springframework.stereotype.Repository; -import com.hzya.frame.basedao.dao.MybatisGenericDao; - -import java.util.List; - -/** - * (BdCorp)表数据库访问层 - * - * @author makejava - * @since 2023-09-06 14:47:17 - */ -@Repository("axDaoImpl") -public class AxDaoImpl extends MybatisGenericDao implements IAxDao { - - @Override - public List queryArchivesData(ArchivesEntity entity) { - List o = super.query(getSqlIdPrifx() + "queryArchivesData", entity); - return o; - } - - @Override - public ArchivesEntity saveArchivesByType(ArchivesEntity entity) { - entity = super.save(getSqlIdPrifx() + "saveArchivesByType", entity); - return entity; - } - @Override - public Integer updateArchivesByType(ArchivesEntity entity) { - Integer o = super.update(getSqlIdPrifx() + "updateArchivesByType", entity); - return o; - } - @Override - public Integer deleteArchivesByType(ArchivesEntity entity) { - Integer o = super.update(getSqlIdPrifx() + "deleteArchivesByType", entity); - return o; - } -} - diff --git a/service/src/main/java/com/hzya/frame/u8c/ax/entity/ArchivesEntity.java b/service/src/main/java/com/hzya/frame/u8c/ax/entity/ArchivesEntity.java deleted file mode 100644 index a12d3645..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/ax/entity/ArchivesEntity.java +++ /dev/null @@ -1,188 +0,0 @@ -package com.hzya.frame.u8c.ax.entity; - -import cn.dev33.satoken.stp.StpUtil; -import com.hzya.frame.uuid.UUIDUtils; -import com.hzya.frame.web.entity.BaseEntity; - -import java.util.Date; - -/** - * (BdCorp)实体类 - * - * @author makejava - * @since 2023-09-06 14:47:18 - */ -public class ArchivesEntity extends BaseEntity { - - private String archivesType;//类型 - private String leftCode;//左编码 - private String rightCode;//右编码 - - private String leftAppId;//左应用id - private String leftAppCode;//左应用编码 - private String leftAppName;//左应用名称 - private String leftApiId;//左接口ID - private String leftId;//左id - private String leftName;//左名称 - private String rightAppId;//右应用id - private String rightAppCode;//右应用编码 - private String rightAppName;//右应用名称 - private String rightApiId;//右接口ID - private String rightId;//右id - private String rightName;//右名称 - private String leftOrg;//左公司 - private String rightOrg;//右公司 - - public String getArchivesType() { - return archivesType; - } - - public void setArchivesType(String archivesType) { - this.archivesType = archivesType; - } - - public String getLeftCode() { - return leftCode; - } - - public void setLeftCode(String leftCode) { - this.leftCode = leftCode; - } - - public String getRightCode() { - return rightCode; - } - - public void setRightCode(String rightCode) { - this.rightCode = rightCode; - } - - public String getLeftAppId() { - return leftAppId; - } - - public void setLeftAppId(String leftAppId) { - this.leftAppId = leftAppId; - } - - public String getLeftAppCode() { - return leftAppCode; - } - - public void setLeftAppCode(String leftAppCode) { - this.leftAppCode = leftAppCode; - } - - public String getLeftAppName() { - return leftAppName; - } - - public void setLeftAppName(String leftAppName) { - this.leftAppName = leftAppName; - } - - public String getLeftApiId() { - return leftApiId; - } - - public void setLeftApiId(String leftApiId) { - this.leftApiId = leftApiId; - } - - public String getLeftId() { - return leftId; - } - - public void setLeftId(String leftId) { - this.leftId = leftId; - } - - public String getLeftName() { - return leftName; - } - - public void setLeftName(String leftName) { - this.leftName = leftName; - } - - public String getRightAppId() { - return rightAppId; - } - - public void setRightAppId(String rightAppId) { - this.rightAppId = rightAppId; - } - - public String getRightAppCode() { - return rightAppCode; - } - - public void setRightAppCode(String rightAppCode) { - this.rightAppCode = rightAppCode; - } - - public String getRightAppName() { - return rightAppName; - } - - public void setRightAppName(String rightAppName) { - this.rightAppName = rightAppName; - } - - public String getRightApiId() { - return rightApiId; - } - - public void setRightApiId(String rightApiId) { - this.rightApiId = rightApiId; - } - - public String getRightId() { - return rightId; - } - - public void setRightId(String rightId) { - this.rightId = rightId; - } - - public String getRightName() { - return rightName; - } - - public void setRightName(String rightName) { - this.rightName = rightName; - } - - public String getLeftOrg() { - return leftOrg; - } - - public void setLeftOrg(String leftOrg) { - this.leftOrg = leftOrg; - } - - public String getRightOrg() { - return rightOrg; - } - - public void setRightOrg(String rightOrg) { - this.rightOrg = rightOrg; - } - - public void setCreate() { - this.setId(UUIDUtils.getUUID()); - this.setSts("Y"); - this.setCreate_user_id("1"); - this.setModify_user_id("1"); - this.setCreate_time(new Date()); - this.setModify_time(new Date()); - this.setOrg_id("0"); - this.setCompanyId("0"); - } - //修改信息 - public void setUpdate() { - this.setModify_user_id("1"); - this.setModify_time(new Date()); - } -} - diff --git a/service/src/main/java/com/hzya/frame/u8c/ax/entity/ArchivesEntity.xml b/service/src/main/java/com/hzya/frame/u8c/ax/entity/ArchivesEntity.xml deleted file mode 100644 index 6c869485..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/ax/entity/ArchivesEntity.xml +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - insert into - - sys_personnel_control - sys_org_control - sys_stock_control - sys_merchant_control - sys_taxrate_control - sys_project_control - sys_bank_control - sys_bankaccount_control - sys_assets_control - - ( - - id , - left_app_id , - left_app_code , - left_app_name , - left_api_id , - left_id , - left_code , - left_name , - right_app_id , - right_app_code , - right_app_name , - right_api_id , - right_id , - right_code , - right_name , - sorts , - create_user_id , - create_time , - modify_user_id , - modify_time , - sts , - org_id , - company_id , - sts, - - )values( - - #{id} , - #{leftAppId} , - #{leftAppCode} , - #{leftAppName} , - #{leftApiId} , - #{leftId} , - #{leftCode} , - #{leftName} , - #{rightAppId} , - #{rightAppCode} , - #{rightAppName} , - #{rightApiId} , - #{rightId} , - #{rightCode} , - #{rightName} , - #{sorts} , - #{create_user_id} , - #{create_time} , - #{modify_user_id} , - #{modify_time} , - #{sts} , - #{org_id} , - #{companyId} , - 'Y', - - ) - - - - - update - - sys_personnel_control - sys_org_control - sys_stock_control - sys_merchant_control - sys_taxrate_control - sys_project_control - sys_bank_control - sys_bankaccount_control - sys_assets_control - - set - - id = #{id}, - left_app_id = #{leftAppId}, - left_app_code = #{leftAppCode}, - left_app_name = #{leftAppName}, - left_api_id = #{leftApiId}, - left_id = #{leftId}, - left_code = #{leftCode}, - left_name = #{leftName}, - right_app_id = #{rightAppId}, - right_app_code = #{rightAppCode}, - right_app_name = #{rightAppName}, - right_api_id = #{rightApiId}, - right_id = #{rightId}, - right_code = #{rightCode}, - right_name = #{rightName}, - sorts = #{sorts}, - create_user_id = #{create_user_id}, - create_time = #{create_time}, - modify_user_id = #{modify_user_id}, - modify_time = #{modify_time}, - sts = #{sts}, - org_id = #{org_id}, - company_id = #{companyId}, - - where right_id = #{rightId} - - - - - update - - sys_personnel_control - sys_org_control - sys_stock_control - sys_merchant_control - sys_taxrate_control - sys_project_control - sys_bank_control - sys_bankaccount_control - sys_assets_control - - set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} - - and id = #{id} - and left_app_id = #{leftAppId} - and left_app_code = #{leftAppCode} - and left_app_name = #{leftAppName} - and left_api_id = #{leftApiId} - and left_id = #{leftId} - and left_code = #{leftCode} - and left_name = #{leftName} - and right_app_id = #{rightAppId} - and right_app_code = #{rightAppCode} - and right_app_name = #{rightAppName} - and right_api_id = #{rightApiId} - and right_id = #{rightId} - and right_code = #{rightCode} - and right_name = #{rightName} - and sorts = #{sorts} - and sts = #{sts} - and company_id = #{companyId} - and sts='Y' - - - - - diff --git a/service/src/main/java/com/hzya/frame/u8c/ax/entity/Ass.java b/service/src/main/java/com/hzya/frame/u8c/ax/entity/Ass.java deleted file mode 100644 index 032b7b26..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/ax/entity/Ass.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.hzya.frame.u8c.ax.entity; - - -public class Ass { - private String checktypecode; - private String checkvaluecode; - - - public String getChecktypecode() { - return checktypecode; - } - - public void setChecktypecode(String checktypecode) { - this.checktypecode = checktypecode; - } - - public String getCheckvaluecode() { - return checkvaluecode; - } - - public void setCheckvaluecode(String checkvaluecode) { - this.checkvaluecode = checkvaluecode; - } -} \ No newline at end of file diff --git a/service/src/main/java/com/hzya/frame/u8c/ax/entity/Cashflow.java b/service/src/main/java/com/hzya/frame/u8c/ax/entity/Cashflow.java deleted file mode 100644 index b6edbd75..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/ax/entity/Cashflow.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.hzya.frame.u8c.ax.entity; - - -public class Cashflow { - private String money; - private String pk_cashflow; - - public String getMoney() { - return money; - } - - public void setMoney(String money) { - this.money = money; - } - - public String getPk_cashflow() { - return pk_cashflow; - } - - public void setPk_cashflow(String pk_cashflow) { - this.pk_cashflow = pk_cashflow; - } -} \ No newline at end of file diff --git a/service/src/main/java/com/hzya/frame/u8c/ax/entity/Voucher.java b/service/src/main/java/com/hzya/frame/u8c/ax/entity/Voucher.java deleted file mode 100644 index 2b1209ab..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/ax/entity/Voucher.java +++ /dev/null @@ -1,69 +0,0 @@ -package com.hzya.frame.u8c.ax.entity; - -import java.util.List; - -public class Voucher { - private List details; - private String no; - private String pk_corp; - private String pk_glorgbook; - private String pk_prepared; - private String pk_vouchertype; - private String pk_voucher; - - public List getDetails() { - return details; - } - - public void setDetails(List details) { - this.details = details; - } - - public String getNo() { - return no; - } - - public void setNo(String no) { - this.no = no; - } - - public String getPk_corp() { - return pk_corp; - } - - public void setPk_corp(String pk_corp) { - this.pk_corp = pk_corp; - } - - public String getPk_glorgbook() { - return pk_glorgbook; - } - - public void setPk_glorgbook(String pk_glorgbook) { - this.pk_glorgbook = pk_glorgbook; - } - - public String getPk_prepared() { - return pk_prepared; - } - - public void setPk_prepared(String pk_prepared) { - this.pk_prepared = pk_prepared; - } - - public String getPk_vouchertype() { - return pk_vouchertype; - } - - public void setPk_vouchertype(String pk_vouchertype) { - this.pk_vouchertype = pk_vouchertype; - } - - public String getPk_voucher() { - return pk_voucher; - } - - public void setPk_voucher(String pk_voucher) { - this.pk_voucher = pk_voucher; - } -} \ No newline at end of file diff --git a/service/src/main/java/com/hzya/frame/u8c/ax/entity/VoucherDetails.java b/service/src/main/java/com/hzya/frame/u8c/ax/entity/VoucherDetails.java deleted file mode 100644 index 2c47bdb7..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/ax/entity/VoucherDetails.java +++ /dev/null @@ -1,105 +0,0 @@ -package com.hzya.frame.u8c.ax.entity; - -import java.util.List; - -public class VoucherDetails { - private List ass; - private List cashflow; - private String creditamount; - private String debitamount; - private String explanation; - private String localcreditamount; - private String localdebitamount; - private String pk_accsubj; - private String pk_currtype; - private String debitquantity; - private String price; - - public String getDebitquantity() { - return debitquantity; - } - - public void setDebitquantity(String debitquantity) { - this.debitquantity = debitquantity; - } - - public String getPrice() { - return price; - } - - public void setPrice(String price) { - this.price = price; - } - - public List getAss() { - return ass; - } - - public void setAss(List ass) { - this.ass = ass; - } - - public List getCashflow() { - return cashflow; - } - - public void setCashflow(List cashflow) { - this.cashflow = cashflow; - } - - public String getCreditamount() { - return creditamount; - } - - public void setCreditamount(String creditamount) { - this.creditamount = creditamount; - } - - public String getDebitamount() { - return debitamount; - } - - public void setDebitamount(String debitamount) { - this.debitamount = debitamount; - } - - public String getExplanation() { - return explanation; - } - - public void setExplanation(String explanation) { - this.explanation = explanation; - } - - public String getLocalcreditamount() { - return localcreditamount; - } - - public void setLocalcreditamount(String localcreditamount) { - this.localcreditamount = localcreditamount; - } - - public String getLocaldebitamount() { - return localdebitamount; - } - - public void setLocaldebitamount(String localdebitamount) { - this.localdebitamount = localdebitamount; - } - - public String getPk_accsubj() { - return pk_accsubj; - } - - public void setPk_accsubj(String pk_accsubj) { - this.pk_accsubj = pk_accsubj; - } - - public String getPk_currtype() { - return pk_currtype; - } - - public void setPk_currtype(String pk_currtype) { - this.pk_currtype = pk_currtype; - } -} \ No newline at end of file diff --git a/service/src/main/java/com/hzya/frame/u8c/ax/entity/VoucherRoot.java b/service/src/main/java/com/hzya/frame/u8c/ax/entity/VoucherRoot.java deleted file mode 100644 index 2d50436e..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/ax/entity/VoucherRoot.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.hzya.frame.u8c.ax.entity; -import java.util.List; - -public class VoucherRoot { - private List voucher; - - public List getVoucher() { - return voucher; - } - - public void setVoucher(List voucher) { - this.voucher = voucher; - } -} \ No newline at end of file diff --git a/service/src/main/java/com/hzya/frame/u8c/ax/service/IAxService.java b/service/src/main/java/com/hzya/frame/u8c/ax/service/IAxService.java deleted file mode 100644 index e2cd5c42..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/ax/service/IAxService.java +++ /dev/null @@ -1,41 +0,0 @@ -package com.hzya.frame.u8c.ax.service; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.u8c.ax.entity.ArchivesEntity; -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.web.entity.JsonResultEntity; - -public interface IAxService extends IBaseService{ - /** - * @Author lvleigang - * @Description 凭证新增 - * @Date 3:42 下午 2024/4/24 - * @param object - * @return com.hzya.frame.web.entity.JsonResultEntity - **/ - Object thirdInterfaceVoucherInsert(JSONObject object); - /** - * @Author lvleigang - * @Description 档案新增 - * @Date 3:42 下午 2024/4/24 - * @param object - * @return com.hzya.frame.web.entity.JsonResultEntity - **/ - Object thirdInterfaceArchivesInsert(JSONObject object); - /** - * @Author lvleigang - * @Description 档案修改 - * @Date 3:42 下午 2024/4/24 - * @param object - * @return com.hzya.frame.web.entity.JsonResultEntity - **/ - Object thirdInterfaceArchivesUpdate(JSONObject object); - /** - * @Author lvleigang - * @Description 档案删除 - * @Date 3:42 下午 2024/4/24 - * @param object - * @return com.hzya.frame.web.entity.JsonResultEntity - **/ - Object thirdInterfaceArchivesDelete(JSONObject object); -} diff --git a/service/src/main/java/com/hzya/frame/u8c/ax/service/impl/AxServiceImpl.java b/service/src/main/java/com/hzya/frame/u8c/ax/service/impl/AxServiceImpl.java deleted file mode 100644 index cf4aa9bc..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/ax/service/impl/AxServiceImpl.java +++ /dev/null @@ -1,836 +0,0 @@ -package com.hzya.frame.u8c.ax.service.impl; - -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.basedao.service.impl.BaseService; -import com.hzya.frame.u8c.ax.dao.IAxDao; -import com.hzya.frame.u8c.ax.entity.*; -import com.hzya.frame.u8c.ax.service.IAxService; -import com.hzya.frame.web.entity.BaseResult; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.apache.http.HttpEntity; -import org.apache.http.client.config.RequestConfig; -import org.apache.http.client.methods.CloseableHttpResponse; -import org.apache.http.client.methods.HttpPost; -import org.apache.http.entity.ByteArrayEntity; -import org.apache.http.impl.client.CloseableHttpClient; -import org.apache.http.impl.client.HttpClientBuilder; -import org.apache.http.util.EntityUtils; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.stereotype.Service; - -import java.io.IOException; -import java.util.Arrays; -import java.util.List; - -/** - * (BdCorp)表服务实现类 - * - * @author makejava - * @since 2023-09-06 14:47:18 - */ -@Service("axServiceImpl") -public class AxServiceImpl extends BaseService implements IAxService { - private IAxDao axDao; - - @Autowired - public void setAxDao(IAxDao dao) { - this.axDao = dao; - this.dao = dao; - } - - @Value("${zt.url}") - private String voucherUrl; - private final String publicKey = "ZJYAWb7lhAUTYqekPkU+uHJv1/ObJxb7dT7sD8HPRDGAgyhCe7eDIk+3zDUT+v578prj"; - private final String secretKey = "fviZnLBsQUAGF8w8FSOdJi7XlIm/XAZclMxRagDLfTyJFlvnIBF3w66Hrpfzs8cYj3JzOP8MtA1LSGvL+2BWG8c/o7DKi92S4mr3zcGearA="; - private final String appId = "800016"; - private final String pzApiCodexz = "8000160014";//凭证新增 - private final String pzApiCodexg = "8000160031";//凭证修改 - private final String pzApiCodesc = "8000160033";//凭证删除 - private final String pzApiCodezf = "8000160032";//凭证作废 - - private final String ryApiCodexz = "8000160029";//人员对照新增 - private final String ryApiCodexg = "8000160029";//人员对照修改 - private final String ryApiCodesc = "8000160030";//人员对照删除 - - private final String bmApiCodexz = "8000160015";//部门档案新增 - private final String bmApiCodexg = "8000160016";//部门档案修改 - private final String bmApiCodesc = "8000160017";//部门档案删除 - - private final String chApiCodexz = "8000160025";//存货对照新增 - private final String chApiCodexg = "8000160026";//存货对照修改 - private final String chApiCodesc = "8000160027";//存货对照删除 - - private final String ksApiCodexz = "8000160018";//客商辅助核算新增 - private final String ksApiCodexg = "8000160019";//客商辅助核算修改 - private final String ksApiCodesc = "8000160020";//客商辅助核算删除 - - private final String slApiCodexz = "8000160014";//税率新增 - private final String slApiCodexg = "8000160014";//税率修改 - private final String slApiCodesc = "8000160014";//税率删除 - - private final String xmApiCodexz = "8000160021";//项目辅助核算新增 - private final String xmApiCodexg = "8000160022";//项目辅助核算修改 - private final String xmApiCodesc = "8000160023";//项目辅助核算删除 - - private final String yhlbApiCodexz = "8000160014";//银行类别新增 - private final String yhlbApiCodexg = "8000160014";//银行类别修改 - private final String yhlbApiCodesc = "8000160014";//银行类别删除 - - private final String yhzhApiCodexz = "8000160014";//银行账户新增 - private final String yhzhApiCodexg = "8000160014";//银行账户修改 - private final String yhzhApiCodesc = "8000160014";//银行账户删除 - - private final String zcApiCodexz = "8000160014";//资产类别新增 - private final String zcApiCodexg = "8000160014";//资产类别修改 - private final String zcApiCodesc = "8000160014";//资产类别删除 - - private final Object lock = new Object(); - - /** - * @param object - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 凭证新增 - * @Date 3:42 下午 2024/4/24 - **/ - @Override - public Object thirdInterfaceVoucherInsert(JSONObject object) { - JSONObject jsonObject = object.getJSONObject("jsonStr"); - if (jsonObject == null) { - return BaseResult.getFailureMessageEntity("数据为空,请先传递数据"); - } - if (!checkStr(jsonObject.getString("voucherType"))) { - return BaseResult.getFailureMessageEntity("voucherType为空"); - } - if (!checkStr(jsonObject.getString("usercode"))) { - return BaseResult.getFailureMessageEntity("usercode为空"); - } - if (!checkStr(jsonObject.getString("password"))) { - return BaseResult.getFailureMessageEntity("password为空"); - } - if (!checkStr(jsonObject.getString("trantype"))) { - return BaseResult.getFailureMessageEntity("trantype为空"); - } - if (!checkStr(jsonObject.getString("system"))) { - return BaseResult.getFailureMessageEntity("system为空"); - } - if (!checkStr(jsonObject.getString("data"))) { - return BaseResult.getFailureMessageEntity("data为空"); - } - String bodys = jsonObject.getString("data"); - List fzhs = Arrays.asList(new String[]{"1", "2", "6", "73", "D01", "jobass", "93", "96", "22"}); - switch (jsonObject.getString("voucherType")) { - case "add"://新增 - VoucherRoot entity1 = getData("data", jsonObject, VoucherRoot.class); - if (entity1 == null || entity1.getVoucher() == null || entity1.getVoucher().size() == 0) { - return BaseResult.getFailureMessageEntity("data为空"); - } - for (int i = 0; i < entity1.getVoucher().size(); i++) { - Voucher voucher = entity1.getVoucher().get(i); - if (voucher.getDetails() != null && voucher.getDetails().size() > 0) { - for (int a = 0; a < voucher.getDetails().size(); a++) { - VoucherDetails voucherDetails = voucher.getDetails().get(a); - if (voucherDetails.getAss() != null && voucherDetails.getAss().size() > 0) { - for (int b = 0; b < voucherDetails.getAss().size(); b++) { - Ass ass = voucherDetails.getAss().get(b); - if (ass.getChecktypecode() != null && !"".equals(ass.getChecktypecode())) { - //存在需要转换的 - if (fzhs.contains(ass.getChecktypecode())) { - ArchivesEntity archivesEntity = new ArchivesEntity(); - archivesEntity.setArchivesType(ass.getChecktypecode()); - archivesEntity.setLeftCode(ass.getCheckvaluecode()); - archivesEntity.setLeftOrg(voucher.getPk_corp()); - - List archivesEntities = axDao.queryArchivesData(archivesEntity); - if (archivesEntities != null && archivesEntities.size() > 0) { - ass.setCheckvaluecode(archivesEntities.get(0).getRightCode()); - } - } - } - } - } - } - } - } - bodys = JSON.toJSONString(entity1); - break; - case "update"://修改 - VoucherRoot entity = getData("data", jsonObject, VoucherRoot.class); - if (entity == null || entity.getVoucher() == null || entity.getVoucher().size() == 0) { - return BaseResult.getFailureMessageEntity("data为空"); - } - for (int i = 0; i < entity.getVoucher().size(); i++) { - Voucher voucher = entity.getVoucher().get(i); - if (voucher.getDetails() != null && voucher.getDetails().size() > 0) { - for (int a = 0; a < voucher.getDetails().size(); a++) { - VoucherDetails voucherDetails = voucher.getDetails().get(a); - if (voucherDetails.getAss() != null && voucherDetails.getAss().size() > 0) { - for (int b = 0; b < voucherDetails.getAss().size(); b++) { - Ass ass = voucherDetails.getAss().get(b); - if (ass.getChecktypecode() != null && !"".equals(ass.getChecktypecode())) { - //存在需要转换的 - if (fzhs.contains(ass.getChecktypecode())) { - ArchivesEntity archivesEntity = new ArchivesEntity(); - archivesEntity.setArchivesType(ass.getChecktypecode()); - archivesEntity.setLeftCode(ass.getCheckvaluecode()); - archivesEntity.setLeftOrg(voucher.getPk_corp()); - List archivesEntities = axDao.queryArchivesData(archivesEntity); - if (archivesEntities != null && archivesEntities.size() > 0) { - ass.setCheckvaluecode(archivesEntities.get(0).getRightCode()); - } - } - } - } - } - } - } - } - bodys = JSON.toJSONString(entity); - break; - case "delete"://删除 - break; - case "cancellation"://作废 - break; - default: - break; - } - HttpClientBuilder httpClientBuilder = HttpClientBuilder.create(); - // HttpClient - CloseableHttpClient closeableHttpClient = httpClientBuilder.disableCookieManagement().build(); - HttpPost post = new HttpPost(voucherUrl); - CloseableHttpResponse response = null; - - RequestConfig requestConfig = RequestConfig.custom().setConnectTimeout(60000).build(); - post.setConfig(requestConfig);//设置请求参数【超时时间】 - post.setHeader("usercode", jsonObject.getString("usercode")); - post.setHeader("password", jsonObject.getString("password")); - post.setHeader("trantype", jsonObject.getString("trantype")); - post.setHeader("system", jsonObject.getString("system")); - post.setHeader("publicKey", publicKey); - post.setHeader("secretKey", secretKey); - post.setHeader("appId", appId); - post.setHeader("needStackTrace", jsonObject.getString("needStackTrace")); - switch (jsonObject.getString("voucherType")) { - case "add"://新增 - post.setHeader("apiCode", pzApiCodexz); - break; - case "update"://修改 - post.setHeader("apiCode", pzApiCodexg); - break; - case "delete"://删除 - post.setHeader("apiCode", pzApiCodesc); - break; - case "cancellation"://作废 - post.setHeader("apiCode", pzApiCodezf); - break; - default: - break; - } - StringBuilder body = new StringBuilder(); - try { - if (bodys != null && !"".equals(bodys)) { - ByteArrayEntity byteArrayEntity = new ByteArrayEntity(bodys.getBytes("UTF-8")); - byteArrayEntity.setContentType("application/json"); - post.setEntity(byteArrayEntity); - } - response = closeableHttpClient.execute(post); - HttpEntity httpEntity = response.getEntity(); - synchronized (lock) { - body.append(EntityUtils.toString(httpEntity)); - } - logger.info("返回结果:" + body); - JsonResultEntity resultEntity = JSON.parseObject(body.toString(), JsonResultEntity.class); - return resultEntity; - } catch (Exception e) { - logger.error("请求错误:" + e.getMessage()); - body.append(e.getMessage()); - return BaseResult.getFailureMessageEntity("转发失败", body); - } finally { - try { - // 关闭响应对象 - if (response != null) { - response.close(); - } - // 关闭响应对象 - if (closeableHttpClient != null) { - closeableHttpClient.close(); - } - } catch (IOException e) { - e.printStackTrace(); - } - } - } - - /** - * @param object - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 档案新增 - * @Date 3:42 下午 2024/4/24 - **/ - @Override - public Object thirdInterfaceArchivesInsert(JSONObject object) { - JSONObject jsonObject = object.getJSONObject("jsonStr"); - if (jsonObject == null) { - return BaseResult.getFailureMessageEntity("数据为空,请先传递数据"); - } - if (!checkStr(jsonObject.getString("archivesType"))) { - return BaseResult.getFailureMessageEntity("档案类型为空"); - } - if (!checkStr(jsonObject.getString("usercode"))) { - return BaseResult.getFailureMessageEntity("usercode为空"); - } - if (!checkStr(jsonObject.getString("password"))) { - return BaseResult.getFailureMessageEntity("password为空"); - } - if (!checkStr(jsonObject.getString("trantype"))) { - return BaseResult.getFailureMessageEntity("trantype为空"); - } - if (!checkStr(jsonObject.getString("system"))) { - return BaseResult.getFailureMessageEntity("system为空"); - } - if (!checkStr(jsonObject.getString("data"))) { - return BaseResult.getFailureMessageEntity("data为空"); - } - List fzhs = Arrays.asList(new String[]{"1", "2", "6", "73", "D01", "jobass", "93", "96", "22"}); - if (!fzhs.contains(jsonObject.getString("archivesType"))) { - return BaseResult.getFailureMessageEntity("档案类型错误,请联系管理员"); - } - HttpClientBuilder httpClientBuilder = HttpClientBuilder.create(); - // HttpClient - CloseableHttpClient closeableHttpClient = httpClientBuilder.disableCookieManagement().build(); - HttpPost post = new HttpPost(voucherUrl); - RequestConfig requestConfig = RequestConfig.custom().setConnectTimeout(60000).build(); - post.setConfig(requestConfig);//设置请求参数【超时时间】 - post.setHeader("usercode", jsonObject.getString("usercode")); - post.setHeader("password", jsonObject.getString("password")); - post.setHeader("trantype", jsonObject.getString("trantype")); - post.setHeader("system", jsonObject.getString("system")); - post.setHeader("publicKey", publicKey); - post.setHeader("secretKey", secretKey); - post.setHeader("appId", appId); - CloseableHttpResponse response = null; - switch (jsonObject.getString("archivesType")) { - case "1"://人员对照 - post.setHeader("apiCode", ryApiCodexz); - break; - case "2"://部门档案 - post.setHeader("apiCode", bmApiCodexz); - break; - case "6"://存货对照 - post.setHeader("apiCode", chApiCodexz); - break; - case "73"://客商辅助核算 - post.setHeader("apiCode", ksApiCodexz); - break; - case "D01"://税率 - post.setHeader("apiCode", slApiCodexz); - break; - case "jobass"://项目辅助核算 - post.setHeader("apiCode", xmApiCodexz); - break; - case "93"://银行类别 - post.setHeader("apiCode", yhlbApiCodexz); - break; - case "96"://银行账户 - post.setHeader("apiCode", yhzhApiCodexz); - break; - case "22"://资产类别 - post.setHeader("apiCode", zcApiCodexz); - break; - default: - break; - } - StringBuilder body = new StringBuilder(); - try { - String senddata = jsonObject.getString("data"); - if ("1".equals(jsonObject.getString("archivesType"))) { - JSONObject sendJson = JSONObject.parseObject(senddata); - JSONObject sendObject = new JSONObject(); - - if (sendJson != null) { - JSONArray psn = sendJson.getJSONArray("psn"); - JSONArray sendpsn = new JSONArray(); - if (psn != null && psn.size() > 0) { - for (int i = 0; i < psn.size(); i++) { - JSONObject person = psn.getJSONObject(i); - JSONObject parentvo = person.getJSONObject("parentvo"); - JSONObject psnmanvo = parentvo.getJSONObject("psnmanvo"); - - ArchivesEntity archivesEntity = new ArchivesEntity(); - archivesEntity.setArchivesType("2"); - archivesEntity.setLeftCode(psnmanvo.getString("pk_deptdoc")); - archivesEntity.setLeftOrg(parentvo.getString("currentcorp")); - List archivesEntities = axDao.queryArchivesData(archivesEntity); - if (archivesEntities != null && archivesEntities.size() > 0) { - psnmanvo.put("pk_deptdoc",archivesEntities.get(0).getRightCode()); - } - parentvo.put("psnmanvo",psnmanvo); - person.put("parentvo",parentvo); - sendpsn.add(person); - } - } - sendObject.put("psn",sendpsn); - } - senddata = sendObject.toJSONString(); - } - ByteArrayEntity byteArrayEntity = new ByteArrayEntity(senddata.getBytes("UTF-8")); - byteArrayEntity.setContentType("application/json"); - post.setEntity(byteArrayEntity); - response = closeableHttpClient.execute(post); - HttpEntity httpEntity = response.getEntity(); - synchronized (lock) { - body.append(EntityUtils.toString(httpEntity)); - } - logger.info("返回结果:" + body); - JsonResultEntity resultEntity = JSON.parseObject(body.toString(), JsonResultEntity.class); - return resultEntity; - //todo 暂时不保存 - //JsonResultEntity resultEntity = JSON.parseObject(body.toString(),JsonResultEntity.class); - //if(resultEntity.isFlag() && "200".equals(resultEntity.getStatus())){ - // if(JSONUtil.isTypeJSON(resultEntity.getAttribute().toString())){ - // JSONObject attribute = JSONObject.parseObject(resultEntity.getAttribute().toString()); - // if("success".equals(attribute.getString("status"))){ - // if(attribute.getString("data") == null || "".equals(attribute.getString("data")) ){ - // return resultEntity; - // } - // JSONArray jsonArray = JSONArray.parseArray(attribute.getString("data")); - // if(jsonArray == null || jsonArray.size() == 0 ){ - // return resultEntity; - // } - // //解析具体数据 - // switch (jsonObject.getString("archivesType")){ - // case "1"://人员对照 - // - // - // break; - // case "2"://部门档案 - // //[{"pk_corp":"1001","unitcode":"01","unitname":"临安奥星电子股份有限公司","createdate":"2024-04-24","deptattr":"1","deptname":"DEV测试一级部门","deptcode":"99","pk_deptdoc":"1001F1100000000067BR"}] - // for (int i = 0; i < jsonArray.size(); i++) { - // JSONObject object1 = jsonArray.getJSONObject(i); - // ArchivesEntity archivesEntity = new ArchivesEntity(); - // archivesEntity.setArchivesType(jsonObject.getString("archivesType")); - // archivesEntity.setCreate(); - // archivesEntity.setLeftCode(object1.getString("unitcode"));//左 - // archivesEntity.setLeftName(object1.getString("unitname"));//左 - // archivesEntity.setRightId(object1.getString("pk_deptdoc"));//右 - // archivesEntity.setRightCode(object1.getString("unitcode"));//右 - // archivesEntity.setRightName(object1.getString("unitname"));//右 - // axDao.saveArchivesByType(archivesEntity); - // } - // break; - // case "6"://存货对照 - // for (int i = 0; i < jsonArray.size(); i++) { - // JSONObject object1 = jsonArray.getJSONObject(i); - // ArchivesEntity archivesEntity = new ArchivesEntity(); - // archivesEntity.setArchivesType(jsonObject.getString("archivesType")); - // archivesEntity.setCreate(); - // archivesEntity.setLeftCode(object1.getString("invclasscode"));//左 - // archivesEntity.setLeftName(object1.getString("invclassname"));//左 - // archivesEntity.setRightId(object1.getString("pk_invcl"));//右 - // archivesEntity.setRightCode(object1.getString("invclasscode"));//右 - // archivesEntity.setRightName(object1.getString("invclassname"));//右 - // axDao.saveArchivesByType(archivesEntity); - // } - // break; - // case "73"://客商辅助核算 - // break; - // case "D01"://税率 - // break; - // case "jobass"://项目辅助核算 - // break; - // case "93"://银行类别 - // break; - // case "96"://银行账户 - // break; - // case "22"://资产类别 - // break; - // default: - // break; - // } - // return resultEntity; - // }else { - // return resultEntity; - // } - // }else { - // return resultEntity; - // } - //}else { - // //解析返回 - // return resultEntity; - //} - } catch (Exception e) { - logger.error("请求错误:" + e.getMessage()); - body.append(e.getMessage()); - return BaseResult.getFailureMessageEntity("转发失败", body); - } finally { - try { - // 关闭响应对象 - if (response != null) { - response.close(); - } - // 关闭响应对象 - if (closeableHttpClient != null) { - closeableHttpClient.close(); - } - } catch (IOException e) { - e.printStackTrace(); - } - } - } - - /** - * @param object - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 档案修改 - * @Date 3:42 下午 2024/4/24 - **/ - @Override - public Object thirdInterfaceArchivesUpdate(JSONObject object) { - JSONObject jsonObject = object.getJSONObject("jsonStr"); - if (jsonObject == null) { - return BaseResult.getFailureMessageEntity("数据为空,请先传递数据"); - } - if (!checkStr(jsonObject.getString("archivesType"))) { - return BaseResult.getFailureMessageEntity("档案类型为空"); - } - if (!checkStr(jsonObject.getString("usercode"))) { - return BaseResult.getFailureMessageEntity("usercode为空"); - } - if (!checkStr(jsonObject.getString("password"))) { - return BaseResult.getFailureMessageEntity("password为空"); - } - if (!checkStr(jsonObject.getString("trantype"))) { - return BaseResult.getFailureMessageEntity("trantype为空"); - } - if (!checkStr(jsonObject.getString("system"))) { - return BaseResult.getFailureMessageEntity("system为空"); - } - if (!checkStr(jsonObject.getString("data"))) { - return BaseResult.getFailureMessageEntity("data为空"); - } - List fzhs = Arrays.asList(new String[]{"1", "2", "6", "73", "D01", "jobass", "93", "96", "22"}); - if (!fzhs.contains(jsonObject.getString("archivesType"))) { - return BaseResult.getFailureMessageEntity("档案类型错误,请联系管理员"); - } - HttpClientBuilder httpClientBuilder = HttpClientBuilder.create(); - // HttpClient - CloseableHttpClient closeableHttpClient = httpClientBuilder.disableCookieManagement().build(); - HttpPost post = new HttpPost(voucherUrl); - RequestConfig requestConfig = RequestConfig.custom().setConnectTimeout(60000).build(); - post.setConfig(requestConfig);//设置请求参数【超时时间】 - post.setHeader("usercode", jsonObject.getString("usercode")); - post.setHeader("password", jsonObject.getString("password")); - post.setHeader("trantype", jsonObject.getString("trantype")); - post.setHeader("system", jsonObject.getString("system")); - post.setHeader("publicKey", publicKey); - post.setHeader("secretKey", secretKey); - post.setHeader("appId", appId); - CloseableHttpResponse response = null; - switch (jsonObject.getString("archivesType")) { - case "1"://人员对照 - post.setHeader("apiCode", ryApiCodexg); - break; - case "2"://部门档案 - post.setHeader("apiCode", bmApiCodexg); - break; - case "6"://存货对照 - post.setHeader("apiCode", chApiCodexg); - break; - case "73"://客商辅助核算 - post.setHeader("apiCode", ksApiCodexg); - break; - case "D01"://税率 - post.setHeader("apiCode", slApiCodexg); - break; - case "jobass"://项目辅助核算 - post.setHeader("apiCode", xmApiCodexg); - break; - case "93"://银行类别 - post.setHeader("apiCode", yhlbApiCodexg); - break; - case "96"://银行账户 - post.setHeader("apiCode", yhzhApiCodexg); - break; - case "22"://资产类别 - post.setHeader("apiCode", zcApiCodexg); - break; - default: - break; - } - StringBuilder body = new StringBuilder(); - try { - ByteArrayEntity byteArrayEntity = new ByteArrayEntity(jsonObject.getString("data").getBytes("UTF-8")); - byteArrayEntity.setContentType("application/json"); - post.setEntity(byteArrayEntity); - response = closeableHttpClient.execute(post); - HttpEntity httpEntity = response.getEntity(); - synchronized (lock) { - body.append(EntityUtils.toString(httpEntity)); - } - logger.info("返回结果:" + body); - JsonResultEntity resultEntity = JSON.parseObject(body.toString(), JsonResultEntity.class); - return resultEntity; - //JsonResultEntity resultEntity = JSON.parseObject(body.toString(),JsonResultEntity.class); - //if(resultEntity.isFlag() && "200".equals(resultEntity.getStatus())){ - // if(JSONUtil.isTypeJSON(resultEntity.getAttribute().toString())){ - // //JSONObject attribute = JSONObject.parseObject(resultEntity.getAttribute().toString()); - // JSONObject attribute = JSONObject.parseObject("{\n" + - // " \"status\": \"success\",\n" + - // " \"data\": \"[{\\\"pk_invcl\\\":\\\"0001F11000000000I6NN\\\",\\\"invclasscode\\\":\\\"04\\\",\\\"invclassname\\\":\\\"成品测试\\\",\\\"invclasslev\\\":\\\"1\\\",\\\"pk_corp\\\":\\\"0001\\\",\\\"unitcode\\\":\\\"0001\\\",\\\"unitname\\\":\\\"集团\\\"}]\",\n" + - // " \"taskNumber\": \"202404250048\"\n" + - // "}"); - // if("success".equals(attribute.getString("status"))){ - // if(attribute.getString("data") == null || "".equals(attribute.getString("data")) ){ - // return resultEntity; - // } - // JSONArray jsonArray = JSONArray.parseArray(attribute.getString("data")); - // if(jsonArray == null || jsonArray.size() == 0 ){ - // return resultEntity; - // } - // //解析具体数据 - // switch (jsonObject.getString("archivesType")){ - // case "1"://人员对照 - // break; - // case "2"://部门档案 - // break; - // case "6"://存货对照 - // for (int i = 0; i < jsonArray.size(); i++) { - // JSONObject object1 = jsonArray.getJSONObject(i); - // ArchivesEntity archivesEntity = new ArchivesEntity(); - // archivesEntity.setArchivesType(jsonObject.getString("archivesType")); - // archivesEntity.setUpdate(); - // archivesEntity.setLeftCode(object1.getString("invclasscode"));//左 - // archivesEntity.setLeftName(object1.getString("invclassname"));//左 - // archivesEntity.setRightId(object1.getString("pk_invcl"));//右 - // archivesEntity.setRightCode(object1.getString("invclasscode"));//右 - // archivesEntity.setRightName(object1.getString("invclassname"));//右 - // axDao.updateArchivesByType(archivesEntity); - // } - // break; - // case "73"://客商辅助核算 - // break; - // case "D01"://税率 - // break; - // case "jobass"://项目辅助核算 - // break; - // case "93"://银行类别 - // break; - // case "96"://银行账户 - // break; - // case "22"://资产类别 - // break; - // default: - // break; - // } - // return resultEntity; - // }else { - // return resultEntity; - // } - // }else { - // return resultEntity; - // } - //}else { - // //解析返回 - // return resultEntity; - //} - } catch (Exception e) { - logger.error("请求错误:" + e.getMessage()); - body.append(e.getMessage()); - return BaseResult.getFailureMessageEntity("转发失败", body); - } finally { - try { - // 关闭响应对象 - if (response != null) { - response.close(); - } - // 关闭响应对象 - if (closeableHttpClient != null) { - closeableHttpClient.close(); - } - } catch (IOException e) { - e.printStackTrace(); - } - } - } - - /** - * @param object - * @return com.hzya.frame.web.entity.JsonResultEntity - * @Author lvleigang - * @Description 档案删除 - * @Date 3:42 下午 2024/4/24 - **/ - @Override - public Object thirdInterfaceArchivesDelete(JSONObject object) { - JSONObject jsonObject = object.getJSONObject("jsonStr"); - if (jsonObject == null) { - return BaseResult.getFailureMessageEntity("数据为空,请先传递数据"); - } - if (!checkStr(jsonObject.getString("archivesType"))) { - return BaseResult.getFailureMessageEntity("档案类型为空"); - } - if (!checkStr(jsonObject.getString("usercode"))) { - return BaseResult.getFailureMessageEntity("usercode为空"); - } - if (!checkStr(jsonObject.getString("password"))) { - return BaseResult.getFailureMessageEntity("password为空"); - } - if (!checkStr(jsonObject.getString("trantype"))) { - return BaseResult.getFailureMessageEntity("trantype为空"); - } - if (!checkStr(jsonObject.getString("system"))) { - return BaseResult.getFailureMessageEntity("system为空"); - } - if (!checkStr(jsonObject.getString("data"))) { - return BaseResult.getFailureMessageEntity("data为空"); - } - List fzhs = Arrays.asList(new String[]{"1", "2", "6", "73", "D01", "jobass", "93", "96", "22"}); - if (!fzhs.contains(jsonObject.getString("archivesType"))) { - return BaseResult.getFailureMessageEntity("档案类型错误,请联系管理员"); - } - HttpClientBuilder httpClientBuilder = HttpClientBuilder.create(); - // HttpClient - CloseableHttpClient closeableHttpClient = httpClientBuilder.disableCookieManagement().build(); - HttpPost post = new HttpPost(voucherUrl); - RequestConfig requestConfig = RequestConfig.custom().setConnectTimeout(60000).build(); - post.setConfig(requestConfig);//设置请求参数【超时时间】 - post.setHeader("usercode", jsonObject.getString("usercode")); - post.setHeader("password", jsonObject.getString("password")); - post.setHeader("trantype", jsonObject.getString("trantype")); - post.setHeader("system", jsonObject.getString("system")); - post.setHeader("publicKey", publicKey); - post.setHeader("secretKey", secretKey); - post.setHeader("appId", appId); - CloseableHttpResponse response = null; - switch (jsonObject.getString("archivesType")) { - case "1"://人员对照 - post.setHeader("apiCode", ryApiCodesc); - break; - case "2"://部门档案 - post.setHeader("apiCode", bmApiCodesc); - break; - case "6"://存货对照 - post.setHeader("apiCode", chApiCodesc); - break; - case "73"://客商辅助核算 - post.setHeader("apiCode", ksApiCodesc); - break; - case "D01"://税率 - post.setHeader("apiCode", slApiCodesc); - break; - case "jobass"://项目辅助核算 - post.setHeader("apiCode", xmApiCodesc); - break; - case "93"://银行类别 - post.setHeader("apiCode", yhlbApiCodesc); - break; - case "96"://银行账户 - post.setHeader("apiCode", yhzhApiCodesc); - break; - case "22"://资产类别 - post.setHeader("apiCode", zcApiCodesc); - break; - default: - break; - } - StringBuilder body = new StringBuilder(); - try { - ByteArrayEntity byteArrayEntity = new ByteArrayEntity(jsonObject.getString("data").getBytes("UTF-8")); - byteArrayEntity.setContentType("application/json"); - post.setEntity(byteArrayEntity); - response = closeableHttpClient.execute(post); - HttpEntity httpEntity = response.getEntity(); - synchronized (lock) { - body.append(EntityUtils.toString(httpEntity)); - } - logger.info("返回结果:" + body); - JsonResultEntity resultEntity = JSON.parseObject(body.toString(), JsonResultEntity.class); - return resultEntity; - //JsonResultEntity resultEntity = JSON.parseObject(body.toString(),JsonResultEntity.class); - //if(resultEntity.isFlag() && "200".equals(resultEntity.getStatus())){ - // if(JSONUtil.isTypeJSON(resultEntity.getAttribute().toString())){ - // //JSONObject attribute = JSONObject.parseObject(resultEntity.getAttribute().toString()); - // JSONObject attribute = JSONObject.parseObject("{\n" + - // " \"status\": \"success\",\n" + - // " \"data\": \"[{\\\"pk_invcl\\\":\\\"0001F11000000000I6NN\\\",\\\"invclasscode\\\":\\\"04\\\",\\\"invclassname\\\":\\\"成品测试\\\",\\\"invclasslev\\\":\\\"1\\\",\\\"pk_corp\\\":\\\"0001\\\",\\\"unitcode\\\":\\\"0001\\\",\\\"unitname\\\":\\\"集团\\\"}]\",\n" + - // " \"taskNumber\": \"202404250048\"\n" + - // "}"); - // if("success".equals(attribute.getString("status"))){ - // if(attribute.getString("data") == null || "".equals(attribute.getString("data")) ){ - // return resultEntity; - // } - // JSONArray jsonArray = JSONArray.parseArray(attribute.getString("data")); - // if(jsonArray == null || jsonArray.size() == 0 ){ - // return resultEntity; - // } - // //解析具体数据 - // switch (jsonObject.getString("archivesType")){ - // case "1"://人员对照 - // break; - // case "2"://部门档案 - // break; - // case "6"://存货对照 - // for (int i = 0; i < jsonArray.size(); i++) { - // JSONObject object1 = jsonArray.getJSONObject(i); - // ArchivesEntity archivesEntity = new ArchivesEntity(); - // archivesEntity.setArchivesType(jsonObject.getString("archivesType")); - // archivesEntity.setUpdate(); - // archivesEntity.setLeftCode(object1.getString("invclasscode"));//左 - // archivesEntity.setLeftName(object1.getString("invclassname"));//左 - // archivesEntity.setRightId(object1.getString("pk_invcl"));//右 - // archivesEntity.setRightCode(object1.getString("invclasscode"));//右 - // archivesEntity.setRightName(object1.getString("invclassname"));//右 - // axDao.deleteArchivesByType(archivesEntity); - // } - // break; - // case "73"://客商辅助核算 - // break; - // case "D01"://税率 - // break; - // case "jobass"://项目辅助核算 - // break; - // case "93"://银行类别 - // break; - // case "96"://银行账户 - // break; - // case "22"://资产类别 - // break; - // default: - // break; - // } - // return resultEntity; - // }else { - // return resultEntity; - // } - // }else { - // return resultEntity; - // } - //}else { - // //解析返回 - // return resultEntity; - //} - } catch (Exception e) { - logger.error("请求错误:" + e.getMessage()); - body.append(e.getMessage()); - return BaseResult.getFailureMessageEntity("转发失败", body); - } finally { - try { - // 关闭响应对象 - if (response != null) { - response.close(); - } - // 关闭响应对象 - if (closeableHttpClient != null) { - closeableHttpClient.close(); - } - } catch (IOException e) { - e.printStackTrace(); - } - } - } -} diff --git a/service/src/main/java/com/hzya/frame/u8c/bdCumandoc/dao/IBdCumandocDao.java b/service/src/main/java/com/hzya/frame/u8c/bdCumandoc/dao/IBdCumandocDao.java deleted file mode 100644 index a9850410..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/bdCumandoc/dao/IBdCumandocDao.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.hzya.frame.u8c.bdCumandoc.dao; - -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.u8c.bdCumandoc.entity.BdCumandocEntity; - -import java.util.List; - - -/** - * (bd_cumandoc: table)表数据库访问层 - * - * @author makejava - * @since 2023-08-25 09:42:24 - */ -public interface IBdCumandocDao extends IBaseDao { -/** - * - * @content 通过组织以及客户编码查询客户管理档案主键 - * @author javaboy - * @date 2024/1/24 0024 13:58 - * - */ - - List selectIdByCodeAndCorp(BdCumandocEntity cumandoc); -} - diff --git a/service/src/main/java/com/hzya/frame/u8c/bdCumandoc/dao/impl/BdCumandocDaoImpl.java b/service/src/main/java/com/hzya/frame/u8c/bdCumandoc/dao/impl/BdCumandocDaoImpl.java deleted file mode 100644 index 2c16fb40..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/bdCumandoc/dao/impl/BdCumandocDaoImpl.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.hzya.frame.u8c.bdCumandoc.dao.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -import com.hzya.frame.u8c.bdCumandoc.dao.IBdCumandocDao; -import com.hzya.frame.u8c.bdCumandoc.entity.BdCumandocEntity; -import org.springframework.stereotype.Repository; - -import java.util.List; - - -/** - * (BdCumandoc)表数据库访问层 - * - * @author makejava - * @since 2023-08-25 09:42:24 - */ -@Repository("U8cBdCumandocDaoImpl") -public class BdCumandocDaoImpl extends MybatisGenericDao implements IBdCumandocDao { - @DS("sowow_sqlserver_pro") - @Override - public List selectIdByCodeAndCorp(BdCumandocEntity cumandoc) { - return (List) super.selectList("com.hzya.frame.u8c.bdCumandoc.dao.impl.BdCumandocDaoImpl.entity_list_base",cumandoc); - } -} - diff --git a/service/src/main/java/com/hzya/frame/u8c/bdCumandoc/entity/BdCumandocEntity.java b/service/src/main/java/com/hzya/frame/u8c/bdCumandoc/entity/BdCumandocEntity.java deleted file mode 100644 index a059aab0..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/bdCumandoc/entity/BdCumandocEntity.java +++ /dev/null @@ -1,874 +0,0 @@ -package com.hzya.frame.u8c.bdCumandoc.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * (BdCumandoc)实体类-客商管理档案 - * - * @author makejava - * @since 2023-08-25 09:42:24 - */ -public class BdCumandocEntity extends BaseEntity { - - private String accawmny; - private String acclimit; - private String acclimitcontrol; - private String acclmtbegindate; - private String balancemny; - private String bp; - private String busawmny; - private String cmnecode; - private String cooperateflag; - private String cooperatingdayfrom; - private String cooperatingdayto; - private String correspsettleunit; - private String createtime; - private String creator; - private String creditcontrol; - private String creditlevel; - private String creditlimitnum; - private String creditmny; - private String creditmoney; - private Long credlimitflag; - private String custflag; - private Long custstate; - private String def1; - private String def10; - private String def11; - private String def12; - private String def13; - private String def14; - private String def15; - private String def16; - private String def17; - private String def18; - private String def19; - private String def2; - private String def20; - private String def21; - private String def22; - private String def23; - private String def24; - private String def25; - private String def26; - private String def27; - private String def28; - private String def29; - private String def3; - private String def30; - private String def4; - private String def5; - private String def6; - private String def7; - private String def8; - private String def9; - private String developdate; - private String diffcurrflag; - private String discountrate; - private Long dr; - private String freeofacclmtcheck; - private String freeofcremnycheck; - private String frozendate; - private String frozenflag; - private Long grade; - private Long innerctldays; - private String iounit; - private String isagent; - private String ispromtesettlement; - private String linkman; - private String memo; - private String mobilephone; - private String modifier; - private String modifytime; - private String ordawmny; - private String pkCalbody; - private String pkCorp; - private String pkCubasdoc; - private String pkCumandoc; - private String pkCurrtype1; - private String pkCusmandoc2; - private String pkCusmandoc3; - private String pkDefbusitype; - private String pkPayterm; - private String pkPricegroupcorp; - private String pkRespdept1; - private String pkResppsn1; - private String pkSalestru; - private String pkSendtype; - private String pkSettleunit; - private String pkStordoc2; - private Long prepaidratio; - private String ratifydate; - private String sealflag; - private Long stockpriceratio; - private String testsalemoney; - private String ts; - private String custcode; - - public String getCustcode() { - return custcode; - } - - public void setCustcode(String custcode) { - this.custcode = custcode; - } - - /** - * 多个custflag值查询 - */ - private String custflags; - - public String getCustflags() { - return custflags; - } - - public void setCustflags(String custflags) { - this.custflags = custflags; - } - - public String getAccawmny() { - return accawmny; - } - - public void setAccawmny(String accawmny) { - this.accawmny = accawmny; - } - - public String getAcclimit() { - return acclimit; - } - - public void setAcclimit(String acclimit) { - this.acclimit = acclimit; - } - - public String getAcclimitcontrol() { - return acclimitcontrol; - } - - public void setAcclimitcontrol(String acclimitcontrol) { - this.acclimitcontrol = acclimitcontrol; - } - - public String getAcclmtbegindate() { - return acclmtbegindate; - } - - public void setAcclmtbegindate(String acclmtbegindate) { - this.acclmtbegindate = acclmtbegindate; - } - - public String getBalancemny() { - return balancemny; - } - - public void setBalancemny(String balancemny) { - this.balancemny = balancemny; - } - - public String getBp() { - return bp; - } - - public void setBp(String bp) { - this.bp = bp; - } - - public String getBusawmny() { - return busawmny; - } - - public void setBusawmny(String busawmny) { - this.busawmny = busawmny; - } - - public String getCmnecode() { - return cmnecode; - } - - public void setCmnecode(String cmnecode) { - this.cmnecode = cmnecode; - } - - public String getCooperateflag() { - return cooperateflag; - } - - public void setCooperateflag(String cooperateflag) { - this.cooperateflag = cooperateflag; - } - - public String getCooperatingdayfrom() { - return cooperatingdayfrom; - } - - public void setCooperatingdayfrom(String cooperatingdayfrom) { - this.cooperatingdayfrom = cooperatingdayfrom; - } - - public String getCooperatingdayto() { - return cooperatingdayto; - } - - public void setCooperatingdayto(String cooperatingdayto) { - this.cooperatingdayto = cooperatingdayto; - } - - public String getCorrespsettleunit() { - return correspsettleunit; - } - - public void setCorrespsettleunit(String correspsettleunit) { - this.correspsettleunit = correspsettleunit; - } - - public String getCreatetime() { - return createtime; - } - - public void setCreatetime(String createtime) { - this.createtime = createtime; - } - - public String getCreator() { - return creator; - } - - public void setCreator(String creator) { - this.creator = creator; - } - - public String getCreditcontrol() { - return creditcontrol; - } - - public void setCreditcontrol(String creditcontrol) { - this.creditcontrol = creditcontrol; - } - - public String getCreditlevel() { - return creditlevel; - } - - public void setCreditlevel(String creditlevel) { - this.creditlevel = creditlevel; - } - - public String getCreditlimitnum() { - return creditlimitnum; - } - - public void setCreditlimitnum(String creditlimitnum) { - this.creditlimitnum = creditlimitnum; - } - - public String getCreditmny() { - return creditmny; - } - - public void setCreditmny(String creditmny) { - this.creditmny = creditmny; - } - - public String getCreditmoney() { - return creditmoney; - } - - public void setCreditmoney(String creditmoney) { - this.creditmoney = creditmoney; - } - - public Long getCredlimitflag() { - return credlimitflag; - } - - public void setCredlimitflag(Long credlimitflag) { - this.credlimitflag = credlimitflag; - } - - public String getCustflag() { - return custflag; - } - - public void setCustflag(String custflag) { - this.custflag = custflag; - } - - public Long getCuststate() { - return custstate; - } - - public void setCuststate(Long custstate) { - this.custstate = custstate; - } - - public String getDef1() { - return def1; - } - - public void setDef1(String def1) { - this.def1 = def1; - } - - public String getDef10() { - return def10; - } - - public void setDef10(String def10) { - this.def10 = def10; - } - - public String getDef11() { - return def11; - } - - public void setDef11(String def11) { - this.def11 = def11; - } - - public String getDef12() { - return def12; - } - - public void setDef12(String def12) { - this.def12 = def12; - } - - public String getDef13() { - return def13; - } - - public void setDef13(String def13) { - this.def13 = def13; - } - - public String getDef14() { - return def14; - } - - public void setDef14(String def14) { - this.def14 = def14; - } - - public String getDef15() { - return def15; - } - - public void setDef15(String def15) { - this.def15 = def15; - } - - public String getDef16() { - return def16; - } - - public void setDef16(String def16) { - this.def16 = def16; - } - - public String getDef17() { - return def17; - } - - public void setDef17(String def17) { - this.def17 = def17; - } - - public String getDef18() { - return def18; - } - - public void setDef18(String def18) { - this.def18 = def18; - } - - public String getDef19() { - return def19; - } - - public void setDef19(String def19) { - this.def19 = def19; - } - - public String getDef2() { - return def2; - } - - public void setDef2(String def2) { - this.def2 = def2; - } - - public String getDef20() { - return def20; - } - - public void setDef20(String def20) { - this.def20 = def20; - } - - public String getDef21() { - return def21; - } - - public void setDef21(String def21) { - this.def21 = def21; - } - - public String getDef22() { - return def22; - } - - public void setDef22(String def22) { - this.def22 = def22; - } - - public String getDef23() { - return def23; - } - - public void setDef23(String def23) { - this.def23 = def23; - } - - public String getDef24() { - return def24; - } - - public void setDef24(String def24) { - this.def24 = def24; - } - - public String getDef25() { - return def25; - } - - public void setDef25(String def25) { - this.def25 = def25; - } - - public String getDef26() { - return def26; - } - - public void setDef26(String def26) { - this.def26 = def26; - } - - public String getDef27() { - return def27; - } - - public void setDef27(String def27) { - this.def27 = def27; - } - - public String getDef28() { - return def28; - } - - public void setDef28(String def28) { - this.def28 = def28; - } - - public String getDef29() { - return def29; - } - - public void setDef29(String def29) { - this.def29 = def29; - } - - public String getDef3() { - return def3; - } - - public void setDef3(String def3) { - this.def3 = def3; - } - - public String getDef30() { - return def30; - } - - public void setDef30(String def30) { - this.def30 = def30; - } - - public String getDef4() { - return def4; - } - - public void setDef4(String def4) { - this.def4 = def4; - } - - public String getDef5() { - return def5; - } - - public void setDef5(String def5) { - this.def5 = def5; - } - - public String getDef6() { - return def6; - } - - public void setDef6(String def6) { - this.def6 = def6; - } - - public String getDef7() { - return def7; - } - - public void setDef7(String def7) { - this.def7 = def7; - } - - public String getDef8() { - return def8; - } - - public void setDef8(String def8) { - this.def8 = def8; - } - - public String getDef9() { - return def9; - } - - public void setDef9(String def9) { - this.def9 = def9; - } - - public String getDevelopdate() { - return developdate; - } - - public void setDevelopdate(String developdate) { - this.developdate = developdate; - } - - public String getDiffcurrflag() { - return diffcurrflag; - } - - public void setDiffcurrflag(String diffcurrflag) { - this.diffcurrflag = diffcurrflag; - } - - public String getDiscountrate() { - return discountrate; - } - - public void setDiscountrate(String discountrate) { - this.discountrate = discountrate; - } - - public Long getDr() { - return dr; - } - - public void setDr(Long dr) { - this.dr = dr; - } - - public String getFreeofacclmtcheck() { - return freeofacclmtcheck; - } - - public void setFreeofacclmtcheck(String freeofacclmtcheck) { - this.freeofacclmtcheck = freeofacclmtcheck; - } - - public String getFreeofcremnycheck() { - return freeofcremnycheck; - } - - public void setFreeofcremnycheck(String freeofcremnycheck) { - this.freeofcremnycheck = freeofcremnycheck; - } - - public String getFrozendate() { - return frozendate; - } - - public void setFrozendate(String frozendate) { - this.frozendate = frozendate; - } - - public String getFrozenflag() { - return frozenflag; - } - - public void setFrozenflag(String frozenflag) { - this.frozenflag = frozenflag; - } - - public Long getGrade() { - return grade; - } - - public void setGrade(Long grade) { - this.grade = grade; - } - - public Long getInnerctldays() { - return innerctldays; - } - - public void setInnerctldays(Long innerctldays) { - this.innerctldays = innerctldays; - } - - public String getIounit() { - return iounit; - } - - public void setIounit(String iounit) { - this.iounit = iounit; - } - - public String getIsagent() { - return isagent; - } - - public void setIsagent(String isagent) { - this.isagent = isagent; - } - - public String getIspromtesettlement() { - return ispromtesettlement; - } - - public void setIspromtesettlement(String ispromtesettlement) { - this.ispromtesettlement = ispromtesettlement; - } - - public String getLinkman() { - return linkman; - } - - public void setLinkman(String linkman) { - this.linkman = linkman; - } - - public String getMemo() { - return memo; - } - - public void setMemo(String memo) { - this.memo = memo; - } - - public String getMobilephone() { - return mobilephone; - } - - public void setMobilephone(String mobilephone) { - this.mobilephone = mobilephone; - } - - public String getModifier() { - return modifier; - } - - public void setModifier(String modifier) { - this.modifier = modifier; - } - - public String getModifytime() { - return modifytime; - } - - public void setModifytime(String modifytime) { - this.modifytime = modifytime; - } - - public String getOrdawmny() { - return ordawmny; - } - - public void setOrdawmny(String ordawmny) { - this.ordawmny = ordawmny; - } - - public String getPkCalbody() { - return pkCalbody; - } - - public void setPkCalbody(String pkCalbody) { - this.pkCalbody = pkCalbody; - } - - public String getPkCorp() { - return pkCorp; - } - - public void setPkCorp(String pkCorp) { - this.pkCorp = pkCorp; - } - - public String getPkCubasdoc() { - return pkCubasdoc; - } - - public void setPkCubasdoc(String pkCubasdoc) { - this.pkCubasdoc = pkCubasdoc; - } - - public String getPkCumandoc() { - return pkCumandoc; - } - - public void setPkCumandoc(String pkCumandoc) { - this.pkCumandoc = pkCumandoc; - } - - public String getPkCurrtype1() { - return pkCurrtype1; - } - - public void setPkCurrtype1(String pkCurrtype1) { - this.pkCurrtype1 = pkCurrtype1; - } - - public String getPkCusmandoc2() { - return pkCusmandoc2; - } - - public void setPkCusmandoc2(String pkCusmandoc2) { - this.pkCusmandoc2 = pkCusmandoc2; - } - - public String getPkCusmandoc3() { - return pkCusmandoc3; - } - - public void setPkCusmandoc3(String pkCusmandoc3) { - this.pkCusmandoc3 = pkCusmandoc3; - } - - public String getPkDefbusitype() { - return pkDefbusitype; - } - - public void setPkDefbusitype(String pkDefbusitype) { - this.pkDefbusitype = pkDefbusitype; - } - - public String getPkPayterm() { - return pkPayterm; - } - - public void setPkPayterm(String pkPayterm) { - this.pkPayterm = pkPayterm; - } - - public String getPkPricegroupcorp() { - return pkPricegroupcorp; - } - - public void setPkPricegroupcorp(String pkPricegroupcorp) { - this.pkPricegroupcorp = pkPricegroupcorp; - } - - public String getPkRespdept1() { - return pkRespdept1; - } - - public void setPkRespdept1(String pkRespdept1) { - this.pkRespdept1 = pkRespdept1; - } - - public String getPkResppsn1() { - return pkResppsn1; - } - - public void setPkResppsn1(String pkResppsn1) { - this.pkResppsn1 = pkResppsn1; - } - - public String getPkSalestru() { - return pkSalestru; - } - - public void setPkSalestru(String pkSalestru) { - this.pkSalestru = pkSalestru; - } - - public String getPkSendtype() { - return pkSendtype; - } - - public void setPkSendtype(String pkSendtype) { - this.pkSendtype = pkSendtype; - } - - public String getPkSettleunit() { - return pkSettleunit; - } - - public void setPkSettleunit(String pkSettleunit) { - this.pkSettleunit = pkSettleunit; - } - - public String getPkStordoc2() { - return pkStordoc2; - } - - public void setPkStordoc2(String pkStordoc2) { - this.pkStordoc2 = pkStordoc2; - } - - public Long getPrepaidratio() { - return prepaidratio; - } - - public void setPrepaidratio(Long prepaidratio) { - this.prepaidratio = prepaidratio; - } - - public String getRatifydate() { - return ratifydate; - } - - public void setRatifydate(String ratifydate) { - this.ratifydate = ratifydate; - } - - public String getSealflag() { - return sealflag; - } - - public void setSealflag(String sealflag) { - this.sealflag = sealflag; - } - - public Long getStockpriceratio() { - return stockpriceratio; - } - - public void setStockpriceratio(Long stockpriceratio) { - this.stockpriceratio = stockpriceratio; - } - - public String getTestsalemoney() { - return testsalemoney; - } - - public void setTestsalemoney(String testsalemoney) { - this.testsalemoney = testsalemoney; - } - - public String getTs() { - return ts; - } - - public void setTs(String ts) { - this.ts = ts; - } - -} - diff --git a/service/src/main/java/com/hzya/frame/u8c/bdCumandoc/entity/BdCumandocEntity.xml b/service/src/main/java/com/hzya/frame/u8c/bdCumandoc/entity/BdCumandocEntity.xml deleted file mode 100644 index 8a00372f..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/bdCumandoc/entity/BdCumandocEntity.xml +++ /dev/null @@ -1,212 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - accawmny - ,acclimit - ,acclimitcontrol - ,acclmtbegindate - ,balancemny - ,bp - ,busawmny - ,cmnecode - ,cooperateflag - ,cooperatingdayfrom - ,cooperatingdayto - ,correspsettleunit - ,createtime - ,creator - ,creditcontrol - ,creditlevel - ,creditlimitnum - ,creditmny - ,creditmoney - ,credlimitflag - ,custflag - ,custstate - ,def1 - ,def10 - ,def11 - ,def12 - ,def13 - ,def14 - ,def15 - ,def16 - ,def17 - ,def18 - ,def19 - ,def2 - ,def20 - ,def21 - ,def22 - ,def23 - ,def24 - ,def25 - ,def26 - ,def27 - ,def28 - ,def29 - ,def3 - ,def30 - ,def4 - ,def5 - ,def6 - ,def7 - ,def8 - ,def9 - ,developdate - ,diffcurrflag - ,discountrate - ,dr - ,freeofacclmtcheck - ,freeofcremnycheck - ,frozendate - ,frozenflag - ,grade - ,innerctldays - ,iounit - ,isagent - ,ispromtesettlement - ,linkman - ,memo - ,mobilephone - ,modifier - ,modifytime - ,ordawmny - ,pk_calbody - ,pk_corp - ,pk_cubasdoc - ,pk_cumandoc - ,pk_currtype1 - ,pk_cusmandoc2 - ,pk_cusmandoc3 - ,pk_defbusitype - ,pk_payterm - ,pk_pricegroupcorp - ,pk_respdept1 - ,pk_resppsn1 - ,pk_salestru - ,pk_sendtype - ,pk_settleunit - ,pk_stordoc2 - ,prepaidratio - ,ratifydate - ,sealflag - ,stockpriceratio - ,testsalemoney - ,ts - - - - - - diff --git a/service/src/main/java/com/hzya/frame/u8c/bdcorp/dao/IBdCorpDao.java b/service/src/main/java/com/hzya/frame/u8c/bdcorp/dao/IBdCorpDao.java deleted file mode 100644 index b39d6075..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/bdcorp/dao/IBdCorpDao.java +++ /dev/null @@ -1,40 +0,0 @@ -package com.hzya.frame.u8c.bdcorp.dao; - -import com.hzya.frame.u8c.bdcorp.entity.BdCorpEntity; -import com.hzya.frame.basedao.dao.IBaseDao; - -import java.util.List; - -/** - * (bd_corp: table)表数据库访问层 - * - * @author makejava - * @since 2023-09-06 14:47:17 - */ -public interface IBdCorpDao extends IBaseDao { - /** - * - * @content 通过组织主键,采购组织编码获取采购组织主键 - * @author makejava - * @date 2023/12/11 0011 16:32 - * - */ - List getPoPkByOrg(BdCorpEntity poCorp); - /** - * - * @content 通过组织主键,采购组织编码获取库存组织主键 - * @author makejava - * @date 2023/12/11 0011 16:32 - * - */ - List getStockPkByOrg(BdCorpEntity poCorp); - /** - * - * @content 通过组织主键,销售组织编码获取销售组织主键 - * @author makejava - * @date 2023/12/11 0011 16:32 - * - */ - List getSoPkByOrg(BdCorpEntity poCorp); -} - diff --git a/service/src/main/java/com/hzya/frame/u8c/bdcorp/dao/impl/BdCorpDaoImpl.java b/service/src/main/java/com/hzya/frame/u8c/bdcorp/dao/impl/BdCorpDaoImpl.java deleted file mode 100644 index 93b952b2..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/bdcorp/dao/impl/BdCorpDaoImpl.java +++ /dev/null @@ -1,36 +0,0 @@ -package com.hzya.frame.u8c.bdcorp.dao.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.u8c.Invmandoc.entity.BdInvmandocEntity; -import com.hzya.frame.u8c.bdcorp.entity.BdCorpEntity; -import com.hzya.frame.u8c.bdcorp.dao.IBdCorpDao; -import org.springframework.stereotype.Repository; -import com.hzya.frame.basedao.dao.MybatisGenericDao; - -import java.util.List; - -/** - * (BdCorp)表数据库访问层 - * - * @author makejava - * @since 2023-09-06 14:47:17 - */ -@Repository("serviceBdCorpDaoImpl") -public class BdCorpDaoImpl extends MybatisGenericDao implements IBdCorpDao{ - @DS("sowow_sqlserver_pro") - @Override - public List getPoPkByOrg(BdCorpEntity poCorp) { - return (List) super.selectList("com.hzya.frame.u8c.bdcorp.dao.impl.BdCorpDaoImpl.entity_list_base_po", poCorp); - } - @DS("sowow_sqlserver_pro") - @Override - public List getStockPkByOrg(BdCorpEntity poCorp) { - return (List) super.selectList("com.hzya.frame.u8c.bdcorp.dao.impl.BdCorpDaoImpl.entity_list_base_stock", poCorp); - } - @DS("sowow_sqlserver_pro") - @Override - public List getSoPkByOrg(BdCorpEntity poCorp) { - return (List) super.selectList("com.hzya.frame.u8c.bdcorp.dao.impl.BdCorpDaoImpl.entity_list_base_so", poCorp); - } -} - diff --git a/service/src/main/java/com/hzya/frame/u8c/bdcorp/entity/BdCorpEntity.java b/service/src/main/java/com/hzya/frame/u8c/bdcorp/entity/BdCorpEntity.java deleted file mode 100644 index 941c80fc..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/bdcorp/entity/BdCorpEntity.java +++ /dev/null @@ -1,51 +0,0 @@ -package com.hzya.frame.u8c.bdcorp.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -/** - * (BdCorp)实体类 - * - * @author makejava - * @since 2023-09-06 14:47:18 - */ -public class BdCorpEntity extends BaseEntity { - - private String pkPurorg;//采购组织主键 - private String pkCorp;//所属公司 - private String code;//编码 - private String pkCalbody;//库存组织主键 - - - public String getPkCalbody() { - return pkCalbody; - } - - public void setPkCalbody(String pkCalbody) { - this.pkCalbody = pkCalbody; - } - - public String getCode() { - return code; - } - - public void setCode(String code) { - this.code = code; - } - - public String getPkPurorg() { - return pkPurorg; - } - - public void setPkPurorg(String pkPurorg) { - this.pkPurorg = pkPurorg; - } - - public String getPkCorp() { - return pkCorp; - } - - public void setPkCorp(String pkCorp) { - this.pkCorp = pkCorp; - } -} - diff --git a/service/src/main/java/com/hzya/frame/u8c/bdcorp/entity/BdCorpEntity.xml b/service/src/main/java/com/hzya/frame/u8c/bdcorp/entity/BdCorpEntity.xml deleted file mode 100644 index ba5b5035..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/bdcorp/entity/BdCorpEntity.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - id - - - - - - - - - - diff --git a/service/src/main/java/com/hzya/frame/u8c/bdcorp/service/IBdCorpService.java b/service/src/main/java/com/hzya/frame/u8c/bdcorp/service/IBdCorpService.java deleted file mode 100644 index fef77cff..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/bdcorp/service/IBdCorpService.java +++ /dev/null @@ -1,36 +0,0 @@ -package com.hzya.frame.u8c.bdcorp.service; - -import com.hzya.frame.u8c.bdcorp.entity.BdCorpEntity; -import com.hzya.frame.basedao.service.IBaseService; -/** - * (BdCorp)表服务接口 - * - * @author makejava - * @since 2023-09-06 14:47:18 - */ -public interface IBdCorpService extends IBaseService{ -/** - * - * @content 通过组织主键,采购组织编码获取采购组织主键 - * @author makejava - * @date 2023/12/11 0011 16:32 - * - */ - BdCorpEntity getPoPkByOrg(BdCorpEntity poCorp); - /** - * - * @content 通过组织主键,库存组织编码获取库存组织主键 - * @author makejava - * @date 2023/12/11 0011 16:32 - * - */ - BdCorpEntity getStockPkByOrg(BdCorpEntity poCorp); - /** - * - * @content 通过组织主键,销售组织编码获取销售组织主键 - * @author makejava - * @date 2023/12/11 0011 16:32 - * - */ - BdCorpEntity getSoPkByOrg(BdCorpEntity poCorp); -} diff --git a/service/src/main/java/com/hzya/frame/u8c/bdcorp/service/impl/BdCorpServiceImpl.java b/service/src/main/java/com/hzya/frame/u8c/bdcorp/service/impl/BdCorpServiceImpl.java deleted file mode 100644 index 635da2de..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/bdcorp/service/impl/BdCorpServiceImpl.java +++ /dev/null @@ -1,54 +0,0 @@ -package com.hzya.frame.u8c.bdcorp.service.impl; - -import com.hzya.frame.u8c.bdcorp.entity.BdCorpEntity; -import com.hzya.frame.u8c.bdcorp.dao.IBdCorpDao; -import com.hzya.frame.u8c.bdcorp.service.IBdCorpService; -import org.springframework.stereotype.Service; -import org.springframework.beans.factory.annotation.Autowired; -import javax.annotation.Resource; -import com.hzya.frame.basedao.service.impl.BaseService; - -import java.util.List; - -/** - * (BdCorp)表服务实现类 - * - * @author makejava - * @since 2023-09-06 14:47:18 - */ -@Service("serviceCorpServiceImpl") -public class BdCorpServiceImpl extends BaseService implements IBdCorpService { - - private IBdCorpDao bdCorpDao; - - @Autowired - public void setBdCorpDao(IBdCorpDao dao) { - this.bdCorpDao = dao; - this.dao = dao; - } - - @Override - public BdCorpEntity getPoPkByOrg(BdCorpEntity poCorp) { - List bdCorpEntityList = bdCorpDao.getPoPkByOrg(poCorp); - if(bdCorpEntityList != null && bdCorpEntityList.size() > 0){ - return bdCorpEntityList.get(0); - } - return null; - } - @Override - public BdCorpEntity getStockPkByOrg(BdCorpEntity poCorp) { - List bdCorpEntityList = bdCorpDao.getStockPkByOrg(poCorp); - if(bdCorpEntityList != null && bdCorpEntityList.size() > 0){ - return bdCorpEntityList.get(0); - } - return null; - } - @Override - public BdCorpEntity getSoPkByOrg(BdCorpEntity poCorp) { - List bdCorpEntityList = bdCorpDao.getSoPkByOrg(poCorp); - if(bdCorpEntityList != null && bdCorpEntityList.size() > 0){ - return bdCorpEntityList.get(0); - } - return null; - } -} diff --git a/service/src/main/java/com/hzya/frame/u8c/util/U8cHttpUtil.java b/service/src/main/java/com/hzya/frame/u8c/util/U8cHttpUtil.java deleted file mode 100644 index 7ca02d42..00000000 --- a/service/src/main/java/com/hzya/frame/u8c/util/U8cHttpUtil.java +++ /dev/null @@ -1,47 +0,0 @@ -package com.hzya.frame.u8c.util; - -import cn.hutool.core.util.StrUtil; -import cn.hutool.http.HttpRequest; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; - -/** - * com.hzya.frame.u8c.util - * - * @author yqh - * @date 2023-11 -14 18:45 - */ - -public class U8cHttpUtil { - public static String baseUrl = "127.0.0.1:9999/kangarooDataCenterV3/entranceController/externalCallInterface"; - public static JSONObject sendOATOU8CEsb(String parm, String apiCode){ - - String result = HttpRequest.post(baseUrl) - .header("usercode", "admin")//头信息,多个头信息多次调用此方法即可 -// .header("needStackTrace", "Y")//头信息,多个头信息多次调用此方法即可 - .header("password", "eddea5c9f7fab1a9d18410cda784c224")//头信息,多个头信息多次调用此方法即可 - .header("trantype", "PK")//头信息,多个头信息多次调用此方法即可 - .header("system", "sowow")//头信息,多个头信息多次调用此方法即可 - .header("appId", "800005")//头信息,多个头信息多次调用此方法即可 - .header("apiCode", apiCode)//头信息,多个头信息多次调用此方法即可 - .header("publicKey", "ZJYAWb7lhAUTYqekPkU+uHJv1/ObJxb7dT7sD8HPRDGAgyhCe7eDIk+3zDUT+v578prj")//头信息,多个头信息多次调用此方法即可 - .header("secretKey", "fviZnLBsQUAGF8w8FSOdJi7XlIm/XAZclMxRagDLfTyJFlvnIBF3w66Hrpfzs8cYj3JzOP8MtA1LSGvL+2BWG8c/o7DKi92S4mr3zcGearA=")//头信息,多个头信息多次调用此方法即可 - .body(parm)//表单内容 - .timeout(20000)//超时,毫秒 - .execute().body(); - if(StrUtil.isNotEmpty(result)){ - return analytic(result); - } - return null; - } - public static JSONObject analytic(String parm){ - JSONObject main = JSON.parseObject(parm); - String status = main.getString("status"); - if("200".equals(status)){ - String attribute = main.getString("attribute"); - JSONObject attributeObj = JSON.parseObject(attribute); - return attributeObj; - } - return null; - } -} diff --git a/service/src/main/java/com/hzya/frame/u9c/allot/items/dao/IVU9cAllotOrderItemsDao.java b/service/src/main/java/com/hzya/frame/u9c/allot/items/dao/IVU9cAllotOrderItemsDao.java deleted file mode 100644 index d7e6bf10..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/allot/items/dao/IVU9cAllotOrderItemsDao.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.hzya.frame.u9c.allot.items.dao; - -import com.hzya.frame.u9c.allot.items.entity.VU9cAllotOrderItemsEntity; -import com.hzya.frame.basedao.dao.IBaseDao; - -/** - * (v_u9c_allot_order_items: table)表数据库访问层 - * - * @author xiang2lin - * @since 2023-11-02 10:52:57 - */ -public interface IVU9cAllotOrderItemsDao extends IBaseDao { - -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/allot/items/dao/impl/VU9cAllotOrderItemsDaoImpl.java b/service/src/main/java/com/hzya/frame/u9c/allot/items/dao/impl/VU9cAllotOrderItemsDaoImpl.java deleted file mode 100644 index 3d3f141c..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/allot/items/dao/impl/VU9cAllotOrderItemsDaoImpl.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.hzya.frame.u9c.allot.items.dao.impl; - -import com.hzya.frame.u9c.allot.items.entity.VU9cAllotOrderItemsEntity; -import com.hzya.frame.u9c.allot.items.dao.IVU9cAllotOrderItemsDao; -import org.springframework.stereotype.Repository; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -/** - * (VU9cAllotOrderItems)表数据库访问层 - * - * @author xiang2lin - * @since 2023-11-02 10:52:59 - */ -@Repository("VU9cAllotOrderItemsDaoImpl") -public class VU9cAllotOrderItemsDaoImpl extends MybatisGenericDao implements IVU9cAllotOrderItemsDao{ - -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/allot/items/entity/VU9cAllotOrderItemsEntity.java b/service/src/main/java/com/hzya/frame/u9c/allot/items/entity/VU9cAllotOrderItemsEntity.java deleted file mode 100644 index c1869ca0..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/allot/items/entity/VU9cAllotOrderItemsEntity.java +++ /dev/null @@ -1,129 +0,0 @@ -package com.hzya.frame.u9c.allot.items.entity; - -import com.hzya.frame.web.entity.BaseEntity; -/** - * (VU9cAllotOrderItems)实体类 - * - * @author xiang2lin - * @since 2023-11-17 10:35:25 - */ -public class VU9cAllotOrderItemsEntity extends BaseEntity { - - private String reabamWcode;//睿本云从仓库 - private String reabamUnit;//睿本云单位 - private String unit_name;//采购单位 - private String quantity1;//实到数量1 - private String sortno; - - private String skubarcode; - - private String itemname; - - private String itemcode; - - private String quantity; - - private String saleprice; - - private String locationcode; - - private String locationname; - - - public String getSortno() { - return sortno; - } - - public void setSortno(String sortno) { - this.sortno = sortno; - } - - public String getSkubarcode() { - return skubarcode; - } - - public void setSkubarcode(String skubarcode) { - this.skubarcode = skubarcode; - } - - public String getItemname() { - return itemname; - } - - public void setItemname(String itemname) { - this.itemname = itemname; - } - - public String getItemcode() { - return itemcode; - } - - public void setItemcode(String itemcode) { - this.itemcode = itemcode; - } - - public String getQuantity() { - return quantity; - } - - public void setQuantity(String quantity) { - this.quantity = quantity; - } - - public String getSaleprice() { - return saleprice; - } - - public void setSaleprice(String saleprice) { - this.saleprice = saleprice; - } - - public String getLocationcode() { - return locationcode; - } - - public void setLocationcode(String locationcode) { - this.locationcode = locationcode; - } - - public String getLocationname() { - return locationname; - } - - public void setLocationname(String locationname) { - this.locationname = locationname; - } - - public String getReabamWcode() { - return reabamWcode; - } - - public void setReabamWcode(String reabamWcode) { - this.reabamWcode = reabamWcode; - } - - public String getUnit_name() { - return unit_name; - } - - public void setUnit_name(String unit_name) { - this.unit_name = unit_name; - } - - public String getQuantity1() { - return quantity1; - } - - public void setQuantity1(String quantity1) { - this.quantity1 = quantity1; - } - - public String getReabamUnit() { - return reabamUnit; - } - - public void setReabamUnit(String reabamUnit) { - this.reabamUnit = reabamUnit; - } -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/allot/items/entity/VU9cAllotOrderItemsEntity.xml b/service/src/main/java/com/hzya/frame/u9c/allot/items/entity/VU9cAllotOrderItemsEntity.xml deleted file mode 100644 index b8a4d299..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/allot/items/entity/VU9cAllotOrderItemsEntity.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - id, - sortno - ,skuBarcode - ,reabamWcode - ,itemName - ,itemCode - ,quantity - ,quantity1 - ,reabamUnit - ,unit_name - ,salePrice - ,locationCode - ,locationName - - - - - - - - - - - - - - - - - - - - diff --git a/service/src/main/java/com/hzya/frame/u9c/allot/items/service/IVU9cAllotOrderItemsService.java b/service/src/main/java/com/hzya/frame/u9c/allot/items/service/IVU9cAllotOrderItemsService.java deleted file mode 100644 index 47634ea1..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/allot/items/service/IVU9cAllotOrderItemsService.java +++ /dev/null @@ -1,21 +0,0 @@ -package com.hzya.frame.u9c.allot.items.service; - -import com.hzya.frame.u9c.allot.items.entity.VU9cAllotOrderItemsEntity; -import com.hzya.frame.basedao.service.IBaseService; - -import java.util.List; - -/** - * (VU9cAllotOrderItems)表服务接口 - * - * @author xiang2lin - * @since 2023-11-02 10:53:00 - */ -public interface IVU9cAllotOrderItemsService extends IBaseService{ - /** - * 查询U9C 收货单, 传递睿本云专用 - * @param entity - * @return - */ - List query2Reabam(VU9cAllotOrderItemsEntity entity); -} diff --git a/service/src/main/java/com/hzya/frame/u9c/allot/items/service/impl/VU9cAllotOrderItemsServiceImpl.java b/service/src/main/java/com/hzya/frame/u9c/allot/items/service/impl/VU9cAllotOrderItemsServiceImpl.java deleted file mode 100644 index a2b34174..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/allot/items/service/impl/VU9cAllotOrderItemsServiceImpl.java +++ /dev/null @@ -1,44 +0,0 @@ -package com.hzya.frame.u9c.allot.items.service.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.u9c.allot.items.entity.VU9cAllotOrderItemsEntity; -import com.hzya.frame.u9c.allot.items.dao.IVU9cAllotOrderItemsDao; -import com.hzya.frame.u9c.allot.items.service.IVU9cAllotOrderItemsService; -import com.hzya.frame.u9c.constant.U9Constant; -import org.springframework.stereotype.Service; -import org.springframework.beans.factory.annotation.Autowired; -import javax.annotation.Resource; -import com.hzya.frame.basedao.service.impl.BaseService; - -import java.util.List; - -/** - * (VU9cAllotOrderItems)表服务实现类 - * - * @author xiang2lin - * @since 2023-11-02 10:53:01 - */ -@Service("vU9cAllotOrderItemsService") -public class VU9cAllotOrderItemsServiceImpl extends BaseService implements IVU9cAllotOrderItemsService { - - private IVU9cAllotOrderItemsDao vU9cAllotOrderItemsDao; - - @Autowired - public void setVU9cAllotOrderItemsDao(IVU9cAllotOrderItemsDao dao) { - this.vU9cAllotOrderItemsDao = dao; - this.dao = dao; - } - - /** - * 查询U9C 收货单, 传递睿本云专用 - * - * @param entity - * @return - */ - @DS(U9Constant.DATA_SOURCE_CODE) - @Override - public List query2Reabam(VU9cAllotOrderItemsEntity entity) { - List list = vU9cAllotOrderItemsDao.queryList(entity, "VU9cAllotOrderItemsEntity_list_base_reabam"); - return list; - } -} diff --git a/service/src/main/java/com/hzya/frame/u9c/allot/order/dao/IVU9cAllotOrderDao.java b/service/src/main/java/com/hzya/frame/u9c/allot/order/dao/IVU9cAllotOrderDao.java deleted file mode 100644 index f1eb960c..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/allot/order/dao/IVU9cAllotOrderDao.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.hzya.frame.u9c.allot.order.dao; - -import com.hzya.frame.u9c.allot.order.entity.VU9cAllotOrderEntity; -import com.hzya.frame.basedao.dao.IBaseDao; - -/** - * (v_u9c_allot_order: table)表数据库访问层 - * - * @author xiang2lin - * @since 2023-11-02 10:52:19 - */ -public interface IVU9cAllotOrderDao extends IBaseDao { - -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/allot/order/dao/impl/VU9cAllotOrderDaoImpl.java b/service/src/main/java/com/hzya/frame/u9c/allot/order/dao/impl/VU9cAllotOrderDaoImpl.java deleted file mode 100644 index ac0588bc..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/allot/order/dao/impl/VU9cAllotOrderDaoImpl.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.hzya.frame.u9c.allot.order.dao.impl; - -import com.hzya.frame.u9c.allot.order.entity.VU9cAllotOrderEntity; -import com.hzya.frame.u9c.allot.order.dao.IVU9cAllotOrderDao; -import org.springframework.stereotype.Repository; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -/** - * (VU9cAllotOrder)表数据库访问层 - * - * @author xiang2lin - * @since 2023-11-02 10:52:21 - */ -@Repository("VU9cAllotOrderDaoImpl") -public class VU9cAllotOrderDaoImpl extends MybatisGenericDao implements IVU9cAllotOrderDao{ - -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/allot/order/entity/VU9cAllotOrderEntity.java b/service/src/main/java/com/hzya/frame/u9c/allot/order/entity/VU9cAllotOrderEntity.java deleted file mode 100644 index b75399ac..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/allot/order/entity/VU9cAllotOrderEntity.java +++ /dev/null @@ -1,101 +0,0 @@ -package com.hzya.frame.u9c.allot.order.entity; - -import com.hzya.frame.web.entity.BaseEntity; -/** - * (VU9cAllotOrder)实体类 - * - * @author xiang2lin - * @since 2023-11-17 10:23:58 - */ -public class VU9cAllotOrderEntity extends BaseEntity { - - private String doctypename;//单据类型 - private String doctypecode;//单据类型编码 - private String outorderno; - - private String reasoncode; - - - - private String docdate;//单据日期 - private String wdata;//入库日期 - - private String remark; - - private String status;// 5表示以关闭 - private String update_time; - public String getOutorderno() { - return outorderno; - } - - public void setOutorderno(String outorderno) { - this.outorderno = outorderno; - } - - public String getReasoncode() { - return reasoncode; - } - - public void setReasoncode(String reasoncode) { - this.reasoncode = reasoncode; - } - - - - public String getDocdate() { - return docdate; - } - - public void setDocdate(String docdate) { - this.docdate = docdate; - } - - public String getRemark() { - return remark; - } - - public void setRemark(String remark) { - this.remark = remark; - } - - public String getWdata() { - return wdata; - } - - public void setWdata(String wdata) { - this.wdata = wdata; - } - - public String getStatus() { - return status; - } - - public void setStatus(String status) { - this.status = status; - } - - public String getUpdate_time() { - return update_time; - } - - public void setUpdate_time(String update_time) { - this.update_time = update_time; - } - - public String getDoctypename() { - return doctypename; - } - - public void setDoctypename(String doctypename) { - this.doctypename = doctypename; - } - - public String getDoctypecode() { - return doctypecode; - } - - public void setDoctypecode(String doctypecode) { - this.doctypecode = doctypecode; - } -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/allot/order/entity/VU9cAllotOrderEntity.xml b/service/src/main/java/com/hzya/frame/u9c/allot/order/entity/VU9cAllotOrderEntity.xml deleted file mode 100644 index 04299340..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/allot/order/entity/VU9cAllotOrderEntity.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - - - - - - - - - - - id, - outOrderNo, - doctypename, - doctypecode, - status, - update_time, - docDate - - - - - - - - - - - - - - - - - - - - diff --git a/service/src/main/java/com/hzya/frame/u9c/allot/order/service/IVU9cAllotOrderService.java b/service/src/main/java/com/hzya/frame/u9c/allot/order/service/IVU9cAllotOrderService.java deleted file mode 100644 index 15dbbf9e..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/allot/order/service/IVU9cAllotOrderService.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.hzya.frame.u9c.allot.order.service; - -import com.hzya.frame.u9c.allot.order.entity.VU9cAllotOrderEntity; -import com.hzya.frame.basedao.service.IBaseService; - -import java.util.List; - -/** - * (VU9cAllotOrder)表服务接口 - * - * @author xiang2lin - * @since 2023-11-02 10:52:22 - */ -public interface IVU9cAllotOrderService extends IBaseService{ - - /** - * 查询收货单,推送睿本云专用 - * @param entity - * @return - */ - List query2Reabam(VU9cAllotOrderEntity entity); -} diff --git a/service/src/main/java/com/hzya/frame/u9c/allot/order/service/impl/VU9cAllotOrderServiceImpl.java b/service/src/main/java/com/hzya/frame/u9c/allot/order/service/impl/VU9cAllotOrderServiceImpl.java deleted file mode 100644 index 0e535c1f..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/allot/order/service/impl/VU9cAllotOrderServiceImpl.java +++ /dev/null @@ -1,43 +0,0 @@ -package com.hzya.frame.u9c.allot.order.service.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.u9c.allot.order.entity.VU9cAllotOrderEntity; -import com.hzya.frame.u9c.allot.order.dao.IVU9cAllotOrderDao; -import com.hzya.frame.u9c.allot.order.service.IVU9cAllotOrderService; -import com.hzya.frame.u9c.constant.U9Constant; -import org.springframework.stereotype.Service; -import org.springframework.beans.factory.annotation.Autowired; -import javax.annotation.Resource; -import com.hzya.frame.basedao.service.impl.BaseService; - -import java.util.List; - -/** - * (VU9cAllotOrder)表服务实现类 - * - * @author xiang2lin - * @since 2023-11-02 10:52:23 - */ -@Service("vU9cAllotOrderService") -public class VU9cAllotOrderServiceImpl extends BaseService implements IVU9cAllotOrderService { - - private IVU9cAllotOrderDao vU9cAllotOrderDao; - - @Autowired - public void setVU9cAllotOrderDao(IVU9cAllotOrderDao dao) { - this.vU9cAllotOrderDao = dao; - this.dao = dao; - } - - /** - * 查询收货单,推送睿本云专用 - * @param entity - * @return - */ - @DS(U9Constant.DATA_SOURCE_CODE) - @Override - public List query2Reabam(VU9cAllotOrderEntity entity) { - List list = vU9cAllotOrderDao.queryList(entity, "VU9cAllotOrderEntity_list_base_reabam"); - return list; - } -} diff --git a/service/src/main/java/com/hzya/frame/u9c/bom/details/dao/IVHzyaBomDetailsDao.java b/service/src/main/java/com/hzya/frame/u9c/bom/details/dao/IVHzyaBomDetailsDao.java deleted file mode 100644 index a50fe52d..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/bom/details/dao/IVHzyaBomDetailsDao.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.hzya.frame.u9c.bom.details.dao; - -import com.hzya.frame.u9c.bom.details.entity.VHzyaBomDetailsEntity; -import com.hzya.frame.basedao.dao.IBaseDao; - -/** - * (v_hzya_bom_details: table)表数据库访问层 - * - * @author xiang2lin - * @since 2023-11-01 15:24:40 - */ -public interface IVHzyaBomDetailsDao extends IBaseDao { - -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/bom/details/dao/impl/VHzyaBomDetailsDaoImpl.java b/service/src/main/java/com/hzya/frame/u9c/bom/details/dao/impl/VHzyaBomDetailsDaoImpl.java deleted file mode 100644 index 1fc650dc..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/bom/details/dao/impl/VHzyaBomDetailsDaoImpl.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.hzya.frame.u9c.bom.details.dao.impl; - -import com.hzya.frame.u9c.bom.details.entity.VHzyaBomDetailsEntity; -import com.hzya.frame.u9c.bom.details.dao.IVHzyaBomDetailsDao; -import org.springframework.stereotype.Repository; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -/** - * (VHzyaBomDetails)表数据库访问层 - * - * @author xiang2lin - * @since 2023-11-01 15:24:42 - */ -@Repository("VHzyaBomDetailsDaoImpl") -public class VHzyaBomDetailsDaoImpl extends MybatisGenericDao implements IVHzyaBomDetailsDao{ - -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/bom/details/entity/VHzyaBomDetailsEntity.java b/service/src/main/java/com/hzya/frame/u9c/bom/details/entity/VHzyaBomDetailsEntity.java deleted file mode 100644 index 9fb89da7..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/bom/details/entity/VHzyaBomDetailsEntity.java +++ /dev/null @@ -1,159 +0,0 @@ -package com.hzya.frame.u9c.bom.details.entity; - -import com.hzya.frame.web.entity.BaseEntity; -/** - * (VHzyaBomDetails)实体类 - * - * @author xiang2lin - * @since 2023-11-01 15:24:43 - */ -public class VHzyaBomDetailsEntity extends BaseEntity { - - - private String id; - - private String name; - - private String code; - - private String skuCode; - - private String parentId; - - private String replaceId; - - private String itemNumber; - - private String subitem; - - private String modifyTime; - - private String usageType; - - private String dosage; - - private String parentNumber; - - private String rounding; - - private String effectiveOrNot; - - private String effectiveDate; - - - - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getCode() { - return code; - } - - public void setCode(String code) { - this.code = code; - } - - public String getSkuCode() { - return skuCode; - } - - public void setSkuCode(String skuCode) { - this.skuCode = skuCode; - } - - public String getParentId() { - return parentId; - } - - public void setParentId(String parentId) { - this.parentId = parentId; - } - - public String getReplaceId() { - return replaceId; - } - - public void setReplaceId(String replaceId) { - this.replaceId = replaceId; - } - - public String getItemNumber() { - return itemNumber; - } - - public void setItemNumber(String itemNumber) { - this.itemNumber = itemNumber; - } - - public String getSubitem() { - return subitem; - } - - public void setSubitem(String subitem) { - this.subitem = subitem; - } - - public String getModifyTime() { - return modifyTime; - } - - public void setModifyTime(String modifyTime) { - this.modifyTime = modifyTime; - } - - public String getUsageType() { - return usageType; - } - - public void setUsageType(String usageType) { - this.usageType = usageType; - } - - public String getDosage() { - return dosage; - } - - public void setDosage(String dosage) { - this.dosage = dosage; - } - - public String getParentNumber() { - return parentNumber; - } - - public void setParentNumber(String parentNumber) { - this.parentNumber = parentNumber; - } - - public String getRounding() { - return rounding; - } - - public void setRounding(String rounding) { - this.rounding = rounding; - } - - public String getEffectiveOrNot() { - return effectiveOrNot; - } - - public void setEffectiveOrNot(String effectiveOrNot) { - this.effectiveOrNot = effectiveOrNot; - } - - public String getEffectiveDate() { - return effectiveDate; - } - - public void setEffectiveDate(String effectiveDate) { - this.effectiveDate = effectiveDate; - } - -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/bom/details/entity/VHzyaBomDetailsEntity.xml b/service/src/main/java/com/hzya/frame/u9c/bom/details/entity/VHzyaBomDetailsEntity.xml deleted file mode 100644 index 1a7109e2..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/bom/details/entity/VHzyaBomDetailsEntity.xml +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - id - ,name - ,code - ,sku_code - ,parent_id - ,replace_id - ,item_number - ,subitem - ,modify_time - ,usage_type - ,dosage - ,parent_number - ,rounding - ,effective_or_not - ,effective_date - - - - - - - - - - - - - - diff --git a/service/src/main/java/com/hzya/frame/u9c/bom/details/service/IVHzyaBomDetailsService.java b/service/src/main/java/com/hzya/frame/u9c/bom/details/service/IVHzyaBomDetailsService.java deleted file mode 100644 index e0c60210..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/bom/details/service/IVHzyaBomDetailsService.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.hzya.frame.u9c.bom.details.service; - -import com.hzya.frame.u9c.bom.details.entity.VHzyaBomDetailsEntity; -import com.hzya.frame.basedao.service.IBaseService; -/** - * (VHzyaBomDetails)表服务接口 - * - * @author xiang2lin - * @since 2023-11-01 15:24:44 - */ -public interface IVHzyaBomDetailsService extends IBaseService{ -} diff --git a/service/src/main/java/com/hzya/frame/u9c/bom/details/service/impl/VHzyaBomDetailsServiceImpl.java b/service/src/main/java/com/hzya/frame/u9c/bom/details/service/impl/VHzyaBomDetailsServiceImpl.java deleted file mode 100644 index e9542861..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/bom/details/service/impl/VHzyaBomDetailsServiceImpl.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.hzya.frame.u9c.bom.details.service.impl; - -import com.hzya.frame.u9c.bom.details.entity.VHzyaBomDetailsEntity; -import com.hzya.frame.u9c.bom.details.dao.IVHzyaBomDetailsDao; -import com.hzya.frame.u9c.bom.details.service.IVHzyaBomDetailsService; -import org.springframework.stereotype.Service; -import org.springframework.beans.factory.annotation.Autowired; -import javax.annotation.Resource; -import com.hzya.frame.basedao.service.impl.BaseService; -/** - * (VHzyaBomDetails)表服务实现类 - * - * @author xiang2lin - * @since 2023-11-01 15:24:45 - */ -@Service("vHzyaBomDetailsService") -public class VHzyaBomDetailsServiceImpl extends BaseService implements IVHzyaBomDetailsService { - - private IVHzyaBomDetailsDao vHzyaBomDetailsDao; - - @Autowired - public void setVHzyaBomDetailsDao(IVHzyaBomDetailsDao dao) { - this.vHzyaBomDetailsDao = dao; - this.dao = dao; - } -} diff --git a/service/src/main/java/com/hzya/frame/u9c/bom/main/dao/IVHzyaBomMainDao.java b/service/src/main/java/com/hzya/frame/u9c/bom/main/dao/IVHzyaBomMainDao.java deleted file mode 100644 index fe3b82f2..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/bom/main/dao/IVHzyaBomMainDao.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.hzya.frame.u9c.bom.main.dao; - -import com.hzya.frame.u9c.bom.main.entity.VHzyaBomMainEntity; -import com.hzya.frame.basedao.dao.IBaseDao; - -/** - * (v_hzya_bom_main: table)表数据库访问层 - * - * @author xiang2lin - * @since 2023-11-01 15:23:51 - */ -public interface IVHzyaBomMainDao extends IBaseDao { - -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/bom/main/dao/impl/VHzyaBomMainDaoImpl.java b/service/src/main/java/com/hzya/frame/u9c/bom/main/dao/impl/VHzyaBomMainDaoImpl.java deleted file mode 100644 index 01002bc3..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/bom/main/dao/impl/VHzyaBomMainDaoImpl.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.hzya.frame.u9c.bom.main.dao.impl; - -import com.hzya.frame.u9c.bom.main.entity.VHzyaBomMainEntity; -import com.hzya.frame.u9c.bom.main.dao.IVHzyaBomMainDao; -import org.springframework.stereotype.Repository; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -/** - * (VHzyaBomMain)表数据库访问层 - * - * @author xiang2lin - * @since 2023-11-01 15:23:56 - */ -@Repository("VHzyaBomMainDaoImpl") -public class VHzyaBomMainDaoImpl extends MybatisGenericDao implements IVHzyaBomMainDao{ - -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/bom/main/entity/VHzyaBomMainEntity.java b/service/src/main/java/com/hzya/frame/u9c/bom/main/entity/VHzyaBomMainEntity.java deleted file mode 100644 index 71af4568..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/bom/main/entity/VHzyaBomMainEntity.java +++ /dev/null @@ -1,136 +0,0 @@ -package com.hzya.frame.u9c.bom.main.entity; - -import com.hzya.frame.web.entity.BaseEntity; -/** - * (VHzyaBomMain)实体类 - * - * @author xiang2lin - * @since 2023-11-01 15:23:58 - */ -public class VHzyaBomMainEntity extends BaseEntity { - - - private String def1;//是否推送门店, True才推送 - private String id; - - private String skuCode; - - private String name; - - private String code; - - private String versionCode; - - private String classify; - - private String productionPurpose; - - private String batch; - - private String mainBatch; - - private String effectiveDate; - - private String loseEfficacyDate; - - private String modifyTime; - - - - public String getSkuCode() { - return skuCode; - } - - public void setSkuCode(String skuCode) { - this.skuCode = skuCode; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getCode() { - return code; - } - - public void setCode(String code) { - this.code = code; - } - - public String getVersionCode() { - return versionCode; - } - - public void setVersionCode(String versionCode) { - this.versionCode = versionCode; - } - - public String getClassify() { - return classify; - } - - public void setClassify(String classify) { - this.classify = classify; - } - - public String getProductionPurpose() { - return productionPurpose; - } - - public void setProductionPurpose(String productionPurpose) { - this.productionPurpose = productionPurpose; - } - - public String getBatch() { - return batch; - } - - public void setBatch(String batch) { - this.batch = batch; - } - - public String getMainBatch() { - return mainBatch; - } - - public void setMainBatch(String mainBatch) { - this.mainBatch = mainBatch; - } - - public String getEffectiveDate() { - return effectiveDate; - } - - public void setEffectiveDate(String effectiveDate) { - this.effectiveDate = effectiveDate; - } - - public String getLoseEfficacyDate() { - return loseEfficacyDate; - } - - public void setLoseEfficacyDate(String loseEfficacyDate) { - this.loseEfficacyDate = loseEfficacyDate; - } - - public String getModifyTime() { - return modifyTime; - } - - public void setModifyTime(String modifyTime) { - this.modifyTime = modifyTime; - } - - public String getDef1() { - return def1; - } - - public void setDef1(String def1) { - this.def1 = def1; - } -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/bom/main/entity/VHzyaBomMainEntity.xml b/service/src/main/java/com/hzya/frame/u9c/bom/main/entity/VHzyaBomMainEntity.xml deleted file mode 100644 index e057374a..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/bom/main/entity/VHzyaBomMainEntity.xml +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - id - ,sku_code - ,def1 - ,name - ,code - ,version_code - ,classify - ,production_purpose - ,batch - ,main_batch - ,effective_date - ,lose_efficacy_date - ,modify_time - - - - - - - - - - - - - - - - - - - diff --git a/service/src/main/java/com/hzya/frame/u9c/bom/main/service/IVHzyaBomMainService.java b/service/src/main/java/com/hzya/frame/u9c/bom/main/service/IVHzyaBomMainService.java deleted file mode 100644 index 3940754c..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/bom/main/service/IVHzyaBomMainService.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.hzya.frame.u9c.bom.main.service; - -import com.hzya.frame.u9c.bom.main.entity.VHzyaBomMainEntity; -import com.hzya.frame.basedao.service.IBaseService; - -import java.util.List; - -/** - * (VHzyaBomMain)物料清单BOM - * - * @author xiang2lin - * @since 2023-11-01 15:23:59 - */ -public interface IVHzyaBomMainService extends IBaseService{ - - /** - * 查询BOM接口,同步睿本云用 - * @param entity - * @return - * @throws Exception - */ - List query2Reabam(VHzyaBomMainEntity entity)throws Exception; -} diff --git a/service/src/main/java/com/hzya/frame/u9c/bom/main/service/impl/VHzyaBomMainServiceImpl.java b/service/src/main/java/com/hzya/frame/u9c/bom/main/service/impl/VHzyaBomMainServiceImpl.java deleted file mode 100644 index 5143493b..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/bom/main/service/impl/VHzyaBomMainServiceImpl.java +++ /dev/null @@ -1,38 +0,0 @@ -package com.hzya.frame.u9c.bom.main.service.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.u9c.bom.main.entity.VHzyaBomMainEntity; -import com.hzya.frame.u9c.bom.main.dao.IVHzyaBomMainDao; -import com.hzya.frame.u9c.bom.main.service.IVHzyaBomMainService; -import com.hzya.frame.u9c.constant.U9Constant; -import org.springframework.stereotype.Service; -import org.springframework.beans.factory.annotation.Autowired; -import javax.annotation.Resource; -import com.hzya.frame.basedao.service.impl.BaseService; - -import java.util.List; - -/** - * (VHzyaBomMain)表服务实现类 - * - * @author xiang2lin - * @since 2023-11-01 15:24:00 - */ -@Service("vHzyaBomMainService") -public class VHzyaBomMainServiceImpl extends BaseService implements IVHzyaBomMainService { - - private IVHzyaBomMainDao vHzyaBomMainDao; - - @Autowired - public void setVHzyaBomMainDao(IVHzyaBomMainDao dao) { - this.vHzyaBomMainDao = dao; - this.dao = dao; - } - - @DS(U9Constant.DATA_SOURCE_CODE) - @Override - public List query2Reabam(VHzyaBomMainEntity entity) throws Exception { - List list = vHzyaBomMainDao.queryList(entity,"VHzyaBomMainEntity_entity_list_base_reabam"); - return list; - } -} diff --git a/service/src/main/java/com/hzya/frame/u9c/bom/replace/dao/IVHzyaBomReplaceDao.java b/service/src/main/java/com/hzya/frame/u9c/bom/replace/dao/IVHzyaBomReplaceDao.java deleted file mode 100644 index bce56153..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/bom/replace/dao/IVHzyaBomReplaceDao.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.hzya.frame.u9c.bom.replace.dao; - -import com.hzya.frame.u9c.bom.replace.entity.VHzyaBomReplaceEntity; -import com.hzya.frame.basedao.dao.IBaseDao; - -/** - * (v_hzya_bom_replace: table)表数据库访问层 - * - * @author xiang2lin - * @since 2023-11-20 09:41:20 - */ -public interface IVHzyaBomReplaceDao extends IBaseDao { - -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/bom/replace/dao/impl/VHzyaBomReplaceDaoImpl.java b/service/src/main/java/com/hzya/frame/u9c/bom/replace/dao/impl/VHzyaBomReplaceDaoImpl.java deleted file mode 100644 index 03c2a96b..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/bom/replace/dao/impl/VHzyaBomReplaceDaoImpl.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.hzya.frame.u9c.bom.replace.dao.impl; - -import com.hzya.frame.u9c.bom.replace.entity.VHzyaBomReplaceEntity; -import com.hzya.frame.u9c.bom.replace.dao.IVHzyaBomReplaceDao; -import org.springframework.stereotype.Repository; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -/** - * (VHzyaBomReplace)表数据库访问层 - * - * @author xiang2lin - * @since 2023-11-20 09:41:22 - */ -@Repository("VHzyaBomReplaceDaoImpl") -public class VHzyaBomReplaceDaoImpl extends MybatisGenericDao implements IVHzyaBomReplaceDao{ - -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/bom/replace/entity/VHzyaBomReplaceEntity.java b/service/src/main/java/com/hzya/frame/u9c/bom/replace/entity/VHzyaBomReplaceEntity.java deleted file mode 100644 index 7c15c9f9..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/bom/replace/entity/VHzyaBomReplaceEntity.java +++ /dev/null @@ -1,65 +0,0 @@ -package com.hzya.frame.u9c.bom.replace.entity; - -import com.hzya.frame.web.entity.BaseEntity; -/** - * (VHzyaBomReplace)实体类 - * - * @author xiang2lin - * @since 2023-11-20 09:41:22 - */ -public class VHzyaBomReplaceEntity extends BaseEntity { - - - private String detailId; - - private String bomId; - - private String itemNumber; - - private String skuCode; - - private String code; - - - public String getDetailId() { - return detailId; - } - - public void setDetailId(String detailId) { - this.detailId = detailId; - } - - public String getBomId() { - return bomId; - } - - public void setBomId(String bomId) { - this.bomId = bomId; - } - - public String getItemNumber() { - return itemNumber; - } - - public void setItemNumber(String itemNumber) { - this.itemNumber = itemNumber; - } - - public String getSkuCode() { - return skuCode; - } - - public void setSkuCode(String skuCode) { - this.skuCode = skuCode; - } - - public String getCode() { - return code; - } - - public void setCode(String code) { - this.code = code; - } - -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/bom/replace/entity/VHzyaBomReplaceEntity.xml b/service/src/main/java/com/hzya/frame/u9c/bom/replace/entity/VHzyaBomReplaceEntity.xml deleted file mode 100644 index d8792c65..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/bom/replace/entity/VHzyaBomReplaceEntity.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - - - - - - - - detail_id - ,bom_id - ,item_number - ,sku_code - ,code - - - - - - - - - - - - - - - diff --git a/service/src/main/java/com/hzya/frame/u9c/bom/replace/service/IVHzyaBomReplaceService.java b/service/src/main/java/com/hzya/frame/u9c/bom/replace/service/IVHzyaBomReplaceService.java deleted file mode 100644 index 4954882b..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/bom/replace/service/IVHzyaBomReplaceService.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.hzya.frame.u9c.bom.replace.service; - -import com.hzya.frame.u9c.bom.replace.entity.VHzyaBomReplaceEntity; -import com.hzya.frame.basedao.service.IBaseService; -/** - * (VHzyaBomReplace)表服务接口 - * - * @author xiang2lin - * @since 2023-11-20 09:41:23 - */ -public interface IVHzyaBomReplaceService extends IBaseService{ -} diff --git a/service/src/main/java/com/hzya/frame/u9c/bom/replace/service/impl/VHzyaBomReplaceServiceImpl.java b/service/src/main/java/com/hzya/frame/u9c/bom/replace/service/impl/VHzyaBomReplaceServiceImpl.java deleted file mode 100644 index 5de53cfc..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/bom/replace/service/impl/VHzyaBomReplaceServiceImpl.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.hzya.frame.u9c.bom.replace.service.impl; - -import com.hzya.frame.u9c.bom.replace.entity.VHzyaBomReplaceEntity; -import com.hzya.frame.u9c.bom.replace.dao.IVHzyaBomReplaceDao; -import com.hzya.frame.u9c.bom.replace.service.IVHzyaBomReplaceService; -import org.springframework.stereotype.Service; -import org.springframework.beans.factory.annotation.Autowired; -import javax.annotation.Resource; -import com.hzya.frame.basedao.service.impl.BaseService; -/** - * (VHzyaBomReplace)表服务实现类 - * - * @author xiang2lin - * @since 2023-11-20 09:41:24 - */ -@Service("vHzyaBomReplaceService") -public class VHzyaBomReplaceServiceImpl extends BaseService implements IVHzyaBomReplaceService { - - private IVHzyaBomReplaceDao vHzyaBomReplaceDao; - - @Autowired - public void setVHzyaBomReplaceDao(IVHzyaBomReplaceDao dao) { - this.vHzyaBomReplaceDao = dao; - this.dao = dao; - } -} diff --git a/service/src/main/java/com/hzya/frame/u9c/category/dao/IVU9cCategoryDao.java b/service/src/main/java/com/hzya/frame/u9c/category/dao/IVU9cCategoryDao.java deleted file mode 100644 index f9ba2513..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/category/dao/IVU9cCategoryDao.java +++ /dev/null @@ -1,36 +0,0 @@ -package com.hzya.frame.u9c.category.dao; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.u9c.category.entity.VU9cCategoryEntity; -import com.hzya.frame.basedao.dao.IBaseDao; -import com.hzya.frame.u9c.itemmaster.entity.VU9cItemmasterEntity; - -import java.util.List; - -/** - * (view:v_u9c_category)表数据库访问层 - * - * @author makejava - * @since 2023-10-26 09:22:18 - */ -public interface IVU9cCategoryDao extends IBaseDao { -/*** - * @Content: - * @Author 👻👻👻👻yqh👻👻👻👻 - * @Date 2023年10月26日09:26:58 - * @Param - * @return - **/ -@DS("henghua_sqlserver_test") - List getu9cCategory( VU9cCategoryEntity category); -/*** - * @Content:更新存货分类信息 - * @Author 👻👻👻👻yqh👻👻👻👻 - * @Date 2023年10月26日09:29:50 - * @Param - * @return - **/ -@DS("henghua_sqlserver_test") - int updateCategory(VU9cCategoryEntity itemmaster); -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/category/dao/impl/VU9cCategoryDaoImpl.java b/service/src/main/java/com/hzya/frame/u9c/category/dao/impl/VU9cCategoryDaoImpl.java deleted file mode 100644 index 49be03cc..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/category/dao/impl/VU9cCategoryDaoImpl.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.hzya.frame.u9c.category.dao.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.u9c.category.entity.VU9cCategoryEntity; -import com.hzya.frame.u9c.category.dao.IVU9cCategoryDao; -import org.springframework.stereotype.Repository; -import com.hzya.frame.basedao.dao.MybatisGenericDao; - -import java.util.List; - -/** - * (VU9cCategory)表数据库访问层 - * - * @author makejava - * @since 2023-10-26 09:22:25 - */ -@Repository("VU9cCategoryDaoImpl") -public class VU9cCategoryDaoImpl extends MybatisGenericDao implements IVU9cCategoryDao{ - @DS("henghua_sqlserver_test_xel") - @Override - public List getu9cCategory(VU9cCategoryEntity category) { - return (List) super.selectList("com.hzya.frame.u9c.category.dao.impl.VU9cCategoryDaoImpl.entity_list_base_category",category); - } - @DS("henghua_sqlserver_test_xel") - @Override - public int updateCategory(VU9cCategoryEntity itemmaster) { - return super.update("com.hzya.frame.u9c.category.dao.impl.VU9cCategoryDaoImpl.entity_update_category",itemmaster); - } -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/category/entity/VU9cCategoryEntity.java b/service/src/main/java/com/hzya/frame/u9c/category/entity/VU9cCategoryEntity.java deleted file mode 100644 index 72805f8c..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/category/entity/VU9cCategoryEntity.java +++ /dev/null @@ -1,109 +0,0 @@ -package com.hzya.frame.u9c.category.entity; - -import com.hzya.frame.web.entity.BaseEntity; -/** - * (VU9cCategory)实体类 - * - * @author makejava - * @since 2023-10-26 09:22:27 - */ -public class VU9cCategoryEntity extends BaseEntity { - - - private String id; - - private String code; - - private String name; - private String dataId; - private String crmId; - private String operatorsId; - private String crmUpId; - private String upCode; - private String upName; - private String updateTime; - - public String getCrmId() { - return crmId; - } - - public void setCrmId(String crmId) { - this.crmId = crmId; - } - - public String getOperatorsId() { - return operatorsId; - } - - public void setOperatorsId(String operatorsId) { - this.operatorsId = operatorsId; - } - - public String getCrmUpId() { - return crmUpId; - } - - public void setCrmUpId(String crmUpId) { - this.crmUpId = crmUpId; - } - - public String getUpCode() { - return upCode; - } - - public void setUpCode(String upCode) { - this.upCode = upCode; - } - - public String getUpName() { - return upName; - } - - public void setUpName(String upName) { - this.upName = upName; - } - - public String getUpdateTime() { - return updateTime; - } - - public void setUpdateTime(String updateTime) { - this.updateTime = updateTime; - } - - @Override - public String getId() { - return id; - } - - @Override - public void setId(String id) { - this.id = id; - } - - public String getDataId() { - return dataId; - } - - public void setDataId(String dataId) { - this.dataId = dataId; - } - - public String getCode() { - return code; - } - - public void setCode(String code) { - this.code = code; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/category/entity/VU9cCategoryEntity.xml b/service/src/main/java/com/hzya/frame/u9c/category/entity/VU9cCategoryEntity.xml deleted file mode 100644 index 5c86561a..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/category/entity/VU9cCategoryEntity.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - id - ,code - ,name - - - - - - - update CBO_Category set - DescFlexField_PrivateDescSeg1 = #{dataId} - where id= #{id} - - - diff --git a/service/src/main/java/com/hzya/frame/u9c/category/service/IVU9cCategoryService.java b/service/src/main/java/com/hzya/frame/u9c/category/service/IVU9cCategoryService.java deleted file mode 100644 index cacaa412..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/category/service/IVU9cCategoryService.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.hzya.frame.u9c.category.service; - -import com.hzya.frame.u9c.category.entity.VU9cCategoryEntity; -import com.hzya.frame.basedao.service.IBaseService; -/** - * (VU9cCategory)表服务接口 - * - * @author makejava - * @since 2023-10-26 09:22:29 - */ -public interface IVU9cCategoryService extends IBaseService{ - /*** - * @Content:查询U9C料品分类档案 - * @Author 👻👻👻👻yqh👻👻👻👻 - * @Date 2023年10月26日09:24:50 - * @Param - * @return - **/ - String sendU9cCategoryToCRM(); -} diff --git a/service/src/main/java/com/hzya/frame/u9c/category/service/impl/VU9cCategoryServiceImpl.java b/service/src/main/java/com/hzya/frame/u9c/category/service/impl/VU9cCategoryServiceImpl.java deleted file mode 100644 index 8ff7450c..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/category/service/impl/VU9cCategoryServiceImpl.java +++ /dev/null @@ -1,101 +0,0 @@ -package com.hzya.frame.u9c.category.service.impl; - -import cn.hutool.core.date.DateUtil; -import cn.hutool.core.util.StrUtil; -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.u9c.category.entity.VU9cCategoryEntity; -import com.hzya.frame.u9c.category.dao.IVU9cCategoryDao; -import com.hzya.frame.u9c.category.service.IVU9cCategoryService; -import com.hzya.frame.u9c.util.CrmUtil; -import org.springframework.stereotype.Service; -import org.springframework.beans.factory.annotation.Autowired; -import javax.annotation.Resource; -import com.hzya.frame.basedao.service.impl.BaseService; - -import java.util.List; - -/** - * (VU9cCategory)表服务实现类 - * - * @author makejava - * @since 2023-10-26 09:22:30 - */ -@Service("vU9cCategoryService") -public class VU9cCategoryServiceImpl extends BaseService implements IVU9cCategoryService { - - private IVU9cCategoryDao vU9cCategoryDao; - - @Autowired - public void setVU9cCategoryDao(IVU9cCategoryDao dao) { - this.vU9cCategoryDao = dao; - this.dao = dao; - } - //上一次同步时间 - private String LAST_SYNCHRONISED_TIME = ""; - @Override - public String sendU9cCategoryToCRM() { - JSONObject resultObj = new JSONObject(); - //获取待推送的U9c - VU9cCategoryEntity category = new VU9cCategoryEntity(); - if (StrUtil.isBlank(LAST_SYNCHRONISED_TIME)) { - LAST_SYNCHRONISED_TIME = DateUtil.now(); - } - //暂存时间 - String temp_time = LAST_SYNCHRONISED_TIME; - category.setUpdateTime(temp_time); - List VU9cCategoryEntityList = vU9cCategoryDao.getu9cCategory(category); - if(VU9cCategoryEntityList.size()>0){ - LAST_SYNCHRONISED_TIME = DateUtil.now(); - for(VU9cCategoryEntity itemmaster : VU9cCategoryEntityList){ - try { - String permanentCode = "FSUID_DB2D1775B48BCDF893538F8CAB2A0EC7"; - JSONObject tokenObj = CrmUtil.getToken(permanentCode); - //拼接传递参数 - JSONObject main = new JSONObject(); - main.put("corpAccessToken",tokenObj.getString("corpAccessToken"));//token - main.put("corpId",tokenObj.getString("corpId"));//公司 - main.put("currentOpenUserId",permanentCode);//操作员主键 - main.put("duplicateCheck",true); - JSONObject data = new JSONObject(); - //根据CRM主键判断是新增还是更新 - String crmId = itemmaster.getCrmId(); - if(StrUtil.isNotEmpty(crmId)){ - data.put("editFlag","2");//状态 2是更新 - data.put("id",crmId);//状态 2是更新- - }else{ - data.put("editFlag","1");//状态1 是新增 - } - - String crmUpId = itemmaster.getCrmUpId(); - if(StrUtil.isNotEmpty(crmUpId)){ - data.put("pid",itemmaster.getCrmUpId());//上级主键 - } - data.put("name",itemmaster.getName());//分类名称 - data.put("category_code",itemmaster.getCode());//分类编码 - data.put("orderField","1");//排序号 暂时默认1 - main.put("data",data); - String apiCode = "8000090002"; - resultObj = CrmUtil.sendU9cTOCrmEsb(main.toString(),apiCode); - - String errorDescription = resultObj.getString("errorDescription"); - if("success".equals(errorDescription)){ - if(StrUtil.isEmpty(crmId)){ - String dataId = resultObj.getString("dataId"); - if(StrUtil.isNotEmpty(dataId)){ - itemmaster.setDataId(dataId); - int state = vU9cCategoryDao.updateCategory(itemmaster); - } - } - } - } catch (Exception e) { - itemmaster.setDataId("接口错误,请联系管理员"); - vU9cCategoryDao.updateCategory(itemmaster); - e.printStackTrace(); - } - - } - } - return resultObj.toString(); - } -} diff --git a/service/src/main/java/com/hzya/frame/u9c/constant/U9Constant.java b/service/src/main/java/com/hzya/frame/u9c/constant/U9Constant.java deleted file mode 100644 index fbdd361b..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/constant/U9Constant.java +++ /dev/null @@ -1,11 +0,0 @@ -package com.hzya.frame.u9c.constant; - -/** - * @Description u9c常量 - * @Author xiangerlin - * @Date 2023/11/20 10:17 - **/ -public class U9Constant { - //u9c数据库编码 - public static final String DATA_SOURCE_CODE = "henghua_sqlserver_test_xel"; -} diff --git a/service/src/main/java/com/hzya/frame/u9c/itemmaster/dao/IVU9cItemmasterDao.java b/service/src/main/java/com/hzya/frame/u9c/itemmaster/dao/IVU9cItemmasterDao.java deleted file mode 100644 index 1907bf69..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/itemmaster/dao/IVU9cItemmasterDao.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.hzya.frame.u9c.itemmaster.dao; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.u9c.itemmaster.entity.VU9cItemmasterEntity; -import com.hzya.frame.basedao.dao.IBaseDao; - -import java.util.List; - -/** - * (v_u9c_itemmaster: view)表数据库访问层 - * - * @author xiaoguo - * @since 2023-10-25 14:30:33 - */ -public interface IVU9cItemmasterDao extends IBaseDao { -/*** - * @Content:查询U9C未推送的数据 - * @Author 👻👻👻👻yqh👻👻👻👻 - * @Date 2023年10月25日14:43:00 - * @Param - * @return - **/ -@DS("henghua_sqlserver_test") - List getu9cItemMaster(VU9cItemmasterEntity entity); - - /** - * 更新U9C存货状态 - * @param itemmaster - * @return - */ - @DS("henghua_sqlserver_test") - int updateItemMaster(VU9cItemmasterEntity itemmaster); -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/itemmaster/dao/impl/VU9cItemmasterDaoImpl.java b/service/src/main/java/com/hzya/frame/u9c/itemmaster/dao/impl/VU9cItemmasterDaoImpl.java deleted file mode 100644 index 468aed4a..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/itemmaster/dao/impl/VU9cItemmasterDaoImpl.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.hzya.frame.u9c.itemmaster.dao.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.u9c.itemmaster.entity.VU9cItemmasterEntity; -import com.hzya.frame.u9c.itemmaster.dao.IVU9cItemmasterDao; -import org.springframework.stereotype.Repository; -import com.hzya.frame.basedao.dao.MybatisGenericDao; - -import java.util.List; - -/** - * (VU9cItemmaster)表数据库访问层 - * - * @author xiaoguo - * @since 2023-10-25 14:30:34 - */ -@Repository(value = "VU9cItemmasterDaoImpl") -public class VU9cItemmasterDaoImpl extends MybatisGenericDao implements IVU9cItemmasterDao{ - @DS("henghua_sqlserver_test_xel") - @Override - public List getu9cItemMaster(VU9cItemmasterEntity entity) { - return (List) super.selectList("com.hzya.frame.u9c.itemmaster.dao.impl.VU9cItemmasterDaoImpl.entity_list_base_item_master",entity); - } - @DS("henghua_sqlserver_test_xel") - @Override - public int updateItemMaster(VU9cItemmasterEntity itemmaster) { - - return super.update("com.hzya.frame.u9c.itemmaster.dao.impl.VU9cItemmasterDaoImpl.entity_update_item_master",itemmaster); - } -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/itemmaster/entity/VU9cItemmasterEntity.java b/service/src/main/java/com/hzya/frame/u9c/itemmaster/entity/VU9cItemmasterEntity.java deleted file mode 100644 index ab3b8a39..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/itemmaster/entity/VU9cItemmasterEntity.java +++ /dev/null @@ -1,603 +0,0 @@ -package com.hzya.frame.u9c.itemmaster.entity; - -import com.hzya.frame.web.entity.BaseEntity; -/** - * (VU9cItemmaster)实体类 - * - * @author xiaoguo - * @since 2023-10-30 16:10:13 - */ -public class VU9cItemmasterEntity extends BaseEntity { - - private String costType;//睿本云成本评估方法 - /** 物料编码*/ - private String code; - //有效天数 - private String LotValidDate; - /** 物料名称 */ - private String name; - /** 分类ID*/ - private String categoryId; - /** 分类编码*/ - private String classificationCode; - /** 分类名称 */ - private String classificationName; - /** CRM类别ID*/ - private String crmCategoryId; - /** crmId*/ - private String crmId; - /** 操作员ID*/ - private String operatorsId; - /** 单位代码*/ - private String unitCode; - /** */ - private String dataId; - /** 单位名称*/ - private String unitName; - /** 规格*/ - private String specs; - /** suk码*/ - private String sukCode; - /** 参考号2*/ - private String referenceCode; - /** 料品形态属性*/ - private String materialForm; - /** 可库存交易*/ - private String inventoryTransactions; - /** 可采购 */ - private String procure; - /** 可销售 */ - private String sale; - /** 可生产*/ - private String produce; - /** 可MRP*/ - private String mrp; - /** 可BOM*/ - private String bom; - /** 双单位 */ - private String doubleUnit; - /** 多单位*/ - private String multiUnit; - /** 固定转换率 */ - private String conversionRate; - /** 可预留 */ - private String reserved; - /** 批号参数 */ - private String batchNumber; - /** 取价来源*/ - private String pricingSource; - /** 收货程序*/ - private String receivingProcedure; - /** 库存主单位*/ - private String inventoryMasterUnit; - private String inventoryMasterUnitCode;//库存主单位编码 - private String inventoryMasterUnitZhl;//库存主单位转换率 - /** 库存单位*/ - private String inventoryUnit; - private String inventoryUnitCode;//库存单位编码 - private String inventoryUnitZhl;//库存单位转换率 - /** 采购单位*/ - private String purchasingUnit; - private String purchasingUnitCode;//采购单位编码 -private String inventoryPurchasingUnitZhl;//采购单位转换率 - /** 销售单位*/ - private String saleUnit; - private String saleUnitCode;//销售单位编码 - private String inventorySaleUnitZhl;//销售单位转换率 - /** 生产单位*/ - private String productionUnit; - /** 领料单位*/ - private String materialRequisitionUnit; - /** 计价单位*/ - private String pricingUnit; - /** 重量单位*/ - private String weightUnit; - /** 体积单位 */ - private String volumeUnit; - /** 成本单位*/ - private String costUnit; - private String sale_price;//销售价 - private String cost_price;//成本价 - private String cost_price_spr;//销售价目表的单价,这个传到睿本云成本价 - private String has_sale_item;//是否销售物料 - private String has_weigh_item;//是否称重物料 - private String proType;//产品大类 - private String standardPrice;//标准价格 - private String orgName;//所属公司 - private String nameOrg;// - private String crmCostPrice;//crm成本价 - private String CRMSalesRate;//CRM销售换算率 - private String Effective_IsEffective;//U9料品状态 0停用 1启用 - - public String getEffective_IsEffective() { - return Effective_IsEffective; - } - - public void setEffective_IsEffective(String effective_IsEffective) { - Effective_IsEffective = effective_IsEffective; - } - - public String getCRMSalesRate() { - return CRMSalesRate; - } - - public void setCRMSalesRate(String CRMSalesRate) { - this.CRMSalesRate = CRMSalesRate; - } - - public String getCrmCostPrice() { - return crmCostPrice; - } - - public void setCrmCostPrice(String crmCostPrice) { - this.crmCostPrice = crmCostPrice; - } - - public String getNameOrg() { - return nameOrg; - } - - public void setNameOrg(String nameOrg) { - this.nameOrg = nameOrg; - } - - public String getOrgName() { - return orgName; - } - - public void setOrgName(String orgName) { - this.orgName = orgName; - } - - public String getStandardPrice() { - return standardPrice; - } - - public void setStandardPrice(String standardPrice) { - this.standardPrice = standardPrice; - } - - public String getProType() { - return proType; - } - - public void setProType(String proType) { - this.proType = proType; - } - - public String getLotValidDate() { - return LotValidDate; - } - - public void setLotValidDate(String lotValidDate) { - LotValidDate = lotValidDate; - } - - /** 修改时间*/ - private String updatetime; - - public String getCode() { - return code; - } - - public void setCode(String code) { - this.code = code; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getCategoryId() { - return categoryId; - } - - public void setCategoryId(String categoryId) { - this.categoryId = categoryId; - } - - public String getClassificationCode() { - return classificationCode; - } - - public void setClassificationCode(String classificationCode) { - this.classificationCode = classificationCode; - } - - public String getClassificationName() { - return classificationName; - } - - public void setClassificationName(String classificationName) { - this.classificationName = classificationName; - } - - public String getCrmCategoryId() { - return crmCategoryId; - } - - public void setCrmCategoryId(String crmCategoryId) { - this.crmCategoryId = crmCategoryId; - } - - public String getCrmId() { - return crmId; - } - - public void setCrmId(String crmId) { - this.crmId = crmId; - } - - public String getOperatorsId() { - return operatorsId; - } - - public void setOperatorsId(String operatorsId) { - this.operatorsId = operatorsId; - } - - public String getUnitCode() { - return unitCode; - } - - public void setUnitCode(String unitCode) { - this.unitCode = unitCode; - } - - public String getDataId() { - return dataId; - } - - public void setDataId(String dataId) { - this.dataId = dataId; - } - - public String getUnitName() { - return unitName; - } - - public void setUnitName(String unitName) { - this.unitName = unitName; - } - - public String getSpecs() { - return specs; - } - - public void setSpecs(String specs) { - this.specs = specs; - } - - public String getSukCode() { - return sukCode; - } - - public void setSukCode(String sukCode) { - this.sukCode = sukCode; - } - - public String getReferenceCode() { - return referenceCode; - } - - public void setReferenceCode(String referenceCode) { - this.referenceCode = referenceCode; - } - - public String getMaterialForm() { - return materialForm; - } - - public void setMaterialForm(String materialForm) { - this.materialForm = materialForm; - } - - public String getInventoryTransactions() { - return inventoryTransactions; - } - - public void setInventoryTransactions(String inventoryTransactions) { - this.inventoryTransactions = inventoryTransactions; - } - - public String getProcure() { - return procure; - } - - public void setProcure(String procure) { - this.procure = procure; - } - - public String getSale() { - return sale; - } - - public void setSale(String sale) { - this.sale = sale; - } - - public String getProduce() { - return produce; - } - - public void setProduce(String produce) { - this.produce = produce; - } - - public String getMrp() { - return mrp; - } - - public void setMrp(String mrp) { - this.mrp = mrp; - } - - public String getBom() { - return bom; - } - - public void setBom(String bom) { - this.bom = bom; - } - - public String getDoubleUnit() { - return doubleUnit; - } - - public void setDoubleUnit(String doubleUnit) { - this.doubleUnit = doubleUnit; - } - - public String getMultiUnit() { - return multiUnit; - } - - public void setMultiUnit(String multiUnit) { - this.multiUnit = multiUnit; - } - - public String getConversionRate() { - return conversionRate; - } - - public void setConversionRate(String conversionRate) { - this.conversionRate = conversionRate; - } - - public String getReserved() { - return reserved; - } - - public void setReserved(String reserved) { - this.reserved = reserved; - } - - public String getBatchNumber() { - return batchNumber; - } - - public void setBatchNumber(String batchNumber) { - this.batchNumber = batchNumber; - } - - public String getPricingSource() { - return pricingSource; - } - - public void setPricingSource(String pricingSource) { - this.pricingSource = pricingSource; - } - - public String getReceivingProcedure() { - return receivingProcedure; - } - - public void setReceivingProcedure(String receivingProcedure) { - this.receivingProcedure = receivingProcedure; - } - - public String getInventoryMasterUnit() { - return inventoryMasterUnit; - } - - public void setInventoryMasterUnit(String inventoryMasterUnit) { - this.inventoryMasterUnit = inventoryMasterUnit; - } - - public String getInventoryUnit() { - return inventoryUnit; - } - - public void setInventoryUnit(String inventoryUnit) { - this.inventoryUnit = inventoryUnit; - } - - public String getPurchasingUnit() { - return purchasingUnit; - } - - public void setPurchasingUnit(String purchasingUnit) { - this.purchasingUnit = purchasingUnit; - } - - public String getSaleUnit() { - return saleUnit; - } - - public void setSaleUnit(String saleUnit) { - this.saleUnit = saleUnit; - } - - public String getProductionUnit() { - return productionUnit; - } - - public void setProductionUnit(String productionUnit) { - this.productionUnit = productionUnit; - } - - public String getMaterialRequisitionUnit() { - return materialRequisitionUnit; - } - - public void setMaterialRequisitionUnit(String materialRequisitionUnit) { - this.materialRequisitionUnit = materialRequisitionUnit; - } - - public String getPricingUnit() { - return pricingUnit; - } - - public void setPricingUnit(String pricingUnit) { - this.pricingUnit = pricingUnit; - } - - public String getWeightUnit() { - return weightUnit; - } - - public void setWeightUnit(String weightUnit) { - this.weightUnit = weightUnit; - } - - public String getVolumeUnit() { - return volumeUnit; - } - - public void setVolumeUnit(String volumeUnit) { - this.volumeUnit = volumeUnit; - } - - public String getCostUnit() { - return costUnit; - } - - public void setCostUnit(String costUnit) { - this.costUnit = costUnit; - } - - public String getUpdatetime() { - return updatetime; - } - - public void setUpdatetime(String updatetime) { - this.updatetime = updatetime; - } - - public String getInventoryMasterUnitCode() { - return inventoryMasterUnitCode; - } - - public void setInventoryMasterUnitCode(String inventoryMasterUnitCode) { - this.inventoryMasterUnitCode = inventoryMasterUnitCode; - } - - public String getInventoryMasterUnitZhl() { - return inventoryMasterUnitZhl; - } - - public void setInventoryMasterUnitZhl(String inventoryMasterUnitZhl) { - this.inventoryMasterUnitZhl = inventoryMasterUnitZhl; - } - - public String getInventoryUnitCode() { - return inventoryUnitCode; - } - - public void setInventoryUnitCode(String inventoryUnitCode) { - this.inventoryUnitCode = inventoryUnitCode; - } - - public String getInventoryUnitZhl() { - return inventoryUnitZhl; - } - - public void setInventoryUnitZhl(String inventoryUnitZhl) { - this.inventoryUnitZhl = inventoryUnitZhl; - } - - public String getSale_price() { - return sale_price; - } - - public void setSale_price(String sale_price) { - this.sale_price = sale_price; - } - - public String getCost_price() { - return cost_price; - } - - public void setCost_price(String cost_price) { - this.cost_price = cost_price; - } - - public String getHas_sale_item() { - return has_sale_item; - } - - public void setHas_sale_item(String has_sale_item) { - this.has_sale_item = has_sale_item; - } - - public String getHas_weigh_item() { - return has_weigh_item; - } - - public void setHas_weigh_item(String has_weigh_item) { - this.has_weigh_item = has_weigh_item; - } - - public String getCost_price_spr() { - return cost_price_spr; - } - - public void setCost_price_spr(String cost_price_spr) { - this.cost_price_spr = cost_price_spr; - } - - public String getCostType() { - return costType; - } - - public void setCostType(String costType) { - this.costType = costType; - } - - public String getInventoryPurchasingUnitZhl() { - return inventoryPurchasingUnitZhl; - } - - public void setInventoryPurchasingUnitZhl(String inventoryPurchasingUnitZhl) { - this.inventoryPurchasingUnitZhl = inventoryPurchasingUnitZhl; - } - - public String getInventorySaleUnitZhl() { - return inventorySaleUnitZhl; - } - - public void setInventorySaleUnitZhl(String inventorySaleUnitZhl) { - this.inventorySaleUnitZhl = inventorySaleUnitZhl; - } - - public String getPurchasingUnitCode() { - return purchasingUnitCode; - } - - public void setPurchasingUnitCode(String purchasingUnitCode) { - this.purchasingUnitCode = purchasingUnitCode; - } - - public String getSaleUnitCode() { - return saleUnitCode; - } - - public void setSaleUnitCode(String saleUnitCode) { - this.saleUnitCode = saleUnitCode; - } -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/itemmaster/entity/VU9cItemmasterEntity.xml b/service/src/main/java/com/hzya/frame/u9c/itemmaster/entity/VU9cItemmasterEntity.xml deleted file mode 100644 index d3f31748..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/itemmaster/entity/VU9cItemmasterEntity.xml +++ /dev/null @@ -1,464 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CODE - LotValidDate - ,NAME - ,category_id - ,classification_code - ,standard_price - ,classification_name - ,crmCategoryId - ,crmId - ,operatorsId - ,unitCode - ,dataId - ,unitName - ,specs - ,suk_code - ,reference_code - ,material_form - ,inventory_transactions - ,procure - ,sale - ,produce - ,mrp - ,bom - ,double_unit - ,multi_unit - ,conversion_rate - ,reserved - ,batch_number - ,pricing_source - ,receiving_procedure - ,inventory_master_unit - ,inventory_master_unit_code - ,inventory_master_unit_zhl - ,inventory_unit - ,inventory_unit_code - ,inventory_unit_zhl - ,purchasing_unit - ,sale_unit - ,production_unit - ,material_requisition_unit - ,pricing_unit - ,weight_unit - ,volume_unit - ,cost_unit - ,sale_price - ,cost_price - ,cost_price_spr - ,has_sale_item - ,has_weigh_item - ,update_time - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CODE, - LotValidDate - ,NAME - ,category_id - ,classification_code - ,classification_name - ,crmCategoryId - ,crmId - ,costType - ,operatorsId - ,unitCode - ,dataId - ,unitName - ,specs - ,suk_code - ,reference_code - ,material_form - ,inventory_transactions - ,procure - ,sale - ,produce - ,mrp - ,bom - ,double_unit - ,multi_unit - ,conversion_rate - ,reserved - ,batch_number - ,pricing_source - ,receiving_procedure - ,inventory_master_unit - ,inventory_master_unit_code - ,inventory_master_unit_zhl - ,inventory_unit - ,inventory_unit_code - ,inventory_unit_zhl - ,purchasing_unit - ,inventory_purchasing_unit_zhl - ,sale_unit - ,sale_unit_code - ,inventory_sale_unit_zhl - ,production_unit - ,purchasing_unit_code - ,material_requisition_unit - ,pricing_unit - ,weight_unit - ,volume_unit - ,cost_unit - ,sale_price - ,cost_price - ,cost_price_spr - ,has_sale_item - ,has_weigh_item - ,update_time - - - - - - - - - - - - - - - - - - - - update CBO_ItemMaster set - DescFlexField_PrivateDescSeg1 = DescFlexField_PrivateDescSeg1+#{dataId} - where id= #{id} - - - - - - diff --git a/service/src/main/java/com/hzya/frame/u9c/itemmaster/service/IVU9cItemmasterService.java b/service/src/main/java/com/hzya/frame/u9c/itemmaster/service/IVU9cItemmasterService.java deleted file mode 100644 index b8e84651..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/itemmaster/service/IVU9cItemmasterService.java +++ /dev/null @@ -1,44 +0,0 @@ -package com.hzya.frame.u9c.itemmaster.service; - -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.u9c.itemmaster.entity.VU9cItemmasterEntity; -import com.hzya.frame.basedao.service.IBaseService; -import com.hzya.frame.web.entity.JsonResultEntity; - -import java.util.List; - -/** - * (VU9cItemmaster)表服务接口 - * - * @author xiaoguo - * @since 2023-10-25 14:30:37 - */ -public interface IVU9cItemmasterService extends IBaseService{ - /*** - * @Content:查询U9C料品档案 - * @Author 👻👻👻👻yqh👻👻👻👻 - * @Date 2023年10月25日14:40:29 - * @Param - * @return - **/ - String sendU9cItemmasterToCRM(); - - - - /**** - * 查询U9C物料档案方法 - * @content: - * @author 👻👻👻👻👻👻👻👻 gjh - * @date 2023-10-25 16:05 - * @param requestObj 查询条件 - * @return com.alibaba.fastjson.JSONObject - **/ - JsonResultEntity queryU9cItemMaster(JSONObject requestObj); - - /** - * 查询U9C物料档案, 同步睿本云专用接口 - * @param entity 参数 - * @return 物料档案 - */ - List query2Reabam(VU9cItemmasterEntity entity); -} diff --git a/service/src/main/java/com/hzya/frame/u9c/itemmaster/service/impl/VU9cItemmasterServiceImpl.java b/service/src/main/java/com/hzya/frame/u9c/itemmaster/service/impl/VU9cItemmasterServiceImpl.java deleted file mode 100644 index b0312699..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/itemmaster/service/impl/VU9cItemmasterServiceImpl.java +++ /dev/null @@ -1,343 +0,0 @@ -package com.hzya.frame.u9c.itemmaster.service.impl; - -import cn.hutool.core.date.DateUtil; -import cn.hutool.core.util.StrUtil; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.alibaba.fastjson.JSONObject; -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.u9c.constant.U9Constant; -import com.hzya.frame.u9c.itemmaster.entity.VU9cItemmasterEntity; -import com.hzya.frame.u9c.itemmaster.dao.IVU9cItemmasterDao; -import com.hzya.frame.u9c.itemmaster.service.IVU9cItemmasterService; -import com.hzya.frame.u9c.util.CrmUtil; -import com.hzya.frame.web.entity.BaseResult; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.springframework.stereotype.Service; -import org.springframework.beans.factory.annotation.Autowired; -import javax.annotation.Resource; -import com.hzya.frame.basedao.service.impl.BaseService; - -import java.util.List; - - -import java.util.ArrayList; -import java.util.List; - -/** - * (VU9cItemmaster)表服务实现类 - * - * @author xiaoguo - * @since 2023-10-25 14:30:38 - */ -@Service(value = "vU9cItemmasterService") -public class VU9cItemmasterServiceImpl extends BaseService implements IVU9cItemmasterService { - - private IVU9cItemmasterDao vU9cItemmasterDao; - - @Autowired - public void setVU9cItemmasterDao(IVU9cItemmasterDao dao) { - this.vU9cItemmasterDao = dao; - this.dao = dao; - } - - @Override - public JsonResultEntity queryU9cItemMaster(JSONObject requestObj) { - List vu9cItemmasterEntities = new ArrayList<>(); - return BaseResult.getFailureMessageEntity("获取数据成功",vu9cItemmasterEntities); - } - - /** - * 查询U9C物料档案, 同步睿本云专用接口 - * - * @param entity 参数 - * @return 物料档案 - */ - @DS(U9Constant.DATA_SOURCE_CODE) - @Override - public List query2Reabam(VU9cItemmasterEntity entity) { - List list = vU9cItemmasterDao.queryList(entity, "VU9cItemmasterEntity_entity_list_base_reabam"); - return list; - } - - //上一次同步时间 - private String LAST_SYNCHRONISED_TIME = ""; - @Override - public String sendU9cItemmasterToCRM() { - JSONObject resultObj = new JSONObject(); - //获取待推送的U9c - VU9cItemmasterEntity entity = new VU9cItemmasterEntity(); - if (StrUtil.isBlank(LAST_SYNCHRONISED_TIME)) { - LAST_SYNCHRONISED_TIME = DateUtil.now(); - } - //暂存时间 - String temp_time = LAST_SYNCHRONISED_TIME; - entity.setUpdatetime(temp_time); - List vu9cItemmasterEntityList = vU9cItemmasterDao.getu9cItemMaster(entity); - if(vu9cItemmasterEntityList.size()>0){ - LAST_SYNCHRONISED_TIME = DateUtil.now(); - int i = 0; - for(VU9cItemmasterEntity itemmaster : vu9cItemmasterEntityList) { - i++; - try { - String permanentCode = "FSUID_DB2D1775B48BCDF893538F8CAB2A0EC7"; - //获取token信息 - JSONObject tokenObj = CrmUtil.getToken(permanentCode); - //通过产品分类主键获取分类编码信息 - String categoryCode =""; - JSONObject category = new JSONObject(); - category.put("corpAccessToken",tokenObj.getString("corpAccessToken"));//token - category.put("corpId",tokenObj.getString("corpId"));//公司 - category.put("currentOpenUserId",permanentCode);//操作员主键 - JSONObject categoryData = new JSONObject(); - String crmCategoryId = itemmaster.getCrmCategoryId(); - if(StrUtil.isNotEmpty(crmCategoryId)){ - categoryData.put("objectDataId",crmCategoryId); - category.put("data",categoryData); - String apiCode = "8000090005"; - resultObj = CrmUtil.sendU9cTOCrmEsb(category.toString(),apiCode); - String errorDescription = resultObj.getString("errorDescription"); - if("success".equals(errorDescription)){ - JSONObject dataObj = resultObj.getJSONObject("data"); - categoryCode = dataObj.getString("code"); - } - } - //格式化料品名称,拼接公司 - String name = itemmaster.getNameOrg(); - String orgName = itemmaster.getOrgName(); - String orgCode = ""; - itemmaster.getProType(); - switch (orgName){ - case "杭州博华食品科技有限公司": - name = name + "-博华"; - orgCode = "a2lmNhpo0"; - break; - case "浙江恒华食品科技有限公司": - name = name + "-恒华"; - orgCode = "cD2b3f"; - break; - case "杭州华耀科技食品有限责任公司": - itemmaster.setProType(""); - name = name + "-华耀"; - orgCode = "sl2qOPMpO"; - break; - case "杭州胡记食品有限公司": - itemmaster.setProType(""); - name = name + "-胡记"; - orgCode = "eq8LyNWe1"; - break; - } - itemmaster.setNameOrg(name); - String requestParm = ""; - String apiCode = ""; - //通过主键是否为空 判断新增还是更新 - String crmId = CrmUtil.getProIdByName(name,tokenObj.getString("corpAccessToken"),permanentCode,tokenObj.getString("corpId")); - //格式化单位信息 - //todo 2023年12月18日20:56:48 CRM实施提出将U9C销售计量单位传递到他们单位上 - String unitName = itemmaster.getSaleUnit(); - String unit = formatUnit(unitName,tokenObj,permanentCode); - //为了防止再次出现本应该是更新却走了新增方法 - logger.info("商品新增还是更新的参数"+JSON.toJSONString(itemmaster)); - if(StrUtil.isEmpty(crmId)){ - requestParm = bindingAdd(itemmaster,tokenObj,permanentCode,categoryCode,unit, orgCode); - apiCode = "8000090000"; - }else{ - requestParm = bindingEdit(itemmaster,tokenObj,permanentCode,categoryCode,unit,orgCode); - apiCode = "8000090006"; - } - resultObj = CrmUtil.sendU9cTOCrmEsb(requestParm,apiCode); - - String errorDescription = resultObj.getString("errorDescription"); - if("success".equals(errorDescription)){ - if(StrUtil.isNotEmpty(crmId)){ - //得到商品ID 通过商品ID查询产品信息用于修改产品档案 - String proId = CrmUtil.getProIdBySupId(crmId,tokenObj.getString("corpAccessToken"),permanentCode,tokenObj.getString("corpId")); - requestParm = bindingProEdit(itemmaster,tokenObj,permanentCode,categoryCode,unit,proId,orgCode); - apiCode = "8000090014"; - logger.info("商品修改→请求数据:{}",requestParm); - resultObj = CrmUtil.sendU9cTOCrmEsb(requestParm,apiCode); - logger.info("商品修改→返回数据:{}",resultObj.toString()); -// String dataId = resultObj.getString("dataId"); -// if(StrUtil.isNotEmpty(dataId)){ -// itemmaster.setDataId(dataId); -// int state = vU9cItemmasterDao.updateItemMaster(itemmaster); -// } - } - } -// System.out.println(resultObj); - } catch (Exception e) { -// itemmaster.setDataId("接口错误,请联系管理员"); - logger.info(e.getMessage()); -// vU9cItemmasterDao.updateItemMaster(itemmaster); - e.printStackTrace(); - } - } - } - return resultObj.toString(); - } - /** - * - * @content 组装产品信息修改产品 - * @author makejava - * @date 2023/12/17 0017 13:43 - * - */ - - private String bindingProEdit(VU9cItemmasterEntity itemmaster, JSONObject tokenObj, String permanentCode, String categoryCode, String unit,String proId,String orgCode) { - String Effective_IsEffective = itemmaster.getEffective_IsEffective(); - String state = "2"; - if(StrUtil.isNotEmpty(Effective_IsEffective)&& "1".equals(Effective_IsEffective)){ - state = "1"; - } - JSONObject main = new JSONObject(); - main.put("corpAccessToken",tokenObj.getString("corpAccessToken"));//token - main.put("corpId",tokenObj.getString("corpId"));//公司 - main.put("currentOpenUserId",permanentCode);//操作员主键 - JSONObject object_data = new JSONObject(); - JSONObject data = new JSONObject(); - data.put("object_data",object_data); - main.put("data",data); - object_data.put("dataObjectApiName","ProductObj"); - object_data.put("product_status",state);//上架状态 - object_data.put("name",itemmaster.getNameOrg());//产品名称 - object_data.put("product_code",itemmaster.getCode());//产品编码 - object_data.put("UDSText2__c",itemmaster.getSpecs());//规格 - object_data.put("UDSText1__c",itemmaster.getSaleUnit());//销售计量单位 - object_data.put("field_HV195__c",itemmaster.getLotValidDate());//保质期 - object_data.put("price",itemmaster.getStandardPrice());//标准价格 - object_data.put("unit",unit);//单位 - object_data.put("field_z5Z43__c",itemmaster.getProType());//产品大类 - object_data.put("field_wq5S2__c",itemmaster.getUnitName());//基本计量单位 - object_data.put("_id",proId);//基本计量单位 - object_data.put("field_s1Mw1__c",itemmaster.getCrmCostPrice());//成本价 - object_data.put("field_lmTK1__c",itemmaster.getCRMSalesRate());//销售换算率 - object_data.put("field_1J9OY__c",orgCode);//产品归属组织 - object_data.put("field_bd1Vb__c",itemmaster.getName());//产品售卖名称 - return main.toString(); - } - - /** - * 绑定新增的参数 - */ - public String bindingEdit(VU9cItemmasterEntity itemmaster,JSONObject tokenObj,String permanentCode,String categoryCode,String unit,String orgCode){ - //拼接传递参数 - JSONObject main = new JSONObject(); - main.put("corpAccessToken",tokenObj.getString("corpAccessToken"));//token - main.put("corpId",tokenObj.getString("corpId"));//公司 - main.put("currentOpenUserId",permanentCode);//操作员主键 - main.put("duplicateCheck",true); - JSONObject data = new JSONObject(); - JSONObject object_data = new JSONObject(); - data.put("object_data",object_data); - object_data.put("dataObjectApiName","SPUObj"); - String unitName = itemmaster.getUnitName(); - object_data.put("unit",unit);//计量单位 - JSONArray ownerArr = new JSONArray(); - ownerArr.add(permanentCode); - object_data.put("owner",ownerArr);//负责人 - object_data.put("is_spec",false);//规格属性 - object_data.put("batch_sn","1");//批次与序列号管理默认不开启 有需求再议 - object_data.put("field_LwLE9__c",itemmaster.getLotValidDate());//有效期 - object_data.put("_id",itemmaster.getCrmId());//批次与序列号管理默认不开启 有需求再议 - object_data.put("remark","");//备注 - object_data.put("product_line","0");//产品线 - object_data.put("name",itemmaster.getNameOrg());//名称 - object_data.put("category",categoryCode);//分类 - object_data.put("standard_price",itemmaster.getStandardPrice());//标准价格 - object_data.put("field_d93lT__c",orgCode);//商品归属组织 - object_data.put("field_QB22i__c",itemmaster.getName());//商品售卖名称 - object_data.put("field_kU8p1__c",itemmaster.getCrmCostPrice());//成本价格 - object_data.put("field_tb4hq__c",itemmaster.getCRMSalesRate());//销售换算率 - JSONObject details = new JSONObject(); - main.put("data",data); - object_data.put("details",details); - return main.toString(); - } - - /** - * 绑定新增的参数 - */ - public String bindingAdd(VU9cItemmasterEntity itemmaster,JSONObject tokenObj,String permanentCode,String categoryCode,String unit,String orgCode){ - //拼接传递参数 - JSONObject main = new JSONObject(); - main.put("corpAccessToken",tokenObj.getString("corpAccessToken"));//token - main.put("corpId",tokenObj.getString("corpId"));//公司 - main.put("currentOpenUserId",permanentCode);//操作员主键 - main.put("duplicateCheck",true); - JSONObject data = new JSONObject(); - JSONObject object_data = new JSONObject(); - data.put("object_data",object_data); - object_data.put("dataObjectApiName","SPUObj"); - String unitName = itemmaster.getUnitName(); - object_data.put("unit",unit);//计量单位 - JSONArray ownerArr = new JSONArray(); - ownerArr.add(permanentCode); - object_data.put("owner",ownerArr);//负责人 - object_data.put("is_spec",false);//规格属性 - object_data.put("remark","");//备注 - object_data.put("product_line","0");//产品线 - object_data.put("field_LwLE9__c",itemmaster.getLotValidDate());//有效期 - object_data.put("name",itemmaster.getNameOrg());//名称 - object_data.put("category",categoryCode);//分类 - object_data.put("standard_price",itemmaster.getStandardPrice());//标准价格 - object_data.put("field_d93lT__c",orgCode);//商品归属组织 - object_data.put("field_QB22i__c",itemmaster.getName());//商品售卖名称 - object_data.put("field_kU8p1__c",itemmaster.getCrmCostPrice());//成本价格 - object_data.put("field_tb4hq__c",itemmaster.getCRMSalesRate());//销售换算率 - - JSONObject sku = new JSONObject(); - JSONArray skuArr = new JSONArray(); - sku.put("object_describe_api_name","ProductObj"); - sku.put("product_status","1"); - sku.put("name",itemmaster.getNameOrg());//产品编码 - sku.put("product_code",itemmaster.getCode());//产品编码 - sku.put("UDSText2__c",itemmaster.getSpecs());//规格 - sku.put("UDSText1__c",itemmaster.getSaleUnit());//销售计量单位 - sku.put("field_HV195__c",itemmaster.getLotValidDate());//保质期 - sku.put("price",itemmaster.getStandardPrice());//标准价格 - sku.put("unit",unit);//单位 - sku.put("field_z5Z43__c",itemmaster.getProType());//产品大类 - sku.put("field_wq5S2__c",itemmaster.getUnitName());//基本计量单位 - sku.put("field_1J9OY__c",orgCode);//产品归属组织 - sku.put("field_bd1Vb__c",itemmaster.getName());//产品售卖名称 - sku.put("field_s1Mw1__c",itemmaster.getCrmCostPrice());//成本价 - sku.put("field_lmTK1__c",itemmaster.getCRMSalesRate());//销售换算率 - main.put("data",data); - skuArr.add(sku); - object_data.put("sku",skuArr); - return main.toString(); - } - /** - * 格式化计量单位为CRM单位编码 - * @param unitName - * @return - */ - public String formatUnit(String unitName,JSONObject tokenObj ,String permanentCode){ - String apiCode = "8000090013"; - //获取单位的所有信息 - JSONObject main = new JSONObject(); - main.put("corpAccessToken",tokenObj.getString("corpAccessToken"));//token - main.put("corpId",tokenObj.getString("corpId"));//公司 - main.put("currentOpenUserId",permanentCode);//操作员主键 - main.put("includeDetail",true); - main.put("apiName","SPUObj"); - JSONObject resultObj = CrmUtil.sendU9cTOCrmEsb(main.toString(),apiCode); - JSONObject data = resultObj.getJSONObject("data"); - JSONObject describe = data.getJSONObject("describe"); - JSONObject fields = describe.getJSONObject("fields"); - JSONObject unitObj = fields.getJSONObject("unit"); - JSONArray optionsList = unitObj.getJSONArray("options"); - if(null != optionsList && optionsList.size()>0){ - for(Object options : optionsList){ - JSONObject unit = JSON.parseObject(options.toString()); - String crmName = unit.getString("label"); - if(crmName.equals(unitName)){ - return unit.getString("value"); - } - } - } - logger.info("未匹配到计量单位单位信息"); - return null; - } -} diff --git a/service/src/main/java/com/hzya/frame/u9c/saledeliver/dao/IVU9cSaledeliverDao.java b/service/src/main/java/com/hzya/frame/u9c/saledeliver/dao/IVU9cSaledeliverDao.java deleted file mode 100644 index 2a2e1e67..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/saledeliver/dao/IVU9cSaledeliverDao.java +++ /dev/null @@ -1,66 +0,0 @@ -package com.hzya.frame.u9c.saledeliver.dao; - -import com.hzya.frame.u9c.saledeliver.entity.VU9cSaledeliverEntity; -import com.hzya.frame.basedao.dao.IBaseDao; - -import java.util.List; - -/** - * (view:v_u9c_saledeliver)表数据库访问层 - * - * @author makejava - * @since 2023-10-26 11:29:31 - */ -public interface IVU9cSaledeliverDao extends IBaseDao { -/*** - * @Content:获取U9C销售发货单数据 - * @Author 👻👻👻👻yqh👻👻👻👻 - * @Date 2023年10月26日13:54:39 - * @Param - * @return - **/ - List getu9cSaledeliver(VU9cSaledeliverEntity category); - /*** - * @Content:更新U9C状态 - * @Author 👻👻👻👻yqh👻👻👻👻 - * @Date 2023年10月26日13:54:39 - * @Param - * @return - **/ - int updateCrmId(VU9cSaledeliverEntity itemmaster); -/** - * - * @content 查询触发器生成的中间表获取已经删除的出货单 - * @author makejava - * @date 2024/1/10 0010 10:21 - * - */ - - List getu9cSaledeliverForDelete(VU9cSaledeliverEntity category); -/** - * - * @content 作废完CRM单据之后调用接口修改删除状态 - * @author makejava - * @date 2024/1/10 0010 11:47 - * - */ - int updateDeleteState(VU9cSaledeliverEntity entity); -/** - * - * @content 获取所有发生更新的销售退货到货单 - * @author javaboy - * @date 2024/1/11 0011 9:38 - * - */ - - List getu9cSaledeliverForUpdate(VU9cSaledeliverEntity category); - /** - * - * @content 获取所有发生更新的销售退货到货单明细信息 - * @author javaboy - * @date 2024/1/11 0011 9:38 - * - */ - List getu9cSaledeliverForUpdateDetails(VU9cSaledeliverEntity category); -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/saledeliver/dao/IVU9cSaledeliverDetailsDao.java b/service/src/main/java/com/hzya/frame/u9c/saledeliver/dao/IVU9cSaledeliverDetailsDao.java deleted file mode 100644 index d61f10bf..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/saledeliver/dao/IVU9cSaledeliverDetailsDao.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.hzya.frame.u9c.saledeliver.dao; - -import com.hzya.frame.u9c.saledeliver.entity.VU9cSaledeliverDetailsEntity; -import com.hzya.frame.basedao.dao.IBaseDao; - -import java.util.List; - -/** - * (view:v_u9c_saledeliver_details)表数据库访问层 - * - * @author makejava - * @since 2023-11-07 11:12:56 - */ -public interface IVU9cSaledeliverDetailsDao extends IBaseDao { -/*** - * @Content:查询出库单明细信息 - * @Author 👻👻👻👻yqh👻👻👻👻 - * @Date 2023年11月7日14:20:16 - * @Param - * @return - **/ - List getu9cSaledeliverDetails(VU9cSaledeliverDetailsEntity invDetails); -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/saledeliver/dao/impl/VU9cSaledeliverDaoImpl.java b/service/src/main/java/com/hzya/frame/u9c/saledeliver/dao/impl/VU9cSaledeliverDaoImpl.java deleted file mode 100644 index 3e988d89..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/saledeliver/dao/impl/VU9cSaledeliverDaoImpl.java +++ /dev/null @@ -1,50 +0,0 @@ -package com.hzya.frame.u9c.saledeliver.dao.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.u9c.saledeliver.entity.VU9cSaledeliverEntity; -import com.hzya.frame.u9c.saledeliver.dao.IVU9cSaledeliverDao; -import org.springframework.stereotype.Repository; -import com.hzya.frame.basedao.dao.MybatisGenericDao; - -import java.util.List; - -/** - * (VU9cSaledeliver)表数据库访问层 - * - * @author makejava - * @since 2023-10-26 11:29:50 - */ -@Repository("VU9cSaledeliverDaoImpl") -public class VU9cSaledeliverDaoImpl extends MybatisGenericDao implements IVU9cSaledeliverDao{ - @DS("henghua_sqlserver_test_xel") - @Override - public List getu9cSaledeliver(VU9cSaledeliverEntity category) { - return (List) super.selectList("com.hzya.frame.u9c.saledeliver.dao.impl.VU9cSaledeliverEntityDaoImpl.VU9cSaledeliverEntity_list_base",category); - } - @DS("henghua_sqlserver_test_xel") - @Override - public int updateCrmId(VU9cSaledeliverEntity itemmaster) { - return super.update("com.hzya.frame.u9c.saledeliver.dao.impl.VU9cSaledeliverEntityDaoImpl.entity_update",itemmaster); - } - @DS("henghua_sqlserver_test_xel") - @Override - public List getu9cSaledeliverForDelete(VU9cSaledeliverEntity category) { - return (List) super.selectList("com.hzya.frame.u9c.saledeliver.dao.impl.VU9cSaledeliverEntityDaoImpl.VU9cSaledeliverEntity_list_base_for_delete",category); - } - @DS("henghua_sqlserver_test_xel") - @Override - public int updateDeleteState(VU9cSaledeliverEntity entity) { - return super.update("com.hzya.frame.u9c.saledeliver.dao.impl.VU9cSaledeliverEntityDaoImpl.entity_update_for_delete",entity); - } - @DS("henghua_sqlserver_test_xel") - @Override - public List getu9cSaledeliverForUpdate(VU9cSaledeliverEntity category) { - return (List) super.selectList("com.hzya.frame.u9c.saledeliver.dao.impl.VU9cSaledeliverEntityDaoImpl.VU9cSaledeliverEntity_list_base_for_update",category); - } - @DS("henghua_sqlserver_test_xel") - @Override - public List getu9cSaledeliverForUpdateDetails(VU9cSaledeliverEntity category) { - return (List) super.selectList("com.hzya.frame.u9c.saledeliver.dao.impl.VU9cSaledeliverEntityDaoImpl.VU9cSaledeliverEntity_list_base_for_update_details",category); - } -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/saledeliver/dao/impl/VU9cSaledeliverDetailsDaoImpl.java b/service/src/main/java/com/hzya/frame/u9c/saledeliver/dao/impl/VU9cSaledeliverDetailsDaoImpl.java deleted file mode 100644 index 72efb12f..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/saledeliver/dao/impl/VU9cSaledeliverDetailsDaoImpl.java +++ /dev/null @@ -1,25 +0,0 @@ -package com.hzya.frame.u9c.saledeliver.dao.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.u9c.saledeliver.entity.VU9cSaledeliverDetailsEntity; -import com.hzya.frame.u9c.saledeliver.dao.IVU9cSaledeliverDetailsDao; -import org.springframework.stereotype.Repository; -import com.hzya.frame.basedao.dao.MybatisGenericDao; - -import java.util.List; - -/** - * (VU9cSaledeliverDetails)表数据库访问层 - * - * @author makejava - * @since 2023-11-07 11:12:58 - */ -@Repository("VU9cSaledeliverDetailsDaoImpl") -public class VU9cSaledeliverDetailsDaoImpl extends MybatisGenericDao implements IVU9cSaledeliverDetailsDao{ - @DS("henghua_sqlserver_test_xel") - @Override - public List getu9cSaledeliverDetails(VU9cSaledeliverDetailsEntity invDetails) { - return (List) super.selectList("com.hzya.frame.u9c.saledeliver.dao.impl.VU9cSaledeliverDetailsDaoImpl.VU9cSaledeliverDetailsEntity_list_base",invDetails); - } -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/saledeliver/entity/VU9cSaledeliverDetailsEntity.java b/service/src/main/java/com/hzya/frame/u9c/saledeliver/entity/VU9cSaledeliverDetailsEntity.java deleted file mode 100644 index 925b4b96..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/saledeliver/entity/VU9cSaledeliverDetailsEntity.java +++ /dev/null @@ -1,400 +0,0 @@ -package com.hzya.frame.u9c.saledeliver.entity; - -import com.hzya.frame.web.entity.BaseEntity; - -import java.math.BigDecimal; - -/** - * (VU9cSaledeliverDetails)实体类 - * - * @author makejava - * @since 2023-11-07 11:13:00 - */ -public class VU9cSaledeliverDetailsEntity extends BaseEntity { - - - private String rowId; - - private String mainId; - - private String invCode; - - private String invName; - - private String spec; - - private String num; - - private String unitCode; - - private String unitName; - - private String pricNum; - - private String measCode; - - private String measName; - - private String finalPrice; - - private String untaxedAmount; - - private String taxAmount; - - private String totalPrice; - - private String taxCombinationCode; - - private String taxCombinationName; - - private String storageLocationCode; - - private String storageLocationName; - - private String batch; - - private String period; - - private String expiration; - - private String updateTime; - - private String costAmount; - - private String warehouseKeeperCode; - - private String warehouseKeeperName; - - private String wmsLocationCode; - - private String wmsLocationName; - - private String deptCode; - - private String deptName; - private String salesOrderProductId; - private String crmProId; - private String ShipConfirmDate; - private String TotalNetMoneyTC; - private String TotalMoneyTC; - private BigDecimal TotalMoneyTCNEW; - private BigDecimal OrderByQtyTU; - private String id; - private String salesOrderId; - - public String getSalesOrderId() { - return salesOrderId; - } - - public void setSalesOrderId(String salesOrderId) { - this.salesOrderId = salesOrderId; - } - - public BigDecimal getOrderByQtyTU() { - return OrderByQtyTU; - } - - public void setOrderByQtyTU(BigDecimal orderByQtyTU) { - OrderByQtyTU = orderByQtyTU; - } - - @Override - public String getId() { - return id; - } - - @Override - public void setId(String id) { - this.id = id; - } - - public BigDecimal getTotalMoneyTCNEW() { - return TotalMoneyTCNEW; - } - - public void setTotalMoneyTCNEW(BigDecimal totalMoneyTCNEW) { - TotalMoneyTCNEW = totalMoneyTCNEW; - } - - public String getTotalNetMoneyTC() { - return TotalNetMoneyTC; - } - - public void setTotalNetMoneyTC(String totalNetMoneyTC) { - TotalNetMoneyTC = totalNetMoneyTC; - } - - public String getTotalMoneyTC() { - return TotalMoneyTC; - } - - public void setTotalMoneyTC(String totalMoneyTC) { - TotalMoneyTC = totalMoneyTC; - } - - public String getShipConfirmDate() { - return ShipConfirmDate; - } - - public void setShipConfirmDate(String shipConfirmDate) { - ShipConfirmDate = shipConfirmDate; - } - - public String getCrmProId() { - return crmProId; - } - - public void setCrmProId(String crmProId) { - this.crmProId = crmProId; - } - - public String getSalesOrderProductId() { - return salesOrderProductId; - } - - public void setSalesOrderProductId(String salesOrderProductId) { - this.salesOrderProductId = salesOrderProductId; - } - - public String getRowId() { - return rowId; - } - - public void setRowId(String rowId) { - this.rowId = rowId; - } - - public String getMainId() { - return mainId; - } - - public void setMainId(String mainId) { - this.mainId = mainId; - } - - public String getInvCode() { - return invCode; - } - - public void setInvCode(String invCode) { - this.invCode = invCode; - } - - public String getInvName() { - return invName; - } - - public void setInvName(String invName) { - this.invName = invName; - } - - public String getSpec() { - return spec; - } - - public void setSpec(String spec) { - this.spec = spec; - } - - public String getNum() { - return num; - } - - public void setNum(String num) { - this.num = num; - } - - public String getUnitCode() { - return unitCode; - } - - public void setUnitCode(String unitCode) { - this.unitCode = unitCode; - } - - public String getUnitName() { - return unitName; - } - - public void setUnitName(String unitName) { - this.unitName = unitName; - } - - public String getPricNum() { - return pricNum; - } - - public void setPricNum(String pricNum) { - this.pricNum = pricNum; - } - - public String getMeasCode() { - return measCode; - } - - public void setMeasCode(String measCode) { - this.measCode = measCode; - } - - public String getMeasName() { - return measName; - } - - public void setMeasName(String measName) { - this.measName = measName; - } - - public String getFinalPrice() { - return finalPrice; - } - - public void setFinalPrice(String finalPrice) { - this.finalPrice = finalPrice; - } - - public String getUntaxedAmount() { - return untaxedAmount; - } - - public void setUntaxedAmount(String untaxedAmount) { - this.untaxedAmount = untaxedAmount; - } - - public String getTaxAmount() { - return taxAmount; - } - - public void setTaxAmount(String taxAmount) { - this.taxAmount = taxAmount; - } - - public String getTotalPrice() { - return totalPrice; - } - - public void setTotalPrice(String totalPrice) { - this.totalPrice = totalPrice; - } - - public String getTaxCombinationCode() { - return taxCombinationCode; - } - - public void setTaxCombinationCode(String taxCombinationCode) { - this.taxCombinationCode = taxCombinationCode; - } - - public String getTaxCombinationName() { - return taxCombinationName; - } - - public void setTaxCombinationName(String taxCombinationName) { - this.taxCombinationName = taxCombinationName; - } - - public String getStorageLocationCode() { - return storageLocationCode; - } - - public void setStorageLocationCode(String storageLocationCode) { - this.storageLocationCode = storageLocationCode; - } - - public String getStorageLocationName() { - return storageLocationName; - } - - public void setStorageLocationName(String storageLocationName) { - this.storageLocationName = storageLocationName; - } - - public String getBatch() { - return batch; - } - - public void setBatch(String batch) { - this.batch = batch; - } - - public String getPeriod() { - return period; - } - - public void setPeriod(String period) { - this.period = period; - } - - public String getExpiration() { - return expiration; - } - - public void setExpiration(String expiration) { - this.expiration = expiration; - } - - public String getUpdateTime() { - return updateTime; - } - - public void setUpdateTime(String updateTime) { - this.updateTime = updateTime; - } - - public String getCostAmount() { - return costAmount; - } - - public void setCostAmount(String costAmount) { - this.costAmount = costAmount; - } - - public String getWarehouseKeeperCode() { - return warehouseKeeperCode; - } - - public void setWarehouseKeeperCode(String warehouseKeeperCode) { - this.warehouseKeeperCode = warehouseKeeperCode; - } - - public String getWarehouseKeeperName() { - return warehouseKeeperName; - } - - public void setWarehouseKeeperName(String warehouseKeeperName) { - this.warehouseKeeperName = warehouseKeeperName; - } - - public String getWmsLocationCode() { - return wmsLocationCode; - } - - public void setWmsLocationCode(String wmsLocationCode) { - this.wmsLocationCode = wmsLocationCode; - } - - public String getWmsLocationName() { - return wmsLocationName; - } - - public void setWmsLocationName(String wmsLocationName) { - this.wmsLocationName = wmsLocationName; - } - - public String getDeptCode() { - return deptCode; - } - - public void setDeptCode(String deptCode) { - this.deptCode = deptCode; - } - - public String getDeptName() { - return deptName; - } - - public void setDeptName(String deptName) { - this.deptName = deptName; - } - -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/saledeliver/entity/VU9cSaledeliverDetailsEntity.xml b/service/src/main/java/com/hzya/frame/u9c/saledeliver/entity/VU9cSaledeliverDetailsEntity.xml deleted file mode 100644 index 6feda21c..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/saledeliver/entity/VU9cSaledeliverDetailsEntity.xml +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - row_id, - id, - sales_order_id, - ShipConfirmDate - ,ROUND(TotalMoneyTC, 2)as TotalMoneyTC - ,TotalMoneyTCNEW - ,OrderByQtyTU - ,main_id - ,inv_code - ,inv_name - ,spec - ,num - ,unit_code - ,unit_name - ,pric_num - ,meas_code - ,crm_pro_id - ,meas_name - ,final_price - ,untaxed_amount - ,tax_amount - ,total_price - ,tax_combination_code - ,tax_combination_name - ,storage_location_code - ,storage_location_name - ,batch - ,period - ,expiration - ,update_time - ,cost_amount - ,warehouse_keeper_code - ,warehouse_keeper_name - ,wms_location_code - ,sales_order_product_id - ,wms_location_name - ,dept_code - ,dept_name - - - - - - - diff --git a/service/src/main/java/com/hzya/frame/u9c/saledeliver/entity/VU9cSaledeliverEntity.java b/service/src/main/java/com/hzya/frame/u9c/saledeliver/entity/VU9cSaledeliverEntity.java deleted file mode 100644 index 3b192a02..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/saledeliver/entity/VU9cSaledeliverEntity.java +++ /dev/null @@ -1,315 +0,0 @@ -package com.hzya.frame.u9c.saledeliver.entity; - -import com.hzya.frame.web.entity.BaseEntity; -/** - * (VU9cSaledeliver)实体类 - * - * @author makejava - * @since 2023-11-07 11:03:23 - */ -public class VU9cSaledeliverEntity extends BaseEntity { - - - private String billType; - - - private String operateOrgName; - - private String orgId; - - private String billCode; - - private String custName; - - private String custCode; - - private String orgCode; - - private String billDate; - - private String deptCode; - - private String deptName; - - private String salesmanCode; - - private String salesmanName; - - private String curCode; - - private String curName; - - private String shipmentTime; - - private String isTax; - - private String isDirect; - - private String updatetime; - - private String crmId; - - private String operatorsId; - private String dataId; - private String salesOrderId; - private String soOrder; - private String SrcDocTransType; - private String TotalNetMoneyTC; - private String TotalMoneyTC; - private String address; - private String phone; - private String linkman; - private String state; - private String RcvQtyTU; - - public String getRcvQtyTU() { - return RcvQtyTU; - } - - public void setRcvQtyTU(String rcvQtyTU) { - RcvQtyTU = rcvQtyTU; - } - - public String getState() { - return state; - } - - public void setState(String state) { - this.state = state; - } - - public String getAddress() { - return address; - } - - public void setAddress(String address) { - this.address = address; - } - - public String getPhone() { - return phone; - } - - public void setPhone(String phone) { - this.phone = phone; - } - - public String getLinkman() { - return linkman; - } - - public void setLinkman(String linkman) { - this.linkman = linkman; - } - - public String getTotalNetMoneyTC() { - return TotalNetMoneyTC; - } - - public void setTotalNetMoneyTC(String totalNetMoneyTC) { - TotalNetMoneyTC = totalNetMoneyTC; - } - - public String getTotalMoneyTC() { - return TotalMoneyTC; - } - - public void setTotalMoneyTC(String totalMoneyTC) { - TotalMoneyTC = totalMoneyTC; - } - - public String getSoOrder() { - return soOrder; - } - - public void setSoOrder(String soOrder) { - this.soOrder = soOrder; - } - - public String getSrcDocTransType() { - return SrcDocTransType; - } - - public void setSrcDocTransType(String srcDocTransType) { - SrcDocTransType = srcDocTransType; - } - - public String getSalesOrderId() { - return salesOrderId; - } - - public void setSalesOrderId(String salesOrderId) { - this.salesOrderId = salesOrderId; - } - - public String getDataId() { - return dataId; - } - - public void setDataId(String dataId) { - this.dataId = dataId; - } - - public String getBillType() { - return billType; - } - - public void setBillType(String billType) { - this.billType = billType; - } - - - public String getOperateOrgName() { - return operateOrgName; - } - - public void setOperateOrgName(String operateOrgName) { - this.operateOrgName = operateOrgName; - } - - public String getOrgId() { - return orgId; - } - - public void setOrgId(String orgId) { - this.orgId = orgId; - } - - public String getBillCode() { - return billCode; - } - - public void setBillCode(String billCode) { - this.billCode = billCode; - } - - public String getCustName() { - return custName; - } - - public void setCustName(String custName) { - this.custName = custName; - } - - public String getCustCode() { - return custCode; - } - - public void setCustCode(String custCode) { - this.custCode = custCode; - } - - public String getOrgCode() { - return orgCode; - } - - public void setOrgCode(String orgCode) { - this.orgCode = orgCode; - } - - public String getBillDate() { - return billDate; - } - - public void setBillDate(String billDate) { - this.billDate = billDate; - } - - public String getDeptCode() { - return deptCode; - } - - public void setDeptCode(String deptCode) { - this.deptCode = deptCode; - } - - public String getDeptName() { - return deptName; - } - - public void setDeptName(String deptName) { - this.deptName = deptName; - } - - public String getSalesmanCode() { - return salesmanCode; - } - - public void setSalesmanCode(String salesmanCode) { - this.salesmanCode = salesmanCode; - } - - public String getSalesmanName() { - return salesmanName; - } - - public void setSalesmanName(String salesmanName) { - this.salesmanName = salesmanName; - } - - public String getCurCode() { - return curCode; - } - - public void setCurCode(String curCode) { - this.curCode = curCode; - } - - public String getCurName() { - return curName; - } - - public void setCurName(String curName) { - this.curName = curName; - } - - public String getShipmentTime() { - return shipmentTime; - } - - public void setShipmentTime(String shipmentTime) { - this.shipmentTime = shipmentTime; - } - - public String getIsTax() { - return isTax; - } - - public void setIsTax(String isTax) { - this.isTax = isTax; - } - - public String getIsDirect() { - return isDirect; - } - - public void setIsDirect(String isDirect) { - this.isDirect = isDirect; - } - - public String getUpdatetime() { - return updatetime; - } - - public void setUpdatetime(String updatetime) { - this.updatetime = updatetime; - } - - public String getCrmId() { - return crmId; - } - - public void setCrmId(String crmId) { - this.crmId = crmId; - } - - public String getOperatorsId() { - return operatorsId; - } - - public void setOperatorsId(String operatorsId) { - this.operatorsId = operatorsId; - } - -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/saledeliver/entity/VU9cSaledeliverEntity.xml b/service/src/main/java/com/hzya/frame/u9c/saledeliver/entity/VU9cSaledeliverEntity.xml deleted file mode 100644 index a53f262c..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/saledeliver/entity/VU9cSaledeliverEntity.xml +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bill_type - ,id - - ,TotalMoneyTC - ,linkman - ,phone - ,address - ,TotalNetMoneyTC - ,soOrder - ,operate_org_name - ,org_id - ,sales_order_id - ,bill_code - ,cust_name - ,cust_code - ,org_code - ,bill_date - ,dept_code - ,dept_name - ,salesman_code - ,salesman_name - ,cur_code - ,cur_name - ,shipment_time - ,is_tax - ,is_direct - ,updateTime - ,crm_id - ,operators_id - - - - - - update SM_Ship set - - DescFlexField_PrivateDescSeg1 = #{dataId}, - - where id = #{id} - - - - - - update SM_Ship_for_delete set state = #{state} - where id = #{id} - - - - - - - - - diff --git a/service/src/main/java/com/hzya/frame/u9c/saledeliver/service/IVU9cSaledeliverDetailsService.java b/service/src/main/java/com/hzya/frame/u9c/saledeliver/service/IVU9cSaledeliverDetailsService.java deleted file mode 100644 index 65058701..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/saledeliver/service/IVU9cSaledeliverDetailsService.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.hzya.frame.u9c.saledeliver.service; - -import com.hzya.frame.u9c.saledeliver.entity.VU9cSaledeliverDetailsEntity; -import com.hzya.frame.basedao.service.IBaseService; -/** - * (VU9cSaledeliverDetails)表服务接口 - * - * @author makejava - * @since 2023-11-07 11:13:01 - */ -public interface IVU9cSaledeliverDetailsService extends IBaseService{ -} diff --git a/service/src/main/java/com/hzya/frame/u9c/saledeliver/service/IVU9cSaledeliverService.java b/service/src/main/java/com/hzya/frame/u9c/saledeliver/service/IVU9cSaledeliverService.java deleted file mode 100644 index cf4e22bc..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/saledeliver/service/IVU9cSaledeliverService.java +++ /dev/null @@ -1,37 +0,0 @@ -package com.hzya.frame.u9c.saledeliver.service; - -import com.hzya.frame.u9c.saledeliver.entity.VU9cSaledeliverEntity; -import com.hzya.frame.basedao.service.IBaseService; -/** - * (VU9cSaledeliver)表服务接口 - * - * @author makejava - * @since 2023-10-26 11:29:52 - */ -public interface IVU9cSaledeliverService extends IBaseService{ - /*** - * @Content:获取U9C销售发货单数据 - * @Author 👻👻👻👻yqh👻👻👻👻 - * @Date - * @Param - * @return - **/ - String sendU9cSaledeliverToCRM(); -/** - * - * @content 将删除的出货单同步删除CRM - * @author makejava - * @date 2024/1/10 0010 10:18 - * - */ - - void sendU9cSaledeliverToCRMOfDetele(); -/** - * - * @content 将实际收货数量更新到CRM - * @author javaboy - * @date 2024/1/11 0011 9:34 - * - */ - void sendU9cSaledeliverToCRMOfUpdate(); -} diff --git a/service/src/main/java/com/hzya/frame/u9c/saledeliver/service/impl/VU9cSaledeliverDetailsServiceImpl.java b/service/src/main/java/com/hzya/frame/u9c/saledeliver/service/impl/VU9cSaledeliverDetailsServiceImpl.java deleted file mode 100644 index 56c1b235..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/saledeliver/service/impl/VU9cSaledeliverDetailsServiceImpl.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.hzya.frame.u9c.saledeliver.service.impl; - -import com.hzya.frame.u9c.saledeliver.entity.VU9cSaledeliverDetailsEntity; -import com.hzya.frame.u9c.saledeliver.dao.IVU9cSaledeliverDetailsDao; -import com.hzya.frame.u9c.saledeliver.service.IVU9cSaledeliverDetailsService; -import org.springframework.stereotype.Service; -import org.springframework.beans.factory.annotation.Autowired; -import javax.annotation.Resource; -import com.hzya.frame.basedao.service.impl.BaseService; -/** - * (VU9cSaledeliverDetails)表服务实现类 - * - * @author makejava - * @since 2023-11-07 11:13:02 - */ -@Service("vU9cSaledeliverDetailsService") -public class VU9cSaledeliverDetailsServiceImpl extends BaseService implements IVU9cSaledeliverDetailsService { - - private IVU9cSaledeliverDetailsDao vU9cSaledeliverDetailsDao; - - @Autowired - public void setVU9cSaledeliverDetailsDao(IVU9cSaledeliverDetailsDao dao) { - this.vU9cSaledeliverDetailsDao = dao; - this.dao = dao; - } -} diff --git a/service/src/main/java/com/hzya/frame/u9c/saledeliver/service/impl/VU9cSaledeliverServiceImpl.java b/service/src/main/java/com/hzya/frame/u9c/saledeliver/service/impl/VU9cSaledeliverServiceImpl.java deleted file mode 100644 index 0fb1a57c..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/saledeliver/service/impl/VU9cSaledeliverServiceImpl.java +++ /dev/null @@ -1,335 +0,0 @@ -package com.hzya.frame.u9c.saledeliver.service.impl; - -import cn.hutool.core.date.DateUtil; -import cn.hutool.core.util.StrUtil; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.u9c.saledeliver.dao.IVU9cSaledeliverDetailsDao; -import com.hzya.frame.u9c.saledeliver.entity.VU9cSaledeliverDetailsEntity; -import com.hzya.frame.u9c.saledeliver.entity.VU9cSaledeliverEntity; -import com.hzya.frame.u9c.saledeliver.dao.IVU9cSaledeliverDao; -import com.hzya.frame.u9c.saledeliver.service.IVU9cSaledeliverService; -import com.hzya.frame.u9c.util.CrmUtil; -import com.hzya.frame.web.exception.BaseSystemException; -import org.springframework.stereotype.Service; -import org.springframework.beans.factory.annotation.Autowired; -import javax.annotation.Resource; -import com.hzya.frame.basedao.service.impl.BaseService; - -import java.util.Date; -import java.util.List; -import java.util.UUID; - -/** - * (VU9cSaledeliver)表服务实现类 - * - * @author makejava - * @since 2023-10-26 11:29:53 - */ -@Service("vU9cSaledeliverService") -public class VU9cSaledeliverServiceImpl extends BaseService implements IVU9cSaledeliverService { - - private IVU9cSaledeliverDao vU9cSaledeliverDao; - @Autowired - private IVU9cSaledeliverDetailsDao U9cSaledeliverDetailsDao; - - @Autowired - public void setVU9cSaledeliverDao(IVU9cSaledeliverDao dao) { - this.vU9cSaledeliverDao = dao; - this.dao = dao; - } - //上一次同步时间 - private String LAST_SYNCHRONISED_TIME = ""; - private String LAST_SYNCHRONISED_TIME_UPDATE = ""; - @Override - public String sendU9cSaledeliverToCRM() { - //获取待推送的U9c - VU9cSaledeliverEntity category = new VU9cSaledeliverEntity(); - if (StrUtil.isBlank(LAST_SYNCHRONISED_TIME)) { - LAST_SYNCHRONISED_TIME = DateUtil.now(); - } - //暂存时间 - //暂存时间 - String temp_time = LAST_SYNCHRONISED_TIME; - category.setUpdatetime(temp_time); - List VU9cSaledeliverEntityList = vU9cSaledeliverDao.getu9cSaledeliver(category); - if(VU9cSaledeliverEntityList.size()>0){ - for(VU9cSaledeliverEntity itemmaster : VU9cSaledeliverEntityList){ - try { - LAST_SYNCHRONISED_TIME = DateUtil.now(); - String crmId = itemmaster.getCrmId(); - String permanentCode = itemmaster.getOperatorsId(); -// String permanentCode = "FSUID_DB2D1775B48BCDF893538F8CAB2A0EC7"; - JSONObject tokenObj = CrmUtil.getToken(CrmUtil.MANAGERCODE); - //拼接传递参数 - JSONObject main = new JSONObject(); - main.put("corpAccessToken",tokenObj.getString("corpAccessToken"));//token - main.put("corpId",tokenObj.getString("corpId"));//公司 - main.put("currentOpenUserId",permanentCode);//操作员主键// todo 默认了操作员ID 等员工对接完成之后实际传入 - main.put("duplicateCheck",true); - JSONObject data = new JSONObject(); - JSONObject object_data = new JSONObject(); -// object_data.put("name",itemmaster.getBillCode());//发货单编号 - JSONArray ownerArr = new JSONArray(); - - ownerArr.add(permanentCode); - object_data.put("owner",ownerArr);//创建人 - object_data.put("dataObjectApiName","DeliveryNoteObj");//接口名称 -// object_data.put("sales_order_id",itemmaster.getSalesOrderId());//销售订单主键 // - object_data.put("field_W7k8T__c",itemmaster.getSrcDocTransType());// 来源单据类型 - object_data.put("field_dp6ZV__c",itemmaster.getSoOrder()); //来源单据单号 - object_data.put("field_6u2rk__c",itemmaster.getTotalMoneyTC()); //发货金额 --- 含税金额 - object_data.put("field_5gwye__c",itemmaster.getBillCode()); //U9发货单号 - object_data.put("field_J3s50__c",itemmaster.getAddress()); //收货联系地址 - object_data.put("field_44TwV__c",itemmaster.getLinkman()); //收货联系人 - object_data.put("field_s0L0r__c",itemmaster.getPhone()); //收货联系电话 - if(StrUtil.isNotEmpty(crmId)){ - object_data.put("_id",crmId); //发货单主键 - } - String orgCode = itemmaster.getOrgCode(); - String field_0alrS__c = ""; - if(StrUtil.isNotEmpty(orgCode)){ - switch (orgCode){ - case "1001"://杭州恒华科技有限公司 - field_0alrS__c = "cD2b3f"; - break; - case "1002"://杭州华耀商贸有限公司 - field_0alrS__c = "sl2qOPMpO"; - break; - case "1004"://诚艺传递华耀 - field_0alrS__c = "sl2qOPMpO"; - break; - case "1003"://杭州胡记食品有限公司 - field_0alrS__c = "eq8LyNWe1"; - break; - default: - break; - - } - } - object_data.put("field_0alrS__c",field_0alrS__c); //组织 - //通过客户名称查询客户主键 - String custName = itemmaster.getCustName(); - String accountId = CrmUtil.getCustIdByCustName(custName,tokenObj.getString("corpAccessToken"),permanentCode,tokenObj.getString("corpId")); - object_data.put("account_id",accountId);//客户 - object_data.put("field_1UjHy__c",itemmaster.getBillDate());//单据日期 - - String delivery_date = itemmaster.getShipmentTime(); - if(StrUtil.isNotEmpty(delivery_date)){ - object_data.put("delivery_date",com.hzya.frame.dateutil.DateUtil.dateStrToLong(itemmaster.getShipmentTime()));//发货日期 - } - JSONObject details = new JSONObject(); - data.put("object_data",object_data); - data.put("details",details); - //获取明细信息 - VU9cSaledeliverDetailsEntity invDetails = new VU9cSaledeliverDetailsEntity(); - invDetails.setSalesOrderId(itemmaster.getSalesOrderId()); - invDetails.setMainId(itemmaster.getId()); - List invDetailsList = U9cSaledeliverDetailsDao.getu9cSaledeliverDetails(invDetails); - JSONArray deliveryNoteProduct = new JSONArray(); - for(VU9cSaledeliverDetailsEntity d : invDetailsList){ - JSONObject deliveryNoteProductObj = new JSONObject(); - long _id = UUID.randomUUID().getMostSignificantBits(); - deliveryNoteProductObj.put("_id",String.valueOf(_id));// 明细ID 自动生成 - // deliveryNoteProductObj.put("_id",d.getId());// 明细ID 自动生成 - deliveryNoteProductObj.put("field_Rc82I__c",d.getRowId());// 来源ID - deliveryNoteProductObj.put("sales_order_id",d.getSalesOrderId());// 销售订单主键 - String supId = d.getCrmProId(); - // String proId = CrmUtil.getProIdBySupId(supId,tokenObj.getString("corpAccessToken"),permanentCode,tokenObj.getString("corpId")); - deliveryNoteProductObj.put("product_id",supId);// 产品ID - deliveryNoteProductObj.put("field_Xjo2j__c",d.getStorageLocationName());//发货仓库 - deliveryNoteProductObj.put("field_h9puj__c",d.getPeriod());//保质期 - deliveryNoteProductObj.put("field_F6iOS__c",d.getBatch());//批号 - deliveryNoteProductObj.put("sales_order_product_id",d.getSalesOrderProductId());// 订单产品主键(CRM销售订单的行ID) - deliveryNoteProductObj.put("delivery_num",d.getNum());// 发货数量 - deliveryNoteProductObj.put("order_product_amount",d.getOrderByQtyTU());// 订单产品数量 - String field_ci5By__c = d.getTotalMoneyTC(); - if(StrUtil.isEmpty(d.getTotalMoneyTC()) || "0.0000".equals(d.getTotalMoneyTC())){ - field_ci5By__c = "0"; - // field_ci5By__c = "1111.0000"; - } - deliveryNoteProductObj.put("field_ci5By__c",field_ci5By__c);// 发货金额 - // deliveryNoteProductObj.put("field_ci5By__c","1.00");// 发货金额 - String field_rz9y2__c = d.getShipConfirmDate(); - if(StrUtil.isNotEmpty(field_rz9y2__c)){ - // Date field_rz9y2__cDate = DateUtil.parse(field_rz9y2__c,"yyyy-MM-dd HH:mm:ss"); - deliveryNoteProductObj.put("field_rz9y2__c", com.hzya.frame.dateutil.DateUtil.dateStrToLong(field_rz9y2__c));// 发货日期 - } - deliveryNoteProduct.add(deliveryNoteProductObj); - } - details.put("DeliveryNoteProductObj",deliveryNoteProduct); - main.put("data",data); - String apiCode = "8000090003"; - if(StrUtil.isEmpty(crmId)){ - apiCode = "8000090003"; - }else{ - apiCode = "8000090015"; - //如果想要修改CRM数据需要先解锁数据 - String r = CrmUtil.unLockAndLock("8000090016","DeliveryNoteObj",crmId,tokenObj.getString("corpAccessToken"),CrmUtil.MANAGERCODE,tokenObj.getString("corpId")); - logger.info("发货单解锁"+r); - } - //推送数据到CRM进行新增或修改 - JSONObject resultObj = CrmUtil.sendU9cTOCrmEsb(main.toString(),apiCode); - //todo CRM傅佳敏提出 不管任何原因修改失败都需要再次锁定 - if(StrUtil.isNotEmpty(crmId)){ - //修改完数据之后需要再次锁定 - String r = CrmUtil.unLockAndLock("8000090017","DeliveryNoteObj",crmId,tokenObj.getString("corpAccessToken"),CrmUtil.MANAGERCODE,tokenObj.getString("corpId")); - logger.info("发货单锁定"+r); - } - if(null != resultObj ){ - String dataId = resultObj.getString("dataId"); - String errorDescription = resultObj.getString("errorDescription"); - if("success".equals(errorDescription)){ - if(StrUtil.isNotEmpty(dataId)){ - itemmaster.setDataId(dataId); - vU9cSaledeliverDao.updateCrmId(itemmaster); - } - } - }else{ - LAST_SYNCHRONISED_TIME = DateUtil.now(); - if(StrUtil.isEmpty(crmId)){ - itemmaster.setDataId("系统错误,请联系管理员"); - vU9cSaledeliverDao.updateCrmId(itemmaster); - } - new BaseSystemException("系统错误,请联系管理员"); - } - logger.info("发货单返回信息:{}",resultObj); - } catch (Exception e) { - LAST_SYNCHRONISED_TIME = DateUtil.now(); - logger.info("发货单错误,错误信息为:{}",e.getMessage()); - logger.info("发货单错误,发货单信息为:{}",JSON.toJSONString(itemmaster)); - e.printStackTrace(); - } - } - } - return null; - } - /** - * - * @content 将删除的出货单同步删除CRM - * @author makejava - * @date 2024/1/10 0010 10:18 - * - */ - @Override - public void sendU9cSaledeliverToCRMOfDetele() { - VU9cSaledeliverEntity category = new VU9cSaledeliverEntity(); - List VU9cSaledeliverEntityList = vU9cSaledeliverDao.getu9cSaledeliverForDelete(category); - if(null != VU9cSaledeliverEntityList && VU9cSaledeliverEntityList.size()>0){ - for(VU9cSaledeliverEntity entity : VU9cSaledeliverEntityList){ - String state = "2"; - String permanentCode = "FSUID_DB2D1775B48BCDF893538F8CAB2A0EC7"; - JSONObject tokenObj = CrmUtil.getToken(CrmUtil.MANAGERCODE); - //拼接传递参数 - try { - JSONObject main = new JSONObject(); - main.put("corpAccessToken",tokenObj.getString("corpAccessToken"));//token - main.put("corpId",tokenObj.getString("corpId"));//公司 - main.put("currentOpenUserId",permanentCode);//操作员主键// todo 默认了操作员ID 等员工对接完成之后实际传入 - main.put("duplicateCheck",true); - String crmId = entity.getCrmId(); - if(StrUtil.isNotEmpty(crmId)){ - JSONObject data = new JSONObject(); - main.put("data",data); - data.put("object_data_id",crmId); - data.put("dataObjectApiName","DeliveryNoteObj"); - state = "1"; - String apiCode = "8000090018"; - //发货单解锁 - String r = CrmUtil.unLockAndLock("8000090016","DeliveryNoteObj",crmId,tokenObj.getString("corpAccessToken"),CrmUtil.MANAGERCODE,tokenObj.getString("corpId")); - logger.info("发货单解锁"+r); - //推送数据到CRM进行新增或修改 - JSONObject resultObj = CrmUtil.sendU9cTOCrmEsb(main.toString(),apiCode); - if(null != resultObj ){ - String errorDescription = resultObj.getString("errorDescription"); - if(!"success".equals(errorDescription)){ - state = "2"; - } - }else{ - state = "2"; - } - } - } finally { - //修改删除状态 - entity.setState(state); - vU9cSaledeliverDao.updateDeleteState(entity); - } - } - } - } - /** - * - * @content 将实际收货数量更新到CRM - * @author javaboy - * @date 2024/1/11 0011 9:34 - * - */ - @Override - public void sendU9cSaledeliverToCRMOfUpdate() { -//获取待推送的U9c - VU9cSaledeliverEntity category = new VU9cSaledeliverEntity(); - if (StrUtil.isBlank(LAST_SYNCHRONISED_TIME_UPDATE)) { - LAST_SYNCHRONISED_TIME_UPDATE = DateUtil.now(); - } - //暂存时间 - String temp_time = LAST_SYNCHRONISED_TIME_UPDATE; - category.setUpdatetime(temp_time); - List VU9cSaledeliverEntityList = vU9cSaledeliverDao.getu9cSaledeliverForUpdate(category); - if(VU9cSaledeliverEntityList.size()>0) { - for (VU9cSaledeliverEntity itemmaster : VU9cSaledeliverEntityList) { - LAST_SYNCHRONISED_TIME_UPDATE = DateUtil.now(); - try { - String permanentCode = "FSUID_DB2D1775B48BCDF893538F8CAB2A0EC7"; - JSONObject tokenObj = CrmUtil.getToken(CrmUtil.MANAGERCODE); - //拼接传递参数 - JSONObject main = new JSONObject(); - main.put("corpAccessToken",tokenObj.getString("corpAccessToken"));//token - main.put("corpId",tokenObj.getString("corpId"));//公司 - main.put("currentOpenUserId",permanentCode);//操作员主键// todo 默认了操作员ID 等员工对接完成之后实际传入 - JSONObject data = new JSONObject(); - JSONObject object_data = new JSONObject(); - String id = itemmaster.getCrmId(); - object_data.put("_id",id); - object_data.put("dataObjectApiName","ReturnedGoodsInvoiceObj"); - //获取明细数据,并组装数据 - VU9cSaledeliverEntity deteils = new VU9cSaledeliverEntity(); - deteils.setId(id); - JSONObject detailsObj = new JSONObject(); - JSONArray ReturnedGoodsInvoiceProductObj = new JSONArray(); - List VU9cSaledeliverEntityDetailsList = vU9cSaledeliverDao.getu9cSaledeliverForUpdateDetails(deteils); - if(VU9cSaledeliverEntityDetailsList.size()>0){ - for(VU9cSaledeliverEntity VU9cSaledeliverEntityDetails : VU9cSaledeliverEntityDetailsList){ - JSONObject body = new JSONObject(); - String _id = VU9cSaledeliverEntityDetails.getCrmId(); - String RcvQtyTU = VU9cSaledeliverEntityDetails.getRcvQtyTU(); - body.put("_id",_id); - body.put("field_HE24V__c",RcvQtyTU); - ReturnedGoodsInvoiceProductObj.add(body); - } - }else{ - //如果没有明细信息跳过当前循环 - continue; - } - detailsObj.put("ReturnedGoodsInvoiceProductObj",ReturnedGoodsInvoiceProductObj); - data.put("object_data",object_data); - main.put("data",data); - data.put("details",detailsObj); - String apiCode = "8000090020"; - //退货单解锁 - String unLockAndLock = CrmUtil.unLockAndLock("8000090016","ReturnedGoodsInvoiceObj",itemmaster.getCrmId(),tokenObj.getString("corpAccessToken"),CrmUtil.MANAGERCODE,tokenObj.getString("corpId")); - logger.info("退货单解锁"+unLockAndLock); - //推送数据到CRM修改 - JSONObject resultObj = CrmUtil.sendU9cTOCrmEsb(main.toString(),apiCode); - //退货单锁定 - String r = CrmUtil.unLockAndLock("8000090017","ReturnedGoodsInvoiceObj",itemmaster.getCrmId(),tokenObj.getString("corpAccessToken"),CrmUtil.MANAGERCODE,tokenObj.getString("corpId")); - logger.info("退货单锁定"+r); - } catch (Exception e) { - LAST_SYNCHRONISED_TIME_UPDATE = DateUtil.now(); - logger.info("退货单更新异常,错误信息为:{}",JSON.toJSONString(itemmaster)); - e.printStackTrace(); - } - } - } - } -} diff --git a/service/src/main/java/com/hzya/frame/u9c/salereceiver/dao/IVU9cSalereceiverDao.java b/service/src/main/java/com/hzya/frame/u9c/salereceiver/dao/IVU9cSalereceiverDao.java deleted file mode 100644 index 366df734..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/salereceiver/dao/IVU9cSalereceiverDao.java +++ /dev/null @@ -1,50 +0,0 @@ -package com.hzya.frame.u9c.salereceiver.dao; - -import com.hzya.frame.u9c.salereceiver.entity.VU9cSalereceiverEntity; -import com.hzya.frame.basedao.dao.IBaseDao; - -import java.util.List; - -/** - * (view:v_u9c_salereceiver)表数据库访问层 - * - * @author makejava - * @since 2023-10-26 11:32:02 - */ -public interface IVU9cSalereceiverDao extends IBaseDao { -/*** - * @Content:获取U9C销售收款单数据 - * @Author 👻👻👻👻yqh👻👻👻👻 - * @Date 2023年10月26日13:56:28 - * @Param - * @return - **/ - List getu9cSalereceiver(VU9cSalereceiverEntity category); - /*** - * @Content:修改U9C状态 - * @Author 👻👻👻👻yqh👻👻👻👻 - * @Date 2023年10月26日13:56:28 - * @Param - * @return - **/ - int updateState(VU9cSalereceiverEntity itemmaster); - /** - * - * @content 查询应收单触发器生成的临时表 - * @author makejava - * @date 2024/1/10 0010 14:41 - * - */ - - List getu9cSalereceiverForDelete(VU9cSalereceiverEntity category); - /** - * - * @content 更新触发器生成的临时表修改状态 - * @author makejava - * @date 2024/1/10 0010 14:43 - * - */ - - int updateStateForDelete(VU9cSalereceiverEntity itemmaster); -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/salereceiver/dao/IVU9cSalereceiverDetailsDao.java b/service/src/main/java/com/hzya/frame/u9c/salereceiver/dao/IVU9cSalereceiverDetailsDao.java deleted file mode 100644 index ab41a490..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/salereceiver/dao/IVU9cSalereceiverDetailsDao.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.hzya.frame.u9c.salereceiver.dao; - -import com.hzya.frame.u9c.salereceiver.entity.VU9cSalereceiverDetailsEntity; -import com.hzya.frame.basedao.dao.IBaseDao; - -import java.util.List; - -/** - * (view:v_u9c_salereceiver_details)表数据库访问层 - * - * @author makejava - * @since 2023-11-09 14:49:35 - */ -public interface IVU9cSalereceiverDetailsDao extends IBaseDao { -/*** - * @Content:通过主表ID获取当前明细信息 - * @Author 👻👻👻👻yqh👻👻👻👻 - * @Date 2023年11月9日15:07:08 - * @Param - * @return - **/ - List getu9cSalereceiverDetails(VU9cSalereceiverDetailsEntity details); -/*** - * @Content:修改应收单明细信息 - * @Author 👻👻👻👻yqh👻👻👻👻 - * @Date 2023年11月9日15:13:56 - * @Param - * @return - **/ - int updateState(VU9cSalereceiverDetailsEntity d); -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/salereceiver/dao/impl/VU9cSalereceiverDaoImpl.java b/service/src/main/java/com/hzya/frame/u9c/salereceiver/dao/impl/VU9cSalereceiverDaoImpl.java deleted file mode 100644 index d25c3eb9..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/salereceiver/dao/impl/VU9cSalereceiverDaoImpl.java +++ /dev/null @@ -1,40 +0,0 @@ -package com.hzya.frame.u9c.salereceiver.dao.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.u9c.salereceiver.entity.VU9cSalereceiverEntity; -import com.hzya.frame.u9c.salereceiver.dao.IVU9cSalereceiverDao; -import org.springframework.stereotype.Repository; -import com.hzya.frame.basedao.dao.MybatisGenericDao; - -import java.util.List; - -/** - * (VU9cSalereceiver)表数据库访问层 - * - * @author makejava - * @since 2023-10-26 11:32:06 - */ -@Repository("VU9cSalereceiverDaoImpl") -public class VU9cSalereceiverDaoImpl extends MybatisGenericDao implements IVU9cSalereceiverDao{ - @DS("henghua_sqlserver_test_xel") - @Override - public List getu9cSalereceiver(VU9cSalereceiverEntity category) { - return (List) super.selectList("com.hzya.frame.u9c.salereceiver.dao.impl.VU9cSalereceiverEntityDaoImpl.VU9cSalereceiverEntity_list_base",category); - } - @DS("henghua_sqlserver_test_xel") - @Override - public int updateState(VU9cSalereceiverEntity itemmaster) { - return super.update("com.hzya.frame.u9c.salereceiver.dao.impl.VU9cSalereceiverEntityDaoImpl.VU9cSalereceiverEntity_update",itemmaster); - } - @DS("henghua_sqlserver_test_xel") - @Override - public List getu9cSalereceiverForDelete(VU9cSalereceiverEntity category) { - return (List) super.selectList("com.hzya.frame.u9c.salereceiver.dao.impl.VU9cSalereceiverEntityDaoImpl.VU9cSalereceiverEntity_list_base_for_delete",category); - } - @DS("henghua_sqlserver_test_xel") - @Override - public int updateStateForDelete(VU9cSalereceiverEntity itemmaster) { - return super.update("com.hzya.frame.u9c.salereceiver.dao.impl.VU9cSalereceiverEntityDaoImpl.VU9cSalereceiverEntity_update_for_delete",itemmaster); - } -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/salereceiver/dao/impl/VU9cSalereceiverDetailsDaoImpl.java b/service/src/main/java/com/hzya/frame/u9c/salereceiver/dao/impl/VU9cSalereceiverDetailsDaoImpl.java deleted file mode 100644 index 1a549059..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/salereceiver/dao/impl/VU9cSalereceiverDetailsDaoImpl.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.hzya.frame.u9c.salereceiver.dao.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.u9c.salereceiver.entity.VU9cSalereceiverDetailsEntity; -import com.hzya.frame.u9c.salereceiver.dao.IVU9cSalereceiverDetailsDao; -import org.springframework.stereotype.Repository; -import com.hzya.frame.basedao.dao.MybatisGenericDao; - -import java.util.List; - -/** - * (VU9cSalereceiverDetails)表数据库访问层 - * - * @author makejava - * @since 2023-11-09 14:49:41 - */ -@Repository("VU9cSalereceiverDetailsDaoImpl") -public class VU9cSalereceiverDetailsDaoImpl extends MybatisGenericDao implements IVU9cSalereceiverDetailsDao{ - @DS("henghua_sqlserver_test_xel") - @Override - public List getu9cSalereceiverDetails(VU9cSalereceiverDetailsEntity details) { - return (List) super.selectList("com.hzya.frame.u9c.salereceiver.dao.impl.VU9cSalereceiverDetailsEntityDaoImpl.VU9cSalereceiverDetailsEntity_list_base",details); - } - @DS("henghua_sqlserver_test_xel") - @Override - public int updateState(VU9cSalereceiverDetailsEntity d) { - return super.update("com.hzya.frame.u9c.salereceiver.dao.impl.VU9cSalereceiverDetailsEntityDaoImpl.VU9cSalereceiverDetailsEntity_update",d); - } -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/salereceiver/entity/VU9cSalereceiverDetailsEntity.java b/service/src/main/java/com/hzya/frame/u9c/salereceiver/entity/VU9cSalereceiverDetailsEntity.java deleted file mode 100644 index 16e0d3bd..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/salereceiver/entity/VU9cSalereceiverDetailsEntity.java +++ /dev/null @@ -1,236 +0,0 @@ -package com.hzya.frame.u9c.salereceiver.entity; - -import com.hzya.frame.web.entity.BaseEntity; -/** - * (VU9cSalereceiverDetails)实体类 - * - * @author makejava - * @since 2023-11-09 14:44:58 - */ -public class VU9cSalereceiverDetailsEntity extends BaseEntity { - - - private String state; - - - - private String num; - - private String orgId; - - private String invCode; - - private String invName; - - private String mainId; - - private String money; - - private String mainOrgCode; - - private String mainOrgName; - - private String proId; - private String dataId; - private String deliverBillId; - private String TaxPrice; - private String NonTaxPrice; - private String CfmedARGoodsTax_OCMoney; - private String TaxPriceSum; - private String sRowId; - private String rmaMoney; - private String soId; - private String billType; - private String rmaLine; - private String rmaId; - private String DocLineNo; - - public String getDocLineNo() { - return DocLineNo; - } - - public void setDocLineNo(String docLineNo) { - DocLineNo = docLineNo; - } - - public String getRmaId() { - return rmaId; - } - - public void setRmaId(String rmaId) { - this.rmaId = rmaId; - } - - public String getRmaLine() { - return rmaLine; - } - - public void setRmaLine(String rmaLine) { - this.rmaLine = rmaLine; - } - - public String getRmaMoney() { - return rmaMoney; - } - - public void setRmaMoney(String rmaMoney) { - this.rmaMoney = rmaMoney; - } - - public String getSoId() { - return soId; - } - - public void setSoId(String soId) { - this.soId = soId; - } - - public String getBillType() { - return billType; - } - - public void setBillType(String billType) { - this.billType = billType; - } - - public String getsRowId() { - return sRowId; - } - - public void setsRowId(String sRowId) { - this.sRowId = sRowId; - } - - public String getTaxPrice() { - return TaxPrice; - } - - public void setTaxPrice(String taxPrice) { - TaxPrice = taxPrice; - } - - public String getNonTaxPrice() { - return NonTaxPrice; - } - - public void setNonTaxPrice(String nonTaxPrice) { - NonTaxPrice = nonTaxPrice; - } - - public String getCfmedARGoodsTax_OCMoney() { - return CfmedARGoodsTax_OCMoney; - } - - public void setCfmedARGoodsTax_OCMoney(String cfmedARGoodsTax_OCMoney) { - CfmedARGoodsTax_OCMoney = cfmedARGoodsTax_OCMoney; - } - - public String getTaxPriceSum() { - return TaxPriceSum; - } - - public void setTaxPriceSum(String taxPriceSum) { - TaxPriceSum = taxPriceSum; - } - - public String getDeliverBillId() { - return deliverBillId; - } - - public void setDeliverBillId(String deliverBillId) { - this.deliverBillId = deliverBillId; - } - - public String getDataId() { - return dataId; - } - - public void setDataId(String dataId) { - this.dataId = dataId; - } - - - public String getState() { - return state; - } - - public void setState(String state) { - this.state = state; - } - - - - public String getNum() { - return num; - } - - public void setNum(String num) { - this.num = num; - } - - public String getOrgId() { - return orgId; - } - - public void setOrgId(String orgId) { - this.orgId = orgId; - } - - public String getInvCode() { - return invCode; - } - - public void setInvCode(String invCode) { - this.invCode = invCode; - } - - public String getInvName() { - return invName; - } - - public void setInvName(String invName) { - this.invName = invName; - } - - public String getMainId() { - return mainId; - } - - public void setMainId(String mainId) { - this.mainId = mainId; - } - - public String getMoney() { - return money; - } - - public void setMoney(String money) { - this.money = money; - } - - public String getMainOrgCode() { - return mainOrgCode; - } - - public void setMainOrgCode(String mainOrgCode) { - this.mainOrgCode = mainOrgCode; - } - - public String getMainOrgName() { - return mainOrgName; - } - - public void setMainOrgName(String mainOrgName) { - this.mainOrgName = mainOrgName; - } - - public String getProId() { - return proId; - } - - public void setProId(String proId) { - this.proId = proId; - } - -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/salereceiver/entity/VU9cSalereceiverDetailsEntity.xml b/service/src/main/java/com/hzya/frame/u9c/salereceiver/entity/VU9cSalereceiverDetailsEntity.xml deleted file mode 100644 index c63f01bf..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/salereceiver/entity/VU9cSalereceiverDetailsEntity.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - state - ,s_row_id - ,deliverBillId - ,TaxPrice - ,CfmedARGoodsTax_OCMoney - ,TaxPriceSum - ,ID - ,num - ,org_id - ,inv_code - ,inv_name - ,main_id - ,money - ,main_org_code - ,main_org_name - ,pro_id - - - - - - - update AR_ARBillLine set - - DescFlexField_PrivateDescSeg1 = #{dataId}, - - where id = #{id} - - - diff --git a/service/src/main/java/com/hzya/frame/u9c/salereceiver/entity/VU9cSalereceiverEntity.java b/service/src/main/java/com/hzya/frame/u9c/salereceiver/entity/VU9cSalereceiverEntity.java deleted file mode 100644 index f7e2cea2..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/salereceiver/entity/VU9cSalereceiverEntity.java +++ /dev/null @@ -1,272 +0,0 @@ -package com.hzya.frame.u9c.salereceiver.entity; - -import com.hzya.frame.web.entity.BaseEntity; -/** - * (VU9cSalereceiver)实体类 - * - * @author makejava - * @since 2023-11-09 14:44:10 - */ -public class VU9cSalereceiverEntity extends BaseEntity { - - - private String orgId; - private String soId; - private String orgCode; - - private String billCode; - - private String custCode; - - private String custName; - - private String custAddsCode; - - private String custAddsName; - - private String accountPursuantCode; - - private String accountPursuantName; - - private String curCode; - - private String cur; - - private String accountDate; - - private String accountPeriodName; - - private String accountPeriodCode; - - private String billTypeCode; - - private String billTypeName; - - private String sourceBillCode; - - private String sourceBillType; - - private String price; - - private String state; - - private String crmId; - - private String saleId; - - private String operatorsId; - private String dataId; - private String updateTime; - - public String getUpdateTime() { - return updateTime; - } - - public void setUpdateTime(String updateTime) { - this.updateTime = updateTime; - } - - public String getOrgCode() { - return orgCode; - } - - public void setOrgCode(String orgCode) { - this.orgCode = orgCode; - } - - public String getSoId() { - return soId; - } - - public void setSoId(String soId) { - this.soId = soId; - } - - public String getDataId() { - return dataId; - } - - public void setDataId(String dataId) { - this.dataId = dataId; - } - - public String getOrgId() { - return orgId; - } - - public void setOrgId(String orgId) { - this.orgId = orgId; - } - - - - public String getBillCode() { - return billCode; - } - - public void setBillCode(String billCode) { - this.billCode = billCode; - } - - public String getCustCode() { - return custCode; - } - - public void setCustCode(String custCode) { - this.custCode = custCode; - } - - public String getCustName() { - return custName; - } - - public void setCustName(String custName) { - this.custName = custName; - } - - public String getCustAddsCode() { - return custAddsCode; - } - - public void setCustAddsCode(String custAddsCode) { - this.custAddsCode = custAddsCode; - } - - public String getCustAddsName() { - return custAddsName; - } - - public void setCustAddsName(String custAddsName) { - this.custAddsName = custAddsName; - } - - public String getAccountPursuantCode() { - return accountPursuantCode; - } - - public void setAccountPursuantCode(String accountPursuantCode) { - this.accountPursuantCode = accountPursuantCode; - } - - public String getAccountPursuantName() { - return accountPursuantName; - } - - public void setAccountPursuantName(String accountPursuantName) { - this.accountPursuantName = accountPursuantName; - } - - public String getCurCode() { - return curCode; - } - - public void setCurCode(String curCode) { - this.curCode = curCode; - } - - public String getCur() { - return cur; - } - - public void setCur(String cur) { - this.cur = cur; - } - - public String getAccountDate() { - return accountDate; - } - - public void setAccountDate(String accountDate) { - this.accountDate = accountDate; - } - - public String getAccountPeriodName() { - return accountPeriodName; - } - - public void setAccountPeriodName(String accountPeriodName) { - this.accountPeriodName = accountPeriodName; - } - - public String getAccountPeriodCode() { - return accountPeriodCode; - } - - public void setAccountPeriodCode(String accountPeriodCode) { - this.accountPeriodCode = accountPeriodCode; - } - - public String getBillTypeCode() { - return billTypeCode; - } - - public void setBillTypeCode(String billTypeCode) { - this.billTypeCode = billTypeCode; - } - - public String getBillTypeName() { - return billTypeName; - } - - public void setBillTypeName(String billTypeName) { - this.billTypeName = billTypeName; - } - - public String getSourceBillCode() { - return sourceBillCode; - } - - public void setSourceBillCode(String sourceBillCode) { - this.sourceBillCode = sourceBillCode; - } - - public String getSourceBillType() { - return sourceBillType; - } - - public void setSourceBillType(String sourceBillType) { - this.sourceBillType = sourceBillType; - } - - public String getPrice() { - return price; - } - - public void setPrice(String price) { - this.price = price; - } - - public String getState() { - return state; - } - - public void setState(String state) { - this.state = state; - } - - public String getCrmId() { - return crmId; - } - - public void setCrmId(String crmId) { - this.crmId = crmId; - } - - public String getSaleId() { - return saleId; - } - - public void setSaleId(String saleId) { - this.saleId = saleId; - } - - public String getOperatorsId() { - return operatorsId; - } - - public void setOperatorsId(String operatorsId) { - this.operatorsId = operatorsId; - } - -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/salereceiver/entity/VU9cSalereceiverEntity.xml b/service/src/main/java/com/hzya/frame/u9c/salereceiver/entity/VU9cSalereceiverEntity.xml deleted file mode 100644 index 9ded483b..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/salereceiver/entity/VU9cSalereceiverEntity.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - org_id - ,ID - ,org_code - ,bill_code - ,cust_code - ,cust_name - ,cust_adds_code - ,cust_adds_name - ,account_pursuant_code - ,account_pursuant_name - ,cur_code - ,cur - ,account_date - ,account_period_name - ,account_period_code - ,bill_type_code - ,bill_type_name - ,source_bill_code - ,source_bill_type - ,price - ,state - ,crm_id - ,sale_id - ,soId - - ,operators_id - - - - - - - update AR_ARBillHead set - - DescFlexField_PrivateDescSeg1 = #{dataId}, - - where id = #{id} - - - - - - - update AR_ARBillHead_for_delete set state = #{state} - where id = #{id} - - - - diff --git a/service/src/main/java/com/hzya/frame/u9c/salereceiver/service/IVU9cSalereceiverService.java b/service/src/main/java/com/hzya/frame/u9c/salereceiver/service/IVU9cSalereceiverService.java deleted file mode 100644 index f1a8dd2d..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/salereceiver/service/IVU9cSalereceiverService.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.hzya.frame.u9c.salereceiver.service; - -import com.hzya.frame.u9c.salereceiver.entity.VU9cSalereceiverEntity; -import com.hzya.frame.basedao.service.IBaseService; -/** - * (VU9cSalereceiver)表服务接口 - * - * @author makejava - * @since 2023-10-26 11:32:08 - */ -public interface IVU9cSalereceiverService extends IBaseService{ - /*** - * @Content:获取U9C销售收款单数据 - * @Author 👻👻👻👻yqh👻👻👻👻 - * @Date 2023年10月26日13:52:41 - * @Param - * @return - **/ - String sendU9cSalereceiverToCRM(); -/** - * - * @content 将删除的应收单同步删除CRM单据 - * @author makejava - * @date 2024/1/10 0010 14:38 - * - */ - - void sendU9cSalereceiverToCRMOfDetele(); -} diff --git a/service/src/main/java/com/hzya/frame/u9c/salereceiver/service/impl/VU9cSalereceiverServiceImpl.java b/service/src/main/java/com/hzya/frame/u9c/salereceiver/service/impl/VU9cSalereceiverServiceImpl.java deleted file mode 100644 index 4eed9251..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/salereceiver/service/impl/VU9cSalereceiverServiceImpl.java +++ /dev/null @@ -1,338 +0,0 @@ -package com.hzya.frame.u9c.salereceiver.service.impl; - -import cn.hutool.core.date.DateUtil; -import cn.hutool.core.util.StrUtil; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.u9c.saledeliver.entity.VU9cSaledeliverEntity; -import com.hzya.frame.u9c.saledeliver.service.IVU9cSaledeliverService; -import com.hzya.frame.u9c.salereceiver.dao.IVU9cSalereceiverDetailsDao; -import com.hzya.frame.u9c.salereceiver.entity.VU9cSalereceiverDetailsEntity; -import com.hzya.frame.u9c.salereceiver.entity.VU9cSalereceiverEntity; -import com.hzya.frame.u9c.salereceiver.dao.IVU9cSalereceiverDao; -import com.hzya.frame.u9c.salereceiver.service.IVU9cSalereceiverService; -import com.hzya.frame.u9c.util.CrmUtil; -import com.hzya.frame.u9c.warehouse.service.IVU9cWarehouseService; -import org.springframework.stereotype.Service; -import org.springframework.beans.factory.annotation.Autowired; -import javax.annotation.Resource; -import com.hzya.frame.basedao.service.impl.BaseService; - -import java.util.List; - -/** - * (VU9cSalereceiver)表服务实现类 - * - * @author makejava - * @since 2023-10-26 11:32:09 - */ -@Service("vU9cSalereceiverService") -public class VU9cSalereceiverServiceImpl extends BaseService implements IVU9cSalereceiverService { - - private IVU9cSalereceiverDao vU9cSalereceiverDao; - @Autowired - private IVU9cSaledeliverService v9cSaledeliverService; - - @Autowired - private IVU9cSalereceiverDetailsDao u9cSalereceiverDetailsDao; - - @Autowired - public void setVU9cSalereceiverDao(IVU9cSalereceiverDao dao) { - this.vU9cSalereceiverDao = dao; - this.dao = dao; - } - //上一次同步时间 - private String LAST_SYNCHRONISED_TIME = ""; - @Override - public String sendU9cSalereceiverToCRM() { - //获取待推送的U9c - VU9cSalereceiverEntity category = new VU9cSalereceiverEntity(); - if (StrUtil.isBlank(LAST_SYNCHRONISED_TIME)) { - LAST_SYNCHRONISED_TIME = DateUtil.now(); - } - //暂存时间 - String temp_time = LAST_SYNCHRONISED_TIME; - category.setUpdateTime(temp_time); - List VU9cSalereceiverEntityList = vU9cSalereceiverDao.getu9cSalereceiver(category); - if(VU9cSalereceiverEntityList.size()>0){ - for(VU9cSalereceiverEntity itemmaster : VU9cSalereceiverEntityList){ - LAST_SYNCHRONISED_TIME = DateUtil.now(); - //因纷享销客接口性质不同 表头表体分开传递,则机型分开推送 -// String permanentCode = "FSUID_DB2D1775B48BCDF893538F8CAB2A0EC7"; - String permanentCode =itemmaster.getOperatorsId(); - JSONObject tokenObj = CrmUtil.getToken(permanentCode); - //推送表头信息 - String dataId = sendSalereceiverMain(itemmaster, permanentCode, tokenObj); -// String id = itemmaster.getId(); -// String billCode = itemmaster.getBillCode(); - //查询明细信息并推送 -// sendSalereceiverDetails(id, permanentCode, tokenObj,billCode,dataId); - - } - } - return null; - } - /** - * - * @content 将删除的应收单同步删除CRM单据 - * @author makejava - * @date 2024/1/10 0010 14:38 - * - */ - @Override - public void sendU9cSalereceiverToCRMOfDetele() { - VU9cSalereceiverEntity category = new VU9cSalereceiverEntity(); - List VU9cSalereceiverEntityList = vU9cSalereceiverDao.getu9cSalereceiverForDelete(category); - if(null != VU9cSalereceiverEntityList && VU9cSalereceiverEntityList.size()>0){ - for(VU9cSalereceiverEntity entity : VU9cSalereceiverEntityList){ - String state = "2"; - String permanentCode = "FSUID_DB2D1775B48BCDF893538F8CAB2A0EC7"; - JSONObject tokenObj = CrmUtil.getToken(CrmUtil.MANAGERCODE); - //拼接传递参数 - try { - JSONObject main = new JSONObject(); - main.put("corpAccessToken",tokenObj.getString("corpAccessToken"));//token - main.put("corpId",tokenObj.getString("corpId"));//公司 - main.put("currentOpenUserId",permanentCode);//操作员主键// todo 默认了操作员ID 等员工对接完成之后实际传入 - main.put("duplicateCheck",true); - String crmId = entity.getCrmId(); - if(StrUtil.isNotEmpty(crmId)){ - JSONObject data = new JSONObject(); - main.put("data",data); - data.put("object_data_id",crmId); - data.put("dataObjectApiName","object_ab2ol__c"); - state = "1"; - String apiCode = "8000090019"; - //回款单解锁 - String r = CrmUtil.unLockAndLock("8000090016","object_ab2ol__c",crmId,tokenObj.getString("corpAccessToken"),CrmUtil.MANAGERCODE,tokenObj.getString("corpId")); - //推送数据到CRM进行新增或修改 - JSONObject resultObj = CrmUtil.sendU9cTOCrmEsb(main.toString(),apiCode); - if(null != resultObj ){ - String errorDescription = resultObj.getString("errorDescription"); - if(!"success".equals(errorDescription)){ - state = "2"; - } - }else{ - state = "2"; - } - } - } finally { - //修改删除状态 - entity.setState(state); - vU9cSalereceiverDao.updateStateForDelete(entity); - } - } - } - } - - private void sendSalereceiverDetails(String mainId, String permanentCode, JSONObject tokenObj,String billCode,String dataId) { - VU9cSalereceiverDetailsEntity details = new VU9cSalereceiverDetailsEntity(); - details.setMainId(mainId); - List detailsList = u9cSalereceiverDetailsDao.getu9cSalereceiverDetails(details); - if(null != detailsList && detailsList.size()>0){ - for(VU9cSalereceiverDetailsEntity d : detailsList){ - String id = d.getId(); - //拼接传递参数 - JSONObject main = new JSONObject(); - main.put("corpAccessToken",tokenObj.getString("corpAccessToken"));//token - main.put("corpId",tokenObj.getString("corpId"));//公司 - main.put("currentOpenUserId",permanentCode);//操作员主键 - main.put("duplicateCheck",true); - JSONObject data = new JSONObject(); - main.put("data",data); - JSONObject object_data = new JSONObject(); - JSONArray owner = new JSONArray(); - owner.add(permanentCode); - object_data.put("dataObjectApiName","object_1n255__c"); - object_data.put("owner",owner); -// object_data.put("field_q18s0__c","6549e908e6767b0001fe6a68");//todo 等待对接发货单号主键 - object_data.put("field_q18s0__c",d.getDeliverBillId());//todo 等待对接发货单号主键 - object_data.put("field_126Mr__c",dataId);// CRM表头主键 - object_data.put("field_8v8Np__c",d.getInvName());// 产品名称 - object_data.put("field_hog9b__c",d.getNum());// 数量 - object_data.put("field_bumZ5__c",d.getTaxPrice());// 单价 - object_data.put("field_oZ129__c","");// 回款方式 - object_data.put("field_Tt1kg__c",d.getTaxPriceSum());// 金额 - object_data.put("field_e3NWX__c","");// 备注 - object_data.put("field_y67ja__c",billCode);// 回款单编号 - object_data.put("field_4gcxj__c",d.getsRowId());// 发货单明细行号 - object_data.put("field_0dmOD__c",d.getProId());// 产品ID - - object_data.put("field_0I0C5__c",d.getRmaMoney());// 本次退款金额 - object_data.put("field_Fl2r5__c",d.getRmaLine());// 退货单金额 - object_data.put("field_6gfrJ__c",d.getRmaId());// 退货单ID - object_data.put("field_j8Kdx__c",d.getSoId());// 销售订单ID - object_data.put("field_vE2T3__c",d.getDocLineNo());//发货单行号 - String billType = d.getBillType(); - String record_type = ""; - if("退回".equals(billType)){ - record_type = "record_EjW1M__c"; - } - if("出货".equals(billType)){ - record_type = "default__c"; - } - object_data.put("record_type",record_type);// 业务类型 - data.put("object_data",object_data); - String apiCode = "8000090012"; - JSONObject resultObj = CrmUtil.sendU9cTOCrmEsb(main.toString(),apiCode); - try { - String errorDescription = resultObj.getString("errorDescription"); - if("success".equals(errorDescription)){ - String dataIdDetails = resultObj.getString("dataId"); - if(StrUtil.isNotEmpty(dataIdDetails)){ - d.setDataId(dataIdDetails); - u9cSalereceiverDetailsDao.updateState(d); - } - } - } catch (Exception e) { - d.setDataId("系统异常,请联系管理员"); - u9cSalereceiverDetailsDao.updateState(d); - e.printStackTrace(); - } - logger.info("CRM应收单明细返回信息"+resultObj); - } - } - } - - /*** - * @Content:推送表头信息 - * @Author 👻👻👻👻yqh👻👻👻👻 - * @Date 2023年11月9日15:03:19 - * @Param - * @return - **/ - private String sendSalereceiverMain(VU9cSalereceiverEntity itemmaster, String permanentCode, JSONObject tokenObj) { - String id = itemmaster.getId(); - String dataId = null; - JSONObject resultObj = new JSONObject(); - try { - //拼接传递参数 - String crmId = itemmaster.getCrmId(); - JSONObject main = new JSONObject(); - main.put("corpAccessToken",tokenObj.getString("corpAccessToken"));//token - main.put("corpId",tokenObj.getString("corpId"));//公司 - main.put("currentOpenUserId",permanentCode);//操作员主键 - main.put("triggerWorkFlow",true);//是否触发流程,不需要 - main.put("includeDetailIds",true); - JSONObject data = new JSONObject(); - main.put("data",data); - JSONObject object_data = new JSONObject(); - JSONArray owner = new JSONArray(); - owner.add(permanentCode); - object_data.put("dataObjectApiName","object_ab2ol__c"); - object_data.put("owner",owner); - String custName = itemmaster.getCustName(); - String custId = CrmUtil.getCustIdByCustName(custName,tokenObj.getString("corpAccessToken"),permanentCode,tokenObj.getString("corpId")); - object_data.put("field_e0335__c",custId);//客户名称 -// object_data.put("field_c4r1p__c",itemmaster.getSoId());// CRM销售订单主键 - object_data.put("field_l3g1v__c",itemmaster.getBillCode());//U9C回款编号 - // object_data.put("field_l3g1v__c",itemmaster.getBillCode());//U9C回款编号 - String orgCode = itemmaster.getOrgCode(); - //如果CRMID存在,则走修改流程 - if(StrUtil.isNotEmpty(crmId)){ - object_data.put("_id",itemmaster.getCrmId());//todo 等待对接发货单号主键 - } - String field_J0EN1__c = ""; - - if(StrUtil.isNotEmpty(orgCode)){ - switch (orgCode){ - case "1001"://杭州恒华科技有限公司 - field_J0EN1__c = "cD2b3f"; - break; - case "1002"://杭州华耀商贸有限公司 - field_J0EN1__c = "sl2qOPMpO"; - break; - case "1004"://诚艺传递华耀 - field_J0EN1__c = "sl2qOPMpO"; - break; - case "1003"://杭州胡记食品有限公司 - field_J0EN1__c = "eq8LyNWe1"; - break; - default: - break; - } - } - object_data.put("field_J0EN1__c",field_J0EN1__c); //组织 - //拼接组装明细数据 - VU9cSalereceiverDetailsEntity details = new VU9cSalereceiverDetailsEntity(); - details.setMainId(itemmaster.getId()); - List detailsList = u9cSalereceiverDetailsDao.getu9cSalereceiverDetails(details); - JSONArray object_1n255__cArr = new JSONArray(); - JSONObject detailsObj = new JSONObject(); - if(null != detailsList && detailsList.size()>0){ - for(VU9cSalereceiverDetailsEntity d : detailsList){ - - - JSONObject object_1n255__c = new JSONObject(); - - object_1n255__c.put("field_q18s0__c",d.getDeliverBillId());//todo 等待对接发货单号主键 - object_1n255__c.put("field_126Mr__c",dataId);// CRM表头主键 - object_1n255__c.put("field_8v8Np__c",d.getInvName());// 产品名称 - object_1n255__c.put("field_hog9b__c",d.getNum());// 数量 - object_1n255__c.put("field_bumZ5__c",d.getTaxPrice());// 单价 - object_1n255__c.put("field_oZ129__c","");// 回款方式 - object_1n255__c.put("field_Tt1kg__c",d.getTaxPriceSum());// 金额 - object_1n255__c.put("field_e3NWX__c","");// 备注 - object_1n255__c.put("field_y67ja__c",itemmaster.getBillCode());// 回款单编号 - object_1n255__c.put("field_4gcxj__c",d.getsRowId());// 发货单明细行号 - object_1n255__c.put("field_0dmOD__c",d.getProId());// 产品ID - object_1n255__c.put("field_0I0C5__c",d.getRmaMoney());// 本次退款金额 - object_1n255__c.put("field_Fl2r5__c",d.getRmaLine());// 退货单金额 - object_1n255__c.put("field_6gfrJ__c",d.getRmaId());// 退货单ID - object_1n255__c.put("field_j8Kdx__c",d.getSoId());// 销售订单ID - object_1n255__c.put("field_vE2T3__c",d.getDocLineNo());//发货单行号 - String billType = d.getBillType(); - String record_type = ""; - if("退回".equals(billType)){ - record_type = "record_EjW1M__c"; - } - if("出货".equals(billType)){ - record_type = "default__c"; - } - object_1n255__c.put("record_type",record_type);// 业务类型 - object_1n255__cArr.add(object_1n255__c); - } - - } - detailsObj.put("object_1n255__c",object_1n255__cArr); -// object_data.put("details",detailsObj); - - //拼接结束 - - data.put("object_data",object_data); - data.put("details",detailsObj); - String apiCode = ""; - if(StrUtil.isEmpty(crmId)){ - apiCode = "8000090004"; - }else{ - apiCode = "8000090010"; - String r = CrmUtil.unLockAndLock("8000090016","object_ab2ol__c",crmId,tokenObj.getString("corpAccessToken"),CrmUtil.MANAGERCODE,tokenObj.getString("corpId")); - logger.info("回款单解锁"+r); - } - //推送数据到CRM - resultObj = CrmUtil.sendU9cTOCrmEsb(main.toString(),apiCode); - //todo CRM傅佳敏提出 不管任何原因修改失败都需要再次锁定 - if(StrUtil.isNotEmpty(crmId)){ - //修改完数据之后需要再次锁定 - String r = CrmUtil.unLockAndLock("8000090017","object_ab2ol__c",crmId,tokenObj.getString("corpAccessToken"),CrmUtil.MANAGERCODE,tokenObj.getString("corpId")); - logger.info("回款单锁定"+r); - } - String errorDescription = resultObj.getString("errorDescription"); - - if("success".equals(errorDescription)){ - dataId = resultObj.getString("dataId"); - if(StrUtil.isNotEmpty(dataId)){ - itemmaster.setDataId(dataId); - vU9cSalereceiverDao.updateState(itemmaster); - } - } - } catch (Exception e) { - itemmaster.setDataId("系统异常,请联系管理员"); - vU9cSalereceiverDao.updateState(itemmaster); - e.printStackTrace(); - } - logger.info("CRM应收单主表返回信息"+resultObj); - return dataId; - } -} diff --git a/service/src/main/java/com/hzya/frame/u9c/unit/dao/IVU9cUnitDao.java b/service/src/main/java/com/hzya/frame/u9c/unit/dao/IVU9cUnitDao.java deleted file mode 100644 index 0c077d61..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/unit/dao/IVU9cUnitDao.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.hzya.frame.u9c.unit.dao; - -import com.hzya.frame.u9c.unit.entity.VU9cUnitEntity; -import com.hzya.frame.basedao.dao.IBaseDao; - -/** - * (v_u9c_unit: table)表数据库访问层 - * - * @author xiang2lin - * @since 2023-11-02 09:34:01 - */ -public interface IVU9cUnitDao extends IBaseDao { - -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/unit/dao/impl/VU9cUnitDaoImpl.java b/service/src/main/java/com/hzya/frame/u9c/unit/dao/impl/VU9cUnitDaoImpl.java deleted file mode 100644 index 79a07af3..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/unit/dao/impl/VU9cUnitDaoImpl.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.hzya.frame.u9c.unit.dao.impl; - -import com.hzya.frame.u9c.unit.entity.VU9cUnitEntity; -import com.hzya.frame.u9c.unit.dao.IVU9cUnitDao; -import org.springframework.stereotype.Repository; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -/** - * (VU9cUnit)表数据库访问层 - * - * @author xiang2lin - * @since 2023-11-02 09:34:15 - */ -@Repository("VU9cUnitDaoImpl") -public class VU9cUnitDaoImpl extends MybatisGenericDao implements IVU9cUnitDao{ - -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/unit/entity/VU9cUnitEntity.java b/service/src/main/java/com/hzya/frame/u9c/unit/entity/VU9cUnitEntity.java deleted file mode 100644 index 0d1e513c..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/unit/entity/VU9cUnitEntity.java +++ /dev/null @@ -1,85 +0,0 @@ -package com.hzya.frame.u9c.unit.entity; - -import com.hzya.frame.web.entity.BaseEntity; -/** - * (VU9cUnit)实体类 - * - * @author xiang2lin - * @since 2023-11-02 09:34:17 - */ -public class VU9cUnitEntity extends BaseEntity { - - - private String unitid; - - private String unitcode; - - private String unitname; - - private String status; - - private String unitgroupcode; - - private String unitgroupname; - - private String updateTime; - - - public String getUnitid() { - return unitid; - } - - public void setUnitid(String unitid) { - this.unitid = unitid; - } - - public String getUnitcode() { - return unitcode; - } - - public void setUnitcode(String unitcode) { - this.unitcode = unitcode; - } - - public String getUnitname() { - return unitname; - } - - public void setUnitname(String unitname) { - this.unitname = unitname; - } - - public String getStatus() { - return status; - } - - public void setStatus(String status) { - this.status = status; - } - - public String getUnitgroupcode() { - return unitgroupcode; - } - - public void setUnitgroupcode(String unitgroupcode) { - this.unitgroupcode = unitgroupcode; - } - - public String getUnitgroupname() { - return unitgroupname; - } - - public void setUnitgroupname(String unitgroupname) { - this.unitgroupname = unitgroupname; - } - - public String getUpdateTime() { - return updateTime; - } - - public void setUpdateTime(String updateTime) { - this.updateTime = updateTime; - } - -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/unit/entity/VU9cUnitEntity.xml b/service/src/main/java/com/hzya/frame/u9c/unit/entity/VU9cUnitEntity.xml deleted file mode 100644 index 8cb8161b..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/unit/entity/VU9cUnitEntity.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - unitId - ,unitCode - ,unitName - ,status - ,unitGroupCode - ,unitGroupName - ,update_time - - - - - - - - - - - - - - - - - - - diff --git a/service/src/main/java/com/hzya/frame/u9c/unit/service/IVU9cUnitService.java b/service/src/main/java/com/hzya/frame/u9c/unit/service/IVU9cUnitService.java deleted file mode 100644 index bb1f05e5..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/unit/service/IVU9cUnitService.java +++ /dev/null @@ -1,21 +0,0 @@ -package com.hzya.frame.u9c.unit.service; - -import com.hzya.frame.u9c.unit.entity.VU9cUnitEntity; -import com.hzya.frame.basedao.service.IBaseService; - -import java.util.List; - -/** - * (VU9cUnit)表服务接口 - * - * @author xiang2lin - * @since 2023-11-02 09:34:19 - */ -public interface IVU9cUnitService extends IBaseService{ - /** - * 查询计量单位,传睿本云专用 - * @param entity - * @return - */ - public List query2Reabam(VU9cUnitEntity entity); -} diff --git a/service/src/main/java/com/hzya/frame/u9c/unit/service/impl/VU9cUnitServiceImpl.java b/service/src/main/java/com/hzya/frame/u9c/unit/service/impl/VU9cUnitServiceImpl.java deleted file mode 100644 index 4cca6a06..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/unit/service/impl/VU9cUnitServiceImpl.java +++ /dev/null @@ -1,44 +0,0 @@ -package com.hzya.frame.u9c.unit.service.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.u9c.constant.U9Constant; -import com.hzya.frame.u9c.unit.entity.VU9cUnitEntity; -import com.hzya.frame.u9c.unit.dao.IVU9cUnitDao; -import com.hzya.frame.u9c.unit.service.IVU9cUnitService; -import org.springframework.stereotype.Service; -import org.springframework.beans.factory.annotation.Autowired; -import javax.annotation.Resource; -import com.hzya.frame.basedao.service.impl.BaseService; - -import java.util.List; - -/** - * (VU9cUnit)表服务实现类 - * - * @author xiang2lin - * @since 2023-11-02 09:34:20 - */ -@Service("vU9cUnitService") -public class VU9cUnitServiceImpl extends BaseService implements IVU9cUnitService { - - private IVU9cUnitDao vU9cUnitDao; - - @Autowired - public void setVU9cUnitDao(IVU9cUnitDao dao) { - this.vU9cUnitDao = dao; - this.dao = dao; - } - - /** - * 查询计量单位,传睿本云专用 - * - * @param entity - * @return - */ - @DS(U9Constant.DATA_SOURCE_CODE) - @Override - public List query2Reabam(VU9cUnitEntity entity) { - List list = vU9cUnitDao.queryList(entity, "com.hzya.frame.u9c.unit.dao.impl.VU9cUnitDaoImpl.entity_list_base_reabam"); - return list; - } -} diff --git a/service/src/main/java/com/hzya/frame/u9c/unitgroup/dao/IVU9cUnitGroupDao.java b/service/src/main/java/com/hzya/frame/u9c/unitgroup/dao/IVU9cUnitGroupDao.java deleted file mode 100644 index 09fc5cb2..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/unitgroup/dao/IVU9cUnitGroupDao.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.hzya.frame.u9c.unitgroup.dao; - -import com.hzya.frame.u9c.unitgroup.entity.VU9cUnitGroupEntity; -import com.hzya.frame.basedao.dao.IBaseDao; - -/** - * (v_u9c_unit_group: table)表数据库访问层 - * - * @author xiang2lin - * @since 2023-11-02 10:51:08 - */ -public interface IVU9cUnitGroupDao extends IBaseDao { - -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/unitgroup/dao/impl/VU9cUnitGroupDaoImpl.java b/service/src/main/java/com/hzya/frame/u9c/unitgroup/dao/impl/VU9cUnitGroupDaoImpl.java deleted file mode 100644 index 803fe063..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/unitgroup/dao/impl/VU9cUnitGroupDaoImpl.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.hzya.frame.u9c.unitgroup.dao.impl; - -import com.hzya.frame.u9c.unitgroup.entity.VU9cUnitGroupEntity; -import com.hzya.frame.u9c.unitgroup.dao.IVU9cUnitGroupDao; -import org.springframework.stereotype.Repository; -import com.hzya.frame.basedao.dao.MybatisGenericDao; -/** - * (VU9cUnitGroup)表数据库访问层 - * - * @author xiang2lin - * @since 2023-11-02 10:51:13 - */ -@Repository("VU9cUnitGroupDaoImpl") -public class VU9cUnitGroupDaoImpl extends MybatisGenericDao implements IVU9cUnitGroupDao{ - -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/unitgroup/entity/VU9cUnitGroupEntity.java b/service/src/main/java/com/hzya/frame/u9c/unitgroup/entity/VU9cUnitGroupEntity.java deleted file mode 100644 index 9f83a721..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/unitgroup/entity/VU9cUnitGroupEntity.java +++ /dev/null @@ -1,65 +0,0 @@ -package com.hzya.frame.u9c.unitgroup.entity; - -import com.hzya.frame.web.entity.BaseEntity; -/** - * (VU9cUnitGroup)实体类 - * - * @author xiang2lin - * @since 2023-11-02 10:51:15 - */ -public class VU9cUnitGroupEntity extends BaseEntity { - - - private String unitgroupcode; - - private String unitgroupname; - - private String unitname; - - private String status; - - private String baseunit; - - - public String getUnitgroupcode() { - return unitgroupcode; - } - - public void setUnitgroupcode(String unitgroupcode) { - this.unitgroupcode = unitgroupcode; - } - - public String getUnitgroupname() { - return unitgroupname; - } - - public void setUnitgroupname(String unitgroupname) { - this.unitgroupname = unitgroupname; - } - - public String getUnitname() { - return unitname; - } - - public void setUnitname(String unitname) { - this.unitname = unitname; - } - - public String getStatus() { - return status; - } - - public void setStatus(String status) { - this.status = status; - } - - public String getBaseunit() { - return baseunit; - } - - public void setBaseunit(String baseunit) { - this.baseunit = baseunit; - } - -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/unitgroup/entity/VU9cUnitGroupEntity.xml b/service/src/main/java/com/hzya/frame/u9c/unitgroup/entity/VU9cUnitGroupEntity.xml deleted file mode 100644 index 460e7ed4..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/unitgroup/entity/VU9cUnitGroupEntity.xml +++ /dev/null @@ -1,164 +0,0 @@ - - - - - - - - - - - - - - unitGroupCode - ,unitGroupName - ,unitName - ,status - ,baseUnit - - - - - - - - - - - - - - - - insert into v_u9c_unit_group( - - unitGroupCode , - unitGroupName , - unitName , - status , - baseUnit , - sts, - - )values( - - #{unitgroupcode} , - #{unitgroupname} , - #{unitname} , - #{status} , - #{baseunit} , - 'Y', - - ) - - - - insert into v_u9c_unit_group(unitGroupCode, unitGroupName, unitName, status, baseUnit, sts) - values - - (#{entity.unitgroupcode},#{entity.unitgroupname},#{entity.unitname},#{entity.status},#{entity.baseunit}, 'Y') - - - - - insert into v_u9c_unit_group(unitGroupCode, unitGroupName, unitName, status, baseUnit) - values - - (#{entity.unitgroupcode}, #{entity.unitgroupname}, #{entity.unitname}, #{entity.status}, #{entity.baseunit}) - - on duplicate key update - unitGroupCode = values(unitGroupCode), - unitGroupName = values(unitGroupName), - unitName = values(unitName), - status = values(status), - baseUnit = values(baseUnit) - - -update v_u9c_unit_group set - - unitGroupCode = #{unitgroupcode}, - unitGroupName = #{unitgroupname}, - unitName = #{unitname}, - status = #{status}, - baseUnit = #{baseunit}, - -where id= #{id} - - - -update v_u9c_unit_group set sts= 'N' -where id= #{id} - - - -update v_u9c_unit_group set sts= 'N' - - or unitGroupCode = #{unitgroupcode} - or unitGroupName = #{unitgroupname} - or unitName = #{unitname} - or status = #{status} - or baseUnit = #{baseunit} - and sts='Y' - - - - - delete from v_u9c_unit_group where id= #{id} - - - - diff --git a/service/src/main/java/com/hzya/frame/u9c/unitgroup/service/IVU9cUnitGroupService.java b/service/src/main/java/com/hzya/frame/u9c/unitgroup/service/IVU9cUnitGroupService.java deleted file mode 100644 index 453bb808..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/unitgroup/service/IVU9cUnitGroupService.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.hzya.frame.u9c.unitgroup.service; - -import com.hzya.frame.u9c.unitgroup.entity.VU9cUnitGroupEntity; -import com.hzya.frame.basedao.service.IBaseService; -/** - * (VU9cUnitGroup)表服务接口 - * - * @author xiang2lin - * @since 2023-11-02 10:51:16 - */ -public interface IVU9cUnitGroupService extends IBaseService{ -} diff --git a/service/src/main/java/com/hzya/frame/u9c/unitgroup/service/impl/VU9cUnitGroupServiceImpl.java b/service/src/main/java/com/hzya/frame/u9c/unitgroup/service/impl/VU9cUnitGroupServiceImpl.java deleted file mode 100644 index bd14b9be..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/unitgroup/service/impl/VU9cUnitGroupServiceImpl.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.hzya.frame.u9c.unitgroup.service.impl; - -import com.hzya.frame.u9c.unitgroup.entity.VU9cUnitGroupEntity; -import com.hzya.frame.u9c.unitgroup.dao.IVU9cUnitGroupDao; -import com.hzya.frame.u9c.unitgroup.service.IVU9cUnitGroupService; -import org.springframework.stereotype.Service; -import org.springframework.beans.factory.annotation.Autowired; -import javax.annotation.Resource; -import com.hzya.frame.basedao.service.impl.BaseService; -/** - * (VU9cUnitGroup)表服务实现类 - * - * @author xiang2lin - * @since 2023-11-02 10:51:17 - */ -@Service("vU9cUnitGroupService") -public class VU9cUnitGroupServiceImpl extends BaseService implements IVU9cUnitGroupService { - - private IVU9cUnitGroupDao vU9cUnitGroupDao; - - @Autowired - public void setVU9cUnitGroupDao(IVU9cUnitGroupDao dao) { - this.vU9cUnitGroupDao = dao; - this.dao = dao; - } -} diff --git a/service/src/main/java/com/hzya/frame/u9c/util/CrmUtil.java b/service/src/main/java/com/hzya/frame/u9c/util/CrmUtil.java deleted file mode 100644 index 05486f45..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/util/CrmUtil.java +++ /dev/null @@ -1,235 +0,0 @@ -package com.hzya.frame.u9c.util; - -import cn.hutool.core.util.StrUtil; -import cn.hutool.http.HttpRequest; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.util.HttpUtil; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; - -import java.util.ArrayList; -import java.util.List; - -/** - * com.hzya.frame.u9c.util - * - * @author yqh - * @date 2023-10 -25 15:26 - */ - -public class CrmUtil { - protected Logger logger = LogManager.getLogger(super.getClass()); - public static String MANAGERCODE = "FSUID_DB2D1775B48BCDF893538F8CAB2A0EC7"; - public static JSONObject getToken(String permanentCode){ - JSONObject main = new JSONObject(); - main.put("appId","FSAID_131ca0b"); - main.put("appSecret","fdca93109f52427791039af863304887"); - main.put("permanentCode","34EF8A65DE83249BA8FCC4E533E9978E"); - String baseUrl = "http://bohua.tpddns.cn:9081/kangarooDataCenter/entranceController/externalCallInterface"; - String result = HttpRequest.post(baseUrl) - .header("appId", "800009")//头信息,多个头信息多次调用此方法即可 - .header("apiCode", "8000090001")//头信息,多个头信息多次调用此方法即可 - .header("publicKey", "ZJYAP+Oa64gdYq1AG7vPzDGjP+AZCi3QJUBrJkO4NVwAmaFCe7eDIk+3zDUT+v578prj")//头信息,多个头信息多次调用此方法即可 - .header("secretKey", "svMDheByZfQSwmLEzJbFnvaMsgvCPf3SFNSCb9HJKIdlMDGJlKMwUmYHpZVd3SURj3JzOP8MtA1LSGvL+2BWG8c/o7DKi92S4mr3zcGearA=")//头信息,多个头信息多次调用此方法即可 - .body(JSON.toJSONString(main))//表单内容 - .timeout(20000)//超时,毫秒 - .execute().body(); - if(StrUtil.isNotEmpty(result)){ - return analytic(result); - } - return null; - } - public static JSONObject sendU9cTOCrmEsb(String parm,String apiCode){ - String baseUrl = "http://bohua.tpddns.cn:9081/kangarooDataCenter/entranceController/externalCallInterface"; -// String baseUrl = "http://192.168.2.78:9999/kangarooDataCenter/entranceController/externalCallInterface"; - System.out.println("推送参数"+parm); - String result = HttpRequest.post(baseUrl) - .header("appId", "800009")//头信息,多个头信息多次调用此方法即可 - .header("apiCode", apiCode)//头信息,多个头信息多次调用此方法即可 - .header("publicKey", "ZJYAP+Oa64gdYq1AG7vPzDGjP+AZCi3QJUBrJkO4NVwAmaFCe7eDIk+3zDUT+v578prj")//头信息,多个头信息多次调用此方法即可 - .header("secretKey", "svMDheByZfQSwmLEzJbFnvaMsgvCPf3SFNSCb9HJKIdlMDGJlKMwUmYHpZVd3SURj3JzOP8MtA1LSGvL+2BWG8c/o7DKi92S4mr3zcGearA=")//头信息,多个头信息多次调用此方法即可 - .body(parm)//表单内容 - .timeout(20000)//超时,毫秒 - .execute().body(); - System.out.println("返回参数"+result); - if(StrUtil.isNotEmpty(result)){ - return analytic(result); - } - - return null; - } - public static JSONObject analytic(String parm){ - JSONObject main = JSON.parseObject(parm); - String status = main.getString("status"); - if("200".equals(status)){ - String attribute = main.getString("attribute"); - //解析token - JSONObject attributeObj = JSON.parseObject(attribute); - String errorMessage = attributeObj.getString("errorMessage"); - if("success".equals(errorMessage) || "OK".equals(errorMessage)){ - return attributeObj; - } - } - return null; - } - - public static String getCustIdByCustName(String custName,String token,String permanentCode,String corpId) { - String apiCode = "8000090008"; - JSONObject main = new JSONObject(); - main.put("corpAccessToken",token);//token - main.put("corpId",corpId);//公司 - main.put("currentOpenUserId",permanentCode);//操作员主键 - JSONObject data = new JSONObject(); - JSONObject search_query_info = new JSONObject(); - search_query_info.put("offset",0); - search_query_info.put("limit",2); - JSONArray filters = new JSONArray(); - JSONObject filtersObj = new JSONObject(); - filtersObj.put("field_name","name"); - filtersObj.put("field_values",custName); - filtersObj.put("operator","EQ"); - filters.add(filtersObj); - search_query_info.put("filters",filters); - data.put("dataObjectApiName","AccountObj"); - data.put("search_query_info",search_query_info); - main.put("data",data); - JSONObject resultObj = CrmUtil.sendU9cTOCrmEsb(main.toString(),apiCode); - JSONObject resultData = resultObj.getJSONObject("data"); - JSONArray dataList = resultData.getJSONArray("dataList"); - if(null != dataList && dataList.size() > 0 ){ - Object obj = dataList.get(0); - JSONObject warehouse = JSON.parseObject(obj.toString()); - return warehouse.getString("_id"); - } - return ""; - } - -/** - * - * @content 解锁与锁定CRMapi队形 - * @author makejava - * @date 2023/12/21 0021 0:10 - * - */ - - public static String unLockAndLock(String apiCode,String apiName,String crmId,String token,String permanentCode,String corpId) { - JSONObject main = new JSONObject(); - main.put("corpAccessToken",token);//token - main.put("corpId",corpId);//公司 - main.put("currentOpenUserId",permanentCode);//操作员主键 - JSONObject data = new JSONObject(); - data.put("dataObjectApiName",apiName); - List dataIds = new ArrayList<>(); - dataIds.add(crmId); - data.put("dataIds",dataIds); - data.put("detailObjStrategy","1"); - main.put("data",data); - JSONObject resultObj = CrmUtil.sendU9cTOCrmEsb(main.toString(),apiCode); - return resultObj.toString(); - } - - - public static String getProIdByCode(String code,String org,String token,String permanentCode,String corpId) { - String apiCode = "8000090007"; - JSONObject main = new JSONObject(); - main.put("corpAccessToken",token);//token - main.put("corpId",corpId);//公司 - main.put("currentOpenUserId",permanentCode);//操作员主键 - JSONObject data = new JSONObject(); - JSONObject search_query_info = new JSONObject(); - search_query_info.put("offset",0); - search_query_info.put("limit",2); - JSONArray filters = new JSONArray(); - JSONObject filtersObj = new JSONObject(); - filtersObj.put("field_name","product_code"); - filtersObj.put("field_values",code); - filtersObj.put("operator","EQ"); - - JSONObject filtersOrg = new JSONObject(); - filtersOrg.put("field_name","field_1J9OY__c"); - filtersOrg.put("field_values",org); - filtersOrg.put("operator","EQ"); - filters.add(filtersOrg); - filters.add(filtersObj); - search_query_info.put("filters",filters); - data.put("dataObjectApiName","ProductObj"); - data.put("search_query_info",search_query_info); - main.put("data",data); - JSONObject resultObj = CrmUtil.sendU9cTOCrmEsb(main.toString(),apiCode); - JSONObject resultData = resultObj.getJSONObject("data"); - JSONArray dataList = resultData.getJSONArray("dataList"); - if(null != dataList && dataList.size() > 0 ){ - Object obj = dataList.get(0); - JSONObject warehouse = JSON.parseObject(obj.toString()); - return warehouse.getString("_id"); - } - return ""; - } - - public static String getProIdBySupId(String supId,String token,String permanentCode,String corpId) { - String apiCode = "8000090007"; - JSONObject main = new JSONObject(); - main.put("corpAccessToken",token);//token - main.put("corpId",corpId);//公司 - main.put("currentOpenUserId",permanentCode);//操作员主键 - JSONObject data = new JSONObject(); - JSONObject search_query_info = new JSONObject(); - search_query_info.put("offset",0); - search_query_info.put("limit",2); - JSONArray filters = new JSONArray(); - JSONObject filtersObj = new JSONObject(); - filtersObj.put("field_name","spu_id"); - filtersObj.put("field_values",supId); - filtersObj.put("operator","EQ"); - filters.add(filtersObj); - search_query_info.put("filters",filters); - data.put("dataObjectApiName","ProductObj"); - data.put("search_query_info",search_query_info); - main.put("data",data); - JSONObject resultObj = CrmUtil.sendU9cTOCrmEsb(main.toString(),apiCode); - JSONObject resultData = resultObj.getJSONObject("data"); - JSONArray dataList = resultData.getJSONArray("dataList"); - if(null != dataList && dataList.size() > 0 ){ - Object obj = dataList.get(0); - JSONObject warehouse = JSON.parseObject(obj.toString()); - return warehouse.getString("_id"); - } - return ""; - } - public static void main(String[] args) { - getToken("34EF8A65DE83249BA8FCC4E533E9978E"); - } - - public static String getProIdByName(String name, String token, String permanentCode, String corpId) { - String apiCode = "8000090007"; - JSONObject main = new JSONObject(); - main.put("corpAccessToken",token);//token - main.put("corpId",corpId);//公司 - main.put("currentOpenUserId",permanentCode);//操作员主键 - JSONObject data = new JSONObject(); - JSONObject search_query_info = new JSONObject(); - search_query_info.put("offset",0); - search_query_info.put("limit",2); - JSONArray filters = new JSONArray(); - JSONObject filtersObj = new JSONObject(); - filtersObj.put("field_name","name"); - filtersObj.put("field_values",name); - filtersObj.put("operator","EQ"); - filters.add(filtersObj); - search_query_info.put("filters",filters); - data.put("dataObjectApiName","ProductObj"); - data.put("search_query_info",search_query_info); - main.put("data",data); - JSONObject resultObj = CrmUtil.sendU9cTOCrmEsb(main.toString(),apiCode); - JSONObject resultData = resultObj.getJSONObject("data"); - JSONArray dataList = resultData.getJSONArray("dataList"); - if(null != dataList && dataList.size() > 0 ){ - Object obj = dataList.get(0); - JSONObject warehouse = JSON.parseObject(obj.toString()); - return warehouse.getString("spu_id"); - } - return ""; - } -} diff --git a/service/src/main/java/com/hzya/frame/u9c/warehouse/dao/IVU9cWarehouseDao.java b/service/src/main/java/com/hzya/frame/u9c/warehouse/dao/IVU9cWarehouseDao.java deleted file mode 100644 index 9bec462e..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/warehouse/dao/IVU9cWarehouseDao.java +++ /dev/null @@ -1,27 +0,0 @@ -package com.hzya.frame.u9c.warehouse.dao; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.u9c.warehouse.entity.VU9cWarehouseEntity; -import com.hzya.frame.basedao.dao.IBaseDao; - -import java.util.List; - -/** - * (view:v_u9c_warehouse)表数据库访问层 - * - * @author makejava - * @since 2023-10-26 10:35:59 - */ -public interface IVU9cWarehouseDao extends IBaseDao { -/*** - * @Content:查询U9C库存档案 - * @Author 👻👻👻👻yqh👻👻👻👻 - * @Date 2023年10月26日10:57:32 - * @Param - * @return - **/ -@DS("henghua_sqlserver_test") - List getu9cWarehouse(VU9cWarehouseEntity category); - -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/warehouse/dao/impl/VU9cWarehouseDaoImpl.java b/service/src/main/java/com/hzya/frame/u9c/warehouse/dao/impl/VU9cWarehouseDaoImpl.java deleted file mode 100644 index b87112b2..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/warehouse/dao/impl/VU9cWarehouseDaoImpl.java +++ /dev/null @@ -1,27 +0,0 @@ -package com.hzya.frame.u9c.warehouse.dao.impl; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.hzya.frame.u9c.warehouse.entity.VU9cWarehouseEntity; -import com.hzya.frame.u9c.warehouse.dao.IVU9cWarehouseDao; -import org.springframework.stereotype.Repository; -import com.hzya.frame.basedao.dao.MybatisGenericDao; - -import java.util.List; - -/** - * (VU9cWarehouse)表数据库访问层 - * - * @author makejava - * @since 2023-10-26 10:36:05 - */ -@Repository("VU9cWarehouseDaoImpl") -public class VU9cWarehouseDaoImpl extends MybatisGenericDao implements IVU9cWarehouseDao{ - - @Override - @DS("henghua_sqlserver_test_xel") - public List getu9cWarehouse(VU9cWarehouseEntity warehouse) { - return (List) super.selectList("com.hzya.frame.u9c.warehouse.dao.impl.VU9cWarehouseDaoImpl.entity_list_base_warehouse",warehouse); - } - -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/warehouse/entity/VU9cWarehouseEntity.java b/service/src/main/java/com/hzya/frame/u9c/warehouse/entity/VU9cWarehouseEntity.java deleted file mode 100644 index fd68f3ee..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/warehouse/entity/VU9cWarehouseEntity.java +++ /dev/null @@ -1,180 +0,0 @@ -package com.hzya.frame.u9c.warehouse.entity; - -import com.hzya.frame.web.entity.BaseEntity; -/** - * (VU9cWarehouse)实体类 - * - * @author makejava - * @since 2023-10-26 10:36:07 - */ -public class VU9cWarehouseEntity extends BaseEntity { - - - private String id; - private String code;//编码 - private String name;//名称 - private String orgId;//组织ID - private String spec;//规格 - private String invAvailability;//库存可用量 - private String reserveQuantity;//预留数量 - private String invStock;//库存现存量 - private String batch;//批号 - private String unit;//计量单位 - private String invId;//料品主键 - private String updateTime;//更新时间 - private String operatorsId;//操作员 - private String warehouseName;//仓库 - private String allocation;//货位 - private String orgCode;//组织编码 - private String orgName;//组织名称 - private String dataId;//CRM主键 - - @Override - public String getId() { - return id; - } - - @Override - public void setId(String id) { - this.id = id; - } - - public String getOrgId() { - return orgId; - } - - public void setOrgId(String orgId) { - this.orgId = orgId; - } - - public String getSpec() { - return spec; - } - - public void setSpec(String spec) { - this.spec = spec; - } - - public String getInvAvailability() { - return invAvailability; - } - - public void setInvAvailability(String invAvailability) { - this.invAvailability = invAvailability; - } - - public String getReserveQuantity() { - return reserveQuantity; - } - - public void setReserveQuantity(String reserveQuantity) { - this.reserveQuantity = reserveQuantity; - } - - public String getInvStock() { - return invStock; - } - - public void setInvStock(String invStock) { - this.invStock = invStock; - } - - public String getBatch() { - return batch; - } - - public void setBatch(String batch) { - this.batch = batch; - } - - public String getUnit() { - return unit; - } - - public void setUnit(String unit) { - this.unit = unit; - } - - public String getInvId() { - return invId; - } - - public void setInvId(String invId) { - this.invId = invId; - } - - public String getUpdateTime() { - return updateTime; - } - - public void setUpdateTime(String updateTime) { - this.updateTime = updateTime; - } - - public String getOperatorsId() { - return operatorsId; - } - - public void setOperatorsId(String operatorsId) { - this.operatorsId = operatorsId; - } - - public String getWarehouseName() { - return warehouseName; - } - - public void setWarehouseName(String warehouseName) { - this.warehouseName = warehouseName; - } - - public String getAllocation() { - return allocation; - } - - public void setAllocation(String allocation) { - this.allocation = allocation; - } - - public String getOrgCode() { - return orgCode; - } - - public void setOrgCode(String orgCode) { - this.orgCode = orgCode; - } - - public String getOrgName() { - return orgName; - } - - public void setOrgName(String orgName) { - this.orgName = orgName; - } - - public String getDataId() { - return dataId; - } - - public void setDataId(String dataId) { - this.dataId = dataId; - } - - - public String getCode() { - return code; - } - - public void setCode(String code) { - this.code = code; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - -} - diff --git a/service/src/main/java/com/hzya/frame/u9c/warehouse/entity/VU9cWarehouseEntity.xml b/service/src/main/java/com/hzya/frame/u9c/warehouse/entity/VU9cWarehouseEntity.xml deleted file mode 100644 index ce4969f4..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/warehouse/entity/VU9cWarehouseEntity.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - id - ,code - ,name - - - - - - - - diff --git a/service/src/main/java/com/hzya/frame/u9c/warehouse/service/IVU9cWarehouseService.java b/service/src/main/java/com/hzya/frame/u9c/warehouse/service/IVU9cWarehouseService.java deleted file mode 100644 index f6c50849..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/warehouse/service/IVU9cWarehouseService.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.hzya.frame.u9c.warehouse.service; - -import com.hzya.frame.u9c.warehouse.entity.VU9cWarehouseEntity; -import com.hzya.frame.basedao.service.IBaseService; -/** - * (VU9cWarehouse)表服务接口 - * - * @author makejava - * @since 2023-10-26 10:36:08 - */ -public interface IVU9cWarehouseService extends IBaseService{ - /*** - * @Content:查询U9C库存档案 - * @Author 👻👻👻👻yqh👻👻👻👻 - * @Date - * @Param - * @return - **/ - String sendU9cWarehouseToCRM(); -} diff --git a/service/src/main/java/com/hzya/frame/u9c/warehouse/service/impl/VU9cWarehouseServiceImpl.java b/service/src/main/java/com/hzya/frame/u9c/warehouse/service/impl/VU9cWarehouseServiceImpl.java deleted file mode 100644 index 31dccf71..00000000 --- a/service/src/main/java/com/hzya/frame/u9c/warehouse/service/impl/VU9cWarehouseServiceImpl.java +++ /dev/null @@ -1,222 +0,0 @@ -package com.hzya.frame.u9c.warehouse.service.impl; - -import cn.hutool.core.date.DateUtil; -import cn.hutool.core.util.StrUtil; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.u9c.util.CrmUtil; -import com.hzya.frame.u9c.warehouse.entity.VU9cWarehouseEntity; -import com.hzya.frame.u9c.warehouse.dao.IVU9cWarehouseDao; -import com.hzya.frame.u9c.warehouse.service.IVU9cWarehouseService; -import org.springframework.stereotype.Service; -import org.springframework.beans.factory.annotation.Autowired; -import javax.annotation.Resource; -import com.hzya.frame.basedao.service.impl.BaseService; - -import java.util.List; - -/** - * (VU9cWarehouse)表服务实现类 - * - * @author makejava - * @since 2023-10-26 10:36:09 - */ -@Service("vU9cWarehouseService") -public class VU9cWarehouseServiceImpl extends BaseService implements IVU9cWarehouseService { - - private IVU9cWarehouseDao vU9cWarehouseDao; - - @Autowired - public void setVU9cWarehouseDao(IVU9cWarehouseDao dao) { - this.vU9cWarehouseDao = dao; - this.dao = dao; - } - //上一次同步时间 - private String LAST_SYNCHRONISED_TIME = ""; - @Override - public String sendU9cWarehouseToCRM() { - JSONObject resultObj = new JSONObject(); - //获取待推送的U9c - VU9cWarehouseEntity category = new VU9cWarehouseEntity(); - if (StrUtil.isBlank(LAST_SYNCHRONISED_TIME)) { - LAST_SYNCHRONISED_TIME = DateUtil.now(); - } - //暂存时间 - String temp_time = LAST_SYNCHRONISED_TIME; - category.setUpdateTime(temp_time); - List VU9cWarehouseEntityList = vU9cWarehouseDao.getu9cWarehouse(category); - if(VU9cWarehouseEntityList.size()>0){ - for(VU9cWarehouseEntity itemmaster : VU9cWarehouseEntityList){ - LAST_SYNCHRONISED_TIME = DateUtil.now(); - try { - String permanentCode = "FSUID_DB2D1775B48BCDF893538F8CAB2A0EC7"; - JSONObject tokenObj = CrmUtil.getToken(permanentCode); - String id = itemmaster.getId(); - //杭州恒华科技有限公司 - String orgCode = itemmaster.getOrgCode(); - String field_ddl10__c = ""; - if(StrUtil.isNotEmpty(orgCode)){ - switch (orgCode){ - //todo 2023年12月18日14:03:28CRM实施与U9实施讨论决定。将博华库存推送到恒华 - //博华推博华 - case "10"://博华 - field_ddl10__c = "a2lmNhpo0"; - break; - case "1001"://恒华 - field_ddl10__c = "cD2b3f"; - break; - case "1002"://杭州华耀商贸有限公司 - field_ddl10__c = "sl2qOPMpO"; - break; - case "1004"://杭州华耀商贸有限公司 - field_ddl10__c = "sl2qOPMpO"; - break; - case "1003"://杭州胡记食品有限公司 - field_ddl10__c = "eq8LyNWe1"; - break; - default: - break; - - } - } - //通过OA主键查询CRM该库存是否存在,如果存在则更新,如果不存在则进新增 - String code = itemmaster.getCode(); - String ctmId = getCrmWarehouse(tokenObj,permanentCode,id,itemmaster,field_ddl10__c); - //拼接传递参数 - JSONObject main = new JSONObject(); - main.put("corpAccessToken",tokenObj.getString("corpAccessToken"));//token - main.put("corpId",tokenObj.getString("corpId"));//公司 - main.put("currentOpenUserId",permanentCode);//操作员主键 - main.put("duplicateCheck",true); - main.put("triggerWorkFlow",true); - JSONObject data = new JSONObject(); - data.put("editFlag","1");//状态 暂时默认1 - data.put("name",itemmaster.getName());//分类名称 - data.put("category_code",itemmaster.getCode());//分类编码 - data.put("orderField","1");//排序号 暂时默认1 - main.put("data",data); - JSONObject object_data = new JSONObject(); - JSONArray owner = new JSONArray(); - owner.add(permanentCode); - - object_data.put("dataObjectApiName","object_1nkMM__c"); - object_data.put("owner",owner); - object_data.put("field_ddl10__c",field_ddl10__c);//组织 - String supId = itemmaster.getInvId(); -// String proId = CrmUtil.getProIdBySupId(supId,tokenObj.getString("corpAccessToken"),permanentCode,tokenObj.getString("corpId")); - String proId = CrmUtil.getProIdByCode(itemmaster.getCode(),field_ddl10__c,tokenObj.getString("corpAccessToken"),permanentCode,tokenObj.getString("corpId")); - object_data.put("field_qAQj5__c",proId);//产品主键 -// object_data.put("field_qAQj5__c","65386572741efa00012ca6c6");//产品主键 -// object_data.put("field_K7oi6__c","");//规格 - object_data.put("field_MM6hR__c",itemmaster.getUnit());//库存计量单位 - object_data.put("field_xkvpd__c",itemmaster.getBatch());//批号 - object_data.put("field_5ugda__c",itemmaster.getInvAvailability());//可用库存 - object_data.put("field_b1j2M__c",itemmaster.getInvStock());//实际库存 - object_data.put("field_r169q__c",itemmaster.getReserveQuantity());//库存预留量 - object_data.put("field_u4s12__c",itemmaster.getWarehouseName());//仓库 - object_data.put("field_2JAJ3__c",itemmaster.getAllocation());//货位 - object_data.put("field_6x27n__c",itemmaster.getId());//U9C库存ID - object_data.put("field_QO1ic__c",itemmaster.getCode());//料品编码 - data.put("object_data",object_data); - String apiCode = ""; - if(StrUtil.isEmpty(ctmId)){ - apiCode = "8000090009"; - }else{//更新 - object_data.put("_id",ctmId); - // object_data.put("_id","654366aa6de7a000013a8245"); - apiCode = "8000090010"; - } - resultObj = CrmUtil.sendU9cTOCrmEsb(main.toString(),apiCode); - String errorDescription = resultObj.getString("errorDescription"); - if(null != errorDescription){ - if("success".equals(errorDescription)){ - String dataId = resultObj.getString("dataId"); - if(StrUtil.isNotEmpty(dataId)){ - logger.info("更新CRM库存信息成功:"+dataId); - } - } - } - - logger.info(resultObj.toString()); - } catch (Exception e) { - e.printStackTrace(); - } - } - } - return resultObj.toString(); - } - - public String getCrmWarehouse(JSONObject tokenObj, String permanentCode,String id,VU9cWarehouseEntity itemmaster,String org) { - JSONObject main = new JSONObject(); - main.put("corpAccessToken",tokenObj.getString("corpAccessToken"));//token - main.put("corpId",tokenObj.getString("corpId"));//公司 - main.put("currentOpenUserId",permanentCode);//操作员主键 - JSONObject data = new JSONObject(); - data.put("dataObjectApiName","object_1nkMM__c"); - JSONObject search_query_info = new JSONObject(); - search_query_info.put("offset",0); - search_query_info.put("limit",2); - JSONArray filters = new JSONArray(); - JSONObject filtersObj = new JSONObject(); - filtersObj.put("field_name","field_QO1ic__c");//编码 - filtersObj.put("field_values",itemmaster.getCode()); - filtersObj.put("operator","EQ"); - - JSONObject filtersObjOrg = new JSONObject(); - filtersObjOrg.put("field_name","field_ddl10__c");//组织 - filtersObjOrg.put("field_values",org); - filtersObjOrg.put("operator","EQ"); - - JSONObject filtersLife = new JSONObject(); - filtersLife.put("field_name","life_status");//生命状态 - filtersLife.put("field_values","normal"); - filtersLife.put("operator","EQ"); - - - if(StrUtil.isNotEmpty(itemmaster.getWarehouseName())){ - JSONObject filtersObjWare = new JSONObject(); - filtersObjWare.put("field_name","field_u4s12__c");//仓库 - filtersObjWare.put("field_values",itemmaster.getWarehouseName()); - filtersObjWare.put("operator","EQ"); - filters.add(filtersObjWare); - } - - if(StrUtil.isNotEmpty(itemmaster.getBatch())){ - JSONObject filtersObjBatch = new JSONObject(); - filtersObjBatch.put("field_name","field_xkvpd__c");//批号 - filtersObjBatch.put("field_values",itemmaster.getBatch()); - filtersObjBatch.put("operator","EQ"); - filters.add(filtersObjBatch); - } - - - if(StrUtil.isNotEmpty(itemmaster.getAllocation())){ - JSONObject filtersObjAll = new JSONObject(); - filtersObjAll.put("field_name","field_2JAJ3__c");//货位 - filtersObjAll.put("field_values",itemmaster.getAllocation()); - filtersObjAll.put("operator","EQ"); - filters.add(filtersObjAll); - } - - - - - - filters.add(filtersObj); - filters.add(filtersObjOrg); - search_query_info.put("filters",filters); - data.put("search_query_info",search_query_info); - main.put("data",data); - String apiCode = "8000090011"; - JSONObject resultObj = CrmUtil.sendU9cTOCrmEsb(main.toString(),apiCode); - JSONObject resultData = resultObj.getJSONObject("data"); - JSONArray dataList = resultData.getJSONArray("dataList"); - if(null != dataList && dataList.size() > 0 ){ - Object obj = dataList.get(0); - JSONObject warehouse = JSON.parseObject(obj.toString()); - return warehouse.getString("_id"); - } - return ""; - } -} diff --git a/service/src/main/resources/lib/DataApiSdk-jar-with-dependencies.jar b/service/src/main/resources/lib/DataApiSdk-jar-with-dependencies.jar deleted file mode 100644 index 85b98bf5..00000000 Binary files a/service/src/main/resources/lib/DataApiSdk-jar-with-dependencies.jar and /dev/null differ diff --git a/service/src/main/resources/lib/bcprov-jdk15on-1.57.jar b/service/src/main/resources/lib/bcprov-jdk15on-1.57.jar deleted file mode 100644 index 5a10986b..00000000 Binary files a/service/src/main/resources/lib/bcprov-jdk15on-1.57.jar and /dev/null differ diff --git a/service/src/main/resources/lib/bcprov-jdk15on-1.70.jar b/service/src/main/resources/lib/bcprov-jdk15on-1.70.jar deleted file mode 100644 index 0e4198e5..00000000 Binary files a/service/src/main/resources/lib/bcprov-jdk15on-1.70.jar and /dev/null differ diff --git a/service/src/main/resources/lib/openBasicSDK-2.1.230630.jar b/service/src/main/resources/lib/openBasicSDK-2.1.230630.jar deleted file mode 100644 index e7e5ce1b..00000000 Binary files a/service/src/main/resources/lib/openBasicSDK-2.1.230630.jar and /dev/null differ diff --git a/service/src/main/resources/lib/pubbaseapp_nccloud_rtLevel-1.jar b/service/src/main/resources/lib/pubbaseapp_nccloud_rtLevel-1.jar deleted file mode 100644 index 78aedbcf..00000000 Binary files a/service/src/main/resources/lib/pubbaseapp_nccloud_rtLevel-1.jar and /dev/null differ diff --git a/service/src/main/resources/lib/yonyoulog.jar b/service/src/main/resources/lib/yonyoulog.jar deleted file mode 100644 index 06a4fa84..00000000 Binary files a/service/src/main/resources/lib/yonyoulog.jar and /dev/null differ diff --git a/service/src/main/resources/mapper/ExcelTemplateConfigDetailDao.xml b/service/src/main/resources/mapper/ExcelTemplateConfigDetailDao.xml deleted file mode 100644 index c305ed3c..00000000 --- a/service/src/main/resources/mapper/ExcelTemplateConfigDetailDao.xml +++ /dev/null @@ -1,239 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - insert into excel_template_config_detail(field_name, field_code, field_type, dictionary_detail_id, show_name, sort, switch, create_user_id, create_time, modify_time, modify_user_id, org_id, company_id, sts) - values (#{fieldName}, #{fieldCode}, #{fieldType}, #{dictionaryDetailId}, #{showName}, #{sort}, #{switch}, #{createUserId}, #{createTime}, #{modifyTime}, #{modifyUserId}, #{orgId}, #{companyId}, #{sts}) - - - - insert into excel_template_config_detail(field_name, field_code, field_type, dictionary_detail_id, show_name, sort, switch, create_user_id, create_time, modify_time, modify_user_id, org_id, company_id, sts) - values - - (#{entity.fieldName}, #{entity.fieldCode}, #{entity.fieldType}, #{entity.dictionaryDetailId}, #{entity.showName}, #{entity.sort}, #{entity.switch}, #{entity.createUserId}, #{entity.createTime}, #{entity.modifyTime}, #{entity.modifyUserId}, #{entity.orgId}, #{entity.companyId}, #{entity.sts}) - - - - - insert into excel_template_config_detail(field_name, field_code, field_type, dictionary_detail_id, show_name, sort, switch, create_user_id, create_time, modify_time, modify_user_id, org_id, company_id, sts) - values - - (#{entity.fieldName}, #{entity.fieldCode}, #{entity.fieldType}, #{entity.dictionaryDetailId}, #{entity.showName}, #{entity.sort}, #{entity.switch}, #{entity.createUserId}, #{entity.createTime}, #{entity.modifyTime}, #{entity.modifyUserId}, #{entity.orgId}, #{entity.companyId}, #{entity.sts}) - - on duplicate key update - field_name = values(field_name), - field_code = values(field_code), - field_type = values(field_type), - dictionary_detail_id = values(dictionary_detail_id), - show_name = values(show_name), - sort = values(sort), - switch = values(switch), - create_user_id = values(create_user_id), - create_time = values(create_time), - modify_time = values(modify_time), - modify_user_id = values(modify_user_id), - org_id = values(org_id), - company_id = values(company_id), - sts = values(sts) - - - - - update excel_template_config_detail - - - field_name = #{fieldName}, - - - field_code = #{fieldCode}, - - - field_type = #{fieldType}, - - - dictionary_detail_id = #{dictionaryDetailId}, - - - show_name = #{showName}, - - - sort = #{sort}, - - - switch = #{switch}, - - - create_user_id = #{createUserId}, - - - create_time = #{createTime}, - - - modify_time = #{modifyTime}, - - - modify_user_id = #{modifyUserId}, - - - org_id = #{orgId}, - - - company_id = #{companyId}, - - - sts = #{sts}, - - - where sorts = #{sorts} - - - - - delete from excel_template_config_detail where sorts = #{sorts} - - - - diff --git a/service/src/main/resources/mapper/SysApplicationDictionaryDetailDao.xml b/service/src/main/resources/mapper/SysApplicationDictionaryDetailDao.xml deleted file mode 100644 index eac1c08e..00000000 --- a/service/src/main/resources/mapper/SysApplicationDictionaryDetailDao.xml +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - insert into sys_application_dictionary_detail(app_id, dictionary_id, field_name, field_code, field_type, create_user_id, create_time, modify_time, modify_user_id, org_id, company_id, sts) - values (#{appId}, #{dictionaryId}, #{fieldName}, #{fieldCode}, #{fieldType}, #{createUserId}, #{createTime}, #{modifyTime}, #{modifyUserId}, #{orgId}, #{companyId}, #{sts}) - - - - insert into sys_application_dictionary_detail(app_id, dictionary_id, field_name, field_code, field_type, create_user_id, create_time, modify_time, modify_user_id, org_id, company_id, sts) - values - - (#{entity.appId}, #{entity.dictionaryId}, #{entity.fieldName}, #{entity.fieldCode}, #{entity.fieldType}, #{entity.createUserId}, #{entity.createTime}, #{entity.modifyTime}, #{entity.modifyUserId}, #{entity.orgId}, #{entity.companyId}, #{entity.sts}) - - - - - insert into sys_application_dictionary_detail(app_id, dictionary_id, field_name, field_code, field_type, create_user_id, create_time, modify_time, modify_user_id, org_id, company_id, sts) - values - - (#{entity.appId}, #{entity.dictionaryId}, #{entity.fieldName}, #{entity.fieldCode}, #{entity.fieldType}, #{entity.createUserId}, #{entity.createTime}, #{entity.modifyTime}, #{entity.modifyUserId}, #{entity.orgId}, #{entity.companyId}, #{entity.sts}) - - on duplicate key update - app_id = values(app_id), - dictionary_id = values(dictionary_id), - field_name = values(field_name), - field_code = values(field_code), - field_type = values(field_type), - create_user_id = values(create_user_id), - create_time = values(create_time), - modify_time = values(modify_time), - modify_user_id = values(modify_user_id), - org_id = values(org_id), - company_id = values(company_id), - sts = values(sts) - - - - - update sys_application_dictionary_detail - - - app_id = #{appId}, - - - dictionary_id = #{dictionaryId}, - - - field_name = #{fieldName}, - - - field_code = #{fieldCode}, - - - field_type = #{fieldType}, - - - create_user_id = #{createUserId}, - - - create_time = #{createTime}, - - - modify_time = #{modifyTime}, - - - modify_user_id = #{modifyUserId}, - - - org_id = #{orgId}, - - - company_id = #{companyId}, - - - sts = #{sts}, - - - where sorts = #{sorts} - - - - - delete from sys_application_dictionary_detail where sorts = #{sorts} - - - - diff --git a/service/src/test/java/com/hzya/frame/Tetst01.java b/service/src/test/java/com/hzya/frame/Tetst01.java deleted file mode 100644 index 28ac6e3e..00000000 --- a/service/src/test/java/com/hzya/frame/Tetst01.java +++ /dev/null @@ -1,19 +0,0 @@ -package com.hzya.frame; - -import com.alibaba.fastjson.JSONObject; - -import org.junit.jupiter.api.Test; - -import javax.annotation.Resource; - - -/** - * @Content - * @Author 👻👻👻👻👻👻👻👻👻👻 gjh - * @Date 2023-07-18 13:58 - * @Version 1.0 - */ - -public class Tetst01 { - -} diff --git a/webapp/src/main/java/com/hzya/frame/webapp/entrance/controler/EntranceController.java b/webapp/src/main/java/com/hzya/frame/webapp/entrance/controler/EntranceController.java index 2bc927c3..a48c72bf 100644 --- a/webapp/src/main/java/com/hzya/frame/webapp/entrance/controler/EntranceController.java +++ b/webapp/src/main/java/com/hzya/frame/webapp/entrance/controler/EntranceController.java @@ -1,13 +1,11 @@ package com.hzya.frame.webapp.entrance.controler; -import com.alibaba.fastjson.JSONObject; -import com.hzya.frame.bip.v3.v2207.service.IBipSsoService; -import com.hzya.frame.sysnew.application.service.ISysApplicationService; import com.hzya.frame.sys.entity.EsbReturnEntity; import com.hzya.frame.sys.file.download.entity.FileDownloadEntity; import com.hzya.frame.sys.file.download.service.IFileDownloadService; import com.hzya.frame.sys.file.upload.entity.FileResultEntity; import com.hzya.frame.sys.file.upload.entity.FileUploadDto; +import com.hzya.frame.sysnew.application.service.ISysApplicationService; import com.hzya.frame.sysnew.messageManageLog.entity.SysMessageManageLogEntity; import com.hzya.frame.web.entity.BaseResult; import com.hzya.frame.web.entity.JsonResultEntity; @@ -33,20 +31,8 @@ import org.springframework.web.multipart.MultipartFile; import javax.annotation.Resource; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import java.io.File; -import java.io.FileOutputStream; import java.io.IOException; -import java.io.InputStream; import java.nio.charset.StandardCharsets; -import java.nio.file.Files; -import java.nio.file.Path; -import java.nio.file.Paths; -import java.nio.file.StandardCopyOption; -import java.util.Enumeration; -import java.util.zip.ZipEntry; -import java.util.zip.ZipFile; /** * @Content程序唯一入口controller @@ -62,8 +48,6 @@ public class EntranceController { @Value("${savefile.path}") public String DSK; @Autowired - protected IBipSsoService bipSsoService; - @Autowired @Qualifier(value = "entranceServiceImpl") private IEntranceService entranceService; @Autowired @@ -227,10 +211,5 @@ public class EntranceController { return sysApplicationService.externalCallInterfaceToESB(servletRequest,servletResponse); } - @RequestMapping(value = "/erpSso") - @ResponseBody - public String erpSso(HttpServletRequest request, HttpServletResponse response, String ticket) throws Exception { - response.sendRedirect(bipSsoService.erpSso(request,ticket)); - return null; - } + } diff --git a/webapp/src/main/java/com/hzya/frame/webapp/entrance/service/impl/EntranceServiceImpl.java b/webapp/src/main/java/com/hzya/frame/webapp/entrance/service/impl/EntranceServiceImpl.java index e99454da..9dec83c7 100644 --- a/webapp/src/main/java/com/hzya/frame/webapp/entrance/service/impl/EntranceServiceImpl.java +++ b/webapp/src/main/java/com/hzya/frame/webapp/entrance/service/impl/EntranceServiceImpl.java @@ -12,12 +12,7 @@ import com.hzya.frame.sys.file.upload.entity.FileResultEntity; import com.hzya.frame.sys.file.upload.entity.FileUploadDto; import com.hzya.frame.sys.file.upload.entity.FileUploadEntity; import com.hzya.frame.sys.file.upload.service.IFileUploadService; -import com.hzya.frame.sysnew.popedomInterface.entity.SysPopedomInterfaceEntity; -import com.hzya.frame.sysnew.popedomInterface.service.impl.InterfaceCache; -import com.hzya.frame.sysnew.sysInterface.entity.SysInterfaceEntity; -import com.hzya.frame.sysnew.userRoles.entity.SysUserRolesEntity; import com.hzya.frame.web.action.ApplicationContextUtil; -import com.hzya.frame.web.cache.ServiceMethodCache; import com.hzya.frame.web.entity.BaseResult; import com.hzya.frame.web.entity.JsonResultEntity; import com.hzya.frame.web.exception.BaseSystemException; @@ -29,7 +24,6 @@ import org.springframework.stereotype.Service; import org.springframework.util.ObjectUtils; import org.springframework.web.multipart.MultipartFile; -import javax.annotation.Resource; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.http.HttpServletRequest; @@ -50,12 +44,7 @@ public class EntranceServiceImpl implements IEntranceService { private final Logger logger = LoggerFactory.getLogger(EntranceServiceImpl.class); @Autowired - private ServiceMethodCache serviceMethodCache; - @Resource - private InterfaceCache interfaceCache; - @Autowired private IFileUploadService fileUploadService; - @Autowired private IFileDownloadService fileDownloadService;