dev
parent
7a77fdc674
commit
a04a5dc570
|
|
@ -2,16 +2,12 @@ package com.cowr.ssjygl.order.ordertemp;
|
||||||
|
|
||||||
import com.cowr.common.Const;
|
import com.cowr.common.Const;
|
||||||
import com.cowr.common.base.BaseService;
|
import com.cowr.common.base.BaseService;
|
||||||
import com.cowr.common.enums.OrderStateEnum;
|
|
||||||
import com.cowr.common.enums.UserTypeEnum;
|
import com.cowr.common.enums.UserTypeEnum;
|
||||||
import com.cowr.common.utils.DataUtil;
|
import com.cowr.common.utils.DataUtil;
|
||||||
import com.cowr.common.utils.DateTimeUtil;
|
import com.cowr.common.utils.DateTimeUtil;
|
||||||
import com.cowr.common.view.PageParam;
|
import com.cowr.common.view.PageParam;
|
||||||
import com.cowr.common.view.Result;
|
import com.cowr.common.view.Result;
|
||||||
import com.cowr.model.InvoiceInvalidVerify;
|
import com.cowr.model.*;
|
||||||
import com.cowr.model.OrderInvalidVerify;
|
|
||||||
import com.cowr.model.OrderTemp;
|
|
||||||
import com.cowr.model.Sysuser;
|
|
||||||
import com.jfinal.kit.StrKit;
|
import com.jfinal.kit.StrKit;
|
||||||
import com.jfinal.plugin.activerecord.Db;
|
import com.jfinal.plugin.activerecord.Db;
|
||||||
import com.jfinal.plugin.activerecord.Page;
|
import com.jfinal.plugin.activerecord.Page;
|
||||||
|
|
@ -206,23 +202,31 @@ public class OrderTempService extends BaseService {
|
||||||
if (!sqlparams.isEmpty()) {
|
if (!sqlparams.isEmpty()) {
|
||||||
// 一个订单的发票可以作废多次,但是每个订单只能有一个是正在作废中的
|
// 一个订单的发票可以作废多次,但是每个订单只能有一个是正在作废中的
|
||||||
List<InvoiceInvalidVerify> verifies1 = InvoiceInvalidVerify.dao.find(
|
List<InvoiceInvalidVerify> verifies1 = InvoiceInvalidVerify.dao.find(
|
||||||
"select * from invoice_invalid_verify t where t.order_sn in(" +StrKit.join(sqlparams, ",") + ") and t.state = 1 ", params.toArray());
|
"select * from invoice_invalid_verify t where t.order_sn in(" + StrKit.join(sqlparams, ",") + ") and t.state = 1 ", params.toArray());
|
||||||
|
|
||||||
List<OrderInvalidVerify> verifies2 = OrderInvalidVerify.dao.find(
|
List<OrderInvalidVerify> verifies2 = OrderInvalidVerify.dao.find(
|
||||||
"select * from order_invalid_verify t where t.order_sn in(" +StrKit.join(sqlparams, ",") + ") and ( t.state = 1 or t.state = 2 )", params.toArray());
|
"select * from order_invalid_verify t where t.order_sn in(" + StrKit.join(sqlparams, ",") + ") and ( t.state = 1 or t.state = 2 )", params.toArray());
|
||||||
|
|
||||||
|
List<TicketInvalidVerify> verifies3 = TicketInvalidVerify.dao.find(
|
||||||
|
"select * from ticket_invalid_verify t where t.order_sn in(" + StrKit.join(sqlparams, ",") + ") and t.state = 1 ", params.toArray());
|
||||||
|
|
||||||
for (Record record : list) {
|
for (Record record : list) {
|
||||||
String rdsn = record.getStr("sn");
|
String rdsn = record.getStr("sn");
|
||||||
|
|
||||||
for(InvoiceInvalidVerify v : verifies1){
|
for (InvoiceInvalidVerify v : verifies1) {
|
||||||
if(rdsn.equals(v.getOrderSn())){
|
if (rdsn.equals(v.getOrderSn())) {
|
||||||
record.set("invoice_invalid_verify_state", 1);
|
record.set("invoice_invalid_verify_state", 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
for(OrderInvalidVerify v : verifies2){
|
for (TicketInvalidVerify v : verifies3) {
|
||||||
if(rdsn.equals(v.getOrderSn())){
|
if (rdsn.equals(v.getOrderSn())) {
|
||||||
|
record.set("ticket_invalid_verify_state", 1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
for (OrderInvalidVerify v : verifies2) {
|
||||||
|
if (rdsn.equals(v.getOrderSn())) {
|
||||||
record.set("order_invalid_verify_state", 1);
|
record.set("order_invalid_verify_state", 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue