shiyunteng
2025-03-28 4ad9053cc576b74f74985f22fa5af25cca282a28
platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/ContractServiceImpl.java
@@ -31,6 +31,7 @@
    @Override
    @Transactional(rollbackFor = Exception.class)
    public Boolean saveDeep(Contract contract) {
      contract.setStatus(0);
        baseMapper.insert(contract);
        for (ContractItem contractItem : contract.getContractItemList()) {
            contractItem.setContractId(contract.getId());
@@ -82,4 +83,20 @@
      contract.setContractItemList(itemList);
      return contract;
   }
   @Override
   public Boolean approved(Long id) {
      Contract contract = baseMapper.selectById(id);
      contract.setStatus(1);
      baseMapper.updateById(contract);
      return Boolean.TRUE;
   }
   @Override
   public List<Contract> getApprovedContractList() {
      QueryWrapper<Contract> queryWrapper = new QueryWrapper<>();
      queryWrapper.eq("status",1);
      List<Contract> list = baseMapper.selectList(queryWrapper);
      return list;
   }
}