|
|
|
@ -25,9 +25,11 @@ import org.jeecg.modules.zyclothsstyle.service.IZyClothsStyleService; |
|
|
|
|
import org.jeecg.modules.zystylefabric.mapper.ZyStyleFabricMapper; |
|
|
|
|
import org.jeecg.modules.zystylemodule.entity.NewStyleModule; |
|
|
|
|
import org.jeecg.modules.zystylemodule.entity.ZyStyleModule; |
|
|
|
|
import org.jeecg.modules.zystylemodule.mapper.ZyStyleModuleMapper; |
|
|
|
|
import org.jeecg.modules.zystylemodule.service.IZyStyleModuleService; |
|
|
|
|
import org.jeecg.common.system.base.controller.JeecgController; |
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
|
import org.springframework.util.StringUtils; |
|
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
|
import org.springframework.web.servlet.ModelAndView; |
|
|
|
|
import io.swagger.annotations.Api; |
|
|
|
@ -54,7 +56,8 @@ public class ZyStyleModuleController extends JeecgController<ZyStyleModule, IZyS |
|
|
|
|
|
|
|
|
|
@Resource |
|
|
|
|
private ZyStyleFabricMapper zyStyleFabricMapper; |
|
|
|
|
|
|
|
|
|
@Resource |
|
|
|
|
private ZyStyleModuleMapper zyStyleModuleMapper; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 分页列表查询 |
|
|
|
@ -72,64 +75,40 @@ public class ZyStyleModuleController extends JeecgController<ZyStyleModule, IZyS |
|
|
|
|
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, |
|
|
|
|
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, |
|
|
|
|
HttpServletRequest req) { |
|
|
|
|
System.err.println("ZyStyleModule 款式模块表 传来的 " + id); |
|
|
|
|
//List<NewStyleModule> listNewStyleModules = new ArrayList<>();
|
|
|
|
|
//QueryWrapper<ZyStyleModule> queryWrapper = new QueryWrapper<>();
|
|
|
|
|
List<ZyStyleModule> zyStyleModules = zyStyleModuleMapper.getListByStyleId(id); |
|
|
|
|
List<NewStyleModule> newStyleModuleList = zyStyleModuleService.changeList(zyStyleModules); |
|
|
|
|
|
|
|
|
|
List<NewStyleModule> listNewStyleModules = new ArrayList<>(); |
|
|
|
|
QueryWrapper<ZyStyleModule> queryWrapper = new QueryWrapper<>(); |
|
|
|
|
System.err.println("ZyStyleModule 款式模块表 传来的 "+id); |
|
|
|
|
if (id != null) { |
|
|
|
|
queryWrapper.eq("style_id", id); |
|
|
|
|
} |
|
|
|
|
if (zyStyleModule2.getStyleId() != null || zyStyleModule2.getModularId() != null || zyStyleModule2.getTypeId() != null) { |
|
|
|
|
if (zyStyleModule2.getStyleId() != null) { |
|
|
|
|
queryWrapper.eq("style_id", zyStyleModule2.getStyleId()); |
|
|
|
|
} |
|
|
|
|
if (zyStyleModule2.getModularId() != null) { |
|
|
|
|
queryWrapper.eq("modular_id", zyStyleModule2.getModularId()); |
|
|
|
|
} |
|
|
|
|
if (zyStyleModule2.getTypeId() != null) { |
|
|
|
|
queryWrapper.eq("type_id", zyStyleModule2.getTypeId()); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
List<ZyStyleModule> list = zyStyleModuleService.list(queryWrapper); |
|
|
|
|
for (ZyStyleModule zyStyleModule : list) { |
|
|
|
|
NewStyleModule newSeMo = new NewStyleModule(); |
|
|
|
|
//编辑回显
|
|
|
|
|
newSeMo.setId(zyStyleModule.getId()); |
|
|
|
|
newSeMo.setTypeId(zyStyleModule.getTypeId()); |
|
|
|
|
newSeMo.setStyleId(zyStyleModule.getStyleId()); |
|
|
|
|
newSeMo.setModularId(zyStyleModule.getModularId()); |
|
|
|
|
//款式编号和名称
|
|
|
|
|
String styleId = zyStyleModule.getStyleId(); |
|
|
|
|
ZyClothsStyle styleById = zyClothsStyleService.getById(styleId); |
|
|
|
|
newSeMo.setStyleNums(styleById.getNums()); |
|
|
|
|
newSeMo.setStyleNames(styleById.getStyleNames()); |
|
|
|
|
//模块编号和名称
|
|
|
|
|
String modularId = zyStyleModule.getModularId(); |
|
|
|
|
ZyClothsModular modularById = zyClothsModularService.getById(modularId); |
|
|
|
|
newSeMo.setModularNums(modularById.getNums()); |
|
|
|
|
newSeMo.setModularName(modularById.getModularName()); |
|
|
|
|
|
|
|
|
|
newSeMo.setCreateTime(zyStyleModule.getCreateTime()); |
|
|
|
|
//服装类型 服装类型的id 不知道什么情况 传的是zy_cloths_style中的type_id
|
|
|
|
|
//String styleId1 = zyStyleModule.getStyleId();
|
|
|
|
|
String typeName = zyStyleFabricMapper.getTypeName(zyStyleModule.getStyleId()); |
|
|
|
|
//System.out.println(typeId);
|
|
|
|
|
//String typeNameByTypeId = zyClothsStyleMapper.getTypeNameByTypeId(typeId);
|
|
|
|
|
//System.err.println(typeNameByTypeId);
|
|
|
|
|
if (typeName != null){ |
|
|
|
|
newSeMo.setTypeName(typeName); |
|
|
|
|
} else { |
|
|
|
|
newSeMo.setTypeName("typeName为空"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
listNewStyleModules.add(newSeMo); |
|
|
|
|
} |
|
|
|
|
IPage<NewStyleModule> pageList = new Page<>(pageNo, pageSize, listNewStyleModules.size()); |
|
|
|
|
pageList.setRecords(listNewStyleModules); |
|
|
|
|
//System.out.println(pageList.getRecords());
|
|
|
|
|
IPage<NewStyleModule> pageList = new Page<>(pageNo, pageSize, newStyleModuleList.size()); |
|
|
|
|
pageList.setRecords(newStyleModuleList); |
|
|
|
|
return Result.OK(pageList); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// if (id != null) {
|
|
|
|
|
// queryWrapper.eq("style_id", id);
|
|
|
|
|
// }
|
|
|
|
|
// if (zyStyleModule2.getStyleId() != null || zyStyleModule2.getModularId() != null || zyStyleModule2.getTypeId() != null) {
|
|
|
|
|
// if (zyStyleModule2.getStyleId() != null) {
|
|
|
|
|
// queryWrapper.eq("style_id", zyStyleModule2.getStyleId());
|
|
|
|
|
// }
|
|
|
|
|
// if (zyStyleModule2.getModularId() != null) {
|
|
|
|
|
// queryWrapper.eq("modular_id", zyStyleModule2.getModularId());
|
|
|
|
|
// }
|
|
|
|
|
// if (zyStyleModule2.getTypeId() != null) {
|
|
|
|
|
// queryWrapper.eq("type_id", zyStyleModule2.getTypeId());
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// List<ZyStyleModule> list = zyStyleModuleService.list(queryWrapper);
|
|
|
|
|
// for (ZyStyleModule zyStyleModule : list) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// listNewStyleModules.add(newSeMo);
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 分页列表查询 |
|
|
|
|
* |
|
|
|
@ -166,15 +145,15 @@ public class ZyStyleModuleController extends JeecgController<ZyStyleModule, IZyS |
|
|
|
|
@PostMapping(value = "/add") |
|
|
|
|
public Result<Object> add(@RequestBody ZyStyleModule zyStyleModule) { |
|
|
|
|
String[] split = zyStyleModule.getModularId().split(","); |
|
|
|
|
QueryWrapper queryWrapper=new QueryWrapper(); |
|
|
|
|
queryWrapper.eq("type_id",zyStyleModule.getTypeId()); |
|
|
|
|
queryWrapper.eq("style_id",zyStyleModule.getStyleId()); |
|
|
|
|
QueryWrapper queryWrapper = new QueryWrapper(); |
|
|
|
|
queryWrapper.eq("type_id", zyStyleModule.getTypeId()); |
|
|
|
|
queryWrapper.eq("style_id", zyStyleModule.getStyleId()); |
|
|
|
|
for (String s : split) { |
|
|
|
|
zyStyleModule.setModularId(s); |
|
|
|
|
zyStyleModule.setId(null); |
|
|
|
|
queryWrapper.eq("modular_id",zyStyleModule.getModularId()); |
|
|
|
|
int a=zyStyleModuleService.count(queryWrapper); |
|
|
|
|
if(a>=1) |
|
|
|
|
queryWrapper.eq("modular_id", zyStyleModule.getModularId()); |
|
|
|
|
int a = zyStyleModuleService.count(queryWrapper); |
|
|
|
|
if (a >= 1) |
|
|
|
|
return Result.error("存在以添加过的数据!!!"); |
|
|
|
|
zyStyleModuleService.save(zyStyleModule); |
|
|
|
|
} |
|
|
|
@ -193,12 +172,12 @@ public class ZyStyleModuleController extends JeecgController<ZyStyleModule, IZyS |
|
|
|
|
//@RequiresPermissions("org.jeecg.modules.demo:zy_style_module:edit")
|
|
|
|
|
@RequestMapping(value = "/edit", method = {RequestMethod.PUT, RequestMethod.POST}) |
|
|
|
|
public Result<Object> edit(@RequestBody ZyStyleModule zyStyleModule) { |
|
|
|
|
QueryWrapper queryWrapper=new QueryWrapper(); |
|
|
|
|
queryWrapper.eq("type_id",zyStyleModule.getTypeId()); |
|
|
|
|
queryWrapper.eq("style_id",zyStyleModule.getStyleId()); |
|
|
|
|
queryWrapper.eq("modular_id",zyStyleModule.getModularId()); |
|
|
|
|
int a=zyStyleModuleService.count(queryWrapper); |
|
|
|
|
if(a>=1) |
|
|
|
|
QueryWrapper queryWrapper = new QueryWrapper(); |
|
|
|
|
queryWrapper.eq("type_id", zyStyleModule.getTypeId()); |
|
|
|
|
queryWrapper.eq("style_id", zyStyleModule.getStyleId()); |
|
|
|
|
queryWrapper.eq("modular_id", zyStyleModule.getModularId()); |
|
|
|
|
int a = zyStyleModuleService.count(queryWrapper); |
|
|
|
|
if (a >= 1) |
|
|
|
|
return Result.error("修改失败,数据已存在!!!"); |
|
|
|
|
zyStyleModuleService.updateById(zyStyleModule); |
|
|
|
|
return Result.OK("编辑成功!"); |
|
|
|
|