kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-server/src/main/java/com/kidgrow/filecenter/config/AliyunOSSAutoConfigure.java
@@ -100,12 +100,13 @@ * @param newFilePath 上传到的文件路径 * @param fileStream 要上传的文件流 */ @Override public void fileUpLoadOss(FileInfo fileInfo, String newFilePath, InputStream fileStream) { ossClient.putObject(fileProperties.getOss().getBucketName(), newFilePath, fileStream); fileInfo.setUrl(fileProperties.getOss().getDomain() + newFilePath); } @Override public OSSObject down(String url) { GetObjectRequest request = new GetObjectRequest(fileProperties.getOss().getBucketName(), url); return ossClient.getObject(request); @@ -117,6 +118,7 @@ * @param imgType * @return */ @Override public String FilePath(String imgType, String folderByDate, String hospitalId, String departmentId) { //返回的文件路径 String fileFolder = OssPathEn+"/"; kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/feign/ProductOrderService.java
@@ -6,6 +6,7 @@ import com.kidgrow.ribbon.config.FeignHttpInterceptorConfig; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import java.util.Map; @@ -24,5 +25,5 @@ * 冲试用套餐 用于注册医生自动充值 */ @PostMapping(value = "contract/saveTemp") ResultBody saveProductDetail(Map<String,Object> params); ResultBody saveProductDetail(@RequestBody Map<String,Object> params); } kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IProductOrderService.java
@@ -50,6 +50,6 @@ * @param params * @return */ boolean saveProductDetail(Map<String,Object> params); boolean saveProductDetail(Map<String,Object> params,SysUser sysUser); } kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/ProductOrderServiceImpl.java
@@ -104,7 +104,7 @@ */ @Override @Transactional(rollbackFor = {Exception.class}) public boolean saveProductDetail(Map<String,Object> params) public boolean saveProductDetail(Map<String,Object> params,SysUser sysUser) { //指定套餐数据 SysProduct sysProduct=sysProductService.getById(CommonConstant.REG_USER_PRODUCT_ID); @@ -150,6 +150,9 @@ productOrderDetail.setProName(sysProduct.getProName()); productOrderDetail.setOrderId(productOrder.getId()); productOrderDetail.setProType(sysProduct.getProType()); productOrderDetail.setCreateUserId(CommonConstant.CREATE_USER_ID); productOrderDetail.setCreateUserName(CommonConstant.CREATE_USER_NAME); productOrderDetail.setIsShare(false); if(productOrderDetailMapper.insert(productOrderDetail)==1) { //充值记录 @@ -159,6 +162,7 @@ productOrderRecord.setAilightCount(sysProduct.getAilightCount()); productOrderRecord.setRecordCount(sysProduct.getRecordCount()); productOrderRecord.setProBegintime(new Date()); productOrderRecord.setIsShare(false); //0 天 1 月 2 年 switch(sysProduct.getProTimeUnit()) { @@ -177,6 +181,8 @@ productOrderRecord.setProName(sysProduct.getProName()); productOrderRecord.setOrderId(productOrder.getId()); productOrderRecord.setProType(sysProduct.getProType()); productOrderRecord.setCreateUserId(CommonConstant.CREATE_USER_ID); productOrderRecord.setCreateUserName(CommonConstant.CREATE_USER_NAME); if(productOrderRecordMapper.insert(productOrderRecord)<1) { baseMapper.deleteById(productOrder.getId()); kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/ProductOrderController.java
@@ -119,13 +119,13 @@ */ @ApiOperation(value = "套餐充值") @PostMapping("/saveTemp") public ResultBody saveProductDetail(Map<String,Object> params) public ResultBody saveProductDetail(@RequestBody Map<String,Object> params,@LoginUser SysUser sysUser) { if (StringUtils.isNotBlank(params.get("hospitalId").toString()) && StringUtils.isNotBlank(params.get("departmentId").toString())&& StringUtils.isNotBlank(params.get("hospitalName").toString())&& StringUtils.isNotBlank(params.get("departmentName").toString())) { boolean isResult= productOrderService.saveProductDetail(params); boolean isResult= productOrderService.saveProductDetail(params,sysUser); if (isResult) { return ResultBody.ok().data(isResult).msg("试用套餐充值成功"); }