|
|
@@ -11,6 +11,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
import com.sckw.contract.dao.KwcContractLogisticsMapper;
|
|
|
+import com.sckw.contract.dubbo.RemoteContractServiceImpl;
|
|
|
import com.sckw.contract.model.dto.req.QueryListReqDto;
|
|
|
import com.sckw.contract.model.dto.res.QueryListResDto;
|
|
|
import com.sckw.contract.model.entity.KwcContractLogistics;
|
|
|
@@ -32,7 +33,6 @@ import com.sckw.core.web.constant.HttpStatus;
|
|
|
import com.sckw.core.web.context.LoginUserHolder;
|
|
|
import com.sckw.excel.utils.EasyExcelUtil;
|
|
|
import com.sckw.product.api.dubbo.GoodsInfoService;
|
|
|
-import com.sckw.product.api.model.KwpGoods;
|
|
|
import com.sckw.system.api.RemoteSystemService;
|
|
|
import com.sckw.system.api.model.dto.res.SysDictResDto;
|
|
|
import com.sckw.system.api.model.dto.res.UserCacheResDto;
|
|
|
@@ -62,6 +62,8 @@ public class KwcContractLogisticsService {
|
|
|
|
|
|
@Autowired
|
|
|
private KwcContractLogisticsUnitService kwcContractLogisticsUnitService;
|
|
|
+ @Autowired
|
|
|
+ private RemoteContractServiceImpl remoteContractService;
|
|
|
|
|
|
|
|
|
@DubboReference(version = "2.0.0", group = "design", check = false)
|
|
|
@@ -88,7 +90,7 @@ public class KwcContractLogisticsService {
|
|
|
LogisticsBaseInfoReqVo baseInfo = reqVo.getBaseInfo();
|
|
|
List<LogisticsGoodsInfoReqVo> goodsInfo = reqVo.getGoodsInfo();
|
|
|
//创建合同
|
|
|
- KwcContractLogistics kwcContractLogistics = getKwcContractLogistics(baseInfo, goodsInfo, reqVo.getRemark(), reqVo.getPId());
|
|
|
+ KwcContractLogistics kwcContractLogistics = getKwcContractLogistics(baseInfo, goodsInfo, reqVo.getRemark(), reqVo.getPid());
|
|
|
long contactId = new IdWorker(1L).nextId();
|
|
|
kwcContractLogistics.setId(contactId);
|
|
|
kwcContractLogistics.setStatus(ContractStatusEnum.SAVE.getCode());
|
|
|
@@ -144,7 +146,7 @@ public class KwcContractLogisticsService {
|
|
|
* @date: 2023/7/14
|
|
|
*/
|
|
|
public void supplement(ContractLogisticsReqVo reqVo) {
|
|
|
- Long id = reqVo.getPId();
|
|
|
+ Long id = reqVo.getPid();
|
|
|
KwcContractLogistics kwcContractLogistics = kwcContractLogisticsMapper.selectById(id);
|
|
|
if (Objects.isNull(kwcContractLogistics)) {
|
|
|
throw new SystemException(HttpStatus.QUERY_FAIL_CODE, HttpStatus.CONTRACT_NOT_EXISTS);
|
|
|
@@ -201,6 +203,8 @@ public class KwcContractLogisticsService {
|
|
|
logisticsBaseInfoResVo.setAmount(kwcContractLogistics.getAmount());
|
|
|
logisticsBaseInfoResVo.setPerformedAmount(kwcContractLogistics.getPerformedAmount());
|
|
|
contractLogisticsDetailResVo.setBaseInfo(logisticsBaseInfoResVo);
|
|
|
+ contractLogisticsDetailResVo.setId(kwcContractLogistics.getId());
|
|
|
+
|
|
|
}
|
|
|
|
|
|
//标的信息
|
|
|
@@ -335,7 +339,7 @@ public class KwcContractLogisticsService {
|
|
|
throw new SystemException(HttpStatus.QUERY_FAIL_CODE, HttpStatus.CONTRACT_NOT_EXISTS);
|
|
|
}
|
|
|
|
|
|
- KwcContractLogistics param = getKwcContractLogistics(reqVo.getBaseInfo(), reqVo.getGoodsInfo(), reqVo.getRemark(), reqVo.getPId());
|
|
|
+ KwcContractLogistics param = getKwcContractLogistics(reqVo.getBaseInfo(), reqVo.getGoodsInfo(), reqVo.getRemark(), reqVo.getPid());
|
|
|
param.setId(contractId);
|
|
|
param.setSigningUrl(reqVo.getContractFile());
|
|
|
param.setStatus(ContractStatusEnum.SAVE.getCode());
|
|
|
@@ -441,7 +445,7 @@ public class KwcContractLogisticsService {
|
|
|
return PageHelperUtil.getPageResult(new PageInfo<>());
|
|
|
}
|
|
|
List<QueryListResVo> list = getQueryListResVos(queryListResDtos);
|
|
|
- return PageHelperUtil.getPageResult(new PageInfo<>(list));
|
|
|
+ return PageHelperUtil.getPageResult(new PageInfo<>(list), queryListResDtos, reqVo.getPageSize());
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -560,4 +564,8 @@ public class KwcContractLogisticsService {
|
|
|
}
|
|
|
return list;
|
|
|
}
|
|
|
+
|
|
|
+ public void test() {
|
|
|
+ remoteContractService.queryContractBaseInfo(Collections.singletonList(165121415794659328L));
|
|
|
+ }
|
|
|
}
|