优化列表

product
杨世强 2 years ago
parent 3c4f5f7c38
commit fffe0df103

@ -23,6 +23,9 @@ import jnpf.poundlist.service.PoundlistService;
import jnpf.purchaseback.entity.PurchaseorderEntity; import jnpf.purchaseback.entity.PurchaseorderEntity;
import jnpf.purchaseback.service.PurchaseorderService; import jnpf.purchaseback.service.PurchaseorderService;
import jnpf.purchaseorder.entity.Purchaseorder_item0Entity; import jnpf.purchaseorder.entity.Purchaseorder_item0Entity;
import jnpf.supplier.entity.SupplierEntity;
import jnpf.supplier.service.SupplierService;
import org.apache.commons.lang3.ObjectUtils;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import jnpf.base.entity.ProvinceEntity; import jnpf.base.entity.ProvinceEntity;
@ -112,6 +115,8 @@ public class PaymentdocController {
private PaymentService paymentService; private PaymentService paymentService;
@Autowired @Autowired
private PoundlistService poundlistService; private PoundlistService poundlistService;
@Autowired
private SupplierService supplierService;
/** /**
* *
@ -124,9 +129,13 @@ public class PaymentdocController {
List<PaymentdocEntity> list= paymentdocService.getList(paymentdocPagination); List<PaymentdocEntity> list= paymentdocService.getList(paymentdocPagination);
//处理id字段转名称若无需转或者为空可删除 //处理id字段转名称若无需转或者为空可删除
for(PaymentdocEntity entity:list){ for(PaymentdocEntity entity:list){
Map<String,Object> supplierIdMap = new HashMap<>(); // Map<String,Object> supplierIdMap = new HashMap<>();
entity.setSupplierName(generaterSwapUtil.getPopupSelectValue("389674191453990661","id","supplier_name",entity.getSupplierId(),supplierIdMap)); // entity.setSupplierName(generaterSwapUtil.getPopupSelectValue("389674191453990661","id","supplier_name",entity.getSupplierId(),supplierIdMap));
SupplierEntity supplierEntity = supplierService.getById(entity.getSupplierId());
if (ObjectUtils.isNotEmpty(supplierEntity)){
entity.setSupplierName(supplierEntity.getSupplierName());
}
QueryWrapper<PaymentdocItem1Entity> PaymentdocItem1EntityqueryWrapper = new QueryWrapper<>(); QueryWrapper<PaymentdocItem1Entity> PaymentdocItem1EntityqueryWrapper = new QueryWrapper<>();
PaymentdocItem1EntityqueryWrapper.lambda().eq(PaymentdocItem1Entity::getPaymentdocId, entity.getId()); PaymentdocItem1EntityqueryWrapper.lambda().eq(PaymentdocItem1Entity::getPaymentdocId, entity.getId());

@ -497,7 +497,7 @@ public class SaleorderitemController {
// entity.setContractId(generaterSwapUtil.getPopupSelectValue("391146878474963333","id","contract_name",entity.getContractId(),contractCodeMap)); // entity.setContractId(generaterSwapUtil.getPopupSelectValue("391146878474963333","id","contract_name",entity.getContractId(),contractCodeMap));
// Map<String,Object> costomerCodeMap = new HashMap<>(); // Map<String,Object> costomerCodeMap = new HashMap<>();
// entity.setCustomerId(generaterSwapUtil.getPopupSelectValue("398016916830126469","id","supplier_nm",entity.getCustomerId(),costomerCodeMap)); // entity.setCustomerId(generaterSwapUtil.getPopupSelectValue("398016916830126469","id","supplier_nm",entity.getCustomerId(),costomerCodeMap));
entity.setCreatorUserName(generaterSwapUtil.userSelectValue(entity.getCreatorUserName())); // entity.setCreatorUserName(generaterSwapUtil.userSelectValue(entity.getCreatorUserName()));
// entity.setCreatorTime(generaterSwapUtil.userSelectValue(entity.getCreatorTime())); // entity.setCreatorTime(generaterSwapUtil.userSelectValue(entity.getCreatorTime()));
} }
List<SaleorderitemListVO> listVO=JsonUtil.getJsonToList(list,SaleorderitemListVO.class); List<SaleorderitemListVO> listVO=JsonUtil.getJsonToList(list,SaleorderitemListVO.class);

@ -10,8 +10,8 @@
<if test="receiptinPagination.startDate != null and receiptinPagination.endDate != null"> <if test="receiptinPagination.startDate != null and receiptinPagination.endDate != null">
AND a.creator_time &gt; #{receiptinPagination.startDate} AND a.creator_time &lt;= #{receiptinPagination.endDate} AND a.creator_time &gt; #{receiptinPagination.startDate} AND a.creator_time &lt;= #{receiptinPagination.endDate}
</if> </if>
<if test="receiptinPagination.documentNo != null and receiptinPagination.documentNo != ''"> <if test="receiptinPagination.documentno != null and receiptinPagination.documentno != ''">
AND a.document_no LIKE CONCAT('%',#{receiptinPagination.documentNo},'%') AND a.documentno LIKE CONCAT('%',#{receiptinPagination.documentno},'%')
</if> </if>
<if test="receiptinPagination.souceno != null and receiptinPagination.souceno != ''"> <if test="receiptinPagination.souceno != null and receiptinPagination.souceno != ''">
AND b.document_no LIKE CONCAT('%',#{receiptinPagination.souceno},'%') AND b.document_no LIKE CONCAT('%',#{receiptinPagination.souceno},'%')
@ -19,6 +19,9 @@
<if test="receiptinPagination.supplierName != null and receiptinPagination.supplierName != ''"> <if test="receiptinPagination.supplierName != null and receiptinPagination.supplierName != ''">
AND d.supplier_name LIKE CONCAT('%',#{receiptinPagination.supplierName},'%') AND d.supplier_name LIKE CONCAT('%',#{receiptinPagination.supplierName},'%')
</if> </if>
<if test="receiptinPagination.status != null and receiptinPagination.status != ''">
AND a.status LIKE CONCAT('%',#{receiptinPagination.status},'%')
</if>
<if test="receiptinPagination.sidx != null and receiptinPagination.sidx != ''"> <if test="receiptinPagination.sidx != null and receiptinPagination.sidx != ''">
ORDER BY ${receiptinPagination.sidx} ${receiptinPagination.sort} ORDER BY ${receiptinPagination.sidx} ${receiptinPagination.sort}
</if> </if>

Loading…
Cancel
Save