|
@@ -219,7 +219,7 @@ public class OrderClubServiceImpl implements OrderClubService {
|
|
order.setRechargeGoods(true);
|
|
order.setRechargeGoods(true);
|
|
}
|
|
}
|
|
//是否能退货
|
|
//是否能退货
|
|
- if(null!=orderProduct.getReturnGoodsStutas()&&2==orderProduct.getReturnGoodsStutas()){
|
|
|
|
|
|
+ if (null != orderProduct.getReturnGoodsStutas() && 2 == orderProduct.getReturnGoodsStutas()) {
|
|
String helpContent = orderCommonMapper.getHelpContent(1040);
|
|
String helpContent = orderCommonMapper.getHelpContent(1040);
|
|
orderProduct.setHelpContent(helpContent);
|
|
orderProduct.setHelpContent(helpContent);
|
|
}
|
|
}
|
|
@@ -275,16 +275,16 @@ public class OrderClubServiceImpl implements OrderClubService {
|
|
// 收货地址
|
|
// 收货地址
|
|
OrderUserinfoVo userInfo = addressMapper.getOrderUserinfo(orderId);
|
|
OrderUserinfoVo userInfo = addressMapper.getOrderUserinfo(orderId);
|
|
//订单中存在不能退货的商品则给出不能退货提示
|
|
//订单中存在不能退货的商品则给出不能退货提示
|
|
- boolean flag=false;
|
|
|
|
- String helpContent=null;
|
|
|
|
- if(null!=shopOrderList&&shopOrderList.size()>0){
|
|
|
|
- for (ShopOrderVo so:shopOrderList) {
|
|
|
|
|
|
+ boolean flag = false;
|
|
|
|
+ String helpContent = null;
|
|
|
|
+ if (null != shopOrderList && shopOrderList.size() > 0) {
|
|
|
|
+ for (ShopOrderVo so : shopOrderList) {
|
|
List<OrderProductVo> orderProductList = so.getOrderProductList();
|
|
List<OrderProductVo> orderProductList = so.getOrderProductList();
|
|
- if(null!=orderProductList&&orderProductList.size()>0){
|
|
|
|
- for (OrderProductVo op:orderProductList) {
|
|
|
|
- if(null!=op.getReturnGoodsStutas()&&op.getReturnGoodsStutas()==2){
|
|
|
|
- flag=true;
|
|
|
|
- helpContent=op.getHelpContent();
|
|
|
|
|
|
+ if (null != orderProductList && orderProductList.size() > 0) {
|
|
|
|
+ for (OrderProductVo op : orderProductList) {
|
|
|
|
+ if (null != op.getReturnGoodsStutas() && op.getReturnGoodsStutas() == 2) {
|
|
|
|
+ flag = true;
|
|
|
|
+ helpContent = op.getHelpContent();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -299,10 +299,10 @@ public class OrderClubServiceImpl implements OrderClubService {
|
|
map.put("discernReceiptList", discernReceiptList);
|
|
map.put("discernReceiptList", discernReceiptList);
|
|
map.put("returnedPurchaseList", returnedPurchaseList);
|
|
map.put("returnedPurchaseList", returnedPurchaseList);
|
|
map.put("clause", clause);
|
|
map.put("clause", clause);
|
|
- if(flag){
|
|
|
|
|
|
+ if (flag) {
|
|
map.put("returnGoodsStutas", 2);
|
|
map.put("returnGoodsStutas", 2);
|
|
map.put("helpContent", helpContent);
|
|
map.put("helpContent", helpContent);
|
|
- }else{
|
|
|
|
|
|
+ } else {
|
|
map.put("returnGoodsStutas", 1);
|
|
map.put("returnGoodsStutas", 1);
|
|
map.put("helpContent", null);
|
|
map.put("helpContent", null);
|
|
}
|
|
}
|
|
@@ -449,12 +449,9 @@ public class OrderClubServiceImpl implements OrderClubService {
|
|
executorService.schedule(new Runnable() {
|
|
executorService.schedule(new Runnable() {
|
|
@Override
|
|
@Override
|
|
public void run() {
|
|
public void run() {
|
|
-// String orderno = orderClubMapper.getOrderNo(orderId);
|
|
|
|
OrderVo orderVo = orderClubMapper.getOrderMess(orderId);
|
|
OrderVo orderVo = orderClubMapper.getOrderMess(orderId);
|
|
-
|
|
|
|
String bindMobile = baseMapper.getBindMobileByUserId(order.getBuyUserId());
|
|
String bindMobile = baseMapper.getBindMobileByUserId(order.getBuyUserId());
|
|
log.info(">>>>>>>>>>>>>>>>>>>>>>" + orderId);
|
|
log.info(">>>>>>>>>>>>>>>>>>>>>>" + orderId);
|
|
-
|
|
|
|
log.info(">>>>>>>>>>>>>>>>>>>>>>" + orderVo.getProCount());
|
|
log.info(">>>>>>>>>>>>>>>>>>>>>>" + orderVo.getProCount());
|
|
String name = orderVo.getProName();
|
|
String name = orderVo.getProName();
|
|
if (name.length() > 10) {
|
|
if (name.length() > 10) {
|
|
@@ -490,11 +487,12 @@ public class OrderClubServiceImpl implements OrderClubService {
|
|
* 机构取消订单
|
|
* 机构取消订单
|
|
*
|
|
*
|
|
* @param orderId 订单Id
|
|
* @param orderId 订单Id
|
|
|
|
+ * @param userIdentity 用户身份 1协销 其他用户
|
|
* @param remark 备注(订单取消原因)
|
|
* @param remark 备注(订单取消原因)
|
|
*/
|
|
*/
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Override
|
|
@Override
|
|
- public ResponseJson<Void> cancelMainOrder(Integer orderId, String remark) {
|
|
|
|
|
|
+ public ResponseJson<Void> cancelMainOrder(Integer orderId,Integer userIdentity, String remark) {
|
|
OrderPo order = orderClubMapper.getMainOrderByOrderId(orderId);
|
|
OrderPo order = orderClubMapper.getMainOrderByOrderId(orderId);
|
|
boolean cancelFlag = (null != order && (OrderStatus.UNCONFIRMED.getCode() == order.getStatus() || OrderStatus.UNRECEIVED_AND_UNSHIPPED.getCode() == order.getStatus()));
|
|
boolean cancelFlag = (null != order && (OrderStatus.UNCONFIRMED.getCode() == order.getStatus() || OrderStatus.UNRECEIVED_AND_UNSHIPPED.getCode() == order.getStatus()));
|
|
if (!cancelFlag) {
|
|
if (!cancelFlag) {
|
|
@@ -523,7 +521,11 @@ public class OrderClubServiceImpl implements OrderClubService {
|
|
}
|
|
}
|
|
order.setStatus(6);
|
|
order.setStatus(6);
|
|
if (StringUtils.isBlank(remark)) {
|
|
if (StringUtils.isBlank(remark)) {
|
|
- remark = "协销或用户主动取消订单";
|
|
|
|
|
|
+ if (userIdentity == 1) {
|
|
|
|
+ remark = "协销帮用户取消订单";
|
|
|
|
+ } else {
|
|
|
|
+ remark = "用户主动取消订单";
|
|
|
|
+ }
|
|
}
|
|
}
|
|
order.setCloseReason(remark);
|
|
order.setCloseReason(remark);
|
|
order.setCloseTime(curDateStr);
|
|
order.setCloseTime(curDateStr);
|