Browse Source

App服务开发

anderx 8 years ago
parent
commit
bc65b06cc4

+ 2 - 2
src/main/java/com/goafanti/admin/controller/AdminVarietiesApiController.java

@@ -84,7 +84,7 @@ public class AdminVarietiesApiController extends CertifyApiController{
 	 * 保存编辑信息
 	 */
 	@RequestMapping(value = "/editVarieties", method = RequestMethod.POST)
-	public Result editVarieties (String id,String cname,String superId,String  status) {
+	public Result editVarieties (String id,String cname,String superId,String  status,String varietiesLogo) {
 		Result res = new Result();
 		if (StringUtils.isBlank(cname)) {
 			res.getError().add(buildError(ErrorConstants.PARAM_EMPTY_ERROR, "品类名称为空", "品类名称"));
@@ -102,7 +102,7 @@ public class AdminVarietiesApiController extends CertifyApiController{
 			res.getError().add(buildError( "品类层级不能超过三级", "品类层级不能超过三级"));
 			return res;
 		}
-		res.setData(adminVarietiesService.updateVarietoes(id, cname, superId, status));
+		res.setData(adminVarietiesService.updateVarietoes(id, cname, superId, status, varietiesLogo));
 		return res; 
 	}
 	/**

+ 1 - 1
src/main/java/com/goafanti/admin/service/AdminVarietiesService.java

@@ -18,7 +18,7 @@ public interface AdminVarietiesService {
 	
 	BusinessVarietiesBo editVarieties(String id);
 	
-	int updateVarietoes(String id,String cname,String superId,String status);
+	int updateVarietoes(String id,String cname,String superId,String status,String varietiesLogo);
 	
 	int deleteState(String id);
 	

+ 4 - 1
src/main/java/com/goafanti/admin/service/impl/AdminVarietiesServiceImpl.java

@@ -118,7 +118,8 @@ public class AdminVarietiesServiceImpl extends BaseMybatisDao<BusinessVarietiesM
 		return businessVarietiesMapper.editVarieties(id);
 	}
 	@Override
-	public int updateVarietoes(String id, String cname, String superId, String status) {
+	public int updateVarietoes(String id, String cname, String superId, String status,String varietiesLogo) {
+		
 		BusinessVarieties bs=new BusinessVarieties();
 		bs=businessVarietiesMapper.selectByPrimaryKey(id);
 		bs.setCname(cname);
@@ -157,6 +158,8 @@ public class AdminVarietiesServiceImpl extends BaseMybatisDao<BusinessVarietiesM
 		bs.setLayer(bs.getCid().length()/2-1);
 		bs.setUpdateTime(new Date());
 		bs.setStatus(status);
+		System.out.println("---------------------------"+varietiesLogo);
+		bs.setVarietiesLogo(varietiesLogo);
 		return businessVarietiesMapper.updateByPrimaryKey(bs);
 	}
 	

+ 0 - 1
src/main/java/com/goafanti/admin/service/impl/BusinessProjectServiceImpl.java

@@ -397,7 +397,6 @@ public class BusinessProjectServiceImpl extends BaseMybatisDao<BusinessProjectMa
 		if (pNo == null || pNo <= 0) {
 			pNo = 1;
 		}
-
 		if (pSize == null || pSize < 0 || pSize > 10) {
 			pSize = 10;
 		}

+ 22 - 0
src/main/java/com/goafanti/app/bo/ServiceImages.java

@@ -0,0 +1,22 @@
+package com.goafanti.app.bo;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class ServiceImages {
+	public String imager1="/tmp/1.jpg";
+	
+	public String imager2="/tmp/2.jpg";
+	
+	public String imager3="/tmp/3.jpg";
+	
+	private List<String> imagers=new ArrayList<>();
+	
+	public  List<String> getImagers() {
+		imagers.add(imager1);
+		imagers.add(imager2);
+		imagers.add(imager3);
+		return imagers;
+	}
+	
+}

+ 16 - 8
src/main/java/com/goafanti/app/controller/AppServiceController.java

@@ -1,17 +1,13 @@
 package com.goafanti.app.controller;
 
-
-
-
-
 import javax.annotation.Resource;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestMethod;
 import org.springframework.web.bind.annotation.RestController;
-
 import com.goafanti.admin.service.AdminService;
 import com.goafanti.admin.service.AdminVarietiesService;
 import com.goafanti.admin.service.BusinessProjectService;
+import com.goafanti.app.bo.ServiceImages;
 import com.goafanti.common.bo.Result;
 import com.goafanti.common.constant.ErrorConstants;
 import com.goafanti.common.controller.BaseApiController;
@@ -25,13 +21,15 @@ import com.goafanti.user.service.UserIdentityService;
 @RequestMapping(path = "/portal/Service", method = RequestMethod.GET)
 public class AppServiceController extends BaseApiController {
 	@Resource
-	private AdminVarietiesService		adminVarietiesService;
+	private AdminVarietiesService	adminVarietiesService;
 	@Resource
 	private BusinessProjectService	businessProjectService;
 	@Resource
-	private AdminService	adminService;
+	private AdminService			adminService;
 	@Resource
-	private UserIdentityService userIdentityService;
+	private UserIdentityService 	userIdentityService;
+	
+	
 	
 	/**
 	 * 获取初级品类
@@ -43,6 +41,16 @@ public class AppServiceController extends BaseApiController {
 		return res;
 	}
 	/**
+	 * 获取服务轮播图
+	 */
+	@RequestMapping(value = "/getImagers", method = RequestMethod.GET)
+	public Result getImagers() {
+		Result res = new Result();
+		ServiceImages	serviceImages=new ServiceImages();
+		res.setData(serviceImages.getImagers());
+		return res;
+	}
+	/**
 	 * 获取品类下的项目
 	 */
 	@RequestMapping(value = "/getBusinessProject", method = RequestMethod.GET)

+ 6 - 3
src/main/java/com/goafanti/common/mapper/BusinessVarietiesMapper.xml

@@ -343,6 +343,9 @@
       <if test="status != null">
         status = #{status,jdbcType=VARCHAR},
       </if>
+      <if test="varietiesLogo != null">
+        varieties_logo = #{varietiesLogo,jdbcType=VARCHAR},
+      </if>
     </set>
     where id = #{id,jdbcType=VARCHAR}
   </update>
@@ -361,8 +364,8 @@
       cname = #{cname,jdbcType=VARCHAR},
       super_id = #{superId,jdbcType=VARCHAR},
       layer = #{layer,jdbcType=INTEGER},
-      status = #{status,jdbcType=VARCHAR}
-    
+      status = #{status,jdbcType=VARCHAR},
+      varieties_logo = #{varietiesLogo,jdbcType=VARCHAR}
   	where id = #{id,jdbcType=VARCHAR}
   </update>
   
@@ -427,7 +430,7 @@
   		where b.delete_sign=0 and status=0
   </select>
   <select id="editVarieties" parameterType="string" resultType="com.goafanti.admin.bo.BusinessVarietiesBo">
-  		select b.id,b.create_id as createId ,b.create_time as createTime,b.update_time as updateTime,
+  		select b.id,b.create_id as createId ,b.create_time as createTime,b.update_time as updateTime,b.varieties_logo as varietiesLogo,
   		b.delete_sign as deleteSign,b.cid,b.cname,b.super_id superId ,b.layer,b.status,b2.cname superName,a.name as createName
   		from business_varieties b 
   		 left join business_varieties b2 on b.super_id = b2.id