wuxw лет назад: 2
Родитель
Сommit
7f00cc4701

+ 1 - 1
java110-db/src/main/resources/mapper/acct/ParkingCouponShopV1ServiceDaoImplMapper.xml

@@ -31,7 +31,7 @@
         </if>
 
         <if test="hasQuantity !=null and hasQuantity != ''">
-            and t.quantity &gt;>0
+            and t.quantity &gt; 0
         </if>
         <if test="paName !=null and paName != ''">
             and t.pa_name= #{paName}

+ 1 - 1
service-acct/src/main/java/com/java110/acct/cmd/parkingCoupon/TeldSendParkingCouponCarCmd.java

@@ -116,7 +116,7 @@ public class TeldSendParkingCouponCarCmd extends Cmd {
         Assert.listOnlyOne(storeUserDtos, "商户不存在");
 
         StoreShopDto storeShopDto = new StoreShopDto();
-        storeUserDto.setStoreId(storeUserDtos.get(0).getStoreId());
+        storeShopDto.setStoreId(storeUserDtos.get(0).getStoreId());
         List<ShopDto> storeShops = storeShopV1InnerServiceSMOImpl.queryStoreShops(storeShopDto);
         if (storeShops == null || storeShops.size() < 1) {
             Assert.listOnlyOne(storeUserDtos, "商户店铺不存在");

+ 117 - 0
service-report/src/main/java/com/java110/report/cmd/dev/QueryDevCountCmd.java

@@ -0,0 +1,117 @@
+package com.java110.report.cmd.dev;
+
+import com.alibaba.fastjson.JSONObject;
+import com.java110.core.annotation.Java110Cmd;
+import com.java110.core.context.CmdContextUtils;
+import com.java110.core.context.ICmdDataFlowContext;
+import com.java110.core.event.cmd.Cmd;
+import com.java110.core.event.cmd.CmdEvent;
+import com.java110.dto.app.AppDto;
+import com.java110.dto.community.CommunityDto;
+import com.java110.dto.complaint.ComplaintDto;
+import com.java110.dto.fee.FeeDetailDto;
+import com.java110.dto.inspection.InspectionTaskDto;
+import com.java110.dto.mapping.MappingDto;
+import com.java110.dto.owner.OwnerCarDto;
+import com.java110.dto.owner.OwnerDto;
+import com.java110.dto.repair.RepairDto;
+import com.java110.dto.room.RoomDto;
+import com.java110.dto.service.ServiceDto;
+import com.java110.dto.shop.ShopDto;
+import com.java110.dto.store.StoreDto;
+import com.java110.dto.task.TaskDto;
+import com.java110.intf.community.*;
+import com.java110.intf.dev.ITaskV1InnerServiceSMO;
+import com.java110.intf.fee.IFeeDetailInnerServiceSMO;
+import com.java110.intf.mall.IShopInnerServiceSMO;
+import com.java110.intf.store.IComplaintInnerServiceSMO;
+import com.java110.intf.store.IStoreInnerServiceSMO;
+import com.java110.intf.user.IOwnerCarV1InnerServiceSMO;
+import com.java110.intf.user.IOwnerV1InnerServiceSMO;
+import com.java110.utils.cache.MappingCache;
+import com.java110.utils.exception.CmdException;
+import com.java110.utils.util.DateUtil;
+import com.java110.vo.ResultVo;
+import org.springframework.beans.factory.annotation.Autowired;
+
+import java.text.ParseException;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+@Java110Cmd(serviceCode = "admin.queryDevCount")
+public class QueryDevCountCmd extends Cmd {
+
+
+    @Autowired
+    private IStoreInnerServiceSMO storeInnerServiceSMOImpl;
+
+    @Autowired
+    private IAppInnerServiceSMO appInnerServiceSMOImpl;
+
+    @Autowired
+    private IServiceInnerServiceSMO serviceInnerServiceSMOImpl;
+
+    @Autowired
+    private ITaskV1InnerServiceSMO taskV1InnerServiceSMOImpl;
+
+    @Autowired
+    private IMappingInnerServiceSMO mappingInnerServiceSMOImpl;
+
+
+    @Override
+    public void validate(CmdEvent event, ICmdDataFlowContext context, JSONObject reqJson) throws CmdException, ParseException {
+        String storeId = CmdContextUtils.getStoreId(context);
+
+        StoreDto storeDto = new StoreDto();
+        storeDto.setStoreId(storeId);
+        storeDto.setStoreTypeCd(StoreDto.STORE_TYPE_DEV);
+        int count = storeInnerServiceSMOImpl.getStoreCount(storeDto);
+        if (count < 1) {
+            throw new CmdException("非法操作,请用系统开发者账户操作");
+        }
+    }
+
+    @Override
+    public void doCmd(CmdEvent event, ICmdDataFlowContext context, JSONObject reqJson) throws CmdException, ParseException {
+
+        List<Map> datas = new ArrayList<>();
+        //todo 应用数
+
+        AppDto appDto = new AppDto();
+        int appCount = appInnerServiceSMOImpl.queryAppsCount(appDto);
+        setDatas(datas, "应用数", appCount);
+
+        //todo 接口数
+        ServiceDto serviceDto = new ServiceDto();
+        int storeCount = serviceInnerServiceSMOImpl.queryServicesCount(serviceDto);
+        setDatas(datas, "接口数", storeCount);
+
+        //todo 定时任务
+        TaskDto taskDto = new TaskDto();
+        int taskCount = taskV1InnerServiceSMOImpl.queryTasksCount(taskDto);
+        setDatas(datas, "任务总数", taskCount);
+
+        //todo 启用定时任务
+         taskDto = new TaskDto();
+         taskDto.setState("002");
+         taskCount = taskV1InnerServiceSMOImpl.queryTasksCount(taskDto);
+        setDatas(datas, "启用任务数", taskCount);
+
+        //todo 房屋数
+        MappingDto mappingDto = new MappingDto();
+        int mappingCount = mappingInnerServiceSMOImpl.queryMappingsCount(mappingDto);
+        setDatas(datas, "配置数", mappingCount);
+
+        context.setResponseEntity(ResultVo.createResponseEntity(datas));
+
+    }
+
+    private void setDatas(List<Map> datas, String name, int value) {
+        Map info = new HashMap();
+        info.put("name", name);
+        info.put("value", value);
+        datas.add(info);
+    }
+}