|
@@ -48,17 +48,21 @@ import com.fs.his.param.FsInquiryOrderFinishParam;
|
|
|
import com.fs.his.service.*;
|
|
import com.fs.his.service.*;
|
|
|
|
|
|
|
|
import com.fs.his.utils.ConfigUtil;
|
|
import com.fs.his.utils.ConfigUtil;
|
|
|
|
|
+import com.fs.hisStore.mapper.FsWechatTemplateScrmMapper;
|
|
|
|
|
+import com.fs.hisStore.service.IFsWechatTemplateScrmService;
|
|
|
import com.fs.im.dto.*;
|
|
import com.fs.im.dto.*;
|
|
|
import com.fs.im.service.IImService;
|
|
import com.fs.im.service.IImService;
|
|
|
import com.fs.qw.domain.FsAppContactWay;
|
|
import com.fs.qw.domain.FsAppContactWay;
|
|
|
import com.fs.qw.service.IFsAppContactWayService;
|
|
import com.fs.qw.service.IFsAppContactWayService;
|
|
|
import com.fs.qw.service.IQwAppContactWayService;
|
|
import com.fs.qw.service.IQwAppContactWayService;
|
|
|
|
|
+import com.fs.store.config.StoreConfig;
|
|
|
import com.fs.system.oss.CloudStorageService;
|
|
import com.fs.system.oss.CloudStorageService;
|
|
|
import com.fs.system.oss.OSSFactory;
|
|
import com.fs.system.oss.OSSFactory;
|
|
|
import com.fs.system.service.ISysConfigService;
|
|
import com.fs.system.service.ISysConfigService;
|
|
|
import com.fs.system.service.ISysDictDataService;
|
|
import com.fs.system.service.ISysDictDataService;
|
|
|
import com.fs.system.vo.DictVO;
|
|
import com.fs.system.vo.DictVO;
|
|
|
import com.google.common.collect.Lists;
|
|
import com.google.common.collect.Lists;
|
|
|
|
|
+import com.google.common.collect.Sets;
|
|
|
import com.huaweicloud.sdk.vod.v1.model.BaseInfo;
|
|
import com.huaweicloud.sdk.vod.v1.model.BaseInfo;
|
|
|
import com.tencentyun.TLSSigAPIv2;
|
|
import com.tencentyun.TLSSigAPIv2;
|
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
@@ -141,6 +145,9 @@ public class CommonController {
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private IFsProjectAddressConfigService projectAddressConfigService;
|
|
private IFsProjectAddressConfigService projectAddressConfigService;
|
|
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private FsWechatTemplateScrmMapper wechatTemplateScrmMapper;
|
|
|
|
|
+
|
|
|
// @Autowired
|
|
// @Autowired
|
|
|
// private RocketMQTemplate rocketMQTemplate;
|
|
// private RocketMQTemplate rocketMQTemplate;
|
|
|
//
|
|
//
|
|
@@ -399,6 +406,46 @@ public class CommonController {
|
|
|
String sign=api.genUserSig(signParam.getUserId(),180*86400);
|
|
String sign=api.genUserSig(signParam.getUserId(),180*86400);
|
|
|
return R.ok().put("data",sign);
|
|
return R.ok().put("data",sign);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ @GetMapping(value = "/getStoreConfig")
|
|
|
|
|
+ @ApiOperation("获取系统配置")
|
|
|
|
|
+ public R getStoreConfig()
|
|
|
|
|
+ {
|
|
|
|
|
+ String config=configService.selectConfigByKey("store.config");
|
|
|
|
|
+ StoreConfig storeConfig= JSONUtil.toBean(config,StoreConfig.class);
|
|
|
|
|
+ return R.ok().put("data",storeConfig);
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @ApiOperation("获取微信模板")
|
|
|
|
|
+ @GetMapping("/getWeixinTemps")
|
|
|
|
|
+ public R getWeixinTemps(
|
|
|
|
|
+ ){
|
|
|
|
|
+ List<String> temp=wechatTemplateScrmMapper.selectFsWechatTemplateIds();
|
|
|
|
|
+ return R.ok().put("temp",temp);
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @ApiOperation("获取微信模板")
|
|
|
|
|
+ @GetMapping("/getWeixinOrderTemps")
|
|
|
|
|
+ public R getWeixinOrderTemps(
|
|
|
|
|
+ ){
|
|
|
|
|
+ Set<String> keys = Sets.newHashSet("delivery_success","finish_success","cancel_success");
|
|
|
|
|
+
|
|
|
|
|
+ List<String> temp=wechatTemplateScrmMapper.selectFsWechatTemplateIdsByKeySet(keys);
|
|
|
|
|
+ return R.ok().put("temp",temp);
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @ApiOperation("获取微信模板")
|
|
|
|
|
+ @GetMapping("/getWeixinPrescribeTemps")
|
|
|
|
|
+ public R getWeixinPrescribeTemps(
|
|
|
|
|
+ ){
|
|
|
|
|
+ List<String> temp=wechatTemplateScrmMapper.selectFsWechatTemplateIdsByKeySet(Sets.newHashSet("prescribe"));
|
|
|
|
|
+ return R.ok().put("temp",temp);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
@GetMapping(value = "/testSend")
|
|
@GetMapping(value = "/testSend")
|
|
|
@ApiOperation("testSend")
|
|
@ApiOperation("testSend")
|
|
|
public R testSend( )
|
|
public R testSend( )
|
|
@@ -679,4 +726,30 @@ public class CommonController {
|
|
|
return R.ok().put("isSmsVerification",0);
|
|
return R.ok().put("isSmsVerification",0);
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ @ApiOperation("获取数据字典")
|
|
|
|
|
+ @GetMapping("/getDicts")
|
|
|
|
|
+// @Cacheable(value= "dicts")
|
|
|
|
|
+ public R getDicts(){
|
|
|
|
|
+ List<DictVO> doctorPosition=dictDataService.selectDictDataListByType("doctor_position");
|
|
|
|
|
+ List<DictVO> doctorOrderStatus=dictDataService.selectDictDataListByType("doctor_order_status");
|
|
|
|
|
+ List<DictVO> storeOrderStatus=dictDataService.selectDictDataListByType("store_order_status");
|
|
|
|
|
+ List<DictVO> storeAfterSalesReasons=dictDataService.selectDictDataListByType("store_after_sales_reasons");
|
|
|
|
|
+ List<DictVO> storeProductType=dictDataService.selectDictDataListByType("store_product_type");
|
|
|
|
|
+ List<DictVO> storeAfterSalesSalesStatus=dictDataService.selectDictDataListByType("store_after_sales_sales_status");
|
|
|
|
|
+ List<DictVO> storeAfterSalesStatus=dictDataService.selectDictDataListByType("store_after_sales_status");
|
|
|
|
|
+ List<DictVO> storeProductPackageCate=dictDataService.selectDictDataListByType("store_product_package_cate");
|
|
|
|
|
+ List<DictVO> storeProductTuiCate=dictDataService.selectDictDataListByType("store_product_tui_cate");
|
|
|
|
|
+ return R.ok()
|
|
|
|
|
+ .put("storeProductPackageCate",storeProductPackageCate)
|
|
|
|
|
+ .put("storeAfterSalesStatus",storeAfterSalesStatus)
|
|
|
|
|
+ .put("storeAfterSalesSalesStatus",storeAfterSalesSalesStatus)
|
|
|
|
|
+ .put("storeProductType", storeProductType)
|
|
|
|
|
+ .put("doctorPosition",doctorPosition)
|
|
|
|
|
+ .put("doctorOrderStatus",doctorOrderStatus)
|
|
|
|
|
+ .put("storeOrderStatus", storeOrderStatus)
|
|
|
|
|
+ .put("storeAfterSalesReasons", storeAfterSalesReasons)
|
|
|
|
|
+ .put("storeProductTuiCate",storeProductTuiCate);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|