|
@@ -1318,7 +1318,7 @@ public class TopOldOrderServiceImpl extends ServiceImpl<TopOldOrderMapper, TopOl
|
|
|
TopOldOrder oldOrder = baseMapper.getOrderBySn(query.getOrderSn());
|
|
TopOldOrder oldOrder = baseMapper.getOrderBySn(query.getOrderSn());
|
|
|
BigDecimal money = BigDecimal.ZERO;
|
|
BigDecimal money = BigDecimal.ZERO;
|
|
|
if (ObjectUtils.isNotNull(oldOrder.getPretaxBrokerage()) && CollectionUtils.isNotEmpty(list)){
|
|
if (ObjectUtils.isNotNull(oldOrder.getPretaxBrokerage()) && CollectionUtils.isNotEmpty(list)){
|
|
|
- money = oldOrder.getPretaxBrokerage().divide(new BigDecimal(list.size()));
|
|
|
|
|
|
|
+ money = oldOrder.getPretaxBrokerage().divide(new BigDecimal(list.size()),2,BigDecimal.ROUND_CEILING);
|
|
|
}
|
|
}
|
|
|
//数据处理
|
|
//数据处理
|
|
|
for (TopOldOrderGoodsListVo item : list) {
|
|
for (TopOldOrderGoodsListVo item : list) {
|
|
@@ -1748,7 +1748,6 @@ public class TopOldOrderServiceImpl extends ServiceImpl<TopOldOrderMapper, TopOl
|
|
|
|
|
|
|
|
return true;
|
|
return true;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
@Override
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public boolean orderRefundPay(OrderRefundPayBo bo) {
|
|
public boolean orderRefundPay(OrderRefundPayBo bo) {
|
|
@@ -2241,7 +2240,7 @@ public class TopOldOrderServiceImpl extends ServiceImpl<TopOldOrderMapper, TopOl
|
|
|
}
|
|
}
|
|
|
for (TopOldOrderGoods orderGoods : orderGoodsList) {
|
|
for (TopOldOrderGoods orderGoods : orderGoodsList) {
|
|
|
business.add(orderGoods.getBusinessFullName());
|
|
business.add(orderGoods.getBusinessFullName());
|
|
|
- goodsUpVos.add(getGoodsUp(orderGoods,studyVos));
|
|
|
|
|
|
|
+ TopOrderGoodsUpVo goodsUp = getGoodsUp(orderGoods, studyVos);
|
|
|
//获取修改前的数据
|
|
//获取修改前的数据
|
|
|
List<TopOldOrderGoods> list = topOrderGoodsService.list(new LambdaQueryWrapper<TopOldOrderGoods>()
|
|
List<TopOldOrderGoods> list = topOrderGoodsService.list(new LambdaQueryWrapper<TopOldOrderGoods>()
|
|
|
.eq(TopOldOrderGoods::getOrderSn, orderGoods.getOrderSn())
|
|
.eq(TopOldOrderGoods::getOrderSn, orderGoods.getOrderSn())
|
|
@@ -2251,14 +2250,24 @@ public class TopOldOrderServiceImpl extends ServiceImpl<TopOldOrderMapper, TopOl
|
|
|
for (TopOldOrderGoods goods : list) {
|
|
for (TopOldOrderGoods goods : list) {
|
|
|
business.add(orderGoods.getBusinessFullName());
|
|
business.add(orderGoods.getBusinessFullName());
|
|
|
goodsUpVos.add(getGoodsUp(goods,studyVos));
|
|
goodsUpVos.add(getGoodsUp(goods,studyVos));
|
|
|
|
|
+ if (!goods.getUserName().equals(orderGoods.getUserName())){
|
|
|
|
|
+ goodsUp.setUserNameSign(1);
|
|
|
|
|
+ }
|
|
|
|
|
+ if (!goods.getUserCard().equals(orderGoods.getUserCard())){
|
|
|
|
|
+ goodsUp.setUserCardSign(1);
|
|
|
|
|
+ }
|
|
|
|
|
+ if (!goods.getUserPhone().equals(orderGoods.getUserPhone())){
|
|
|
|
|
+ goodsUp.setUserPhoneSign(1);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+ goodsUpVos.add(goodsUp);
|
|
|
}
|
|
}
|
|
|
}else {
|
|
}else {
|
|
|
//底单在新系统
|
|
//底单在新系统
|
|
|
orderGoodsList.forEach(item -> {
|
|
orderGoodsList.forEach(item -> {
|
|
|
business.add(item.getBusinessFullName());
|
|
business.add(item.getBusinessFullName());
|
|
|
- goodsUpVos.add(getGoodsUpVo(item,orderVo.getInputOrderSn()));
|
|
|
|
|
|
|
+ TopOrderGoodsUpVo goodsUpVo = getGoodsUpVo(item, orderVo.getInputOrderSn());
|
|
|
//获取修改前的数据
|
|
//获取修改前的数据
|
|
|
List<TopOldOrderGoods> list = topOrderGoodsService.list(new LambdaQueryWrapper<TopOldOrderGoods>()
|
|
List<TopOldOrderGoods> list = topOrderGoodsService.list(new LambdaQueryWrapper<TopOldOrderGoods>()
|
|
|
.eq(TopOldOrderGoods::getOrderSn, item.getOrderSn())
|
|
.eq(TopOldOrderGoods::getOrderSn, item.getOrderSn())
|
|
@@ -2268,8 +2277,18 @@ public class TopOldOrderServiceImpl extends ServiceImpl<TopOldOrderMapper, TopOl
|
|
|
for (TopOldOrderGoods goods : list) {
|
|
for (TopOldOrderGoods goods : list) {
|
|
|
business.add(item.getBusinessFullName());
|
|
business.add(item.getBusinessFullName());
|
|
|
goodsUpVos.add(getGoodsUpVo(goods,orderVo.getInputOrderSn()));
|
|
goodsUpVos.add(getGoodsUpVo(goods,orderVo.getInputOrderSn()));
|
|
|
|
|
+ if (!goods.getUserName().equals(item.getUserName())){
|
|
|
|
|
+ goodsUpVo.setUserNameSign(1);
|
|
|
|
|
+ }
|
|
|
|
|
+ if (!goods.getUserCard().equals(item.getUserCard())){
|
|
|
|
|
+ goodsUpVo.setUserCardSign(1);
|
|
|
|
|
+ }
|
|
|
|
|
+ if (!goods.getUserPhone().equals(item.getUserPhone())){
|
|
|
|
|
+ goodsUpVo.setUserPhoneSign(1);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+ goodsUpVos.add(goodsUpVo);
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -3834,12 +3853,12 @@ public class TopOldOrderServiceImpl extends ServiceImpl<TopOldOrderMapper, TopOl
|
|
|
Object data = jsonObject.get("Data");
|
|
Object data = jsonObject.get("Data");
|
|
|
if (ObjectUtils.isNotNull(data)){
|
|
if (ObjectUtils.isNotNull(data)){
|
|
|
trendVos = JSONArray.parseArray(JSONObject.toJSONString(data),TopConversionRateTrendVo.class);
|
|
trendVos = JSONArray.parseArray(JSONObject.toJSONString(data),TopConversionRateTrendVo.class);
|
|
|
- if (bo.getType() != 3){
|
|
|
|
|
- trendVos.forEach(item -> {
|
|
|
|
|
- Long aLong = DateUtils.dateTimeSec("yyyy/MM/dd", item.getDate());
|
|
|
|
|
- item.setDate(DateUtils.timestampToDateFormat(aLong,"yyyy-MM-dd"));
|
|
|
|
|
- });
|
|
|
|
|
- }
|
|
|
|
|
|
|
+// if (bo.getType() != 3){
|
|
|
|
|
+// trendVos.forEach(item -> {
|
|
|
|
|
+// Long aLong = DateUtils.dateTimeSec("yyyy/MM/dd", item.getDate());
|
|
|
|
|
+// item.setDate(DateUtils.timestampToDateFormat(aLong,"yyyy-MM-dd"));
|
|
|
|
|
+// });
|
|
|
|
|
+// }
|
|
|
}
|
|
}
|
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|