koul 1 жил өмнө
parent
commit
2c2065be68

+ 3 - 0
uas-office-dingtalk/src/main/java/com/usoftchina/uas/office/dingtalk/listener/UasOaListener.java

@@ -22,6 +22,9 @@ public class UasOaListener {
     public void oaDingTalklog(UasEvent event) {
         logger.info("OaDingTalklog开始");
         logger.info("event=="+event.toString());
+        if (!event.getMaster().equals(DataCenter.INSTANCE.getUsername())) {
+            return;
+        }
         int id = Integer.parseInt(event.getKey().toString());
         logger.info("id=="+id);
         uasOaService.saveOa("Uas",id);

+ 3 - 0
uas-office-dingtalk/src/main/java/com/usoftchina/uas/office/dingtalk/service/UasOaService.java

@@ -9,6 +9,7 @@ import com.usoftchina.uas.office.service.AbstractService;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.jdbc.core.JdbcTemplate;
 import org.springframework.jdbc.support.rowset.SqlRowSet;
 import org.springframework.stereotype.Service;
 import org.springframework.util.CollectionUtils;
@@ -22,6 +23,8 @@ public class UasOaService extends AbstractService {
     private final Logger logger = LoggerFactory.getLogger(UasOaService.class);
     @Autowired
     private OaSdk oaSdk;
+    @Autowired
+    protected JdbcTemplate jdbcTemplate;
 
     public void saveOa(String agentCode,int id){
         logger.info("agentCode=="+agentCode);