package com.gs.xiaomi.controller; import com.gs.xiaomi.config.ResultMessage; import com.gs.xiaomi.dto.NumbericalDto; import com.gs.xiaomi.service.XM104Service; import lombok.RequiredArgsConstructor; import org.springframework.web.bind.annotation.*; @RestController @RequestMapping("Numerical") @RequiredArgsConstructor @CrossOrigin(origins = "*") //跨域请求 public class KMController { private final XM104Service xm104Service; @PostMapping("/manualSynByASN") public ResultMessage setCode(@RequestBody NumbericalDto barcode) { if (barcode.getAsn() == null) { return ResultMessage.error("ASN号为空"); } try { if (!xm104Service.manualSynchronization(barcode)) { return ResultMessage.error("同步失败"); } return ResultMessage.ok(); } catch (Exception e) { return ResultMessage.error(e); } } }