diff --git a/README.md b/README.md index 3d9fcba7..aac4f3c5 100644 --- a/README.md +++ b/README.md @@ -177,6 +177,11 @@ json渲染表单以及是否需要编辑数据回填的功能以下为例 ## 后台账号 demo 密码 crmeb.com, 请大家不要随意改密码! #### 请大家不要随意改密码!请大家不要随意改密码!请大家不要随意改密码! +请关注我们 + +![输入图片说明](https://images.gitee.com/uploads/images/2020/0821/181709_88924490_2012975.png "屏幕截图.png") + + ## 参与开发 请参阅 [CRMEB](https://github.com/crmeb/crmeb_java)。 diff --git a/admin/tree.text b/admin/tree.text new file mode 100644 index 00000000..e69de29b diff --git a/crmeb/src/main/java/com/zbkj/crmeb/front/service/impl/OrderServiceImpl.java b/crmeb/src/main/java/com/zbkj/crmeb/front/service/impl/OrderServiceImpl.java index ab0eb7c3..40071aaa 100644 --- a/crmeb/src/main/java/com/zbkj/crmeb/front/service/impl/OrderServiceImpl.java +++ b/crmeb/src/main/java/com/zbkj/crmeb/front/service/impl/OrderServiceImpl.java @@ -354,6 +354,7 @@ public class OrderServiceImpl implements OrderService { storeOrderStatusService.createLog(existStoreOrder.getId(), Constants.ORDER_LOG_REFUND_APPLY,"用户申请退款原因:" + request.getRefund_reason_wap_explain()); existStoreOrder.setRefundStatus(1); + existStoreOrder.setStatus(-1); existStoreOrder.setRefundReasonTime(DateUtil.nowDateTime()); existStoreOrder.setRefundReasonWap(request.getText()); existStoreOrder.setRefundReasonWapExplain(request.getRefund_reason_wap_explain()); @@ -367,7 +368,7 @@ public class OrderServiceImpl implements OrderService { boolean codeResult = smsService.pushCodeToList(currentUser.getPhone(),1, smsInfo); if(!codeResult) throw new CrmebException("短信加入发送队列失败"); - redisUtil.lPush(Constants.ORDER_TASK_REDIS_KEY_AFTER_REFUND_BY_USER, existStoreOrder.getId()); +// redisUtil.lPush(Constants.ORDER_TASK_REDIS_KEY_AFTER_REFUND_BY_USER, existStoreOrder.getId()); return true; } diff --git a/crmeb/src/main/java/com/zbkj/crmeb/payment/service/impl/OrderPayServiceImpl.java b/crmeb/src/main/java/com/zbkj/crmeb/payment/service/impl/OrderPayServiceImpl.java index dab13d87..78019db1 100644 --- a/crmeb/src/main/java/com/zbkj/crmeb/payment/service/impl/OrderPayServiceImpl.java +++ b/crmeb/src/main/java/com/zbkj/crmeb/payment/service/impl/OrderPayServiceImpl.java @@ -222,7 +222,6 @@ public class OrderPayServiceImpl extends PayService implements OrderPayService { //增加经验、积分 updateFounds(); - } /** diff --git a/crmeb/src/main/java/com/zbkj/crmeb/store/controller/StoreProductReplyController.java b/crmeb/src/main/java/com/zbkj/crmeb/store/controller/StoreProductReplyController.java index 409850c6..2ad13584 100644 --- a/crmeb/src/main/java/com/zbkj/crmeb/store/controller/StoreProductReplyController.java +++ b/crmeb/src/main/java/com/zbkj/crmeb/store/controller/StoreProductReplyController.java @@ -65,7 +65,7 @@ public class StoreProductReplyController { @RequestMapping(value = "/save", method = RequestMethod.POST) public CommonResult save( @RequestBody @Validated StoreProductReplyAddRequest request){ - if(storeProductReplyService.create(request)){ + if(storeProductReplyService.virtualCreate(request)){ return CommonResult.success(); }else{ return CommonResult.failed(); diff --git a/crmeb/src/main/java/com/zbkj/crmeb/store/request/StoreProductReplyAddRequest.java b/crmeb/src/main/java/com/zbkj/crmeb/store/request/StoreProductReplyAddRequest.java index ffe4f339..b8645c12 100644 --- a/crmeb/src/main/java/com/zbkj/crmeb/store/request/StoreProductReplyAddRequest.java +++ b/crmeb/src/main/java/com/zbkj/crmeb/store/request/StoreProductReplyAddRequest.java @@ -55,4 +55,10 @@ public class StoreProductReplyAddRequest implements Serializable { @ApiModelProperty(value = "评论图片", required = true) private String pics; + + @ApiModelProperty(value = "评论人头像 [虚拟评论参数]") + private String avatar; + + @ApiModelProperty(value = "评论人昵称 [虚拟评论参数]") + private String nickname; } diff --git a/crmeb/src/main/java/com/zbkj/crmeb/store/service/StoreProductReplyService.java b/crmeb/src/main/java/com/zbkj/crmeb/store/service/StoreProductReplyService.java index 5e57e3a8..c74314f7 100644 --- a/crmeb/src/main/java/com/zbkj/crmeb/store/service/StoreProductReplyService.java +++ b/crmeb/src/main/java/com/zbkj/crmeb/store/service/StoreProductReplyService.java @@ -23,6 +23,13 @@ public interface StoreProductReplyService extends IService { boolean create(StoreProductReplyAddRequest request); + /** + * 添加虚拟评论 + * @param request 评论参数 + * @return 评论结果 + */ + boolean virtualCreate(StoreProductReplyAddRequest request); + /** * 查询是否已经回复 * @param unique diff --git a/crmeb/src/main/java/com/zbkj/crmeb/store/service/impl/StoreOrderServiceImpl.java b/crmeb/src/main/java/com/zbkj/crmeb/store/service/impl/StoreOrderServiceImpl.java index 3a7881b9..47c12209 100644 --- a/crmeb/src/main/java/com/zbkj/crmeb/store/service/impl/StoreOrderServiceImpl.java +++ b/crmeb/src/main/java/com/zbkj/crmeb/store/service/impl/StoreOrderServiceImpl.java @@ -228,12 +228,6 @@ public class StoreOrderServiceImpl extends ServiceImpl0){ + commissionL1 = null != storeProductRequest.getAttrValue().get(0).getBrokerage() ? + storeProductRequest.getAttrValue().get(0).getBrokerage():BigDecimal.ZERO; + commissionL2 = null != storeProductRequest.getAttrValue().get(0).getBrokerageTwo() ? + storeProductRequest.getAttrValue().get(0).getBrokerageTwo():BigDecimal.ZERO; + } + singleAttrValue.setProductId(storeProduct.getId()).setStock(storeProduct.getStock()).setSuk("默认") .setSales(storeProduct.getSales()).setPrice(storeProduct.getPrice()) .setImage(systemAttachmentService.clearPrefix(storeProduct.getImage())) - .setCost(storeProduct.getCost()).setBarCode(storeProduct.getBarCode()).setOtPrice(storeProduct.getOtPrice()); + .setCost(storeProduct.getCost()).setBarCode(storeProduct.getBarCode()) + .setOtPrice(storeProduct.getOtPrice()).setBrokerage(commissionL1).setBrokerageTwo(commissionL2); boolean saveOrUpdateResult = storeProductAttrValueService.save(singleAttrValue); if(!saveOrUpdateResult) throw new CrmebException("新增属性详情失败"); } diff --git a/crmeb/src/main/java/com/zbkj/crmeb/store/utilService/OrderUtils.java b/crmeb/src/main/java/com/zbkj/crmeb/store/utilService/OrderUtils.java index ea742c80..c9133158 100644 --- a/crmeb/src/main/java/com/zbkj/crmeb/store/utilService/OrderUtils.java +++ b/crmeb/src/main/java/com/zbkj/crmeb/store/utilService/OrderUtils.java @@ -169,7 +169,7 @@ public class OrderUtils { status = new OrderAgainItemVo(1,"未发货","商家未发货,请耐心等待"); }else if(storeOrder.getStatus() == 1){ // 待收货处理 // 待收货 - if(storeOrder.getDeliveryType().equals(Constants.ORDER_STATUS_STR_SPIKE_KEY)){ // 送货 + if(null != storeOrder.getDeliveryType() && storeOrder.getDeliveryType().equals(Constants.ORDER_STATUS_STR_SPIKE_KEY)){ // 送货 StoreOrderStatus storeOrderStatus = new StoreOrderStatus(); storeOrderStatus.setOid(storeOrder.getId()); storeOrderStatus.setChangeType(Constants.ORDER_LOG_DELIVERY); @@ -178,7 +178,7 @@ public class OrderUtils { String DateStr = DateUtil.dateToStr(sOrderStatusResults.get(sOrderStatusResults.size()-1).getCreateTime(), Constants.DATE_FORMAT); status = new OrderAgainItemVo(2,"待收货",DateStr+"服务商已送货"); } - }else if(storeOrder.getDeliveryType().equals(Constants.ORDER_LOG_EXPRESS)) { + }else if(null != storeOrder.getDeliveryType() && storeOrder.getDeliveryType().equals(Constants.ORDER_LOG_EXPRESS)) { StoreOrderStatus storeOrderStatus = new StoreOrderStatus(); storeOrderStatus.setOid(storeOrder.getId()); storeOrderStatus.setChangeType(Constants.ORDER_LOG_EXPRESS);