|
|
@@ -66,4 +66,39 @@ public class MesLaserController extends BaseController {
|
|
|
return resp;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 解绑钢印码和客户码映射。客户码建档数据保留。
|
|
|
+ * 请求参数(form):steelSn(钢印码) oprno lineSn
|
|
|
+ * 返回 data:被解绑的客户码
|
|
|
+ */
|
|
|
+ @PostMapping(value = "unbindSteelSn")
|
|
|
+ @ResponseBody
|
|
|
+ public CommonResp unbindSteelSn(HttpServletRequest request) {
|
|
|
+ CommonResp<String> resp = new CommonResp<>();
|
|
|
+ String steelSn = request.getParameter("steelSn");
|
|
|
+ String oprno = request.getParameter("oprno");
|
|
|
+ String lineSn = request.getParameter("lineSn");
|
|
|
+
|
|
|
+ if (StringUtils.isEmpty(steelSn)) {
|
|
|
+ resp.setResult(Global.FALSE);
|
|
|
+ resp.setMessage("参数错误:steelSn不能为空");
|
|
|
+ return resp;
|
|
|
+ }
|
|
|
+
|
|
|
+ try {
|
|
|
+ String customerSn = mesLaserService.unbindSteelSn(steelSn, oprno, lineSn);
|
|
|
+ resp.setData(customerSn);
|
|
|
+ resp.setResult(Global.TRUE);
|
|
|
+ resp.setMessage("解绑成功,客户码:" + customerSn);
|
|
|
+ } catch (ServiceException e) {
|
|
|
+ resp.setResult(Global.FALSE);
|
|
|
+ resp.setMessage(e.getMessage());
|
|
|
+ } catch (Exception e) {
|
|
|
+ logger.error("钢印码解绑失败:steelSn=" + steelSn, e);
|
|
|
+ resp.setResult(Global.FALSE);
|
|
|
+ resp.setMessage("解绑失败:" + e.getMessage());
|
|
|
+ }
|
|
|
+
|
|
|
+ return resp;
|
|
|
+ }
|
|
|
}
|