|  |  | @@ -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) { | 
		
	
		
			
			|  |  |  | //金额处理 | 
		
	
	
		
			
				|  |  | 
 |