|
@@ -65,6 +65,7 @@ public class InStoreFormServiceImpl extends BaseServiceImpl<InStoreFormMapper, I
|
|
private OutStoreDetailMapper outStoreDetailMapper;
|
|
private OutStoreDetailMapper outStoreDetailMapper;
|
|
private InStoreFormMapper inStoreFormMapper;
|
|
private InStoreFormMapper inStoreFormMapper;
|
|
private OutStoreFormMapper outStoreFormMapper;
|
|
private OutStoreFormMapper outStoreFormMapper;
|
|
|
|
+ private StoreMapper storeMapper;
|
|
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -131,12 +132,16 @@ public class InStoreFormServiceImpl extends BaseServiceImpl<InStoreFormMapper, I
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public StoreWorkBenchVO getStoreWorkBenchVO(String userId) {
|
|
public StoreWorkBenchVO getStoreWorkBenchVO(String userId) {
|
|
|
|
+ StoreDTO query=new StoreDTO();
|
|
|
|
+ query.setUserId(userId);
|
|
|
|
+ Integer count=storeMapper.getStoreNums(userId);
|
|
|
|
+
|
|
SpareStoreDTO spareStoreDTO=new SpareStoreDTO();
|
|
SpareStoreDTO spareStoreDTO=new SpareStoreDTO();
|
|
spareStoreDTO.setUserId(userId);
|
|
spareStoreDTO.setUserId(userId);
|
|
List<SpareStoreVO> spareStoreVOS=spareStoreMapper.selectList(spareStoreDTO);
|
|
List<SpareStoreVO> spareStoreVOS=spareStoreMapper.selectList(spareStoreDTO);
|
|
- int totalNum=0;
|
|
|
|
|
|
+ Double totalPrice=0.0;
|
|
for(SpareStoreVO vo:spareStoreVOS){
|
|
for(SpareStoreVO vo:spareStoreVOS){
|
|
- totalNum+=vo.getNum().intValue();
|
|
|
|
|
|
+ totalPrice+=(vo.getNum().intValue())*(vo.getPrice().doubleValue());
|
|
}
|
|
}
|
|
InStoreFormDTO queryDTO=new InStoreFormDTO();
|
|
InStoreFormDTO queryDTO=new InStoreFormDTO();
|
|
queryDTO.setUserId(userId);
|
|
queryDTO.setUserId(userId);
|
|
@@ -219,7 +224,8 @@ public class InStoreFormServiceImpl extends BaseServiceImpl<InStoreFormMapper, I
|
|
storeWorkBenchVO.setOtherOutNum(otherNum2);
|
|
storeWorkBenchVO.setOtherOutNum(otherNum2);
|
|
storeWorkBenchVO.setOutPDNum(pdNum);
|
|
storeWorkBenchVO.setOutPDNum(pdNum);
|
|
storeWorkBenchVO.setOutTotalNum(num1);
|
|
storeWorkBenchVO.setOutTotalNum(num1);
|
|
- storeWorkBenchVO.setTotalNum(totalNum);
|
|
|
|
|
|
+ storeWorkBenchVO.setTotalPrice(new BigDecimal(totalPrice));
|
|
|
|
+ storeWorkBenchVO.setStoreNums(count);
|
|
return storeWorkBenchVO;
|
|
return storeWorkBenchVO;
|
|
}
|
|
}
|
|
|
|
|