|
|
@ -33,6 +33,7 @@ import com.glxp.api.req.inv.FilterInvoiceRequest;
|
|
|
|
import com.glxp.api.req.system.DeleteRequest;
|
|
|
|
import com.glxp.api.req.system.DeleteRequest;
|
|
|
|
import com.glxp.api.res.PageSimpleResponse;
|
|
|
|
import com.glxp.api.res.PageSimpleResponse;
|
|
|
|
import com.glxp.api.res.basic.UdiRelevanceResponse;
|
|
|
|
import com.glxp.api.res.basic.UdiRelevanceResponse;
|
|
|
|
|
|
|
|
import com.glxp.api.res.basic.UdiRlSupResponse;
|
|
|
|
import com.glxp.api.res.inout.IoOrderDetailBizResponse;
|
|
|
|
import com.glxp.api.res.inout.IoOrderDetailBizResponse;
|
|
|
|
import com.glxp.api.res.inout.IoOrderDetailCodeResponse;
|
|
|
|
import com.glxp.api.res.inout.IoOrderDetailCodeResponse;
|
|
|
|
import com.glxp.api.res.inout.IoOrderInvoiceResponse;
|
|
|
|
import com.glxp.api.res.inout.IoOrderInvoiceResponse;
|
|
|
@ -291,9 +292,9 @@ public class IoOrderDetailBizController extends BaseController {
|
|
|
|
for (ThrOrderDetailEntity thrOrderDetailEntity : thrOrderDetailEntities) {
|
|
|
|
for (ThrOrderDetailEntity thrOrderDetailEntity : thrOrderDetailEntities) {
|
|
|
|
|
|
|
|
|
|
|
|
thrOrderDetailEntity.getProductId();
|
|
|
|
thrOrderDetailEntity.getProductId();
|
|
|
|
List<UdiRelevanceResponse> udiRelevanceEntities = udiRelevanceService.selectListByThirdId(thrOrderDetailEntity.getProductId(), thrOrderEntity.getThirdSysFk());
|
|
|
|
List<UdiRlSupResponse> udiRelevanceEntities = udiRelevanceService.selectListByThirdId(thrOrderDetailEntity.getProductId(), thrOrderEntity.getThirdSysFk());
|
|
|
|
IoOrderDetailBizEntity ioOrderDetailBizEntity = new IoOrderDetailBizEntity();
|
|
|
|
IoOrderDetailBizEntity ioOrderDetailBizEntity = new IoOrderDetailBizEntity();
|
|
|
|
UdiRelevanceResponse udiRelevanceResponse = null;
|
|
|
|
UdiRlSupResponse udiRelevanceResponse = null;
|
|
|
|
if (udiRelevanceEntities.size() == 1) {
|
|
|
|
if (udiRelevanceEntities.size() == 1) {
|
|
|
|
udiRelevanceResponse = udiRelevanceEntities.get(0);
|
|
|
|
udiRelevanceResponse = udiRelevanceEntities.get(0);
|
|
|
|
ioOrderDetailBizEntity.setBindRlFk(udiRelevanceResponse.getId());
|
|
|
|
ioOrderDetailBizEntity.setBindRlFk(udiRelevanceResponse.getId());
|
|
|
@ -305,7 +306,8 @@ public class IoOrderDetailBizController extends BaseController {
|
|
|
|
ioOrderDetailBizEntity.setManufacturer(udiRelevanceResponse.getManufactory());
|
|
|
|
ioOrderDetailBizEntity.setManufacturer(udiRelevanceResponse.getManufactory());
|
|
|
|
ioOrderDetailBizEntity.setMeasname(udiRelevanceResponse.getMeasname());
|
|
|
|
ioOrderDetailBizEntity.setMeasname(udiRelevanceResponse.getMeasname());
|
|
|
|
ioOrderDetailBizEntity.setSpec(udiRelevanceResponse.getGgxh());
|
|
|
|
ioOrderDetailBizEntity.setSpec(udiRelevanceResponse.getGgxh());
|
|
|
|
ioOrderDetailBizEntity.setPrice(udiRelevanceResponse.getPrice());
|
|
|
|
ioOrderDetailBizEntity.setPrice(BigDecimal.valueOf(Double.valueOf(udiRelevanceResponse.getPrice())));
|
|
|
|
|
|
|
|
ioOrderDetailBizEntity.setSupId(udiRelevanceResponse.getCustomerId() + "");
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
ioOrderDetailBizEntity.setCoName(thrOrderDetailEntity.getCorpName());
|
|
|
|
ioOrderDetailBizEntity.setCoName(thrOrderDetailEntity.getCorpName());
|
|
|
|
ioOrderDetailBizEntity.setCertCode(thrOrderDetailEntity.getZczbhhzbapzbh());
|
|
|
|
ioOrderDetailBizEntity.setCertCode(thrOrderDetailEntity.getZczbhhzbapzbh());
|
|
|
@ -316,7 +318,7 @@ public class IoOrderDetailBizController extends BaseController {
|
|
|
|
|
|
|
|
|
|
|
|
if (udiRelevanceEntities.size() > 1) {
|
|
|
|
if (udiRelevanceEntities.size() > 1) {
|
|
|
|
String bindRlIds = "";
|
|
|
|
String bindRlIds = "";
|
|
|
|
for (UdiRelevanceResponse temp : udiRelevanceEntities) {
|
|
|
|
for (UdiRlSupResponse temp : udiRelevanceEntities) {
|
|
|
|
bindRlIds = bindRlIds + "," + temp.getId();
|
|
|
|
bindRlIds = bindRlIds + "," + temp.getId();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
ioOrderDetailBizEntity.setBindRlIds(bindRlIds.substring(1));
|
|
|
|
ioOrderDetailBizEntity.setBindRlIds(bindRlIds.substring(1));
|
|
|
|