java110
2021-08-16 b30be276d30783907889d7f26d106fe1d78ad3fe
优化OAgongengn
3个文件已删除
2个文件已修改
1个文件已添加
270 ■■■■ 已修改文件
service-oa/pom.xml 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service-oa/src/main/java/com/java110/oa/OaServiceApplicationStart.java 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service-oa/src/main/java/com/java110/oa/activity/ActivitiConfig.java 91 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service-oa/src/main/java/com/java110/oa/activity/ActivityIdGenerator.java 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service-oa/src/main/java/com/java110/oa/activity/DeploymentActivity.java 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service-oa/src/main/java/com/java110/oa/listener/advert/AbstractAdvertBusinessServiceDataFlowListener.java 58 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service-oa/pom.xml
@@ -26,49 +26,6 @@
            <groupId>com.java110</groupId>
            <artifactId>java110-service</artifactId>
        </dependency>
        <dependency>
            <groupId>org.activiti</groupId>
            <artifactId>activiti-bpmn-layout</artifactId>
        </dependency>
        <dependency>
            <groupId>org.activiti</groupId>
            <artifactId>activiti-spring-boot-starter-basic</artifactId>
        </dependency>
        <dependency>
            <groupId>org.activiti</groupId>
            <artifactId>activiti-json-converter</artifactId>
            <version>6.0.0</version>
            <exclusions>
                <exclusion>
                    <groupId>org.activiti</groupId>
                    <artifactId>activiti-bpmn-model</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>org.apache.xmlgraphics</groupId>
            <artifactId>batik-codec</artifactId>
            <version>1.7</version>
        </dependency>
        <dependency>
            <groupId>org.apache.xmlgraphics</groupId>
            <artifactId>batik-css</artifactId>
            <version>1.7</version>
        </dependency>
        <dependency>
            <groupId>org.apache.xmlgraphics</groupId>
            <artifactId>batik-svg-dom</artifactId>
            <version>1.7</version>
        </dependency>
        <dependency>
            <groupId>org.apache.xmlgraphics</groupId>
            <artifactId>batik-svggen</artifactId>
            <version>1.7</version>
        </dependency>
    </dependencies>
    <build>
service-oa/src/main/java/com/java110/oa/OaServiceApplicationStart.java
@@ -44,28 +44,16 @@
 * @date 2016年8月6日
 * @tag
 */
@SpringBootApplication(scanBasePackages = {
        "com.java110.service",
        "com.java110.common",
        "com.java110.core",
        "com.java110.config.properties.code",
        "com.java110.db"},
        exclude = {LiquibaseAutoConfiguration.class,
                org.activiti.spring.boot.SecurityAutoConfiguration.class,
                org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class}
        )
@SpringBootApplication(scanBasePackages = {"com.java110.service", "com.java110.oa",
        "com.java110.core", "com.java110.config.properties.code", "com.java110.db"})
@EnableDiscoveryClient
@Java110ListenerDiscovery(listenerPublishClass = BusinessServiceDataFlowEventPublishing.class,
        basePackages = {"com.java110.oa.listener"})
@EnableFeignClients(basePackages = {
        "com.java110.intf.user",
        "com.java110.intf.store",
        "com.java110.intf.fee",
        "com.java110.intf.community",
        "com.java110.intf.job",
@EnableFeignClients(basePackages = {"com.java110.intf.user",
        "com.java110.intf.order",
        "com.java110.intf.report"
})
        "com.java110.intf.community",
        "com.java110.intf.common",
        "com.java110.intf.store"})
public class OaServiceApplicationStart {
    private static Logger logger = LoggerFactory.getLogger(OaServiceApplicationStart.class);
service-oa/src/main/java/com/java110/oa/activity/ActivitiConfig.java
File was deleted
service-oa/src/main/java/com/java110/oa/activity/ActivityIdGenerator.java
File was deleted
service-oa/src/main/java/com/java110/oa/activity/DeploymentActivity.java
File was deleted
service-oa/src/main/java/com/java110/oa/listener/advert/AbstractAdvertBusinessServiceDataFlowListener.java
New file
@@ -0,0 +1,58 @@
package com.java110.oa.listener.advert;
import com.alibaba.fastjson.JSONObject;
import com.java110.core.event.service.AbstractBusinessServiceDataFlowListener;
import com.java110.entity.center.Business;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.Map;
/**
 * 广告信息 服务侦听 父类
 * Created by wuxw on 2018/7/4.
 */
public abstract class AbstractAdvertBusinessServiceDataFlowListener extends AbstractBusinessServiceDataFlowListener {
    private static Logger logger = LoggerFactory.getLogger(AbstractAdvertBusinessServiceDataFlowListener.class);
    /**
     * 刷新 businessAdvertInfo 数据
     * 主要将 数据库 中字段和 接口传递字段建立关系
     *
     * @param businessAdvertInfo
     */
    protected void flushBusinessAdvertInfo(Map businessAdvertInfo, String statusCd) {
        businessAdvertInfo.put("newBId", businessAdvertInfo.get("b_id"));
        businessAdvertInfo.put("classify", businessAdvertInfo.get("classify"));
        businessAdvertInfo.put("adName", businessAdvertInfo.get("ad_name"));
        businessAdvertInfo.put("locationTypeCd", businessAdvertInfo.get("location_type_cd"));
        businessAdvertInfo.put("adTypeCd", businessAdvertInfo.get("ad_type_cd"));
        businessAdvertInfo.put("advertId", businessAdvertInfo.get("advert_id"));
        businessAdvertInfo.put("operate", businessAdvertInfo.get("operate"));
        businessAdvertInfo.put("startTime", businessAdvertInfo.get("start_time"));
        businessAdvertInfo.put("state", businessAdvertInfo.get("state"));
        businessAdvertInfo.put("endTime", businessAdvertInfo.get("end_time"));
        businessAdvertInfo.put("communityId", businessAdvertInfo.get("community_id"));
        businessAdvertInfo.put("locationObjId", businessAdvertInfo.get("location_obj_id"));
        businessAdvertInfo.put("seq", businessAdvertInfo.get("seq"));
        businessAdvertInfo.put("viewType", businessAdvertInfo.get("view_type"));
        businessAdvertInfo.put("advertType", businessAdvertInfo.get("advert_type"));
        businessAdvertInfo.put("pageUrl", businessAdvertInfo.get("page_url"));
        businessAdvertInfo.remove("bId");
        businessAdvertInfo.put("statusCd", statusCd);
    }
    /**
     * 当修改数据时,查询instance表中的数据 自动保存删除数据到business中
     *
     * @param businessAdvert 广告信息信息
     */
    protected void autoSaveDelBusinessAdvert(Business business, JSONObject businessAdvert) {
//自动插入DEL
    }
}