feat():app采购协调列表接口

master
jiyufei 2 months ago
parent e65bb0c329
commit c1b9731469

@ -2,7 +2,9 @@ package jnpf.service;
import jnpf.model.yysmaterialprocurementorder.*;
import jnpf.entity.*;
import java.util.*;
import com.baomidou.mybatisplus.extension.service.IService;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@ -16,7 +18,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
public interface YysMaterialProcurementOrderService extends IService<YysMaterialProcurementOrderEntity> {
List<YysMaterialProcurementOrderEntity> getList(YysMaterialProcurementOrderPagination yysMaterialProcurementOrderPagination);
List<YysMaterialProcurementOrderEntity> getTypeList(YysMaterialProcurementOrderPagination yysMaterialProcurementOrderPagination,String dataType);
List<YysMaterialProcurementOrderEntity> getTypeList(YysMaterialProcurementOrderPagination yysMaterialProcurementOrderPagination, String dataType);
YysMaterialProcurementOrderEntity getInfo(String id);
@ -28,14 +30,23 @@ public interface YysMaterialProcurementOrderService extends IService<YysMaterial
//子表方法
//副表数据方法
String checkForm(YysMaterialProcurementOrderForm form,int i);
String checkForm(YysMaterialProcurementOrderForm form, int i);
void saveOrUpdate(YysMaterialProcurementOrderForm yysMaterialProcurementOrderForm,String id, boolean isSave) throws Exception;
void saveOrUpdate(YysMaterialProcurementOrderForm yysMaterialProcurementOrderForm, String id, boolean isSave) throws Exception;
/**
*
*
* @param form
* @return
*/
String initOrder(YysMaterialProcurementOrderForm form);
/**
* -App
*
* @param queryBody
* @return
*/
List<YysMaterialProcurementOrderEntity> queryList(YysMaterialProcurementOrderPagination queryBody);
}

@ -404,6 +404,18 @@ public class YysMaterialProcurementOrderServiceImpl extends ServiceImpl<YysMater
return "生成失败";
}
@Override
public List<YysMaterialProcurementOrderEntity> queryList(YysMaterialProcurementOrderPagination queryBody) {
log.info("查询采购协同列表-app");
LambdaQueryWrapper<YysMaterialProcurementOrderEntity> wrapper = new LambdaQueryWrapper<>();
if (ObjectUtil.isNotEmpty(queryBody.getOrderNumber())) {
wrapper.eq(YysMaterialProcurementOrderEntity::getOrderNumber, queryBody.getOrderNumber());
}
wrapper.eq(YysMaterialProcurementOrderEntity::getOrderStatus, queryBody.getOrderStatus());
wrapper.isNull(YysMaterialProcurementOrderEntity::getDeleteMark);
return this.list(wrapper);
}
private int getNewNum() {
String currentDate = LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd"));
LambdaQueryWrapper<YysMaterialProcurementOrderEntity> wrapper = new LambdaQueryWrapper<>();

@ -405,4 +405,9 @@ public class YysMaterialProcurementOrderController {
return ActionResult.fail(result);
}
@Operation(summary = "采购协同列表-App")
@PostMapping("/list")
public ActionResult queryList(@RequestBody YysMaterialProcurementOrderPagination queryBody) {
return ActionResult.success(yysMaterialProcurementOrderService.queryList(queryBody));
}
}

Loading…
Cancel
Save