同步sap

This commit is contained in:
大米 2024-01-17 12:24:11 +08:00
parent 277a658ae9
commit 67824540e3
2 changed files with 14 additions and 5 deletions

View File

@ -7,6 +7,7 @@ import com.nflg.product.bomnew.constant.EBomConstant;
import com.nflg.product.bomnew.constant.PBomEditStatusEnum;
import com.nflg.product.bomnew.constant.PBomStatusEnum;
import com.nflg.product.bomnew.pojo.dto.*;
import com.nflg.product.bomnew.pojo.dto.sap.ImportToSapDTO;
import com.nflg.product.bomnew.pojo.entity.BomNewPbomParentEntity;
import com.nflg.product.bomnew.pojo.entity.BomNewTechnologyPackageTypeEntity;
import com.nflg.product.bomnew.pojo.query.BomNewPbomParentQuery;
@ -14,13 +15,11 @@ import com.nflg.product.bomnew.pojo.vo.BaseMaterialVO;
import com.nflg.product.bomnew.pojo.vo.BomCopyCheckResultVO;
import com.nflg.product.bomnew.pojo.vo.BomNewPbomParentVO;
import com.nflg.product.bomnew.pojo.vo.BomNewTechnologyPackageTypeVO;
import com.nflg.product.bomnew.service.BomNewPbomParentService;
import com.nflg.product.bomnew.service.BomNewTechnologyPackageTypeService;
import com.nflg.product.bomnew.service.MaterialService;
import com.nflg.product.bomnew.service.UserRoleService;
import com.nflg.product.bomnew.service.*;
import com.nflg.product.bomnew.util.VUtils;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import nflg.product.common.constant.STATE;
import nflg.product.common.vo.ResultVO;
import org.springframework.web.bind.annotation.*;
@ -241,6 +240,16 @@ public class PBomApi extends BaseApi {
return ResultVO.success(materialService.batchAddMaterial(parems));
}
@Resource
SapOpUtilService sapOpUtilService;
@PostMapping("sysnSapTest")
@ApiOperation("同步sap测试")
public ResultVO<Boolean> sysnSapTest(@RequestBody List<ImportToSapDTO> parems) {
ResultVO<Boolean> result = sapOpUtilService.importPBomToSap(parems);
return result;
}

View File

@ -734,7 +734,7 @@ public class BomNewPbomParentService extends ServiceImpl<BomNewPbomParentMapper,
this.getBaseMapper().bomRelease(state, SessionUtil.getUserName(), bomRowIds);
//同步sap
// saySyncDEMO();
importSap(parent,allBom);
// importSap(parent,allBom);
} catch (Exception ex) {
throw new NflgBusinessException(STATE.BusinessError, "发布Pbom失败" + ex.getMessage());