|
|
@@ -6,12 +6,15 @@ import com.iformall.common.ErrorCode; |
|
|
|
import com.iformall.common.IdWorker; |
|
|
|
import com.iformall.common.ResultData; |
|
|
|
import com.iformall.domain.po.sm.MouldPatch; |
|
|
|
import com.iformall.domain.po.sm.MouldPatchSign; |
|
|
|
import com.iformall.enums.EnumColour; |
|
|
|
import com.iformall.enums.EnumCouponStatus; |
|
|
|
import com.iformall.enums.EnumMouldSendType; |
|
|
|
import com.iformall.enums.EnumaMouldPatchStatus; |
|
|
|
import com.iformall.exception.MallinkException; |
|
|
|
import com.iformall.mapper.*; |
|
|
|
import com.iformall.service.sm.MouldPatchService; |
|
|
|
import com.iformall.service.sm.MouldPatchSignService; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.slf4j.Logger; |
|
|
|
import org.slf4j.LoggerFactory; |
|
|
@@ -29,6 +32,9 @@ public class MouldPatchServiceImpl implements MouldPatchService { |
|
|
|
@Autowired |
|
|
|
MouldPatchMapper mouldPatchMapper; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
MouldPatchSignService mouldPatchSignService; |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
public PageInfo<MouldPatch> listAsPage(MouldPatch record, Integer pageIndex, Integer pageSize) { |
|
|
@@ -45,6 +51,21 @@ public class MouldPatchServiceImpl implements MouldPatchService { |
|
|
|
return mouldPatchMapper.selectById(id); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public MouldPatch getDetailById(Long id) { |
|
|
|
MouldPatch mouldPatch = getById(id); |
|
|
|
if(mouldPatch.getSceneSignList() != null && !mouldPatch.getSceneSignList().isEmpty()){ |
|
|
|
MouldPatchSign signQ = new MouldPatchSign(); |
|
|
|
signQ.setIds(mouldPatch.getSceneSignList()); |
|
|
|
List<MouldPatchSign> signList = mouldPatchSignService.getList(signQ); |
|
|
|
mouldPatch.setMouldPatchSign(signList); |
|
|
|
} |
|
|
|
if(mouldPatch.getColour() != null){ |
|
|
|
mouldPatch.setColourStr(EnumColour.getEnum(mouldPatch.getColour()).getMessage()); |
|
|
|
} |
|
|
|
return mouldPatch; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultData saveOrUpdate(MouldPatch record) { |
|
|
|
//金额处理 |
|
|
|