| | |
| | | && oldCommonOrder.getSourceType() != Constant.SOURCE_TYPE_JD) |
| | | || oldCommonOrder.getState() == CommonOrder.STATE_SX |
| | | || oldCommonOrder.getState() == CommonOrder.STATE_WQ |
| | | || (oldCommonOrder.getState().intValue() == commonOrder.getState())) { |
| | | || (oldCommonOrder.getState().intValue() == commonOrder.getState()&&oldCommonOrder.getPayment().compareTo(commonOrder.getPayment())==0)) { |
| | | return new CommonOrderAddResultDTO(oldCommonOrder, CommonOrderAddResultDTO.TYPE_NOUPDATE); |
| | | } |
| | | // 交易ID一致才修改 |
| | |
| | | |
| | | @Override |
| | | public List<CommonOrderVO> listQuery(long start, int count, Integer keyType, String key, Integer state, |
| | | Integer type, Integer orderState, String startTime, String endTime, Integer source, List<Long> listShopId, |
| | | List<Integer> typeList, Integer orderState, String startTime, String endTime, Integer source, List<Long> listShopId, |
| | | List<Long> listGoodsId, Date minTime, BigDecimal money, BigDecimal payment, SystemEnum system) throws CommonOrderException { |
| | | |
| | | List<CommonOrderVO> list = null; |
| | | |
| | | if (StringUtil.isNullOrEmpty(key) || keyType == 1) {// 搜索框无值或者按订单号搜索时都只搜索主订单 |
| | | list = commonOrderMapper.listQueryWithNoChild(start, count, keyType, key, state, type, orderState, |
| | | list = commonOrderMapper.listQueryWithNoChild(start, count, keyType, key, state, typeList, orderState, |
| | | startTime, endTime, source, payment, system); |
| | | } else { |
| | | list = commonOrderMapper.listQuery(start, count, keyType, key, state, type, orderState, startTime, endTime, |
| | | list = commonOrderMapper.listQuery(start, count, keyType, key, state, typeList, orderState, startTime, endTime, |
| | | source, listShopId, listGoodsId, minTime, money, payment, system); |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | @Override |
| | | public long countQuery(Integer keyType, String key, Integer state, Integer type, Integer orderState, |
| | | public long countQuery(Integer keyType, String key, Integer state, List<Integer> typeList, Integer orderState, |
| | | String startTime, String endTime, Integer source, List<Long> listShopId, List<Long> listGoodsId, |
| | | Date minTime, BigDecimal money, BigDecimal payment, SystemEnum system) throws CommonOrderException { |
| | | if (StringUtil.isNullOrEmpty(key) || keyType == 1) {// 搜索框无值或者按订单号搜索时都只搜索主订单 |
| | | return commonOrderMapper.countQueryWithNoChild(keyType, key, state, type, orderState, startTime, endTime, |
| | | return commonOrderMapper.countQueryWithNoChild(keyType, key, state, typeList, orderState, startTime, endTime, |
| | | source, payment, system); |
| | | } else { |
| | | return commonOrderMapper.countQuery(keyType, key, state, type, orderState, startTime, endTime, source, |
| | | return commonOrderMapper.countQuery(keyType, key, state, typeList, orderState, startTime, endTime, source, |
| | | listShopId, listGoodsId, minTime, money, payment, system); |
| | | } |
| | | } |
| | |
| | | |
| | | /* 订单状态 转换处理 */ |
| | | String orderStateContent = ""; |
| | | if(!StringUtil.isNullOrEmpty(order.getOrderStateDesc())) |
| | | orderStateContent=order.getOrderStateDesc(); |
| | | if (!StringUtil.isNullOrEmpty(order.getOrderStateDesc())) |
| | | orderStateContent = order.getOrderStateDesc(); |
| | | else { |
| | | if (CommonOrder.STATE_FK == orderState) { |
| | | orderStateContent = "已付款"; |