feat: 零部件树同步接口 同步完成后自动设置firstNode字段

This commit is contained in:
2024-02-26 15:55:46 +08:00
parent f7159831fe
commit efe8cd99b9
4 changed files with 38 additions and 24 deletions
@@ -12,6 +12,7 @@ import com.jero.modules.docking.srms.vo.ByFileRows;
import com.jero.modules.docking.srms.vo.StandardPageVO;
import com.jero.modules.docking.srms.vo.StandardTree;
import com.jero.modules.docking.utils.ResponsesUtil;
import com.jero.modules.laws.standard.service.PartNameService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
@@ -40,6 +41,9 @@ public class SrmsApiController {
private static final String MESSAGE_HEADER = "MessageHeader";
private static final String RESULT = "Result";
@Resource
private PartNameService partNameService;
@ApiOperation("获取token")
@AutoLog(value = "获取token")
@PostMapping("/getByToken")
@@ -147,6 +151,7 @@ public class SrmsApiController {
public JSONObject syncPartData(@RequestBody JSONObject json, HttpServletRequest req){
try {
Result<String> re = srmsApiService.syncPartData(json,req);
partNameService.fixFirstNodeCode();
if(!re.isSuccess()){
log.error("零部件分类树同步接口同步失败",re.getMessage());
return ResponsesUtil.getJsonResult(json.get(MESSAGE_HEADER),null);