Commit a05608b8 zshaohui

1.nexim注册逻辑修改

1 个父辈 bfbf7ece
...@@ -50,10 +50,14 @@ public class NeximApi extends BaseSmfApiListener { ...@@ -50,10 +50,14 @@ public class NeximApi extends BaseSmfApiListener {
@Override @Override
public Barcode canPutInBeforeResolve(String codeResolveUrl, CodeValidateParam params) throws ValidateException { public Barcode canPutInBeforeResolve(String codeResolveUrl, CodeValidateParam params) throws ValidateException {
String code = params.getCode(); String code = params.getCode();
Barcode barcode = barcodeManager.get(code); Barcode barcode = barcodeManager.findByBarcode(code);
if (barcode == null) { if (barcode == null) {
barcode = new Barcode(); barcode = new Barcode();
} else {
barcode.updateAppendData("didExist",null);
barcodeManager.save(barcode);
} }
barcode.updateAppendData("didExist",null);
DIdInfo did = getInventoryDid(code); DIdInfo did = getInventoryDid(code);
if (did != null) { if (did != null) {
barcode.setBarcode(did.getDid()); barcode.setBarcode(did.getDid());
...@@ -75,6 +79,8 @@ public class NeximApi extends BaseSmfApiListener { ...@@ -75,6 +79,8 @@ public class NeximApi extends BaseSmfApiListener {
Date expireDate = DateUtil.toDate(location, "dd MM yyyy"); Date expireDate = DateUtil.toDate(location, "dd MM yyyy");
barcode.setExpireDate(expireDate); barcode.setExpireDate(expireDate);
} }
barcode.setPlateSize(did.getTraySizeX());
barcode.setHeight(did.getTraySizeY());
barcode.updateAppendData("didExist",true); barcode.updateAppendData("didExist",true);
return barcode; return barcode;
} }
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!