浏览代码

打印日志

koul 1 年之前
父节点
当前提交
fbab25993e

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

@@ -21,10 +21,8 @@ public class UasOaListener {
     @UasEventListener(caller = "OaDingTalklog", operation = "SAVE")
     @UasEventListener(caller = "OaDingTalklog", operation = "SAVE")
     public void oaDingTalklog(UasEvent event) {
     public void oaDingTalklog(UasEvent event) {
         logger.info("OaDingTalklog开始");
         logger.info("OaDingTalklog开始");
-        if (!event.getMaster().equals(DataCenter.INSTANCE.getUsername())) {
-            return;
-        }
         int id = Integer.parseInt(event.getKey().toString());
         int id = Integer.parseInt(event.getKey().toString());
+        logger.info("id=="+id);
         uasOaService.saveOa("Uas",id);
         uasOaService.saveOa("Uas",id);
         logger.info("OaDingTalklog结束");
         logger.info("OaDingTalklog结束");
     }
     }

+ 7 - 2
uas-office-dingtalk/src/main/java/com/usoftchina/uas/office/dingtalk/service/UasOaService.java

@@ -6,6 +6,8 @@ import com.dingtalk.api.response.OapiSmartworkHrmEmployeeListdimissionResponse;
 import com.usoftchina.dingtalk.sdk.OaSdk;
 import com.usoftchina.dingtalk.sdk.OaSdk;
 import com.usoftchina.uas.office.dingtalk.core.DateUtil;
 import com.usoftchina.uas.office.dingtalk.core.DateUtil;
 import com.usoftchina.uas.office.service.AbstractService;
 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.beans.factory.annotation.Autowired;
 import org.springframework.jdbc.support.rowset.SqlRowSet;
 import org.springframework.jdbc.support.rowset.SqlRowSet;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
@@ -17,7 +19,7 @@ import java.util.List;
 
 
 @Service
 @Service
 public class UasOaService extends AbstractService {
 public class UasOaService extends AbstractService {
-
+    private final Logger logger = LoggerFactory.getLogger(UasOaService.class);
     @Autowired
     @Autowired
     private OaSdk oaSdk;
     private OaSdk oaSdk;
 
 
@@ -46,6 +48,7 @@ public class UasOaService extends AbstractService {
      */
      */
     public void saveAlitripList(String agentCode, String startTime, String endTime) {
     public void saveAlitripList(String agentCode, String startTime, String endTime) {
         List<OapiAlitripBtripApplySearchResponse.OpenApplyRs> alitripList = oaSdk.getAllAlitrip(agentCode,startTime,endTime);
         List<OapiAlitripBtripApplySearchResponse.OpenApplyRs> alitripList = oaSdk.getAllAlitrip(agentCode,startTime,endTime);
+        logger.info("alitripList=="+alitripList);
         if (!CollectionUtils.isEmpty(alitripList)) {
         if (!CollectionUtils.isEmpty(alitripList)) {
             for (OapiAlitripBtripApplySearchResponse.OpenApplyRs openApplyRs:alitripList) {
             for (OapiAlitripBtripApplySearchResponse.OpenApplyRs openApplyRs:alitripList) {
                 String inDate = DateUtil.format(openApplyRs.getGmtCreate(),"yyyy-MM-dd HH:mm:ss");
                 String inDate = DateUtil.format(openApplyRs.getGmtCreate(),"yyyy-MM-dd HH:mm:ss");
@@ -57,7 +60,9 @@ public class UasOaService extends AbstractService {
                 String projectTitle = openItineraryInfo.getProjectTitle();
                 String projectTitle = openItineraryInfo.getProjectTitle();
                 String projectCode = openItineraryInfo.getProjectCode();
                 String projectCode = openItineraryInfo.getProjectCode();
                 String statusDesc = openApplyRs.getStatusDesc()==null?"":openApplyRs.getStatusDesc();
                 String statusDesc = openApplyRs.getStatusDesc()==null?"":openApplyRs.getStatusDesc();
-                Integer count =queryForObject("select count(1) from FeePlease where dp_ddid=" + rsId, Integer.class);
+                int count =queryForObject("select count(1) from FeePlease where dp_ddid=" + rsId, Integer.class);
+                logger.info("saveAlitripList-count=="+count);
+                logger.info("saveAlitripList-statusDesc=="+statusDesc);
                 if (count<=0&&"已同意".equals(statusDesc)) {
                 if (count<=0&&"已同意".equals(statusDesc)) {
                     int id = generateId("FEEPLEASE_SEQ");
                     int id = generateId("FEEPLEASE_SEQ");
                     String code = generateCode("FeePlease!CCSQ!new", 2);
                     String code = generateCode("FeePlease!CCSQ!new", 2);