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

master
jiyufei 2 months ago
parent e65bb0c329
commit c1b9731469

@ -2,7 +2,9 @@ package jnpf.service;
import jnpf.model.yysmaterialprocurementorder.*; import jnpf.model.yysmaterialprocurementorder.*;
import jnpf.entity.*; import jnpf.entity.*;
import java.util.*; import java.util.*;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; 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> { public interface YysMaterialProcurementOrderService extends IService<YysMaterialProcurementOrderEntity> {
List<YysMaterialProcurementOrderEntity> getList(YysMaterialProcurementOrderPagination yysMaterialProcurementOrderPagination); List<YysMaterialProcurementOrderEntity> getList(YysMaterialProcurementOrderPagination yysMaterialProcurementOrderPagination);
List<YysMaterialProcurementOrderEntity> getTypeList(YysMaterialProcurementOrderPagination yysMaterialProcurementOrderPagination,String dataType); List<YysMaterialProcurementOrderEntity> getTypeList(YysMaterialProcurementOrderPagination yysMaterialProcurementOrderPagination, String dataType);
YysMaterialProcurementOrderEntity getInfo(String id); 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 * @param form
* @return * @return
*/ */
String initOrder(YysMaterialProcurementOrderForm form); String initOrder(YysMaterialProcurementOrderForm form);
/**
* -App
*
* @param queryBody
* @return
*/
List<YysMaterialProcurementOrderEntity> queryList(YysMaterialProcurementOrderPagination queryBody);
} }

@ -404,6 +404,18 @@ public class YysMaterialProcurementOrderServiceImpl extends ServiceImpl<YysMater
return "生成失败"; 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() { private int getNewNum() {
String currentDate = LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")); String currentDate = LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd"));
LambdaQueryWrapper<YysMaterialProcurementOrderEntity> wrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<YysMaterialProcurementOrderEntity> wrapper = new LambdaQueryWrapper<>();

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

Loading…
Cancel
Save