Quellcode durchsuchen

//voiceMould

private_deployment
xhxu vor 1 Jahr
Ursprung
Commit
c773b76f90
4 geänderte Dateien mit 24 neuen und 1 gelöschten Zeilen
  1. +13
    -1
      suimangCApi/src/main/java/com/iformall/controller/VoiceMouldController.java
  2. +2
    -0
      suimangService/src/main/java/com/iformall/domain/po/sm/VoiceMould.java
  3. +4
    -0
      suimangService/src/main/java/com/iformall/service/sm/VoiceMouldService.java
  4. +5
    -0
      suimangService/src/main/java/com/iformall/service/sm/impl/VoiceMouldServiceImpl.java

+ 13
- 1
suimangCApi/src/main/java/com/iformall/controller/VoiceMouldController.java Datei anzeigen

@@ -27,6 +27,8 @@ import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.List;


@RestController
@RequestMapping("/api/voiceMould")
@@ -64,7 +66,16 @@ public class VoiceMouldController extends BaseController {
public ResultData findById(Long id) {
logger.debug("[" + getIpAddr() + "] MouldPatchController::findById");
VoiceMould voiceMould = voiceMouldService.getDetailById(id);

if(voiceMould.getParentId() == 0l && voiceMould.getCountSub() > 0){
VoiceMould voiceQ = new VoiceMould();
voiceQ.setParentId(voiceMould.getId());
voiceQ.setStatus(EnumaMouldPatchStatus.put_on.getCode());
voiceQ.setSortColumns(BaseEntity.SortField.UpdateDate_DESC);
List<VoiceMould> sublist = voiceMouldService.getClist(voiceQ);
if(sublist != null && !sublist.isEmpty()){
voiceMould.setSubVoiceMould(sublist);
}
}
return new ResultData(voiceMould);
}

@@ -96,6 +107,7 @@ public class VoiceMouldController extends BaseController {
}

VoiceMould voiceMould = new VoiceMould();
voiceMould.setParentId(0l);
voiceMould.setSex(sex);
voiceMould.setSendType(EnumMouldSendType.auto.getCode());
voiceMould.setStatus(EnumaMouldPatchStatus.put_on.getCode());


+ 2
- 0
suimangService/src/main/java/com/iformall/domain/po/sm/VoiceMould.java Datei anzeigen

@@ -43,6 +43,8 @@ public class VoiceMould extends TenantEntity {
@io.swagger.annotations.ApiModelProperty(value="查询-结束时间",name="endDate")
private Date endDate;

private List<VoiceMould> subVoiceMould;

@io.swagger.annotations.ApiModelProperty(value="",name="parentId")
private Long parentId;
@io.swagger.annotations.ApiModelProperty(value="",name="countSub")


+ 4
- 0
suimangService/src/main/java/com/iformall/service/sm/VoiceMouldService.java Datei anzeigen

@@ -5,8 +5,12 @@ import com.iformall.common.ResultData;
import com.iformall.domain.po.sm.MouldPatch;
import com.iformall.domain.po.sm.VoiceMould;

import java.util.List;

public interface VoiceMouldService {

List<VoiceMould> getClist(VoiceMould record);

/**
* 根据实体查询分页列表
*


+ 5
- 0
suimangService/src/main/java/com/iformall/service/sm/impl/VoiceMouldServiceImpl.java Datei anzeigen

@@ -37,6 +37,11 @@ public class VoiceMouldServiceImpl implements VoiceMouldService {
MouldPatchSignService mouldPatchSignService;


@Override
public List<VoiceMould> getClist(VoiceMould record) {
return voiceMouldMapper.findCList(record);
}

@Override
public PageInfo<VoiceMould> listAsPage(VoiceMould record, Integer pageIndex, Integer pageSize) {
return PageHelper.startPage(pageIndex, pageSize).doSelectPageInfo(() -> voiceMouldMapper.findList(record));


Laden…
Abbrechen
Speichern