|
|
@@ -26,6 +26,7 @@ import com.kxs.store.api.model.*;
|
|
|
import com.kxs.store.api.vo.kxsapp.store.StoreAdvanceMachineVO;
|
|
|
import com.kxs.store.api.vo.kxsapp.storeAdvance.UserWarehouseListVO;
|
|
|
import com.kxs.store.api.vo.kxsapp.userAdvance.AdvanceDevModalVO;
|
|
|
+import com.kxs.store.api.vo.kxsapp.userAdvance.UserAdvanceListInfoVO;
|
|
|
import com.kxs.store.api.vo.kxsapp.userAdvance.UserAdvanceListVO;
|
|
|
import com.kxs.store.biz.constant.enums.StoreErrorTypeEnum;
|
|
|
import com.kxs.store.biz.constant.enums.WarehouseLimitTypeEnum;
|
|
|
@@ -219,7 +220,7 @@ public class KxsMachineAdvanceServiceImpl extends ServiceImpl<KxsMachineAdvanceM
|
|
|
kxsWarehouseLimit.setCreditAmount(BigDecimal.ZERO);
|
|
|
kxsWarehouseLimit.setYueForAmount(BigDecimal.ZERO);
|
|
|
kxsWarehouseLimit.setUsedAmount(BigDecimal.ZERO);
|
|
|
- kxsWarehouseLimit.setWarehouseType(1);
|
|
|
+ kxsWarehouseLimit.setWarehouseType(WarehouseLimitTypeEnum.XFC.getType());
|
|
|
kxsWarehouseLimitMapper.insert(kxsWarehouseLimit);
|
|
|
}
|
|
|
//预发数量
|
|
|
@@ -383,11 +384,17 @@ public class KxsMachineAdvanceServiceImpl extends ServiceImpl<KxsMachineAdvanceM
|
|
|
@Override
|
|
|
public IPage<UserAdvanceListVO> advanceUserList(Page<UserAdvanceListVO> page) {
|
|
|
Long userId = SecurityUtils.getUser().getId();
|
|
|
-
|
|
|
- List<UserAdvanceListVO> userAdvanceList = baseMapper.advanceUserList(userId);
|
|
|
- page.setRecords(userAdvanceList);
|
|
|
- page.setTotal(userAdvanceList.size());
|
|
|
- return page;
|
|
|
+ IPage<UserAdvanceListVO> listPage = baseMapper.advanceUserList(page, userId);
|
|
|
+ for (UserAdvanceListVO record : listPage.getRecords()) {
|
|
|
+ for (UserAdvanceListInfoVO mch : record.getSnList()) {
|
|
|
+ R<KxsMachine> machineResult = remoteKxsProductService.loadMachineById(mch.getMachineId(), SecurityConstants.FROM_IN);
|
|
|
+ KxsMachine machine = RetOps.of(machineResult)
|
|
|
+ .getData()
|
|
|
+ .orElseThrow(() -> new GlobalCustomerException(StoreErrorTypeEnum.SN_FIND_NULL.getDescription()));
|
|
|
+ mch.setAreas(machine.getDevLocation());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return listPage;
|
|
|
}
|
|
|
|
|
|
|