lisai17@sina.com 2020-10-21 11:11:37 +08:00
parent 8a53bdfcbf
commit 371583720b
7 changed files with 92 additions and 94 deletions

View File

@ -92,7 +92,6 @@ public class LEDThread extends Device implements Runnable {
}
public void screen() {
synchronized (lock) {
lock.lock();
try {
if (this.license == null) {
@ -172,7 +171,6 @@ public class LEDThread extends Device implements Runnable {
lock.unlock();
}
}
}
private static byte[] frameHead = new byte[]{(byte) 0xa5, (byte) 0xa5, (byte) 0xa5, (byte) 0xa5, (byte) 0xa5, (byte) 0xa5, (byte) 0xa5, (byte) 0xa5};
private static byte[] packetHead = new byte[]{
@ -289,6 +287,8 @@ public class LEDThread extends Device implements Runnable {
}
public boolean reconn() {
connlock.lock();
try {
try {
log.debug("销毁LED连接");
if (socket != null) {
@ -310,8 +310,9 @@ public class LEDThread extends Device implements Runnable {
} else {
log.error(e.getMessage(), e);
}
}
} finally {
lock.unlock();
connlock.unlock();
}
return isConnected();

View File

@ -92,7 +92,7 @@ public class Config extends JFinalConfig {
public static DeviceThread deviceThread = new DeviceThread();
public static SocketIOService socketio = null;
private static boolean client_run = true;
public static final String CLINET_VERSION = "20201019";
public static final String CLINET_VERSION = "20201021";
public static String getRootPath() {
return PathKit.getWebRootPath()

View File

@ -349,7 +349,11 @@ public class OrderTempSyncService {
order.setProductId(ordercluster.getProductId());
order.setProductName(ordercluster.getProductName());
BigDecimal up = null;
BigDecimal up = ordercluster.getUnitPrice(); // 集团订单是每天创建的,可以使用集团订单中确定的单价
if (up == null) {
return Result.failedstr("未查到有效的单价信息");
}
// 客户信息
Customer customer = Customer.dao.findById(ordercluster.getCustomerId());
@ -362,8 +366,6 @@ public class OrderTempSyncService {
order.setCustomerPhone(customer.getPhone());
order.setCustomerTexpayerName(customer.getTexpayerName());
order.setCustomerTexpayerNum(customer.getTexpayerNum());
up = CustomerSupermarketProductService.me.getUnitPrice(customer.getId(), transport.getSupermarketId(), ordercluster.getProductId());
} else {
// 可能是零散购砂客户,没有对应的客户信息记录,但是有客户名称之类的信息
order.setCustomerId(ordercluster.getCustomerId());
@ -374,12 +376,6 @@ public class OrderTempSyncService {
order.setCustomerPhone(ordercluster.getCustomerPhone());
order.setCustomerTexpayerName(ordercluster.getCustomerTexpayerName());
order.setCustomerTexpayerNum(ordercluster.getCustomerTexpayerNum());
up = SupermarketProductService.me.getUnitPrice(transport.getSupermarketId(), ordercluster.getProductId());
}
if (up == null) {
return Result.failedstr("未查到有效的单价信息");
}
// 支付信息
@ -677,7 +673,8 @@ public class OrderTempSyncService {
transport.setTransCoTexpayerName(ordercluster.getTransCoTexpayerName());
transport.setTransCoTexpayerNum(ordercluster.getTransCoTexpayerNum());
BigDecimal up = CustomerSupermarketProductService.me.getUnitPrice(customer.getId(), transport.getSupermarketId(), product.getId());
// BigDecimal up = CustomerSupermarketProductService.me.getUnitPrice(customer.getId(), transport.getSupermarketId(), product.getId());
BigDecimal up = ordercluster.getUnitPrice(); // 集团订单是每天创建的,可以使用集团订单中确定的单价
if (up == null) {
return Result.failedstr("未查到有效的单价信息");