|
|
@@ -1,6 +1,9 @@
|
|
|
package com.dk.mnls_mp.service.mnls;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
+import com.dk.mnls_mp.infrastructure.base.ResponseCodeEnum;
|
|
|
+import com.dk.mnls_mp.mapper.basic.CustomerMapper;
|
|
|
+import com.dk.mnls_mp.model.pojo.basic.Customer;
|
|
|
import com.dk.mnls_mp.model.pojo.mnls.IbossData;
|
|
|
import com.dk.mnls_mp.mapper.mnls.IbossDataMapper;
|
|
|
import com.dk.mnls_mp.infrastructure.base.MPBaseService;
|
|
|
@@ -24,18 +27,30 @@ public class IbossDataService extends MPBaseService<IbossData> {
|
|
|
@Autowired
|
|
|
private IbossDataMapper ibossDataMapper;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private CustomerMapper customerMapper;
|
|
|
+
|
|
|
+
|
|
|
/**
|
|
|
* @desc : 查询库存数据
|
|
|
* @author : 张潇木
|
|
|
* @date : 2022-9-16 16:57
|
|
|
*/
|
|
|
public ResponseResultVO getInventory(IbossDataQuery query) {
|
|
|
+ //根据经销商编码查询经销商信息
|
|
|
+ Customer customer = customerMapper.selectByCode(query.getDealerCode());
|
|
|
+ if(customer==null){
|
|
|
+ return ResponseResultUtil.error(ResponseCodeEnum.CUSTOMER_CODE_NOT_EXIST.getCode(),ResponseCodeEnum.CUSTOMER_CODE_NOT_EXIST.getMessage());
|
|
|
+ }
|
|
|
//校验日期是否合法,经销商编码是否存在
|
|
|
IbossData one = super.getOne(new QueryWrapper<IbossData>().lambda()
|
|
|
.eq(IbossData::getDataType, 1L)
|
|
|
.eq(IbossData::getCreateDate,query.getCreateDate())
|
|
|
- .eq(IbossData::getCustomerId,1)
|
|
|
+ .eq(IbossData::getCustomerId,customer.getCustomerid())
|
|
|
);
|
|
|
+ if(one==null){
|
|
|
+ return ResponseResultUtil.error(ResponseCodeEnum.SELECT_NULL.getCode(),ResponseCodeEnum.SELECT_NULL.getMessage());
|
|
|
+ }
|
|
|
return ResponseResultUtil.success(one.getData());
|
|
|
}
|
|
|
}
|