|
|
@@ -39,6 +39,7 @@ public class UserPackageFlowService {
|
|
|
核销列表
|
|
|
*/
|
|
|
public Page<UserPackageFlow> writeOffAll(PageQuery pageQuery) {
|
|
|
+ pageQuery.setSort("createdAt,desc");
|
|
|
return userPackageFlowRepo.findAll(((root, criteriaQuery, criteriaBuilder) -> {
|
|
|
List<Predicate> and = JpaUtils
|
|
|
.toPredicates(pageQuery, UserPackageFlow.class, root, criteriaQuery, criteriaBuilder);
|
|
|
@@ -57,6 +58,7 @@ public class UserPackageFlowService {
|
|
|
}
|
|
|
|
|
|
public Page<UserPackageFlowVO> writeOffAll1(PageQuery pageQuery) {
|
|
|
+ pageQuery.setSort("createdAt,desc");
|
|
|
Map<Long, String> goodsMap = goodsInfoRepo.findAll()
|
|
|
.stream()
|
|
|
.collect(Collectors.toMap(GoodsInfo::getId, GoodsInfo::getName));
|
|
|
@@ -149,13 +151,15 @@ public class UserPackageFlowService {
|
|
|
}
|
|
|
userPackage.setNum(userPackage.getNum() - goodsDTO.getNum());
|
|
|
userPackageRepo.save(userPackage);
|
|
|
+ goodsDTO.setNum(-goodsDTO.getNum());
|
|
|
});
|
|
|
|
|
|
// 保存套餐流水
|
|
|
+ String content = JSONObject.toJSONString(goodsDTOS);
|
|
|
return userPackageFlowRepo.save(
|
|
|
UserPackageFlow.builder()
|
|
|
.userId(writeOffSaveVO.getUserId())
|
|
|
- .content(writeOffSaveVO.getContent())
|
|
|
+ .content(content)
|
|
|
.type(FlowType.WRITE_OFF)
|
|
|
.writeOffUserId(writeOffSaveVO.getWriteOffUserId())
|
|
|
.build());
|