Pārlūkot izejas kodu

除了验证码登录

jz.kai 3 gadi atpakaļ
vecāks
revīzija
7fa4bc669b

+ 4 - 0
common/src/main/resources/mapper/base/OrderForm.xml

@@ -140,6 +140,10 @@ id_,client_email,client_name,client_order_number,feilihua_order_number,product_n
 			select * from base_order_form
 		]]>
 		<where>
+			del_flag = 0
+			<if test="searchParams.clientEmail != null">
+				and client_email = #{searchParams.clientEmail}
+			</if>
 			<if test="searchParams.clientName != null">
 				and client_name like #{searchParams.clientName}
 			</if>

+ 1 - 1
web/src/main/java/com/jpsoft/order/modules/open/LanguageApi.java

@@ -16,7 +16,7 @@ import org.springframework.web.bind.annotation.*;
 
 @RestController
 @RequestMapping("/open/languageApi")
-@Api(description = "languageApi")
+@Api(description = "语言接口")
 public class LanguageApi {
     private Logger logger = LoggerFactory.getLogger(getClass());
 

+ 101 - 0
web/src/main/java/com/jpsoft/order/modules/open/OrderFormApi.java

@@ -0,0 +1,101 @@
+package com.jpsoft.order.modules.open;
+
+import com.github.pagehelper.Page;
+import com.jpsoft.order.config.OSSConfig;
+import com.jpsoft.order.modules.base.entity.OrderForm;
+import com.jpsoft.order.modules.base.service.OrderFormService;
+import com.jpsoft.order.modules.common.dto.MessageResult;
+import com.jpsoft.order.modules.common.dto.Sort;
+import com.jpsoft.order.modules.common.utils.OSSUtil;
+import com.jpsoft.order.modules.common.utils.POIUtils;
+import com.jpsoft.order.modules.common.utils.PojoUtils;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.poi.ss.usermodel.Sheet;
+import org.apache.poi.ss.usermodel.Workbook;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
+
+import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
+import java.text.SimpleDateFormat;
+import java.util.*;
+
+@RestController
+@RequestMapping("/open/orderForm")
+@Api(description = "订单接口")
+public class OrderFormApi {
+    private Logger logger = LoggerFactory.getLogger(getClass());
+
+    @Autowired
+    private OrderFormService orderFormService;
+
+    @ApiOperation(value="列表")
+    @RequestMapping(value = "list",method = RequestMethod.POST)
+    public MessageResult<List> list(String clientEmail, String clientOrderNumber){
+        MessageResult<List> msgResult = new MessageResult<>();
+
+        List<Sort> sortList = new ArrayList<>();
+        sortList.add(new Sort("feilihua_order_number", "asc"));
+
+        Map<String,Object> searchParams = new HashMap<>();
+        searchParams.put("clientEmail", clientEmail);
+        if (StringUtils.isNotEmpty(clientOrderNumber)) {
+            searchParams.put("clientOrderNumber","%"+clientOrderNumber+"%");
+        }
+
+        Page<OrderForm> page = orderFormService.pageSearch(searchParams,1,1000,false,sortList);
+
+        msgResult.setResult(true);
+        msgResult.setData(page.getResult());
+
+        return msgResult;
+    }
+
+    @ApiOperation(value="获取信息")
+    @GetMapping("detail/{id}")
+    public MessageResult<OrderForm> detail(@PathVariable("id") String id){
+        MessageResult<OrderForm> msgResult = new MessageResult<>();
+
+        try {
+            OrderForm orderForm = orderFormService.get(id);
+
+            if (orderForm != null) {
+                msgResult.setResult(true);
+                msgResult.setData(orderForm);
+            } else {
+                msgResult.setResult(false);
+                msgResult.setMessage("数据库不存在该记录!");
+            }
+        }
+        catch(Exception ex){
+            logger.error(ex.getMessage(),ex);
+
+            msgResult.setResult(false);
+            msgResult.setMessage(ex.getMessage());
+        }
+
+        return msgResult;
+    }
+
+    @ApiOperation(value="发送验证码")
+    @RequestMapping(value = "sendRQCode",method = RequestMethod.POST)
+    public MessageResult sendRQCode(String eMail, String sCode){
+        MessageResult msgResult = new MessageResult<>();
+
+        try{
+
+            msgResult.setResult(true);
+        }
+        catch (Exception ex){
+            msgResult.setResult(false);
+            msgResult.setMessage(ex.getMessage());
+        }
+
+        return msgResult;
+    }
+}